blob: d2862c9aa389ea965b2b96bfa99c7fea5b3a58be [file] [log] [blame]
Daniel Veillardab1ae3a2003-08-14 12:19:54 +00001Thu Aug 14 14:13:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
2
3 * encoding.c: applied UTF-16 encoding handling patch provided by
4 Mark Itzcovitz
5 * encoding.c parser.c: more cleanup and fixes for UTF-16 when
6 not having iconv support.
7
Daniel Veillard1638a472003-08-14 01:23:25 +00008Thu Aug 14 03:19:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
9
10 * Makefile.am configure.in example/Makefile.am libxml.h nanoftp.c
11 nanohttp.c xmllint.c: Applied patch from Mikhail Grushinskiy for
12 mingw compiler on Windows.
13
Daniel Veillardb19ba832003-08-14 00:33:46 +000014Thu Aug 14 02:28:36 CEST 2003 Daniel Veillard <daniel@veillard.com>
15
16 * parser.c: fixed the serious CPU usage problem reported by
17 Grant Goodale
Daniel Veillardab1ae3a2003-08-14 12:19:54 +000018 * HTMLparser.c: applied patch from Oliver Stoeneberg about a free
Daniel Veillardb19ba832003-08-14 00:33:46 +000019 missing in htmlSAXParseDoc
20
William M. Brackccf9e392003-08-13 14:50:18 +000021Tue Aug 12 22:48:10 HKT 2003 William Brack <wbrack@mmm.com.hk>
22
23 * doc/Makefile.am: Removed dependency from libxml2.def.src
24
William M. Brack476cd962003-08-13 11:09:42 +000025Tue Aug 12 18:55:08 HKT 2003 William Brack <wbrack@mmm.com.hk>
26
27 * autogen.sh: took away the requirement for automake-1.4,
28 changed the messages for getting auto* tools to current
29 gnu pages.
30 * configure.in: added check for Linux Dec alpha requiring
31 -ieee flag, fixed test for ipv6
32 * trionan.c: fixed problem for compiling on Linux Dec alpha
33 using native compiler
34 * doc/Makefile.am: implemented regeneration of win32/libxml2.def.src
35 whenever libxml2-api.xml is changed.
36
Daniel Veillard6b621b82003-08-11 15:03:34 +000037Mon Aug 11 17:02:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
38
39 * parser.c: cleaning up a problem when parsing UTF-16 and libiconv
40 is not used.
41
William M. Brack30909422003-08-10 00:14:20 +000042Sun Aug 10 08:13:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
43
44 * win32/libxml2.def.src: renerated with fixed libxml2-api.xml
45
Daniel Veillard83ee40d2003-08-09 22:24:09 +000046Sun Aug 10 00:22:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
47
48 * News configure.in: preparing libxml2-2.5.9 release
49 * doc/* : updated the doc and rebuilt
50
Daniel Veillard0ab6fa02003-08-09 18:01:53 +000051Sat Aug 9 20:00:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
52
53 * include/libxml/xmlreader.h doc/libxml2-api.xml: changing an enum
54 definition to get a correct API XML description. This was apparently
55 breaking Windows build.
56
Daniel Veillard14f752c2003-08-09 11:44:50 +000057Sat Aug 9 13:41:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
58
59 * HTMLparser.c: fixed a nasty bug #119387, bad heuristic from
60 the progressive HTML parser front-end on large character data
61 island leading to an erroneous end of data detection by the
62 parser. Some cleanup too to get closer from the XML progressive
63 parser.
64
William M. Brack6d13f332003-08-08 16:40:36 +000065Sat Aug 9 00:42:47 HKT 2003 William Brack <wbrack@mmm.com.hk>
66
67 * win32/configure.js: Added in support for the ISO8859X
68 module (patch provided by Jesse Pelton)
69
Daniel Veillard70bcb0e2003-08-08 14:00:28 +000070Fri Aug 8 15:56:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
71
72 * HTMLtree.c tree.c threads.c: hum try to avoid some troubles
73 when the library is not initialized and one try to save, the
74 locks in threaded env might not been initialized, playing safe
75 * xmlschemastypes.c: apply patch for hexBinary from Charles Bozeman
76 * test/schemas/hexbinary_* result/schemas/hexbinary_*: also added
77 his tests to the regression suite.
78
William M. Brack41e6bed2003-08-08 10:53:06 +000079Fri Aug 8 18:47:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
80
81 * win32/defgen.xsl, win32/libxml2.def.src: Bug 119343
82 (with apologies to Igor) - Enhanced handling of docb and
83 nanohttp.
84
William M. Brack16db7b62003-08-07 13:12:49 +000085Thu Aug 7 21:13:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
86
87 * encoding.c: further small changes for warnings when
88 configured with --with-iconv=no
89
William M. Bracka71a8ef2003-08-06 04:43:55 +000090Wed Aug 6 12:32:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
91
92 * error.c trionan.[ch] testThreads.c python/generator.py:
93 further small changes to elminate most of the remaining
94 warnings.
95
William M. Brackc1939562003-08-05 15:52:22 +000096Tue Aug 5 23:51:21 HKT 2003 William Brack <wbrack@mmm.com.hk>
97
98 * error.c HTMLparser.c testC14N.c testHTML.c testURI.c
99 xmlcatalog.c xmlmemory.c xmlreader.c xmlschemastypes.c
100 python/libxml.c include/libxml/xmlmemory.h: small changes
101 to syntax to get rid of compiler warnings. No changes
102 to logic.
103
Daniel Veillardc758c222003-08-04 20:42:34 +0000104Mon Aug 4 22:40:54 CEST 2003 Daniel Veillard <daniel@veillard.com>
105
106 * doc/libxml2-api.xml doc/html/*: rebuilt the API and docs.
107
Daniel Veillard20aa0fb2003-08-04 19:43:15 +0000108Mon Aug 4 21:40:34 CEST 2003 Daniel Veillard <daniel@veillard.com>
109
110 * tree.c: fixed a small problem in the patch for #118763
111 * result/HTML/doc3.htm*: this reverts back to the previous result
112
Daniel Veillard91e69c52003-08-04 01:43:07 +0000113Sun Aug 3 21:41:49 EDT 2003 Daniel Veillard <daniel@veillard.com>
114
115 * doc/FAQ.html doc/xml.html: applied doc patch to xml.html
116 and rebuilt, apparently some C++ wrappers are not available,
117 c.f. bug #118943
118
Daniel Veillard39057f42003-08-04 01:33:43 +0000119Sun Aug 3 21:30:31 EDT 2003 Daniel Veillard <daniel@veillard.com>
120
121 * tree.c: fixing HTML attribute serialization bug #118763
122 applying a modified version of the patch from Bacek
123 * result/HTML/doc3.htm*: this modifies the output from one test
124
Daniel Veillard8d73bcb2003-08-04 01:06:15 +0000125Sun Aug 3 21:02:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
126
127 * tree.c include/libxml/tree.h: added a new API to split a
128 QName without generating any memory allocation
129 * valid.c: fixed another problem with namespaces on element
130 in mixed content case
131 * python/tests/reader2.py: updated the testcase with
132 Bjorn Reese fix to reader for unsignificant white space
133 * parser.c HTMLparser.c: cleanup.
134
Daniel Veillard5ee43b02003-08-04 00:58:46 +0000135Sun Aug 3 20:55:40 EDT 2003 Daniel Veillard <daniel@veillard.com>
136
137 * catalog.c: trying to fix #118754 of possible recursion in the
138 catalogs. Not fantastically happy about the current fix since
139 it's likely to break under very thread intensive concurrent
140 access to the catalog. Better solution might to keep the depth
141 an extra argument to the resolution functions.
142
Daniel Veillard7b68df92003-08-03 22:58:54 +0000143Sun Aug 3 18:56:54 EDT 2003 Daniel Veillard <daniel@veillard.com>
144
145 * valid.c: fixed bug #118712 about mixed content, and namespaced
146 element names.
147 * test/valid/mixed_ns.xml result/valid/mixed_ns*: added a check
148 in the regression tests
149
William M. Brack779af002003-08-01 15:55:39 +0000150Fri Aug 1 23:55:23 HKT 2003 William Brack <wbrack@mmm.com.hk>
151
152 Coninuing work on bug 118559
153 * DOCBparser.c: removed 2 unsed vars
154 * xmlregexp.c: changed some numeric const to their enum symbols
155 * xmlreader.c: changed one var define from int to enum
156 (a little more to be done, awaiting co-ordination)
157 * relaxng.c: deleted one unused var
158 * xmllint.c: deleted some unused vars, changed one arg
159 val from int to enum
160 * testHTML.c, testDocbook.c: changed some arg vals to enum const
161 * xmlIO.c: fixed typo from last night (small warning msg)
162
William M. Brack78637da2003-07-31 14:47:38 +0000163Thu Jul 31 22:44:33 HKT 2003 William Brack <wbrack@mmm.com.hk>
164
165 Working on bug 118559
166 * error.c: deleted unused variable
167 * parserInternals.c: deleted unneeded 'const' qualifier
168 * parser.c: changed variable type for enum temp storage
169 * xmlIO.c: changed debugging var to be inside #ifdef
170 * valid.c: removed unused variable
171 * HTMLparser.c: removed some unneeded 'const' qualifiers
172 * xpath.c: added some type casts, removed some unused vars
173 * xinclude.c: added one type cast
174 * nanohttp.c: repositioned some #ifdef to avoid unused var
175 * nanoftp.c: removed unused var
176
Daniel Veillard97e01882003-07-30 18:59:19 +0000177Wed Jul 30 14:57:55 EDT 2003 Daniel Veillard <daniel@veillard.com>
178
179 * HTMLparser.c: applied a patch from William Brack about
180 the problem of parsing very large HTML instance with comments
181 as raised by Nick Kew
182
Daniel Veillardd6038e02003-07-30 16:37:18 +0000183Wed Jul 30 12:29:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
184
185 * xmlreader.c include/libxml/xmlreader.h: applying cleanup
186 patch from Bjorn Reese for xmlTextReaderNodeType() and
187 significant whitespace. There is an enum for node type
188 values now.
189
Daniel Veillard01fc1a92003-07-30 15:12:01 +0000190Wed Jul 30 11:08:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
191
192 * encoding.c: applying patch from Peter Jacobi to added
193 ISO-8859-x encoding support when iconv is not available
194 * configure.in include/libxml/xmlversion.h.in
195 include/libxml/xmlwin32version.h.in: added the glue needed
196 at the configure level and made it the default for Windows
197
Daniel Veillardc2664642003-07-29 20:44:53 +0000198Tue Jul 29 16:43:48 EDT 2003 Daniel Veillard <daniel@veillard.com>
199
200 * python/generator.py python/libxml.c python/libxml2class.txt:
201 patch from Joachim Bauch + cleanup for Relax NG error callbacks
202 in python
203
Daniel Veillarda6874ca2003-07-29 16:47:24 +0000204Tue Jul 29 12:46:08 EDT 2003 Daniel Veillard <daniel@veillard.com>
205
206 * parser.c parserInternals.c tree.c: applied Peter Jacobi encoding
207 cleanup patch, and also avoided a possible memory leak
208
Daniel Veillard9ff7de12003-07-29 13:30:42 +0000209Tue Jul 29 09:28:09 EDT 2003 Daniel Veillard <daniel@veillard.com>
210
211 * encoding.c: fix the previous commit
212
William M. Brack4a557d92003-07-29 04:28:04 +0000213Tue Jul 29 12:28:17 HKT 2003 William Brack <wbrack@mmm.com.hk>
214
215 * HTMLparser.c: fixed problem with comments reported by Nick Kew
216 * encoding.c: added routines xmlUTF8Size and xmlUTF8Charcmp for
217 some future cleanup of UTF8 handling
218
Daniel Veillard9deb2422003-07-28 20:40:59 +0000219Mon Jul 28 16:39:14 EDT 2003 Daniel Veillard <daniel@veillard.com>
220
221 * xpath.c: applied a change suggested by Sean Griffin in bug
222 #118494 about a memory leak in EXSLT
223
Daniel Veillardd94849b2003-07-28 13:02:24 +0000224Sun Jul 27 14:30:56 EDT 2003 Daniel Veillard <daniel@veillard.com>
225
226 * relaxng.c: fixed a Relax-NG compilation/streaming bug introduced
227 when fixing the previous Relax-NG bugs
228 * result/relaxng/*: This slightly changes the output messages of
229 some regression tests.
230 * configure.in: added support of -with-fexceptions for nested C++
231 support.
232
MDT 2003 John Fleck63f3a472003-07-24 21:48:30 +0000233Thu Jul 24 15:46:02 MDT 2003 John Fleck <jfleck@inkstain.net>
234
235 * doc/tutorial/apa.html
236 * doc/tutorial/apb.html
237 * doc/tutorial/apc.html
238 * doc/tutorial/apd.html
239 * doc/tutorial/ape.html
240 * doc/tutorial/apf.html
241 * doc/tutorial/apg.html
242 * doc/tutorial/aph.html
243 * doc/tutorial/ar01s02.html
244 * doc/tutorial/ar01s03.html
245 * doc/tutorial/ar01s04.html
246 * doc/tutorial/ar01s05.html
247 * doc/tutorial/ar01s06.html
248 * doc/tutorial/ar01s07.html
249 * doc/tutorial/ar01s08.html
250 * doc/tutorial/index.html
251 * doc/tutorial/ix01.html
252 * doc/tutorial/xmltutorial.pdf
253 * doc/tutorial/xmltutorial.xml
254 update tutorial with XPath example
255
256
Daniel Veillard597bc482003-07-24 16:08:28 +0000257Thu Jul 24 17:07:06 IST 2003 Daniel Veillard <daniel@veillard.com>
258
259 * SAX.c parser.c: fixing a bug about a special case of namespace
260 handling, this closes bug #116841
261
Daniel Veillard2134ab12003-07-23 19:56:29 +0000262Wed Jul 23 20:52:36 IST 2003 Daniel Veillard <daniel@veillard.com>
263
264 * relaxng.c result/relaxng/*: checked and fixed the compilation
265 of RNG schemas, fixes a couple of bugs #117097 and #117001 .
266 This slightly changes the output messages of some regression tests.
267
Daniel Veillardc127adc2003-07-23 15:07:08 +0000268Wed Jul 23 15:15:08 IST 2003 Daniel Veillard <daniel@veillard.com>
269
270 * xmlreader.c: fixed an out of bound error #118052 , the good
271 part if that base64 code was not in use yet ...
272
MDT 2003 John Fleck2ae05c72003-07-23 01:43:53 +0000273Tue Jul 22 19:42:15 MDT 2003 John Fleck <jfleck@inkstain.net>
274
275 * doc/xmllint.html
276 include html version of the xmllint man page, so an
277 up-to-date version is visible on the Web
278
Daniel Veillard8edf1c52003-07-22 20:52:14 +0000279Mon Jul 21 21:53:43 IST 2003 Daniel Veillard <daniel@veillard.com>
280
281 * xinclude.c include/libxml/xinclude.h: added a new API
282 xmlXIncludeProcessTree() to process XInclude only on a subtree
283 this should fix bug #115385
284
Daniel Veillard409a8142003-07-18 15:16:57 +0000285Fri Jul 18 17:11:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
286
287 * relaxng.c include/libxml/relaxng.h: adding Get interface for
288 the error callback and parameters of parsing and validation
289 contexts
290 * xmlreader.c: patch to fix bug #117702 about incomplete Read()
291 on text nodes.
292
Daniel Veillard2dcb9372003-07-16 21:18:19 +0000293Wed Jul 16 23:15:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
294
295 * parserInternals.c: patch from Dodji Seketeli about UTF16 BOM
296 when using the push XML parser.
297 * result/utf16bom.xml result/noent/utf16bom.xml test/utf16bom.xml:
298 added the test to the regression suite.
299
Daniel Veillard2009c4e2003-07-15 20:04:34 +0000300Tue Jul 15 22:03:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
301
302 * globals.c: add xmlThrDefMutex = NULL in xmlCleanupGlobals()
303 as suggested by Rob Richards
304
Daniel Veillard34ba3872003-07-15 13:34:05 +0000305Tue Jul 15 15:30:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
306
307 * DOCBparser.c HTMLparser.c entities.c parser.c relaxng.c
308 xmlschemas.c xpath.c: removed some warnings by casting xmlChar
309 to unsigned int and a couple of others.
310
311Fri Jul 11 16:44:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
312
313 * xmlschemastypes.c: fixes a segfault on empty hexBinary strings
314
Daniel Veillard3dc93a42003-07-10 14:04:33 +0000315Thu Jul 10 16:02:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
316
317 * nanoftp.c nanohttp.c: cleanup patches from Peter Breitenlohner
318
Daniel Veillarddf101d82003-07-08 14:03:36 +0000319Tue Jul 8 16:02:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
320
321 * globals.c threads.c: fixes some problem when freeing unititialized
322 mutexes
323
Daniel Veillard2db8c122003-07-08 12:16:59 +0000324Tue Jul 8 14:15:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
325
326 * nanoftp.c nanohttp.c: the modules should not import <config.h>
327 directly, some cleanups
328 * xmlschemas.c: Peter Sobisch found a nasty bug in the Schemas
329 validation code.
330
Daniel Veillard13d07cd2003-07-07 16:02:41 +0000331Mon Jul 7 18:00:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
332
333 * win32/configure.js: Jesse Pelton pointed out a problem in the
334 javascript code.
335
Daniel Veillard75eb1ad2003-07-07 14:42:44 +0000336Mon Jul 7 16:39:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
337
338 * NEWS doc/*: regenerated
339 * nanoftp.c nanohttp.c: might fix includes problems with the
340 Ipv6 support on solaris
341 * tree.c: patch from Markus Keim about xmlHasNsProp() on attributes
342 defined as #IMPLIED
343
Daniel Veillard560c2a42003-07-06 21:13:49 +0000344Sun Jul 6 23:09:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
345
Daniel Veillard83ee40d2003-08-09 22:24:09 +0000346 * configure.in doc/*: preparing release 2.5.8
Daniel Veillard560c2a42003-07-06 21:13:49 +0000347 * nanohttp.c: changed some preprocessor block
348 * xmlschemastypes.c: applied patch from Charles Bozeman adding
349 hexBinary schema datatype and adding support for totalDigits and
350 fractionDigits facets.
351
Daniel Veillard7a985a12003-07-06 17:57:42 +0000352Sun Jul 6 19:56:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
353
354 * debugXML.c xpath.c: fixed 2 bugs pointed in #116448
355
Daniel Veillardffe4f5e2003-07-06 17:35:43 +0000356Sun Jul 6 19:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
357
358 * xinclude.c: fixed bug #116095 removing the error message when
359 reapplying XInclude to a document.
360
Daniel Veillard1997c3e2003-07-05 20:43:43 +0000361Sat Jul 5 22:40:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
362
363 * xmlIO.c: applied small changes to portability layer for
364 compilation on DJGPP Ms-DOS compiler.
365
Daniel Veillardd9d32ae2003-07-05 20:32:43 +0000366Sat Jul 5 22:30:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
367
368 * parser.c HTMLparser.c: use the character() SAX callback
369 if the cdataBlock ain't defined.
370 * xpath.c: fix bug #115349 allowing compilation when configured
371 with --without-xpath since the Schemas code needs NAN and co.
372
William M. Brack59002e72003-07-04 17:01:59 +0000373Sat Jul 5 00:51:30 HKT 2003 William Brack <wbrack@mmm.com.hk>
374
375 Fixed problem with multi-threading, shown by the test program
376 testThreads. After fix, ran mutiple tests on various speed
377 machines (single and dual processor X86), which all seem okay.
378
379 * catalog.c: added missing xmlRMutexUnlock in xmlLoadCatalog
380
381 * threads.c: added missing initialisation for condition variable
382 in xmlNewRMutex.
383
Daniel Veillardde2a67b2003-06-21 14:20:04 +0000384Sat Jun 21 16:10:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
385
386 Applying IPv6 patch from Archana Shah <archana.shah@wipro.com>
387 closing bug #114837
388
389 * configure.in: Added checks for IPv6 support and getaddrinfo().
390
391 * acconfig.h: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
392
393 * config.h.in: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
394
395 * nanoftp.c: Structure xmlNanoFTPCtxt contains either sockaddr_storage
396 field or sockaddr_in field, depending upon the availability of IPv6
397 support.
398 have_ipv6(): Added to check for run-time IPv6 support.
399 (xmlNanoFTPScanURL), (xmlNanoFTPUpdateURL), (xmlNanoFTPScanProxy):
400 Modified to parse a URI with IPv6 address given in [].
401 (xmlNanoFTPConnect): Changed to use getaddrinfo for address
402 resolution, if it is available on the system, as gethostbyname
403 does not return IPv6 addresses on some platforms.
404 (xmlNanoFTPGetConnection): Modified type of dataAddr variable to
405 sockaddr_storage or sockaddr_in depending upon the IPv6 support.
406 Sending EPSV, EPRT or PASV, PORT depending upon the type of address
407 we are dealing with.
408
409 * nanohttp.c: (have_ipv6): Added to check for run-time IPv6 support.
410 (xmlNanoHTTPScanURL), (xmlNanoHTTPScanProxy): Modified to parse
411 a URI with IPv6 address given in [].
412 (xmlNanoHTTPConnectHost): Modified to use getaddrinfo if it is
413 available on the system. Also IPv6 addresses will be resolved by
414 gethostbyname only if IPv6 run-time support is available.
415 (xmlNanoHTTPConnectAttempt): Modified to deal with IPv6 address.
416
Igor Zlatkovic72f92a82003-06-14 16:48:26 +0000417Sat Jun 14 18:46:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
418
419 * win32/configure.js include/win32config.h
420 include/libxml/xmlversion.h.in: Applied the patch for BCB
421 by Eric Zurcher.
422
Daniel Veillardd7cec922003-06-13 12:30:10 +0000423Fri Jun 13 14:27:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
424
425 * doc/Makefile.am doc/html/*: reverted back patch for #113521,
426 due to #115104 and while fixing #115101 . HTML URLs must not
427 be version dependant.
428
Daniel Veillard8265a182003-06-13 10:05:56 +0000429Fri Jun 13 12:03:30 CEST 2003 Daniel Veillard <daniel@veillard.com>
430
431 * entities.c: do not generate &quot; for " outside of attributes
432 * result//*: this changes the output of some tests
433
Daniel Veillard4e9b1bc2003-06-09 10:30:33 +0000434Mon Jun 9 12:28:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
435
436 * parser.c xmlIO.c: trying to fix #114277 about when file
437 remapping and escaping should really be attempted.
438
Daniel Veillarda37aab82003-06-09 09:10:36 +0000439Mon Jun 9 11:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
440
441 * doc/*: applied a patch from Gman for building docs
442 * valid.c xmllint.c include/libxml/valid.h: applied a patch from
443 Gary Pennington to provide an allocator for xmlValidCtxt
444 * xmlreader.c: applied patch from Jacek Konieczny fixing bug
445 #113580 about data not being passed immediately.
446
Daniel Veillarde1326112003-06-05 09:32:20 +0000447Thu Jun 5 11:31:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
448
449 * tree.c: applied a couple of patches from Mark Itzcovitz
450 to handle saving back "UTF-16" documents.
451
Daniel Veillarda84c0b32003-06-02 16:58:46 +0000452Mon Jun 2 21:56:15 MVT 2003 Daniel Veillard <daniel@veillard.com>
453
454 * relaxng.c xmlschemas.c include/libxml/schemasInternals.h: commiting
455 some work done while in the Maldives (hence the timezone on the
456 laptop !)
457 * result/schemas/length3* test/schemas/deter0_*
458 test/schemas/group0_*: some tests added too
459
Daniel Veillard8caa9c22003-06-02 13:35:24 +0000460Mon Jun 2 15:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
461
462 * encoding.c: small fix
463 * xmlIO.c: fixed an error message
464
Daniel Veillard0e0f37a2003-05-20 12:22:41 +0000465Tue May 20 14:21:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
466
467 * parserInternals.c: fixing Red Hat bug #91013 where xmllint was
468 accepting an improper UTF8 sequence
469
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +0000470Sat May 17 12:53:11 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
471
472 * threads.c: applied the patch from Stéphane Bidoul for getting
473 rid of extra threads in a dynamic library.
Igor Zlatkovicfb7f0842003-05-17 11:31:20 +0000474 * win32/configure.js: threads default to 'native' now.
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +0000475
Daniel Veillard5f5b7bb2003-05-16 17:19:40 +0000476Fri May 16 13:17:52 EDT 2003 Daniel Veillard <daniel@veillard.com>
477
478 * HTMLtree.c: fixing bug #112904: html output method escaped
479 plus sign character in URI attribute.
480
Daniel Veillard781ac8b2003-05-15 22:11:36 +0000481Thu May 15 18:06:18 EDT 2003 Daniel Veillard <daniel@veillard.com>
482
483 * build_glob.py global.data globals.c parser.c
484 include/libxml/globals.h: patch from Stéphane Bidoul for setting
485 up threads global defaults.
486 * doc/libxml2-api.xml: this extends the API with new functions
487 * python/tests/Makefile.am python/tests/reader2.py
488 python/tests/thread2.py: integrated the associated testcase and
489 fixed the error string used in reader2
490
Daniel Veillard38b80a82003-05-14 18:59:00 +0000491Wed May 14 14:56:46 EDT 2003 Daniel Veillard <daniel@veillard.com>
492
493 * configure.in libxml.spec.in python/Makefile.am: trying
494 to conciliate --with-python= requirements and RPM builds,
495 a PITA really...
496
Daniel Veillard104caa32003-05-13 22:54:05 +0000497Tue May 13 18:30:34 EDT 2003 Daniel Veillard <daniel@veillard.com>
498
499 * HTMLparser.c: oops last commit introduced a memory leak.
500
Daniel Veillarde8b09e42003-05-13 22:14:13 +0000501Tue May 13 18:10:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
502
503 * xmllint.c doc/xmllint.xml: added --nonet option
504 * doc/Makefile.am: fixing #112803 by adding --nonet when calling
505 xsltproc or xmllint
506 * doc/xmllint.xml doc/xmllint.1: also added --schema doc and
507 rebuilt
508 * HTMLparser.c: cleaned up the HTML parser context build when
509 using an URL
510
Daniel Veillardd437d322003-05-13 21:07:01 +0000511Tue May 13 16:35:04 EDT 2003 Daniel Veillard <daniel@veillard.com>
512
513 * libxml.spec.in: added a comment about bug #112902
514
William M. Brack3dd57f72003-05-13 02:06:18 +0000515Mon May 12 21:58:00 EDT 2003 William Brack <wbrack@mmm.com.hk>
516
517 * minor cleanup of configure '--help' display
518 * error.c: enhanced xmlParserPrintFileContext to fix bug #109942
519
Daniel Veillardd72c7e32003-05-12 21:55:03 +0000520Mon May 12 17:53:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
521
522 * tree.c: PI nodes in external subset were not freed :-\
523 fixes bug #112842
524
Daniel Veillard75bb3bb2003-05-12 15:25:56 +0000525Mon May 12 11:23:27 EDT 2003 Daniel Veillard <daniel@veillard.com>
526
527 * xmllint.c: added --schema option to run WXS schema validation
528 * xmlschemas.c xmlschemastypes.c include/libxml/schemasInternals.h:
529 tried to improve error reporting in the Schema code, some cleanup
530 too.
531
Daniel Veillard82bbbd42003-05-11 20:16:09 +0000532Sun May 11 16:13:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
533
534 * xmlschemas.c: fixed some problems in the handling of errors,
535 and attributes addressed by references.
536 * test/schemas/* result/schemas/*: dropped the verbosity level
537 and added a couple of new tests
538
Daniel Veillardadbb0e62003-05-10 20:02:45 +0000539Sat May 10 16:01:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
540
541 * relaxng.c: Stéphane Bidoul found an off by one addressing
542 error on the error handling.
543
Daniel Veillarda77cf712003-05-09 23:09:55 +0000544Fri May 9 19:08:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
545
546 * xmlschemastypes.c: trying to fix #112673
547
Daniel Veillardc3ca5ba2003-05-09 22:26:28 +0000548Fri May 9 18:14:16 EDT 2003 Daniel Veillard <daniel@veillard.com>
549
550 * DOCBparser.c catalog.c parser.c relaxng.c: removed multiple
551 warning, this fixed a bug and should close #111574
552
Daniel Veillard37fc84d2003-05-09 19:38:15 +0000553Fri May 9 15:34:32 EDT 2003 Daniel Veillard <daniel@veillard.com>
554
555 * xmlschemas.c: fixing bug #104081 with xs:all with an element
556 holding minOccurs="0"
557 * test/schemas/all_* result/schemas/all_*: added some regression
558 tests for that bug
559 * xmllint.c xmlreader.c: patches from Joerg Schmitz-Linneweber and
560 Garry Pennington to compile without schemas support.
561
Daniel Veillarda067e652003-05-01 08:03:46 +0000562Thu May 1 10:02:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
563
564 * tree.c: fixed a problem with xmlUnlinkNode() for DTDs.
565
Daniel Veillard61c52202003-04-30 12:20:34 +0000566Wed Apr 30 14:16:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
567
568 * xml2-config.in: try to fix Red hat bug #89957, do not
569 output -L/usr/lib64
570 * xmlreader.c: fixed a typo in a comment
571
MDT 2003 John Fleck6d68f612003-04-29 13:33:21 +0000572Tue Apr 29 07:32:02 MDT 2003 John Fleck <jfleck@inkstain.ent>
573
574 * doc/tutorial/aph.html, ix01.html
575 forgot to cvs add the new files. Thanks to Roland van Laar
576 for pointing this out
577
Daniel Veillardd4330462003-04-29 12:40:16 +0000578Tue Apr 29 14:36:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
579
580 * xmlschemas.c doc/libxml2-api.xml: fixing a function comment
581 * doc/Makefile.am doc/apibuild.py doc/gnome-xml.sgml: switching
582 to the XML/XSLT doc generation closing #111799
583 * doc/html/*: complete update of the HTML results
584
Igor Zlatkovica28d2362003-04-28 12:56:01 +0000585Mon Apr 28 14:51:41 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
586
587 * win32/defgen.xsl: fixed the conditional for unicode map,
588 removed hardcoded schema entries
589
590Mon Apr 28 02:19:00 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
591
592 * win32/defgen.xsl: new file, stylesheet for generating
593 win32/libxml2.def.src from doc/libxml2-api.xml
594 * win32/libxml2.def.src: is autogenerated from now on, changes
595 to this file will not appear here anymore
596
Daniel Veillard94bb2f12003-04-27 22:14:07 +0000597Mon Apr 28 00:12:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
598
599 * win32/configure.js python/setup.py.in: applied patch
600 from Stéphane Bidoul for the Python bindings on the new
601 release.
602
Igor Zlatkovic34656b42003-04-27 16:00:05 +0000603Sun Apr 27 17:56:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
604
605 * debugXML.c: included libxml/uri.h for xmlCanonicPath
606 declaration
607 * win32/configure.js: thread-enabled build is now default
608 * win32/libxml2.def.src: added more exports
609
Daniel Veillard1177ca42003-04-26 22:29:54 +0000610Sun Apr 27 00:23:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
611
612 * NEWS doc/*.xsl doc/*.html: updated the web site separated
613 developers from common pages, made the transition to XHTML1,
614 added validity checking to the makefile rules.
615
Daniel Veillard329456a2003-04-26 21:21:00 +0000616Sat Apr 26 23:17:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
617
618 * parser.c: fix for xmlIOParseDTD same as previous and reported
619 by Petr Pajas
620
Daniel Veillardc6abc3d2003-04-26 13:27:30 +0000621Sat Apr 26 15:26:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
622
623 * parser.c: applied fix to xmlSAXParseDTD from Malcolm Tredinnick
624 closing #111638
625
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000626Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
627
628 * python/generator.py: fixed a problem in the generator where
629 the way functions are remapped as methods on classes was
630 not symetric and dependant on python internal hash order,
631 as reported by Stéphane Bidoul
632
MDT 2003 John Fleck8aff3b72003-04-26 03:54:07 +0000633Fri Apr 25 21:52:33 MDT 2003 John Fleck <jfleck@inkstain.net>
634
635 * doc/tutorial:
636 xmltutorial.xml
637 xmltutorial.pdf
638 *.html
639 add appendix on generating compiler flags, more indexing
640
Daniel Veillard1c960272003-04-25 23:12:22 +0000641Sat Apr 26 01:10:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
642
643 * triodef.h vms/build_libxml.com: applied patch from Craig A. Berry
644 to get libxml-2.5.7 to compile on OpenVMS
645
Daniel Veillardc5573462003-04-25 16:43:49 +0000646Fri Apr 25 18:42:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
647
648 * parser.c: fixing an xmlParseDTD bug raised by Petr Pajas
649
Daniel Veillardfd583412003-04-25 13:22:10 +0000650Fri Apr 25 15:20:29 CEST 2003 Daniel Veillard <daniel@veillard.com>
651
652 * doc/Makefile.am doc/xmlcatalog.1 doc/xmlcatalog_man.xml
653 doc/xmllint.1 doc/xmllint.xml: automated the generation of the
654 man page based on xsltproc and a stylesheet PI in the XML.
655
Daniel Veillarddc07e182003-04-25 10:39:38 +0000656Fri Apr 25 12:37:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
657
658 * doc/xmllint.*: trying to fix #110541 where &nbsp; generated
659 character preventing rendering by the man command.
660
Daniel Veillard92fc02c2003-04-24 23:12:35 +0000661Fri Apr 25 01:09:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
662
663 * NEWS configure.in: preparing release 2.5.7
664 * doc/*: updated and rebuilt the docs
665 * doc/apibuild.py: fixed the script
666
Daniel Veillardde0a0a52003-04-24 17:12:57 +0000667Thu Apr 24 19:11:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
668
669 * Makefile.am doc/apibuild.py: make sure the OOM code don't
670 get in the way of the builds
671 * doc/libxml2-api.xml python/libxml2class.txt: automatic update
672
Daniel Veillarda76fe5c2003-04-24 16:06:47 +0000673Thu Apr 24 18:01:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
674
675 * Makefile.am testOOM.c testOOMlib.[ch] : integrated the Out Of
676 Memory test from Havoc Pennington #109368
677 * SAX.c parser.c parserInternals.c tree.c uri.c valid.c
678 xmlmemory.c xmlreader.c xmlregexp.c include/libxml/tree.h
679 include/libxml/parser.h: a lot of memory allocation cleanups
680 based on the results of the OOM testing
681 * check-relaxng-test-suite2.py: seems I forgot to commit the
682 script.
683
Daniel Veillard18f113d2003-04-23 15:18:26 +0000684Wed Apr 23 17:16:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
685
686 * xmlschemastypes.c: trivial fix for 109774 removing a warning
687
Daniel Veillard85095e22003-04-23 13:56:44 +0000688Wed Apr 23 15:49:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
689
690 * DOCBparser.c SAX.c catalog.c debugXML.c parser.c: try to find
691 more places where xmlCanonicPath() must be used to convert
692 filenames to URLs, trying to fix #111088
693
Daniel Veillard54396242003-04-23 07:36:50 +0000694Wed Apr 23 09:35:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
695
696 * python/libxml.c python/libxml.py: applied patch from
697 Brent M Hendricks adding binding for xmlCatalogAddLocal
698
Daniel Veillard45269b82003-04-22 13:21:57 +0000699Tue Apr 22 15:18:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
700
701 * HTMLparser.c: tried to fix #98879 again in a more solid
702 way.
703
Igor Zlatkovic94f48842003-04-22 12:00:37 +0000704Tue Apr 22 13:58:43 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
705
706 * win32/libxml2.def.src: added more exports from the relaxng and
707 xmlreader clan
708
Daniel Veillardf431eb82003-04-22 08:37:26 +0000709Tue Apr 22 10:35:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
710
711 * SAX.c test/valid/ns* test/result/ns*: applied the patch
712 provided by Brent Hendricks fixing #105992 and integrated the
713 examples in the testsuite.
714
Daniel Veillardc4f65ab2003-04-21 23:07:45 +0000715Tue Apr 22 01:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
716
717 * TODO: updated a bit
718 * configure.in: fixed the comment, threads now default to on
719 * parserInternals.c: fixed an erroneous xmlMallocAtomic() call
720
Daniel Veillarda880b122003-04-21 21:36:41 +0000721Mon Apr 21 23:33:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
722
723 * globals.c libxml.h parser.c parserInternals.c tree.c xmllint.c
724 xmlreader.c include/libxml/parser.h: a lot of performance work
725 especially the speed of streaming through the reader and push
726 interface. Some thread related optimizations. Nearly doubled the
727 speed of parsing through the reader.
728
MDT 2003 John Fleck83c8a5c2003-04-20 16:45:07 +0000729Sun Apr 20 10:36:05 MDT 2003 John Fleck <jfleck@inkstain.net>
730
731 * doc/xmllint.xml
732 * doc/xmllint.1
733 update man page to explain use of --stream
734
Daniel Veillard3c908dc2003-04-19 00:07:51 +0000735Sat Apr 19 02:03:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
736
737 * DOCBparser.c HTMLparser.c c14n.c catalog.c encoding.c globals.c
738 nanohttp.c parser.c parserInternals.c relaxng.c tree.c uri.c
739 xmlmemory.c xmlreader.c xmlregexp.c xpath.c xpointer.c
740 include/libxml/globals.h include/libxml/xmlmemory.h: added
741 xmlMallocAtomic() to be used when allocating blocks which
742 do not contains pointers, add xmlGcMemSetup() and xmlGcMemGet()
743 to allow registering the full set of functions needed by
744 a garbage collecting allocator like libgc, ref #109944
745
Daniel Veillard84942712003-04-18 14:40:05 +0000746Fri Apr 18 16:37:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
747
748 * configure.in: switched to have thread support enabled by default,
749 didn't got troubles with ABI compatibility on Linux, hope it
750 won't break on strange OSes, if yes, report the system ID
751 * doc/libxml2-api.xml: just rebuilt the API
752
Daniel Veillard3e59fc52003-04-18 12:34:58 +0000753Fri Apr 18 14:31:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
754
755 * libxml.h include/libxml/parser.h parser.c xmlIO.c DOCBparser.c:
756 added support for large file, tested with a 3+GB instance,
757 and some cleanup.
758 * catalog.c: added a TODO
759 * Makefile.am: added some "make tests" comments
760
Daniel Veillardac297932003-04-17 12:55:35 +0000761Thu Apr 17 14:51:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
762
763 * relaxng.c: some cleanups
764 * doc/xmlreader.html: extended the document to cover RelaxNG and
765 tree operations
766 * python/tests/Makefile.am python/tests/reader[46].py: added some
767 xmlReader example/regression tests
768 * result/relaxng/tutor*.err: updated the output of a number of tests
769
Daniel Veillard62163602003-04-17 09:36:38 +0000770Thu Apr 17 11:35:37 CEST 2003 Daniel Veillard <daniel@veillard.com>
771
772 * relaxng.c: valgrind pointed out an uninitialized variable error.
773
Daniel Veillard33300b42003-04-17 09:09:19 +0000774Thu Apr 17 11:06:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
775
776 * include/libxml/relaxng.h relaxng.c include/libxml/xmlreader.h
777 xmlreader.c: augnemting the APIs, cleanups.
778 * parser.c: cleanup bug #111005
779 * xmlIO.c: added some missing comments
780
Daniel Veillardce192eb2003-04-16 15:58:05 +0000781Wed Apr 16 17:46:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
782
783 * relaxng.c xmllint.c: more work on RelaxNG streaming validation
784 trying to improve the subset compiled, and more testing.
785 * doc/downloads.html doc/xml.html doc/xmlmem.html: some updates on the
786 documentation
787 * test/relaxng/tutor11_1_3.xml: fixes the DTD path
788 * result/relaxng/*.err: fix some of the outputs
789
Daniel Veillardf4e55762003-04-15 23:32:22 +0000790Wed Apr 16 01:28:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
791
792 * relaxng.c xmlreader.c xmllint.c include/libxml/relaxng.h
793 include/libxml/xmlreader.h: implemented streaming of
794 RelaxNG (when possible) on top of the xmlReader interface,
795 provided it as xmllint --stream --relaxng .rng .xml
796 This seems to mostly work.
797 * Makefile.am: updated to test RelaxNG streaming
798
Daniel Veillardc58f4ef2003-04-14 16:11:26 +0000799Mon Apr 14 18:08:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
800
801 * relaxng.c include/libxml/relaxng.h: integrated the regexp
802 based validity checking of fragments of the document for
803 which the RNG can be compiled to regexps. Works on all regression
804 tests, only fix needed is related to error messages.
805
Daniel Veillard52b48c72003-04-13 19:53:42 +0000806Sun Apr 13 21:51:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
807
808 * relaxng.c xmlregexp.c include/libxml/xmlautomata.h
809 include/libxml/xmlregexp.h: Starting work precompiling
810 parts of RelaxNG schemas. Not plugged onto validity checking
811 yet, just the regexp building part. Needed to extend some
812 of the automata and regexp APIs.
813
Daniel Veillardf6bad792003-04-11 19:38:54 +0000814Fri Apr 11 21:36:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
815
816 * xmllint.c xmlreader.c include/libxml/xmlreader.h: make sure
817 xmllint --stream and xmllint --stream --valid returns errors
818 code appropriately
819
Daniel Veillardc6cae7b2003-04-11 09:02:11 +0000820Fri Apr 11 10:59:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
821
822 * xmlreader.c include/libxml/xmlreader.h: Added the Expand()
823 and Next() operation to work on subtrees within the reader
824 framework.
825 * doc/libxml2-api.xml python/libxml2class.txt: resulting updates
826 * python/tests/reader5.py: added an example for those new
827 functions of the reader.
828
Daniel Veillard645c6902003-04-10 21:40:49 +0000829Thu Apr 10 23:38:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
830
831 * HTMLtree.c: patch from Vasily Tchekalkin to fix #109865
832
Daniel Veillard9e077102003-04-10 13:36:54 +0000833Thu Apr 10 15:32:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
834
835 * xmlreader.c: fixing HasValue for namespace as raised by
836 Denys Duchier
837
Daniel Veillard02ea1412003-04-09 12:08:47 +0000838Wed Apr 9 14:07:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
839
840 * HTMLparser.c include/libxml/HTMLparser.h: exported
841 htmlCreateMemoryParserCtxt() it was static
842
Daniel Veillardd3b9cd82003-04-09 11:24:17 +0000843Wed Apr 9 13:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
844
845 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
846 update from Charles Bozeman for date and duration types
847 * test/schemas/date_0.* test/schemas/dur_0.*
848 result/schemas/date_0.* result/schemas/dur_0.*: updated too
849
Daniel Veillardc00cda82003-04-07 10:22:39 +0000850Mon Apr 7 12:19:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
851
852 * tree.c valid.c xpath.c include/libxml/tree.h include/libxml/valid.h:
853 fixing bug #107129, removing excessive allocation and calls
854 to *printf in the code to build QName strings.
855
Igor Zlatkovic69651182003-04-05 09:43:30 +0000856Sat Apr 5 11:41:36 CEST 2003 Igoe Zlatkovic <igor@zlatkovic.com>
857
858 * win32/libxml2.def.src: fixed conditional exports, reported by
859 Luke Murray.
860
Daniel Veillardadba5f12003-04-04 16:09:01 +0000861Fri Apr 4 18:08:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
862
863 * parser.c: fixed a possible problem with xmlRecoverMemory()
864
Daniel Veillarda48ed3d2003-04-03 15:28:28 +0000865Thu Apr 3 17:24:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
866
867 * trio.c trio.h triodef.h trionan.c trionan.h triop.h triostr.c
868 triostr.h: Bjorn sent an update for the TRIO portability layer.
869
Igor Zlatkovicd6c86502003-04-01 20:00:42 +0000870Tue Apr 1 21:57:26 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
871
872 * win32/libxml2.def.src: exported new functions
873
Daniel Veillardc2d4a932003-04-01 11:13:05 +0000874Tue Apr 1 13:09:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
875
876 * configure.in NEWS: preparing release 2.5.6
877 * doc/*: updated and rebuilt the docs
878
Daniel Veillarde5020412003-04-01 09:55:20 +0000879Tue Apr 1 11:52:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
880
881 * SAX.c: fixed an uninitialized memory access pointed by valgrind
882 on C14Ntests
883
Daniel Veillard7fe1f3a2003-03-31 22:13:33 +0000884Tue Apr 1 00:12:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
885
886 * relaxng.c: one more fixup of error message reporting
887
Daniel Veillard5f1946a2003-03-31 16:38:16 +0000888Mon Mar 31 18:36:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
889
890 * relaxng.c: more work on bug #109225, and fixed an uninitialized
891 variable pointed out by valgrind
892
Daniel Veillarda507fbf2003-03-31 16:09:37 +0000893Mon Mar 31 18:05:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
894
895 * relaxng.c: try to work on bug #109225 and provide better
896 error reports.
897 * result/relaxng/* : this change the output of a number of tests
898 * xinclude.c: fixing the parsed entity redefinition problem
899 raised on the list.
900 * test/schemas/date_0.xsd: updated the date test c.f. E2-12
901
Daniel Veillardb3721c22003-03-31 11:22:25 +0000902Mon Mar 31 13:19:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
903
904 * xmlschemastypes.c: fixed date comparison to handle the tzo
905 The only failures left are disagreements on Notations and
906 '+1' not being allowed for ulong, uint, ushort and ubyte.
907
Daniel Veillard455cc072003-03-31 10:13:23 +0000908Mon Mar 31 12:11:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
909
910 * xmlschemastypes.c: fixed gMonth parsing routine accordingly
911 to the XML Schemas errata
912 http://www.w3.org/2001/05/xmlschema-errata#e2-12
913
Daniel Veillarde637c4a2003-03-30 21:10:09 +0000914Sun Mar 30 23:04:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
915
916 * relaxng.c xmlschemastypes.c: more work on XML Schemas datatypes
917 and facets support. Currently only schemas with binHex or
918 base64 don't compile. A few error left in the test suite:
919 found 1035 test instances: 919 success 23 failures
920 most are gdate or gdateyear failing check, and a few cases where
921 James clark tests results are strange.
922 * valid.c: allow to reuse the Notation checking routine without
923 having a validation context.
924 * SAX.c: removed a #if 0
925
Daniel Veillardb6c7f412003-03-29 16:41:55 +0000926Sat Mar 29 17:35:05 CET 2003 Daniel Veillard <daniel@veillard.com>
927
928 * xinclude.c: forgot to apply one check from #106931 patch
929 * xmlschemastypes.c: more work on XML Schemas datatypes
930
Daniel Veillardc4c21552003-03-29 10:53:38 +0000931Sat Mar 29 11:49:25 CET 2003 Daniel Veillard <daniel@veillard.com>
932
933 * relaxng.c include/libxml/relaxng.h xmlschemastypes.c: more work
934 on cleaning up XML Schemas datatypes based on James Clark tests
935 test/xsdtest/xsdtest.xml
936
Daniel Veillard80b19092003-03-28 13:29:53 +0000937Fri Mar 28 14:24:08 CET 2003 Daniel Veillard <daniel@veillard.com>
938
939 * relaxng.c: implemented comparisons for Schemas values.
940 * xmlschemastypes.c include/libxml/xmlschemastypes.h: fixed
941 some bugs in duration handling, comparisons for durations
942 and decimals, removed all memory leaks pointed out by James
943 testsuite. Current status is now
944 found 238 test schemas: 197 success 41 failures
945 found 1035 test instances: 803 success 130 failures
946
Daniel Veillard91a13252003-03-27 23:44:43 +0000947Fri Mar 28 00:41:55 CET 2003 Daniel Veillard <daniel@veillard.com>
948
949 * xmlschemas.c include/libxml/xmlschemas.h: fixed bugs and memory
950 leaks in the W3C XML Schemas code
951 * xmlschemastypes.c: implemented nonPositiveInteger
952 * test/schemas/length2_0.xsd result/schemas/length2_0_0.err:
953 fixed the test and result.
954
Daniel Veillard6560a422003-03-27 21:25:38 +0000955Thu Mar 27 22:23:07 CET 2003 Daniel Veillard <daniel@veillard.com>
956
957 * HTMLparser.c tree.c: two patches from James Bursa on the HTML
958 parser and a typo
959 * xmlschemastypes.c: reindenting, fixing a memory access
960 problem with dates.
961
Daniel Veillard6c5b2d32003-03-27 14:55:52 +0000962Thu Mar 27 15:53:35 CET 2003 Daniel Veillard <daniel@veillard.com>
963
964 * parser.c: fixing #109227 providing more context in case of
965 start/end tag mismatch
966 * python/tests/ctxterror.py python/tests/readererr.py: update the
967 tests accordingly
968
Daniel Veillardd9b72832003-03-27 14:24:00 +0000969Thu Mar 27 15:22:41 CET 2003 Daniel Veillard <daniel@veillard.com>
970
971 * xinclude.c: should fix #109327 errors on memory accesses
972
Daniel Veillardc7e9b192003-03-27 14:08:24 +0000973Thu Mar 27 15:06:13 CET 2003 Daniel Veillard <daniel@veillard.com>
974
975 * HTMLtree.c: Fixed reopening of #78662 <form action="...">
976 is an URI reference
977
Daniel Veillarde209b332003-03-26 21:40:13 +0000978Wed Mar 26 22:38:39 CET 2003 Daniel Veillard <daniel@veillard.com>
979
980 * xpath.c: fixed bug #109160 on non-ASCII IDs
981
Daniel Veillard642104e2003-03-26 16:32:05 +0000982Wed Mar 26 17:30:37 CET 2003 Daniel Veillard <daniel@veillard.com>
983
984 * parser.c: Norm suggested a nicer error message for xml:space values
985 errors
986
Daniel Veillarde4fa2932003-03-26 00:38:10 +0000987Wed Mar 26 01:34:19 CET 2003 Daniel Veillard <daniel@veillard.com>
988
989 * xpath.c include/libxml/xpath.h: first part of the fix to
990 performance bug #108905, adds xmlXPathOrderDocElems() providing
991 document order for nodes.
992 * python/libxml.c: Python may require TRIO as Albert Chin pointed out
993
Daniel Veillard09628212003-03-25 15:10:27 +0000994Tue Mar 25 16:07:00 CET 2003 Daniel Veillard <daniel@veillard.com>
995
996 * xmlschemastypes.c: removing a warning with Sun compiler
997 bug #109154
998
MST 2003 John Fleckda271742003-03-25 14:05:17 +0000999Tue Mar 25 07:02:56 MST 2003 John Fleck <jfleck@inkstain.net>
1000
1001 * doc/xmllint.xml
1002 * doc/xmllint.1
1003 update xmllint man page with --relaxng option
1004
Daniel Veillard2032d292003-03-25 11:09:40 +00001005Tue Mar 25 12:07:03 CET 2003 Daniel Veillard <daniel@veillard.com>
1006
1007 * python/setup.py.in : was missing "drv_libxml2.py"
1008
Daniel Veillard9adc0462003-03-24 18:39:54 +00001009Mon Mar 24 19:38:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1010
1011 * tree.c xpath.c: some changes related to the new way of
1012 handling Result Value Tree, before 2.5.5
1013
Daniel Veillardd8da01c2003-03-24 15:58:23 +00001014Mon Mar 24 16:36:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1015
1016 * configure.in NEWS: preparing release 2.5.5
1017 * doc/* : updated the documentation and regenerated it.
1018
Daniel Veillardef0b4502003-03-24 13:57:34 +00001019Mon Mar 24 14:56:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1020
1021 * xpath.c: fixed some problems related to #75813 about handling
1022 of Result Value Trees
1023
Daniel Veillard9231ff92003-03-23 22:00:51 +00001024Sun Mar 23 22:57:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1025
1026 * uri.c: applied a set of patches from Lorenzo Viali correcting
1027 URI parsing errors.
1028
Daniel Veillard5f8d1a32003-03-23 21:02:00 +00001029Sun Mar 23 22:00:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1030
1031 * parser.c: validity status was not passed back when validating in
1032 entities, but raised by Oliver Fischer
1033
Daniel Veillard04ee2f22003-03-23 20:31:46 +00001034Sun Mar 23 21:30:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1035
1036 * HTMLtree.c: avoid escaping ',' in URIs
1037
Daniel Veillardef8dd7b2003-03-23 12:02:56 +00001038Sun Mar 23 12:57:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1039
1040 * parser.c: fixing bug #108976 get the ID/REFs to reference
1041 the ID in the document content and not in the entity copy
1042 * SAX.c include/libxml/parser.h: more checking of the ID/REF
1043 stuff, better solution for #107208
1044 * xmlregexp.c: removed a direct printf, dohhh
1045 * xmlreader.c: fixed a bug on streaming validation of empty
1046 elements in entities
1047 * result/VC/ElementValid8 test/VCM/v20.xml result/valid/xhtml1.xhtml:
1048 cleanup of the validation tests
1049 * test/valid/id* test/valid/dtds/destfoo.ent result/valid/id*:
1050 added more ID/IDREF tests to the suite
1051
Daniel Veillard2cfd9df2003-03-22 22:39:16 +00001052Sat Mar 22 23:38:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1053
1054 * xmlreader.c: fixed #107043 removing 2 warnings with Sun One
1055 compiler.
1056
Daniel Veillard20863822003-03-22 17:51:47 +00001057Sat Mar 22 18:50:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1058
1059 * relaxng.c: valgrind'ed and cleaned up a couple of memory issues.
1060
Daniel Veillard9ff2d472003-03-22 15:18:01 +00001061Sat Mar 22 16:15:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1062
1063 * SAX.c: fix bug #107208 avoid false duplicates when ID/REFs are
1064 defined in entities content
1065
Daniel Veillard99737f52003-03-22 14:55:50 +00001066Sat Mar 22 15:53:27 CET 2003 Daniel Veillard <daniel@veillard.com>
1067
1068 * SAX.c: Fixed validation bug #108858 on namespace names using
1069 entities and reported by Brent Hendricks
1070 * xmllint.c: report xmlTextReaderHasValue() result in --stream
1071 --debug output.
1072
Daniel Veillard48ef4c92003-03-22 12:38:15 +00001073Sat Mar 22 13:32:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1074
1075 * xmlreader.c: fixed bug #108801 reported by Malcolm Tredinnick
1076 about the DocType node not being reported sometimes.
1077 * python/tests/reader.py: added to test to the regression checks
1078
Daniel Veillard120e8eb2003-03-22 01:00:34 +00001079Sat Mar 22 01:57:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1080
1081 * xmlreader.c: fixed bug #108546 on long CDATA (or text nodes)
1082 reported by Edd Dumbill
1083
Daniel Veillard77a90a72003-03-22 00:04:05 +00001084Sat Mar 23 01:00:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1085
1086 * HTMLparser.c parser.c parserInternals.c: patch from
1087 johan@evenhuis.nl for #107937 fixing some line counting
1088 problems, and some other cleanups.
1089 * result/HTML/: this result in some line number changes
1090
Daniel Veillard580ced82003-03-21 21:22:48 +00001091Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1092
1093 * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
1094 instead of libxml.spec
1095 * relaxng.c: fixed some of the error reporting excessive
1096 verbosity
1097 * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
1098 xmlschemastypes.c: removed some warnings from gcc
1099 * doc/libxml2-api.xml: rebuilt
1100
Daniel Veillarde063f482003-03-21 16:53:17 +00001101Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1102
1103 * relaxng.c: another optimization, for choice this time
1104 * result/relaxng/spec1* result/relaxng/tutor12_1*
1105 result/relaxng/tutor3_7: cleanups.
1106
Daniel Veillard0e3d3ce2003-03-21 12:43:18 +00001107Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1108
1109 * relaxng.c: fixed xmlRelaxNGNodeMatchesList
1110 * test/relaxng/testsuite.xml: augmented the test suite
1111 * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
1112 some schemas validation tests in the presence of foreign
1113 namespaces.
1114
Daniel Veillardbbb78b52003-03-21 01:24:45 +00001115Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
1116
1117 * relaxng.c: added another interleave speedup.
1118
Daniel Veillardef2e4ec2003-03-20 16:23:26 +00001119Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1120
1121 * xmlschemastypes.c: added integer and fixed one of the
1122 IDREFS regression tests pbm
1123 * result/relaxng/docbook_0.err: updated
1124
Daniel Veillard249d7bb2003-03-19 21:02:29 +00001125Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1126
1127 * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
1128 declared both in the DTD and in the Schemas <grin/>
1129 * relaxng.c: more debug, added a big optimization for <mixed>
1130 * test/relaxng/testsuite.xml: augmented the testsuite
1131 * test/relaxng/ result/relaxng: added the RelaxNG spec and a
1132 DocBook example to the regression tests
1133
Daniel Veillard798024a2003-03-19 10:36:09 +00001134Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
1135
1136 * check-xsddata-test-suite.py: cosmetic change for output
1137 * relaxng.c: try to minimize calls to malloc/free for states.
1138
Daniel Veillarda1a9d042003-03-18 16:53:17 +00001139Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1140
1141 * tree.c: removed a warning
1142 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
1143 support
1144 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
1145 cleanup/improvements of the regression tests batch
1146 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
1147
Daniel Veillard28c52ab2003-03-18 11:39:17 +00001148Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1149
1150 * relaxng.c: fixed error msg cleanup deallocation
1151 * xmlschemastypes.c: added a function to handle lists of
1152 atomic types, added support for IDREFS
1153
Daniel Veillardc3da18a2003-03-18 00:31:04 +00001154Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
1155
1156 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
1157 and IDREF, usable from RelaxNG now
1158 * include/libxml/xmlschemastypes.h: need to add a new interface
1159 because the validation modifies the infoset
1160 * test/relaxng/testsuite.xml: extended the testsuite
1161
Daniel Veillard952379b2003-03-17 15:37:12 +00001162Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1163
1164 * relaxng.c: fixed the last core RelaxNG bug known #107083,
1165 shemas datatype ID/IDREF support still missing though.
1166 * xmlreader.c: fix a crashing bug with prefix raised by
1167 Merijn Broeren
1168 * test/relaxng/testsuite.xml: augmented the testsuite with
1169 complex inheritance tests
1170
Daniel Veillardfd573f12003-03-16 17:52:32 +00001171Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1172
1173 * relaxng.c: switched back to the previous Relax-NG code base,
1174 the derivation algorithm need severe constraining code to avoid
1175 combinatorial explosion. Fixed the problem with Sebastian Rahtz
1176 TEI based example and other bugs
1177 * result/relaxng/*err: updated the results
1178 * test/relaxng/testsuite.xml: started a new test suite
1179
Daniel Veillard1564e6e2003-03-15 21:30:25 +00001180Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
1181
1182 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
1183 that the original RelaxNG validation code was un-fixeable, it got
1184 rewritten to use the derivation algorithm from James Clark and
1185 redebugged it (nearly) from scratch:
1186 found 373 test schemas: 372 success 1 failures
1187 found 529 test instances: 529 success 0 failures
1188
Daniel Veillard39eb88b2003-03-11 11:21:28 +00001189Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1190
1191 * SAX.c parser.c: fix some recursion problems introduced in the
1192 last release.
1193 * relaxng.c: more debugging of the RNG validation engine, still
1194 problems though.
1195
Daniel Veillard5add8682003-03-10 13:13:58 +00001196Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1197
1198 * Makefile.am: stop generating wrong result file with * in name
1199 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
1200 * result/relaxng/demo* test/relaxng/demo: added the tests from
1201 Sebastian reproducing the problem.
1202
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +00001203Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
1204
Daniel Veillard5add8682003-03-10 13:13:58 +00001205 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
1206 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +00001207
Aleksey Sanin693c9bc2003-03-09 22:36:52 +00001208Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
1209
1210 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
1211 variable to control the indentation for the xmllint "--format"
1212 option
1213
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +00001214Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1215
1216 * encoding.c: applied Gennady's patch against buffer overrun
1217
Daniel Veillard42f12e92003-03-07 18:32:59 +00001218Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1219
1220 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
1221 Clark it appeared I had bug in URI parsing code ...
1222 * relaxng.c include/libxml/relaxng.h: completely revamped error
1223 reporting to not loose message from optional parts.
1224 * xmllint.c: added timing for RNG validation steps
1225 * result/relaxng/*: updated the result, all error messages changed
1226
Daniel Veillardedfd5882003-03-07 14:20:40 +00001227Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1228
1229 * xpath.c: fix bug #107804, the algorithm used for document order
1230 computation was failing on attributes.
1231
Daniel Veillard83391282003-03-06 21:37:30 +00001232Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1233
1234 * valid.c: fix bug #107764 , possibility of buffer overflow
1235 in xmlValidDebug()
1236
Daniel Veillard6c73cb82003-03-05 16:45:40 +00001237Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1238
1239 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
1240 from Philipp Dunkel
1241
Daniel Veillard5f704af2003-03-05 10:01:43 +00001242Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1243
1244 * xmlschemastype.c: made powten array static it should not be exported
1245 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
1246 parser function.
1247 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
1248
Daniel Veillard7b72ee52003-02-27 23:24:53 +00001249Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1250
1251 * tree.c: fixed a node dump crash on attributes
1252 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
1253 an URI test bug and get better output.
1254
Daniel Veillard463a5472003-02-27 21:30:32 +00001255Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1256
1257 * check-xsddata-test-suite.py: give more infos
1258 * relaxng.c: fix a bug reported by Sebastian Rahtz and
1259 REF->DEF in attribute values.
1260
Daniel Veillardeb7189f2003-02-27 20:11:13 +00001261Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1262
1263 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
1264 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
1265 regression tests from James Clark.
1266
Daniel Veillard8bc6cf92003-02-27 17:42:22 +00001267Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1268
1269 * relaxng.c xmlschemas.c xmlschemastypes.c
1270 include/libxml/xmlschemastypes.h: added param support for relaxng
1271 type checking, started to increment the pool of simple types
1272 registered, still much work to be done on simple types and
1273 facets checkings.
1274
Daniel Veillard19ab45b2003-02-26 15:49:03 +00001275Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1276
1277 * entities.c: fixes again one of the problem raised by
1278 James Clark in #106788
1279
Daniel Veillardc482e262003-02-26 14:48:48 +00001280Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1281
1282 * relaxng.c: Fixed a couple of problem raised by James Clark
1283 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
1284 datatype level still not fixed though.
1285
Daniel Veillard17bed982003-02-24 20:11:43 +00001286Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1287
1288 * configure.in: preparing release 2.5.4
1289 * doc/*: updated and rebuilt the docs
1290 * relaxng.c: removed warnings
1291 * result/relaxng/*: updated the results
1292
Daniel Veillardf4be0182003-02-24 19:54:33 +00001293Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1294
1295 * valid.c: fixes a DTD regexp generation problem.
1296
Daniel Veillard02111c12003-02-24 19:14:52 +00001297Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1298
1299 * parser.c: fixes bug #105998 about false detection of
1300 attribute consumption loop.
1301
Daniel Veillard2406abd2003-02-24 18:16:47 +00001302Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1303
1304 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
1305
Daniel Veillardfcc822e2003-02-24 17:52:08 +00001306Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1307
1308 * SAX.c: fixed bug #105992
1309
Daniel Veillard3ebc7d42003-02-24 17:17:58 +00001310Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
1311
1312 * tree.c: fixed xmlSetProp and al. when the node passed is not an
1313 element.
1314 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
1315 found 373 test schemas: 369 success 4 failures
1316 found 529 test instances: 525 success 4 failures
1317 * check-relaxng-test-suite.py: added memory debug reporting
1318
Daniel Veillardc64b8e92003-02-24 11:47:13 +00001319Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1320
1321 * uri.c parser.c: some warning removal on Igor's patch
1322 * tree.c: seems I messed up with #106788 fix
1323 * python/libxml.c: fixed some base problems when Python provides
1324 the resolver.
1325 * relaxng.c: fixed the interleave algorithm
1326 found 373 test schemas: 364 success 9 failures
1327 found 529 test instances: 525 success 4 failures
1328 the resulting failures are bug in the algorithm from 7.3 and
1329 lack of support for params
1330
Daniel Veillard0046c0f2003-02-23 13:52:30 +00001331Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1332
1333 * parser.c: another fix for nodeinfo in entities problem
1334 * tree.c entities.c: fixed bug #106788 from James Clark
1335 some spaces need to be serialized as character references.
1336
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +00001337Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1338
1339 * parser.c uri.c: fixed the bug I introduced in the path
1340 handling, reported by Sebastian Bergmann
1341
Daniel Veillard44e1dd02003-02-21 23:23:28 +00001342Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1343
1344 * parser.c: fixing some nodeinfo in entities problem raised
1345 by Glenn W. Bach
1346 * relaxng.c: implemented the first section 7.3 check
1347 * result/relaxng/*: updated the results
1348
Daniel Veillardc5312d72003-02-21 17:14:10 +00001349Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1350
1351 * relaxng.c: fixed some problems in the previous commit
1352 and finished implementing 4.16 rules checking
1353 found 373 test schemas: 353 success 20 failures
1354 found 529 test instances: 519 success 6 failures
1355 * result/relaxng/*: updated the results
1356
Daniel Veillard4c5cf702003-02-21 15:40:34 +00001357Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1358
1359 * relaxng.c: implemented checks from section 7.2
1360
Daniel Veillard77648bb2003-02-20 15:03:22 +00001361Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1362
1363 * relaxng.c: implemented the checks from section 7.1, fixed
1364 some of the 4.20 and 4.21 problems.
1365 found 373 test schemas: 338 success 35 failures
1366 found 529 test instances: 519 success 6 failures
1367 * result/relaxng/*: updated the results
1368
Daniel Veillard1c745ad2003-02-20 00:11:02 +00001369Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1370
1371 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
1372 * result/relaxng/*: updated the results
1373
Daniel Veillardce14fa52003-02-19 17:32:48 +00001374Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1375
1376 * relaxng.c: more bugfixes
1377 * result/relaxng/*: updated the results
1378
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +00001379Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1380
1381 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
1382 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
1383 * SAX.c: ensured xmlDoc.URL is always canonic
1384 * parser.c: obsoleted xmlNormalizeWindowsPath
1385 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
1386 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
1387 * win32/libxml2.def.src: added few exports
1388
1389
Daniel Veillard2e9b1652003-02-19 13:29:45 +00001390Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
1391
1392 * Makefile.am configure.in: patched to have shared libraries
1393 for Python regression tests and static binaries for gdb debug
1394 in my development environment
1395 * relaxng.c: more bugfixes
1396 found 373 test schemas: 296 success 77 failures
1397 found 529 test instances: 516 success 8 failures
1398 * result/relaxng/*: updated the results
1399
Daniel Veillard8fe98712003-02-19 00:19:14 +00001400Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1401
1402 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
1403
Daniel Veillardd4310742003-02-18 21:12:46 +00001404Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1405
1406 * xmlschemastypes.c: float/double check bugfix
1407 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
1408 validation
1409 * xmlreader.c: add a TODO for Jody
1410 * relaxng.c: bugfix bugfix bugfix
1411 found 373 test schemas: 300 success 73 failures
1412 found 529 test instances: 507 success 10 failures
1413 * result/relaxng/*: updated the results
1414
Daniel Veillard2df2de22003-02-17 23:34:33 +00001415Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1416
1417 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
1418
Daniel Veillard416589a2003-02-17 17:25:42 +00001419Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1420
1421 * relaxng.c check-relaxng-test-suite.py: more work on the
1422 RelaxNG implementation conformance testing.
1423 found 373 test schemas: 284 success 89 failures
1424 found 529 test instances: 448 success 47 failures
1425 * result/relaxng/*: updated the results
1426
Daniel Veillard784b9352003-02-16 15:50:27 +00001427Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1428
1429 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
1430 a patch from Kjartan Maraas to fix some typos
1431
Daniel Veillardfebcca42003-02-16 15:44:18 +00001432Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1433
1434 * relaxng.c: more bug-hunting
1435 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
1436 intermediate rng tree
1437 * python/generator.py: patch from Stephane Bidoul to fix the generator
1438 on python < 2.2
1439
Daniel Veillardd2298792003-02-14 16:54:11 +00001440Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1441
1442 * check-relaxng-test-suite.py relaxng.c: more testing on the
1443 Relax-NG front, cleaning up the regression tests failures
1444 current state and I forgot support for "mixed":
1445 found 373 test schemas: 280 success 93 failures
1446 found 529 test instances: 401 success 68 failures
1447 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
1448 moved the Name, NCName and QName validation routine in tree.c
1449 * uri.c: fixed handling of URI ending up with #, i.e. having
1450 an empty fragment ID.
1451 * result/relaxng/*: updated the results
1452
Daniel Veillard9a237c92003-02-13 15:52:58 +00001453Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1454
1455 * check-xinclude-test-suite.py: improved the script accordingly
1456 to the XInclude regression tests updates
1457 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
1458 November 2002
1459 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
1460 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
1461 augmented the Xpointer testsuite for the element() scheme
1462
Daniel Veillardf4b4f982003-02-13 11:02:08 +00001463Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1464
1465 * relaxng.c: added TODO for the DTD compatibility spec
1466 * xinclude.c: more bug fixes driven by the testsuite
1467
Daniel Veillardd581b7e2003-02-11 18:03:05 +00001468Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
1469
1470 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
1471 regression tests for XInclude, improved the script, improving
1472 XInclude error reporting mechanism
1473
Daniel Veillard1d788d22003-02-10 16:21:58 +00001474Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1475
1476 * NEWS doc/* configure.in: preparing release 2.5.3
1477
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +00001478Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1479
1480 * tree.c: trying to fix #104934 about some XHTML1 serialization
1481 issues.
1482
Daniel Veillard809faa52003-02-10 15:43:53 +00001483Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
1484
1485 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
1486 encoding conversion when the input buffer stops in the
1487 middle of a multibyte char
1488
Daniel Veillard1703c5f2003-02-10 14:28:44 +00001489Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1490
1491 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
1492 * check-relaxng-test-suite.py: python script to run regression
1493 against OASIS RelaxNG testsuite
1494 * relaxng.c: some cleanup tweaks
1495 * HTMLparser.c globals.c: cleanups in comments
1496 * doc/libxml2-api.xml: updated the API
1497 * result/relaxng/*: errors moved files, so large diffs but
1498 no changes at the semantic level.
1499
Daniel Veillard6aa2f602003-02-10 00:01:56 +00001500Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1501
1502 * tree.c: fixing #105678 problem when dumping a namespace node.
1503
Daniel Veillard591b4be2003-02-09 23:33:36 +00001504Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1505
1506 * xpath.c: fixed doc comment problems
1507 * python/generator.py python/libxml_wrap.h python/types.c: adding
1508 RelaxNG wrappers
1509 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
1510 test of those early Python RelaxNG bindings
1511
1512Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +00001513
1514 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
1515 * relaxng.c: found the validation problem I had with interleave
1516 when not covering all remaining siblings
1517 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
1518 testsuite and check the RNG schemas against the RNG schemas
1519 given in appendix A
1520
Igor Zlatkovic6dacee62003-02-08 17:52:57 +00001521Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1522
1523 * win32/Makefile.msvc: updates for RelaxNG
1524 * win32/Makefile.mingw: updates for RelaxNG
1525 * win32/libxml2.def.src: added RelaxNG exports
1526
Daniel Veillard97fd5672003-02-07 13:01:54 +00001527Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1528
1529 * xinclude.c: applied another bug fix from Sean Chittenden
1530
Daniel Veillardef4d3bc2003-02-07 12:38:22 +00001531Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1532
1533 * configure.in xmllint.c: I f...ed up the default configuration
1534 of schemas and --relaxng option display in xmllint, pointed by
1535 Morus Walter.
1536 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
1537 detection module, fixes bug #105374.
1538
Daniel Veillardc5a70f22003-02-06 23:41:59 +00001539Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1540
1541 * xmlschemastypes.c: added the boolean base type.
1542
Daniel Veillard96a4b252003-02-06 08:22:32 +00001543Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1544
1545 * xmlschemastypes.c: started implementing some of the missing
1546 default simple types
1547 * result/relaxng/*: updated the results
1548
Daniel Veillard72fef162003-02-05 14:31:19 +00001549Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1550
1551 * NEWS doc/*: updated the docs, ready for 2.5.2 release
1552
Daniel Veillard71531f32003-02-05 13:19:53 +00001553Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1554
1555 * HTMLparser.c tree.c xmlIO.c: comments cleanups
1556 * Makefile.am: use xmllint for doing the RelaxNG tests
1557 * configure.in: preparing 2.5.2 made schemas support default to
1558 on instead of off
1559 * relaxng.c: removed the verbosity
1560 * xmllint.c: added --relaxng option
1561 * python/generator.py python/libxml_wrap.h: prepared the integration
1562 of the new RelaxNG module and schemas
1563 * result/relaxng/*: less verbose output
1564
Daniel Veillardec498e12003-02-05 11:01:50 +00001565Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
1566
1567 * valid.c: do not run content model validation if the
1568 content is not determinist
1569
Daniel Veillardde590ca2003-02-05 10:45:26 +00001570Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1571
1572 * SAX.c: added the redefinition of namespaced attribute
1573 check that was missing as Fabrice Desré pointed out.
1574
Daniel Veillard930dfb62003-02-05 10:17:38 +00001575Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1576
1577 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
1578 improvements from Nick Kew, allowing to do more checking
1579 to HTML elements and attributes.
1580
Daniel Veillard4287c572003-02-04 22:48:53 +00001581Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1582
1583 * xinclude.c: fixing bug #105137 about entities declaration
1584 needing to be copied to the including document.
1585
Daniel Veillard652d8a92003-02-04 19:28:49 +00001586Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1587
1588 * catalog.c: fixed bug #104817 with delegateURI
1589 * xpath.c: fixing bugs #104123 and #104125
1590
Daniel Veillard0e298ad2003-02-04 16:14:33 +00001591Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
1592
1593 * configure.in valid.c xmlreader.c python/libxml_wrap.h
1594 python/types.c: fixing #104096 to compile without regexps
1595
Daniel Veillard57e79b32003-02-04 15:33:12 +00001596Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1597
1598 * valid.c: fixing bug #103969 forgot to add an epsilon transition
1599 when building the automata for elem*
1600
Daniel Veillard358a9892003-02-04 15:22:32 +00001601Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1602
1603 * HTMLparser.c: applied patch from Arne de Bruijn fixing
1604 bug #103827
1605
Daniel Veillardeb137172003-02-04 15:18:06 +00001606Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1607
1608 * HTMLparser.c: updating a comment, fixing #103776
1609
Daniel Veillard8d589042003-02-04 15:07:21 +00001610Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1611
1612 * parser.c: fixing bug 105049 for validity checking of content
1613 within recursive entities.
1614
Daniel Veillarde5b110b2003-02-04 14:43:39 +00001615Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1616
1617 * HTMLparser.c: try to fix # 105049
1618 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
1619 * tree.c: updated a function comment
1620
Daniel Veillard419a7682003-02-03 23:22:49 +00001621Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1622
1623 * relaxng: more work on grammars and refs/defs
1624 * test/relaxng/* result/relaxng/*: augmented/updated the
1625 regression tests
1626
Daniel Veillard144fae12003-02-03 13:17:57 +00001627Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1628
1629 * relaxng: more work on name classes, except support
1630 * test/relaxng/* result/relaxng/*: augmented/updated the
1631 regression tests
1632
Daniel Veillard1ed7f362003-02-03 10:57:45 +00001633Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1634
1635 * relaxng: more work on name classes, the "validate all" schemas
1636 seems to work now.
1637 * test/relaxng/* result/relaxng/*: augmented/updated the
1638 regression tests
1639
Daniel Veillard3b2e4e12003-02-03 08:52:58 +00001640Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1641
1642 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
1643 * parser.c: put a guard against infinite document depth, basically
1644 trying to avoid another kind of DoS attack.
1645 * relaxng.c: some code w.r.t. nameClasses
1646
Daniel Veillardfc1a4502003-02-02 16:02:55 +00001647Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1648
1649 * test/relaxng/* result/relaxng/*: check all the namespace support
1650 was actually correct based on tutorial section 10.
1651
Daniel Veillarde2a5a082003-02-02 14:35:17 +00001652Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1653
1654 * relaxng: include seems to work okay now
1655 * test/relaxng/* result/relaxng/*: augmented/updated the
1656 regression tests
1657
Daniel Veillarda9d912d2003-02-01 17:43:10 +00001658Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1659
1660 * relaxng.c: a bit of work done in the train back.
1661 * test/relaxng/*: added one of the include tests
1662
Daniel Veillard154877e2003-01-30 12:17:05 +00001663Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1664
1665 * relaxng: more work done in the train
1666 * test/relaxng/* result/relaxng/*: augmented/updated the
1667 regression tests
1668
Daniel Veillarde431a272003-01-29 23:02:33 +00001669Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1670
1671 * relaxng.c: debugging of externalRef
1672 * test/relaxng/* result/relaxng/*: augmented/updated the
1673 regression tests
1674
Daniel Veillardd41f4f42003-01-29 21:07:52 +00001675Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1676
1677 * relaxng.c: more work on Relax-NG, implementing externalRef
1678 * test/relaxng/* result/relaxng/*: augmented/updated the
1679 regression tests
1680 * Makefile.am: cleanup to Relaxtests target
1681
Daniel Veillardb08c9812003-01-28 23:09:49 +00001682Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1683
1684 * relaxng.c: more work on Relax-NG, implementing interleave
1685 * test/relaxng/* result/relaxng/*: augmented/updated the
1686 regression tests
1687
Daniel Veillard76fc5ed2003-01-28 20:58:15 +00001688Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1689
1690 * relaxng.c: more work on Relax-NG, implementing interleave
1691 * test/relaxng/* result/relaxng/*: augmented/updated the
1692 regression tests
1693
MST 2003 John Fleckda81d192003-01-27 14:35:56 +00001694Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
1695
1696 * doc/tutorial/customfo.xsl
1697 * doc/tutorial/customhtml.xsl
1698 adding stylesheet customizations used to generate fo
1699 for pdf and html
1700
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001701Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1702
1703 * relaxng.c: more work on Relax-NG
1704 * test/relaxng/* result/relaxng/*: augmented/updated the
1705 regression tests
1706 * xmlschemastypes.c: added a number of base type definition but not
1707 the associated checks, those are still TODOs
1708
MST 2003 John Fleck731967e2003-01-27 00:39:50 +00001709Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
1710
1711 in docs/tutorial:
1712 * apa.html
1713 * apb.html
1714 * apc.html
1715 * apd.html
1716 * ape.html
1717 * apf.html
1718 * apg.html
1719 * ar01s02.html
1720 * ar01s03.html
1721 * ar01s04.html
1722 * ar01s05.html
1723 * ar01s06.html
1724 * ar01s07.html
1725 * ar01s08.html
1726 * index.html
1727 * xmltutorial.pdf
1728 * xmltutorial.xml
1729 add index to tutorial
1730
MST 2003 John Fleck937362d2003-01-27 00:04:32 +00001731Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
1732
1733 * doc/xmlcatalog.1
1734 * doc/xmlcatalog_man.html
1735 * doc/xmlcatalog_man.xml
1736 belatedly fixing bug #93622 (adds rewriteURI type to
1737 "--add" option in xmlcatalog man page
1738
Daniel Veillard3be27512003-01-26 19:49:04 +00001739Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1740
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001741 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +00001742 Julio Merino, closing #104475
1743
Daniel Veillardea3f3982003-01-26 19:45:18 +00001744Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1745
1746 * relaxng.c: more work on Relax-NG
1747 * test/relaxng/* result/relaxng/*: augmented/updated the
1748 regression tests
1749
Daniel Veillardedc91922003-01-26 00:52:04 +00001750Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1751
1752 * relaxng.c: more work on Relax-NG
1753 * test/relaxng/* result/relaxng/*: augmented/updated the
1754 regression tests
1755
Daniel Veillarddd1655c2003-01-25 18:01:32 +00001756Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1757
1758 * README: updated the policy on private mail answers
1759 * relaxng.c: more work on Relax-NG
1760 * test/relaxng/* result/relaxng/*: augmented/updated the
1761 regression tests
1762
Daniel Veillard7424eb62003-01-24 14:14:52 +00001763Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
1764
1765 * error.c parser.c tree.c: applied a documentation patch from
1766 Stefan Kost
1767
Daniel Veillard276be4a2003-01-24 01:03:34 +00001768Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1769
1770 * relaxng.c: more work on Relax-NG
1771 * doc/*: regenerated the docs
1772 * test/relaxng/* result/relaxng/*: updated and augmented the
1773 Relax-NG regression tests and results
1774
Daniel Veillard6eadf632003-01-23 18:29:16 +00001775Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1776
1777 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
1778 First commit of the new Relax-NG validation code, not generally
1779 useful yet.
1780 * test/relaxng/* result/relaxng/*: current state of the regression
1781 tests
1782
Daniel Veillard814a76d2003-01-23 18:24:20 +00001783Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1784
1785 * tree.c: minimized the memory allocated for GetContent
1786 and a bit of cleanup.
1787
Daniel Veillardff12c492003-01-23 16:42:55 +00001788Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1789
1790 * python/generator.py: seems there is no good reasons to
1791 not generate bindings for XPointer
1792
Daniel Veillard540a31a2003-01-21 11:21:07 +00001793Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1794
1795 * xmlreader.c doc/apibuild.py: applied a new patch from
1796 Stéphane Bidoul for cleanups
1797 * doc/libxml2-api.xml: rebuilt the API description with
1798 new entry points
1799
Daniel Veillard417be3a2003-01-20 21:26:34 +00001800Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1801
1802 * xmlreader.c python/drv_libxml2.py python/generator.py
1803 python/libxml.c python/libxml.py python/libxml_wrap.h
1804 python/types.c: patch from Stéphane Bidoul for better per
1805 context error message APIs
1806 * python/tests/ctxterror.py python/tests/readererr.py:
1807 update of the tests
1808
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +00001809Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
1810
1811 * doc/guidelines.html
1812 grammar and spelling cleanup
1813
Daniel Veillard26f70262003-01-16 22:45:08 +00001814Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1815
1816 * xmlreader.c include/libxml/xmlreader.h python/generator.py
1817 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
1818 a patch from Stéphane Bidoul to allow per XMLtextReader error
1819 and warning handling
1820 * python/tests/Makefile.am python/tests/readererr.py: adding the
1821 specific regression test
1822
Daniel Veillard71f9d732003-01-14 16:07:16 +00001823Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1824
1825 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
1826 should raise a syntax error
1827
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001828Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1829
1830 * python/libxml.c: cleanup patch from Stéphane Bidoul
1831
Daniel Veillard81601f92003-01-14 13:42:37 +00001832Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1833
1834 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
1835
Daniel Veillarde6227e02003-01-14 11:42:39 +00001836Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1837
1838 * python/generator.py python/libxml.c python/libxml.py
1839 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001840 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +00001841 Python level.
1842 * python/tests/Makefile.am python/tests/ctxterror.py: added a
1843 regression test for it.
1844
Daniel Veillard4dbe77a2003-01-14 00:17:42 +00001845Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1846
1847 * xmlreader.c: fixed the streaming property of the reader,
1848 it was generating tree faster than consuming it. Pointed out
1849 by Nate Myers
1850 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
1851
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001852Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1853
Igor Zlatkovicd31876c2003-01-12 21:43:13 +00001854 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001855
Daniel Veillard8e7e1c02003-01-10 17:06:09 +00001856Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1857
1858 * xpath.c: fix to the XPath implementation for parent and
1859 ancestors axis when operating on a Result Value Tree.
1860 Fixes bug #100271
1861
Daniel Veillardcacbe5d2003-01-10 16:09:51 +00001862Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1863
1864 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
1865 to fix some URI/file escaping problems
1866
Daniel Veillard3b87b6b2003-01-10 15:21:50 +00001867Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
1868
1869 * python/generator.py: fixed a bug raised by Raymond Wiker,
1870 docSetRootElement() should not raise an exception if the
1871 return is None
1872
Daniel Veillard3e20a292003-01-10 13:14:40 +00001873Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
1874
1875 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
1876 fixed bug #102181 by applying the suggested change and fixing
1877 the generation/registration problem.
1878
Daniel Veillarde55e8e42003-01-10 12:50:02 +00001879Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1880
1881 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
1882 routines.
1883
Daniel Veillard8f872442003-01-09 23:19:02 +00001884Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1885
1886 * parser.c: one more IsEmptyElement crazyness, that time in
1887 external parsed entities if substitution is asked.
1888 * python/tests/reader3.py: added a specific test.
1889
Daniel Veillarde329fc22003-01-09 21:36:42 +00001890Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1891
1892 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
1893 support and improved error handler registration
1894
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +00001895Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1896
1897 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
1898 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
1899 * README: fixed a link
1900
Daniel Veillarde2830f12003-01-08 17:47:49 +00001901Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
1902
1903 * configure.in doc/* NEWS: preparing 2.5.1 release
1904 * SAX.c parser.c: fixing XmlTextReader bug
1905
Daniel Veillard8bf70b92003-01-07 23:14:24 +00001906Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1907
1908 * SAX.c: fuck, I introduced a memory leak on external parsed
1909 entities in 2.5.0 :-(
1910
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001911Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1912
1913 * xmllint.c: another fix needed as pointed by Christophe Merlet
1914 for --stream --debug if compiled without debug support.
1915
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001916Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
1917
1918 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001919 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001920 update man page with --stream and --chkregister
1921
Daniel Veillard8326e732003-01-07 00:19:07 +00001922Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1923
1924 * globals.c: fixed --with-threads compile
1925 * xmllint.c: fixed --without-debug compile
1926 * include/libxml/globals.h: cleanup
1927 * include/libxml/schemasInternals.h: add a missing include
1928
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001929Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1930
1931 * configure.in NEWS: preparing 2.5.0 release
1932 * SAX.c: only warn in pedantic mode about namespace name
1933 brokeness
1934 * globals.c: fix a doc generation problem
1935 * uri.c: fix #101520
1936 * doc/*: updated and rebuilt the doc for the release, includuding
1937 stylesheet update
1938 * python/Makefile.am: fix a filename bug
1939
1940Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
1941
1942 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
1943 should not be called.
1944
1945Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1946
1947 * libxml-2.0.pc.in: applied the patch to fix #101894
1948
1949Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1950
1951 * tree.c : applied patch from Lukas Schroeder for register callbacks
1952 * valid.c: modified patch from Lukas Schroeder to test
1953 register callbacks with --chkregister
1954
1955Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1956
1957 * xmlreader.c: seriously changed the way data are pushed to
1958 the underlying parser, go by block of 512 bytes instead of
1959 tryng to detect tag boundaries at that level. Changed the
1960 way empty element are detected and tagged.
1961 * python/tests/reader.py python/tests/reader2.py
1962 python/tests/reader3.py: small changes mostly due to context
1963 reporting being different and DTD node being reported. Some
1964 errors previously undetected are now caught and fixed.
1965 * doc/xmlreader.html: flagged last section as TODO
1966
1967Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1968
1969 * python/libxml.py: integrated the Python 2.2 optimizations
1970 from Hannu Krosing, while maintaining compatibility with
1971 1.5 and 2.1
1972
1973Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1974
1975 * xmllint.c: a bit of cleanup
1976 * xmlreader.c: small fix
1977 * doc/xmlreader.html: more work on the XmlTextReader tutorial
1978 * python/libxml.py: a few fixes pointed out by Hannu Krosing
1979
1980Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1981
1982 * python/setup.py.in: patch from Stéphane Bidoul to include
1983 drv_libxml2.py in setup.py
1984
1985Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1986
1987 * doc/xmlreader.html: starting documenting the new XmlTextReader
1988 interface.
1989
1990Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1991
1992 * xmllint.c: added the --stream flag to use the TextReader API
1993 * xmlreader.c: small performance tweak
1994
1995Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1996
1997 * xmlreader.c python/tests/reader2py: okay the DTD validation
1998 code on top of the XMLTextParser API should be solid now.
1999
2000Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
2001
2002 * xmlreader.c python/tests/reader2py: Fixing some more mess
2003 with validation and recursive entities while using the
2004 reader interface, it's getting a bit messy...
2005
2006Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
2007
2008 * xmlreader.c python/tests/reader.py: another couple of problem
2009 related to IsEmptyElement reported by Stéphane Bidoul needed
2010 some fixes.
2011
2012Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2013
2014 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
2015 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
2016 based on the python XmlTextReader interface.
2017
2018Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
2019
2020 * tree.c: backing out one change in the last patch which broke the
2021 regression tests
2022
2023Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
2024
2025 * global.data globals.c tree.c include/libxml/globals.h: applied
2026 an old patch from Lukas Schroeder to track node creation and
2027 destruction. Probably missing a lot of references at the moment
2028 and not usable reliably.
2029
2030Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2031
2032 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
2033 from doc/news.html and a stylesheet
2034
2035Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
2036
2037 * xmlreader.c python/tests/reader.py: fixed another couple of
2038 xmlreader bugs reported by Stéphane Bidoul and added tests.
2039
2040Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2041
2042 * xmlreader.c python/tests/reader2.py: fixed another validity
2043 checking in external parsed entities raised by Stéphane Bidoul
2044 and added a specific regression test.
2045 * python/tests/reader3.py: cleanup
2046
2047Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2048
2049 * xmlreader.c python/tests/reader2.py: fixed a problem with
2050 validation within entities pointed by Stéphane Bidoul, augmented
2051 the tests to catch those.
2052
2053Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2054
2055 * python/generator.py: modified the generator to allow keeping
2056 class references when creating new classes, needed to fix a bug
2057 pointed by Stéphane Bidoul where the input buffer of the
2058 xmlTextReader instance gets destroyed if the python wrapper for
2059 the input is not referenced anymore.
2060
2061Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2062
2063 * xmlreader.c python/tests/reader.py: fixed another pair of problem
2064 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
2065
2066Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2067
2068 * xmlreader.c python/tests/reader.py: fixed another problem
2069 pointed by Stéphane Bidoul
2070
2071Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2072
2073 * xmlreader.c python/tests/reader.py: fixed a limit case problem
2074 with "<a/>"
2075
2076Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2077
2078 * SAX.c: warn on xmlns:prefix="foo"
2079 * xmlreader.c python/tests/reader.py: fixed a couple of problem
2080 for namespace attributes handling.
2081
2082Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2083
2084 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
2085 a really nasty problem raised by a DocBook XSLT transform
2086 provided by Sebastian Bergmann
2087
2088Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2089
2090 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
2091 by Stéphane Bidoul and integrated it into the tests
2092
2093Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2094
2095 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
2096 extended the XmlTextReader API a bit, addding accessors for
2097 the current doc and node, and an entity substitution mode for
2098 the parser.
2099 * python/libxml.py python/libxml2class.txt: related updates
2100 * python/tests/Makefile.am python/tests/reader.py
2101 python/tests/reader2.py python/tests/reader3.py: updated a bit
2102 the old tests and added a new one to test the entities handling
2103
2104Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2105
2106 * python/generator.py python/libxml2class.txt
2107 python/tests/reader.py python/tests/reader2.py: changed the
2108 generator to provide casing for the XmlTextReader similar to
2109 C# so that examples and documentation are more directly transposable.
2110 Fixed the couple of tests in the suite.
2111
2112Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2113
2114 * doc/guidelines.html: added a document on guildeline for
2115 publishing and deploying XML
2116
2117Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2118
2119 * valid.c xmlreader.c: final touch running DTD validation
2120 on the XmlTextReader
2121 * python/tests/Makefile.am python/tests/reader2.py: added a
2122 specific run based on the examples from test/valid/*.xml
2123
2124Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2125
2126 * python/libxml.py: added a few predefined xmlTextReader parser
2127 configuration values.
2128
2129Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2130
2131 * python/libxml_wrap.h: trying to fix #102037
2132
2133Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2134
2135 * SAX.c: fixing bug #95296, when the predefined entities
2136 are redefined in the DTD the default one must be used
2137 instead anyway.
2138
2139Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
2140
2141 * doc/xmllint.xml
2142 * doc/xmllint.1
2143 Add discussion of XML_DEBUG_CATALOG to xmllint man
2144 page - bug #100907
2145
2146
2147Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2148
2149 * xmlreader.c: Fixed the empty node detection to avoid reporting
2150 an inexistant close tag.
2151
2152Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2153
2154 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
2155 for Python 2.1
2156
2157Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2158
2159 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
2160
2161Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2162
2163 * doc/libxml2-api.xml python/tests/reader.py: one really need
2164 to provide the base URI information when creating a reader parser
2165 from an input stream. Updated the API and the example using it.
2166
2167Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2168
2169 * testReader.c xmlreader.c valid.c include/libxml/tree.h
2170 include/libxml/valid.h include/libxml/xmlreader.h: working on
2171 DTD validation on top of xml reader interfaces. Allows to
2172 validate arbitrary large instances. This required some extensions
2173 to the valid module interface and augmenting the size of xmlID
2174 and xmlRef structs a bit.
2175 * uri.c xmlregexp.c: simple cleanup.
2176
2177Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2178
2179 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
2180 work on the xml reader interfaces.
2181 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
2182 Web page for the Windows binaries.
2183
2184Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2185
2186 * xmlIO.c: applied a patch for VMS following the report by
2187 Nigel Hall
2188
2189Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2190
2191 * parser.c: the parseStartTag bug fix wasn't complete.
2192
2193Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2194
2195 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
2196 parseStartTag, fixing it.
2197 * test/att4 result/att4 result/noent/att4: adding the test
2198 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
2199 more methods to XmlTextReader.
2200
2201Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2202
2203 * win32/libxml2.def.src: added more xml reader exports
2204 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
2205 to the build
2206
2207Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
2208
2209 * doc/tutorial/xmltutorial.xml
2210 plus generated html and pdf
2211 Updating tutorial again based on further comments from Niraj
2212 Tolia on the last iteration
2213
2214Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
2215
2216 * doc/tutorial/xmltutorial.xml
2217 * doc/tutorial/includekeyword.c
2218 * doc/tutorial/includegetattribute.c
2219 plus generated html and pdf
2220 Adding fix from Niraj Tolia to tutorial to properly free memory.
2221
2222
2223Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2224
2225 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
2226 more methods of XmlTextReader.
2227 * python/libxml2class.txt python/tests/reader.py: this increased the
2228 methods in the bndings, augmented the test to check those new
2229 functions.
2230
2231Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2232
2233 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
2234 methods of XmlTextReader.
2235 * python/generator.py python/libxml_wrap.h python/types.c
2236 python/libxml2class.txt: added the reader to the Python bindings
2237 * python/tests/Makefile.am python/tests/reader.py: added a specific
2238 test for the Python bindings of the Reader APIs
2239 * parser.c: small cleanup.
2240
2241Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2242
2243 * xinclude.c: fallback was only copying the first child not the
2244 full child list of the fallback element, closes #89684 as reopened
2245 by Bernd Kuemmerlen
2246
2247Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2248
2249 * win32/libxml2.def.src: exported htmlNodeDumpOutput
2250
2251Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2252
2253 * configure.in: preparing release of 2.4.30
2254 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
2255 gives enum values, fix functype return type, put back fields in
2256 structs
2257 * doc/*: updated the docs rebuilt
2258
2259Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2260
2261 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
2262 about htmlNodeDumpOutput location.
2263 * xpath.c: removed an undefined function signature
2264 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
2265 too many symbols in the API breaking the python bindings.
2266 Updated with the libxslt/libexslt changes.
2267
2268Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2269
2270 * configure.in: preparing release of 2.4.29
2271 * doc/*: rebuilt the docs and API
2272 * xmlreader.c: a few more fixes for the XmlTextReader API
2273
2274Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2275
2276 * include/win32config.h: applied mingw patch from Magnus Henoch
2277
2278Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2279
2280 * catalog.c doc/libxml2-api.xml: a bit more cleanup
2281
2282Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2283
2284 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
2285 building Python script, does the C parsing directly, generates
2286 a better API description including structure fieds defs and
2287 enums. Still a couple of bugs, but good enough for the python
2288 wrappers now.
2289 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
2290 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
2291 include/libxml/schemasInternals.h include/libxml/tree.h: more
2292 cleanup based on the python analysis script reports.
2293 * libxml.spec.in: make sure the API XML description is part of the
2294 devel package.
2295
2296Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2297
2298 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
2299 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
2300 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
2301 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
2302 code cleanup, especially the function comments.
2303 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
2304
2305Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2306
2307 * Makefile.am xmlreader.c include/libxml/Makefile.am
2308 include/libxml/xmlreader.h: Adding a new set of APIs based on
2309 the C# TextXmlReader API but converted to C. Allow to parse
2310 in constant memory usage, far simpler to program and explain
2311 than the SAX like APIs, unfinished but working.
2312 * testReader.c: test program
2313
2314Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2315
2316 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
2317
2318Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2319
2320 * tree.c: Chip turner indicated that XHTML1 serialization
2321 rule for style actually break on both IE and Mozilla,
2322 try to avoid the rule if escaping ain't necessary
2323
2324Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2325
2326 * nanhttp.c: handle HTTP URL escaping, problem reported by
2327 Glen Nakamura and Stefano Zacchiroli
2328
2329Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2330
2331 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
2332
2333Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2334
2335 * uri.c: Johann Richard pointed out some XPointer problems for
2336 URN based URI references in XInclude. Modified the URI parsing
2337 and saving routines to allow correct parsing and saving of
2338 XPointers, especially when attached to "opaque" scheme accordingly
2339 to RFC 2396
2340
2341Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2342
2343 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
2344 of refactoring to the HTML saving code.
2345 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
2346 in the doc.
2347
2348Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2349
2350 * tree.c include/libxml/tree.h: refactored the XML dump of a node
2351 to a buffer API to reuse the generic dump to an OutputIO layer,
2352 this reduces code, fixes xmlNodeDump() for XHTML, also made
2353 xmlNodeDump() now return the number of byte written.
2354
2355Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
2356
2357 * python/setup.py.in: another patch from Stéphane Bidoul for
2358 Python bindings on Windows
2359 * doc/parsedecl.py: small cleanup
2360
2361Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2362
2363 * libxml.spec.in configure.in: add a line in %changelog for releases
2364
2365Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2366
2367 * parser.c: patch from Marcus Clarke fixing a problem in entities
2368 parsing that was detected in KDe documentations environment.
2369
2370Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
2371
2372 * python/libxml.c (libxml_prev): Return the previous as opposed to
2373 the next node (I guess this is the result of some cut & paste programming:)
2374
2375Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2376
2377 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
2378
2379Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2380
2381 * python/generator.py python/libxml.c python/setup.py.in: trying
2382 to fix the Python bindings build on Windows (Stéphane Bidoul)
2383
2384Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2385
2386 * win32/configure.js: added option for python bindings
2387 * win32/libxml2.def.src: added more exports
2388
2389Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2390
2391 * win32/Makefile.mingw: fixed unresolved symbols when linking with
2392 pthreads
2393 * win32/wince/*: applied updates to Windows CE port from Javier
2394
2395Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2396
2397 * configure.in: preparing 2.4.28
2398 * libxml.spec.in doc/Makefile.am: some cleanup
2399 * doc/*: updated the news and regenerated.
2400
2401Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2402
2403 * HTMLparser.c: final touch at closing #87235 </p> end tags
2404 need to be generated.
2405 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
2406 this change slightly the output of a few tests
2407 * doc/*: regenerated
2408
2409Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2410
2411 * parserInternals.c: fixing bug #99190 when UTF8 document are
2412 parsed using the progressive parser and the end of the chunk
2413 is in the middle of an UTF8 multibyte character.
2414
2415Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2416
2417 * threads.c: fixed initialization problem in xmlNewGlobalState
2418 which was causing crash.
2419 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
2420 in xmlInitializeGlobalState.
2421 * parserInternals.c: cleaned up ctxt->sax initialisation.
2422
2423Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2424
2425 * tree.c include/libxml/tree.h: modified the existing APIs
2426 to handle XHTML1 serialization rules automatically, also add
2427 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
2428 libxslt serialization uses it when needed without changing
2429 the library API.
2430 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
2431 result/xhtml1: added a new test specifically for xhtml1 output
2432 and updated the result of one XHTML1 test
2433
2434Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
2435
2436 * xinclude.c parserInternals.c encoding.c: fixed #99082
2437 for xi:include encoding="..." support on text includes.
2438 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
2439 test/XInclude/ents/isolatin.txt : added a specific regression test
2440 * python/generator.py python/libxml2class.txt: fixed the generator
2441 the new set of comments generated for doc/libxml2-api.xml were
2442 breaking the python generation.
2443
2444Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2445
2446 * doc/Makefile.am: repair some problem if gtk-doc fail or such
2447 * configure.in: patch for Solaris on new autoconf closes #98880
2448 * doc/parsedecl.py: repair the frigging API building script,
2449 did I say that python xmllib sucks ?
2450 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
2451 and some comment are no more truncated.
2452
2453Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2454
2455 * parser.c: Martin Stoilov pointed out a potential leak in
2456 xmlCreateMemoryParserCtxt
2457
2458Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2459
2460 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
2461 included in HTML documents and using the push parser.
2462
2463Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
2464
2465 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
2466 specified, look for the Python interpreter not just in the
2467 specified root but also in the specified location. Fixes #98825
2468
2469Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2470
2471 * python/libxml.c: fixing bug #98792 , node may have no doc
2472 and dereferencing without checking ain't good ...
2473
2474Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2475
2476 * configure.in: preparing release 2.4.27
2477 * doc/* : updated and rebuilt the docs
2478 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
2479 and all the docs are actually packaged and in the final RPMs
2480 * parser.c parserInternals.c include/libxml/parser.h: restore
2481 xmllint --recover feature.
2482
2483Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2484
Daniel Veillard784b9352003-02-16 15:50:27 +00002485 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002486 processing of parsed entities, and XPath computation on sustitued
2487 entities.
2488 * testXPath.c: make sure entities are substitued.
2489
2490Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2491
Daniel Veillard784b9352003-02-16 15:50:27 +00002492 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002493 processing of internal parsed entities, which had to be changed.
2494
2495Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2496
2497 * Makefile.am python/Makefile.am python/tests/Makefile.am:
2498 trying to fix bug #98517 about building outside the source tree
2499 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
2500
2501Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2502
2503 * include/win32config.h: cleanup
2504 * win32/Makefile.mingw: integrated mingw in JScript configure
2505 * win32/Makefile.msvc: modified to allow mingw coexistence
2506 * win32/configure.js: integrated mingw
2507 * win32/Readme.txt: cleanup
2508
2509Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2510
2511 * HTMLparser.c: strengthen the guard in the Pop macros,
2512 like in the XML parser, closes bug #97315
2513
2514Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2515
2516 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
2517 callback is never used.
2518
2519Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2520
2521 * parserInternals.c: fixed the initialization of the SAX structure
2522 which was breaking xsltproc
2523 * xpath.c: patch from Petr Pajas for CDATA nodes
2524 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
2525 * parser.c include/libxml/parser.h: patch from Peter Jones
2526 removing a leak in xmlSAXParseMemory() and adding the
2527 function xmlSAXParseMemoryWithData()
2528
2529Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
2530
2531 adding pdf of tutorial, changing web page to link to it
2532 * doc/tutorial/xmltutorial.pdf
2533 * doc/xml.html
2534 * doc/docs.html
2535
2536Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
2537
2538 * doc/tutorial/ar01s08.html
2539 adding file what I forgot for tutorial
2540
2541
2542Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
2543
2544 Adding encoding discussion to tutorial
2545 Added:
2546 * doc/tutorial/images/*.png: DocBook admonition image files
2547 * doc/tutorial/apf.html, apg.html: new generated html
2548 * doc/tutorial/includeconvert.c: conversion code entity file
2549 changed:
2550 * doc/tutorial/xmltutorial.xml: DocBook original
2551 * doc/tutorial/*.html: generated html
2552
2553Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2554
2555 * include/libxml/*.h: retired xmlwin32version.h
2556 * doc/Makefile.am: retired xmlwin32version.h
2557 * win32/configure.js: retired xmlwin32version.h
2558
2559Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2560
2561 * win32/libxml2.def.src: exported additional symbols
2562 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
2563 sisterhood
2564
2565Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2566
2567 * globals.c: fixed a typo pointed out by Igor
2568 * xpath.c: try to speed up node compare using line numbers
2569 if available.
2570
2571Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2572
2573 * tree.c: make xmlFreeNode() handle attributes correctly.
2574
2575Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2576
2577 * catalog.c: completed the #96963 fix, as reported by Karl
2578 Eichwalder
2579
2580Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2581
2582 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
2583
2584Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2585
2586 * Makefile.am: switched the order of a couple of includes
2587 to fix bugs #97100
2588
2589Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2590
2591 * catalog.c: fixed bug #96963, reverted to the old behaviour of
2592 xmlLoadCatalogs that used to separate directories with a ':'.
2593
2594Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2595
2596 * threads.c: improvements to the Windows-side of thread handling
2597 * testThreads.c: conditionally excluded unistd.h
2598 * testThradsWin32.c: broke overlong lines
2599 * include/win32config.h: adapted thread-related macros to the new
2600 scheme and for pthreads on Windows
2601 * win32/Makefile.msvc: introduced a more flexible thread build,
2602 added testThreads[Win32].c to the build
2603 * win32/configure.js: introduced a more flexible thread config
2604
26052002-10-31 John Fleck <jfleck@inkstain.net>
2606
2607 * doc/xml.html (and, by implication, FAQ.html)
2608 added UTF-8 conversaion FAQ from Marcus Labib Iskander
2609
2610Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2611
2612 * configure.in: removed xmlwin32version.h
2613 * include/libxml/Makefile.am: removed xmlwin32version.h
2614
2615Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2616
2617 * tree.c: applied patch from Brian Stafford to fix a bug
2618 in xmlReconciliateNs()
2619
2620Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2621
2622 * tree.c: applied patch from Christian Glahn to allow
2623 xmlNewChild() on document fragment nodes
2624
2625Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2626
2627 * parser.c: Christian Glahn found a problem with a recent
2628 patch to xmlParseBalancedChunkMemoryRecover()
2629 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
2630 problems
2631 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
2632 test/schemas/seq*: added the test cases from Charles
2633
2634Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2635
2636 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
2637 serious cleanup of the spec file and associated changes
2638 in the Makefiles.
2639 * valid.c: try to remove some warnings on x86_64
2640
2641Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2642
2643 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
2644 fix bug #96586
2645
2646Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2647
2648 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
2649 parsing, applied his patch
2650 * result/HTML/attrents.html result/HTML/attrents.html.err
2651 result/HTML/attrents.html.sax test/HTML/attrents.html:
2652 added the test and result case provided by Mikhail Sogrine
2653
2654Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2655
2656 * vms/build_libxml.com vms/config.vms vms/readme.vms
2657 include/libxml/parser.h include/libxml/parserInternals.h
2658 include/libxml/tree.h include/libxml/xmlIO.h
2659 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
2660 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
2661 Applied the VMS update patch from Craig A. Berry
2662 * doc/*.html: update
2663
2664Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2665
2666 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
2667
2668Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2669
2670 * debugXML.c: adding a grep command to --shell in xmllint
2671 for T.V. Raman
2672
2673Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2674
2675 * xmlcatalog.c: tried to fix some of the problem with --sgml
2676
2677Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
2678
2679 * parser.c: tried to fix bug #91500 where doc->children may
2680 be overriden by a call to xmlParseBalancedChunkMemory()
2681
2682Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2683
2684 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
2685 identifiers in SGML catalogs containing '&'
2686
2687Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2688
2689 * python/types.c: fixed bugs when passing result value tree
2690 to Python functions.
2691
2692Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2693
2694 * configure.in: preparing the release of 2.4.26
2695 * doc/*: updated and rebuilt the documentation
2696
2697Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2698
2699 * parser.c: fixed a XML Namespace compliance bug reported by
2700 Alexander Grimalovsky
2701
2702Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2703
2704 * HTMLtree.c: fixed serialization of script and style when
2705 they are not lowercase (i.e. added using the API to the tree).
2706
2707Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2708
2709 * valid.c: make xmlValidateDocument emit a warning msg if there
2710 is no DTD, pointed by Christian Glahn
2711
2712Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2713
2714 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
2715 content model when some of the blocks have min or max, and a couple
2716 of bugs found in the process.
2717 * result/schemas/list0* test/schemas/list0*: added some specific
2718 regression tests
2719
2720Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
2721
2722 * README: updated the contact informations
2723
2724Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2725
2726 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
2727 misses it, reported by Peter Bray.
2728
2729Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2730
2731 * tree.c: investigating xmlNodeGetContent() on namespace nodes
2732 and removed a few warnings
2733
2734Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
2735
2736 * parser.c: Christian Glahn found a small bug in the push parser.
2737 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
2738 public
2739
2740Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2741
2742 * xmlschemas.c include/libxml/xmlschemas.h: added
2743 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
2744 * testSchemas.c: added --memory to test the new interface
2745
2746Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2747
2748 * doc/index.py doc/search.php: integrated the XSLT indexing,
2749 a few fixed in the indexer, added a scope selection at the
2750 search level.
2751
2752Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2753
2754 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
2755 this was due to uninitialized parts of the validation context
2756
2757Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2758
2759 * debugXML.c: applied patch from Mark Vakoc except the API
2760 change, preserved it.
2761 * doc/*: updated the docs to point to the search engine for
2762 information lookup or before bug/help reports.
2763
2764Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2765
2766 * doc/index.py doc/search.php: added mailing-list archives
2767 indexing and lookup
2768
2769Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2770
2771 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
2772
2773Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2774
2775 * doc/index.py: improved HTML indexing
2776 * doc/search.php: make the queries also lookup the HTML based indexes
2777
2778Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2779
2780 * doc/index.py: added HTML page indexing
2781
2782Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2783
2784 * xmlIO.c: extended Windows path normalisation to fix the base
2785 problem in libxslt.
2786 * catalog.c: fixed list handling in XML_CATALOG_FILES
2787
2788Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2789
2790 * valid.c: typo/bug found by Christian Glahn
2791
2792Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2793
2794 * xmlIO.c: applied Windows CE patch from Javier.
2795 * win32/wince: new directory, contains support for the PocketPC
2796 with Windows CE from Javier.
2797 * include/win32config.h: reorganised, removed duplicate
2798 definitions and applied WinCE patch from Javier.
2799 * include/wsockcompat.h: new file, now contains WinSock
2800 compatibility macros.
2801 * win32/Makefile.msvc: introduced double-run compilation.
2802
2803Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2804
2805 * configure.in include/libxml/xmlwin32version.h: preparing release
2806 of 2.4.25
2807 * doc/*: updated and regenerated teh docs and web pages.
2808
2809Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2810
2811 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
2812 error were not covering namespace declarations.
2813 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
2814 it was missing the attribute declaration for the namespace
2815 * result/VC/NS3: the fix now report breakages in that test
2816
2817Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2818
2819 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
2820
2821Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2822
2823 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
2824 and regenerated the docs and web site
2825
2826Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2827
2828 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
2829 ATTRIBUTE_UNUSED is always put after the attribute declaration,
2830 not before
2831
2832Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2833
2834 * python/generator.py python/libxml2class.txt: fixed a stupid error
2835 breaking the python API
2836
2837Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2838
2839 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
2840 triostr.c triostr.h: applied a trio update patch from
2841 Bjorn Reese which should work with MinGW
2842
2843Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2844
2845 * tree.c: improving some documentation comments
2846 * xmlregexp.c: found and fixed a mem leak with python regression tests
2847 * doc/*: rebuilt the doc and the API XML file including the
2848 xmlregexp.h xmlautomata.h and xmlunicode.h headers
2849 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
2850 python/types.c: added access to the XML Schemas regexps from
2851 python
2852 * python/tests/Makefile.am python/tests/regexp.py: added a
2853 simple regexp bindings test
2854
2855Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
2856
2857 * doc/xml.html:
2858 fixing ftp links - thanks to Vitaly Ostanin
2859
2860Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2861
2862 * xmlregexp.c: fixed the data callback on transition functionality
2863 which was broken when using the compact form
2864 * result/schemas/*: updated the results, less verbose, all tests
2865 pass like before
2866 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
2867 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
2868 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
2869 annoying warnings
2870 * xpath.c: try to provide better error report when possible
2871
2872Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2873
2874 * Makefile.am: fixed a breakage raised by Jacob
2875
2876Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2877
2878 * include/win32config.h: added HAVE_ERRNO_H definition for parts
2879 which don't use sockets
2880
2881Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2882
2883 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
2884 * win32/configure.js: applied zlib patch from Daniel Gehriger
2885
2886Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2887
2888 * win32/configure.js: applied the patch from Mark Vakoc for
2889 regexp support
2890 * win32/libxml2.def.src: applied the patch from Mark Vakoc
2891 for regexp support
2892
2893Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2894
2895 * xmlschemastypes.c: as pointed by Igor Float and Double
2896 parsing ain't finished yet
2897
2898Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2899
2900 * Makefile.am configure.in: trying to fix #88412 by bypassing
2901 all the python subdir if python ain't detected
2902
2903Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2904
2905 * Makefile.am configure.in include/libxml/xmlversion.h.in:
2906 made configuring with regexps/automata/unicode the default
2907 but without schemas ATM
2908 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
2909 fixed the regexp based DTD validation performance and memory
2910 problem by switching to a compact form for determinist regexps
2911 and detecting the determinism property in the process. Seems
2912 as fast as the old DTD validation specific engine :-) despite
2913 the regexp built and compaction process.
2914
2915Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2916
2917 * valid.c: determinism is debugged, new DTD checking code now works
2918 but xmlFAComputesDeterminism takes far too much CPU and the whole
2919 set usues too much memory to be really usable as-is
2920
2921Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2922
2923 * tree.c: fixed another stupid bug in xmlGetNodePath()
2924 * xmllint.c: --version now report the options compiled in
2925
2926Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2927
2928 * HTMLparser.c: small cleanup
2929 * valid.c xmlregexp.c: switched DTD validation to use only regexp
2930 when configured with them. A bit of debugging around the determinism
2931 checks is still needed
2932
2933Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2934
2935 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
2936
2937Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2938
2939 * xmlIO.c: small portability glitch fixed.
2940
2941Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2942
2943 * xmlschemastypes.c: incomplete steps for real/double support
2944 * testAutomata.c include/libxml/xmlautomata.h
2945 include/libxml/xmlregexp.h: avoiding a compilation problem
2946 * valid.c include/libxml/valid.h: starting the work toward using
2947 the regexps for actual DTD validation
2948
2949Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2950
2951 * hash.c: cosmetic cleanup
2952 * valid.c include/libxml/tree.h include/libxml/valid.h: started
2953 integrating a DTD validation layer based on the regexps
2954
2955Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2956
2957 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
2958 the determinism was tested before eliminating the epsilon
2959 transitions :-(
2960
2961Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
2962
2963 * python/generator.py python/libxml.c python/libxml.py
2964 python/libxml2-python-api.xml python/libxml2class.txt
2965 python/libxml_wrap.h python/types.c: updated the python
2966 bindings, added code for easier File I/O, and the ability to
2967 define a resolver from Python fixing bug #91635
2968 * python/tests/Makefile.am python/tests/inbuf.py
2969 python/tests/outbuf.py python/tests/pushSAXhtml.py
2970 python/tests/resolver.py python/tests/serialize.py: updated
2971 and augmented the set of Python tests.
2972
2973Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2974
2975 * win32/configure.js: added more readme info for the binary
2976 package.
2977
2978Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2979
2980 * xmlIO.c: fixed a stupid out of bound array error
2981
2982Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2983
2984 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
2985 messing around with support for Windows path, cleanups,
2986 trying to identify and fix the various code path to the
2987 filename access. Added xmlNormalizeWindowsPath()
2988
2989Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2990
2991 * error.c valid.c: working on better error reporting of validity
2992 errors, especially providing an accurate context.
2993 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
2994 error reports in those cases.
2995
2996Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2997
2998 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
2999 parser.c parserInternals.c xmlIO.c: get rid of all the
3000 perror() calls made in the library execution paths. This
3001 should fix both #92059 and #92385
3002
3003Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
3004
3005 * xmllint.c: memory leak reporting was broken after a change
3006 of the preprocessor symbol used to activate it.
3007
3008Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3009
3010 * tree.c: try to make the copy function work for node of
3011 type XML_DOCUMENT_FRAG_NODE, they are only created by the
3012 DOM layers though, not libxml2 itself.
3013
3014Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
3015
3016 * valid.c: try to provide file and line informations, not all
3017 messages are covered, but it's a (good) start
3018
3019Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
3020
3021 * xinclude.c: reimplemented a large part of the XInclude
3022 processor, trying to minimize resources used, James Henstridge
3023 provided a huge test case which was exhibiting severe memory
3024 consumption problems.
3025
3026Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
3027
3028 * python/Makefile.am: applied patch from Christophe Merlet to
3029 reestablish DESTDIR
3030
3031Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
3032
3033 * libxml.spec.in: fixes libary path for x86_64 AMD
3034
3035Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
3036
3037 * doc/tutorial/includekeyword.c
3038 * doc/tutorial/xmltutorial.xml:
3039 (plus resulting generated html files)
3040 fixing one spot I missed in the tutorial where I hadn't freed
3041 memory properly
3042
3043Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
3044
3045 * doc/tutorial/includeaddattribute.c
3046 * doc/tutorial/includeaddkeyword.c
3047 * doc/tutorial/includegetattribute.c
3048 * doc/tutorial/includekeyword.c
3049 * doc/tutorial/xmltutorial.xml
3050 * doc/tutorial/*.html:
3051 update tutorial to properly free memory (thanks to Christopher
3052 R. Harris for pointing out that this needs to be done)
3053 * doc/tutorial/images/callouts/*.png:
3054 added image files so the callouts are graphical, making it
3055 easier to read ( use "--param callout.graphics 1" to generate
3056 html with graphical callouts)
3057
3058Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
3059
3060 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
3061 nice logos generated by Marc Liyanage
3062 * doc/site.xsl *.html: changed the stylesheet to show the new
3063 logo and regenerated the pages
3064
3065Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3066
3067 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
3068
3069Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3070
3071 * xpath.c: possible mem leak patch from Jason Adams
3072
3073Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3074
3075 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
3076 in the XQuery namespace
3077 * configure.in: preparing 2.4.24
3078 * doc/*.html: updated the web pages
3079
3080Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3081
3082 * python/generator.py: closing bug #85258 by generating conditional
3083 compile check to avoid linking to routines not configured in.
3084
30852002-08-22 Havoc Pennington <hp@pobox.com>
3086
3087 * autogen.sh: update error message for missing automake
3088
3089Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3090
3091 * python/Makefile.am: typo in target name resulted in libxml2.py
3092 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
3093
3094Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
3095
3096 * win32/win32/Makefile.mingw: updated with version from
3097 Elizabeth Barham at http://soggytrousers.net/repository/
3098
3099Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3100
3101 * win32/Makefile.msvc: added the prefix location to the include
3102 and lib search path.
3103
31042002-08-18 Havoc Pennington <hp@pobox.com>
3105
3106 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
3107 both automake 1.6 and 1.4 installed get the right automake. Means
3108 compilation from CVS will now require the latest automake 1.4
3109 release, or manually creating symlinks called "automake-1.4" and
3110 "aclocal-1.4"
3111
3112Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3113
3114 * configure.in python/Makefile.am: more AMD 64 induced changes from
3115 Frederic Crozat
3116
3117Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3118
3119 * xinclude.c: oops I was missing the xml:base fixup too
3120 * result/XInclude/*.xml: this adds xml:base attributes to most
3121 results of the tests
3122
3123Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3124
3125 * xinclude.c: quick but apparently working implementation of
3126 xi:fallback, should close bug #89684
3127 * Makefile.am test/XInclude/docs/fallback.xml
3128 result/XInclude/fallback.xml: added a basic test for fallback,
3129 and run with --nowarning to avoid a spurious warning
3130 * configure.in: applied patch from Frederic Crozat for python
3131 bindings on AMD 64bits machines.
3132
3133Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3134
3135 * parser.c: xmlSAXUserParseMemory() really ought to fail if
3136 the caller don't pass a SAX callback block.
3137
3138Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3139
3140 * tree.c: applied the same fix for the XML-1.0 namespace to
3141 xmlSearchNsByHref() as was done for xmlSearchNs()
3142
3143Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3144
3145 * libxml.3: small cleanup of the man page
3146 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
3147 when serializing HREF attributes generated by XSLT.
3148
3149Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3150
3151 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
3152 version of Marc Liyanage' patch for boolean attributes in HTML
3153 output
3154
3155Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
3156
3157 * python/tests/serialize.py: fixed the test results, indenting
3158 behaviour changed slightly
3159
3160Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
3161
3162 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
3163 new c14n function to Windows def files
3164
3165Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
3166
3167 * c14n.c: fixed a memory leak in c14n code
3168
3169Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3170
3171 * parser.c include/libxml/parser.h: adding a new API for Christian
3172 Glahn: xmlParseBalancedChunkMemoryRecover
3173 * valid.c: patch from Rick Jones for some grammar cleanup in
3174 validation messages
3175 * result/VC/* result/valid/*: this slightly change some of the
3176 regression tests outputs
3177
3178Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3179
3180 * tree.c: trying to fix a problem in namespaced attribute handling
3181 raised by Christian Glahn
3182
3183Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3184
3185 * encoding.c include/libxml/encoding.h: Opening the interface
3186 xmlNewCharEncodingHandler as requested in #89415
3187 * python/generator.py python/setup.py.in: applied cleanup
3188 patches from Marc-Andre Lemburg
3189 * tree.c: fixing bug #89332 on a specific case of loosing
3190 the XML-1.0 namespace on xml:xxx attributes
3191
3192Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
3193
3194 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
3195 corner case from new Merlin's test suite and added a callback
3196 that will be used to improve xmlsec performance
3197
3198
3199Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
3200
3201 * HTMLtree.c: trying to fix the <style> escaping problem in
3202 HTML serialization bug #89342
3203
3204Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3205
3206 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
3207 and rebuilt the web site.
3208
3209Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
3210
3211 * include/libxml/tree.h: added _private member to xmlNs struct
3212
3213Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3214
3215 * HTMLparser.c: fixing bug #84876 based on the xml working
3216 code.
3217
3218Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3219
3220 * python/Makefile.am: enhanced to fix bug 72012 (errors
3221 when using '-jX' make parameter)
3222
3223Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3224
3225 * xpath.c: small additional enhancement for booleans
3226 compared to nodesets
3227
3228Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3229
3230 * HTMLtree.c: changed the order of the encoding declaration
3231 attributes in the meta tags due to a bug in IE/Mac
3232
3233Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3234
3235 * xpath.c: enhanced handling of booleans (especially '='
3236 and '!=' for nodesets) - fixes bug 85256. Added new
3237 routine xmlXPathNotEqualValues for more proper handling
3238 of '!=' when nodesets are involved.
3239
3240Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3241
3242 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
3243 doc/xmlcatalog_man.xml to the source distribution
3244
3245Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3246
3247 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
3248 asked for this.
3249
3250Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
3251
3252 * configure.in: preparing 2.4.23
3253 * doc/*: rebuilt the docs
3254
3255Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
3256
3257 * parser.c: fixing bug #84169 by fixing the
3258 comment of xmlCreatePushParserCtxt to describe the
3259 encoding detection parameters better.
3260
3261Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3262
3263 * valid.c: fixing bug #79331 in one path the lookup for
3264 ID attributes on a namespaced node wasn't handled correctly :-\
3265
3266Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
3267
3268 * HTMLparser.c: trying to fix 87235 about discarded white
3269 spaces in the HTML parser.
3270 * result/HTML/*: this changes the output of a number of HTML
3271 regression tests
3272
3273Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
3274
3275 * xpath.c: applied patch from Richard Jinks for the namespace
3276 axis + fixed a memory error.
3277 * parser.c parserInternals.c: applied patches from Peter Jacobi
3278 removing ctxt->token for good.
3279 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
3280 popped out by the regression tests.
3281 * Makefile.am: patch for threads makefile from Gary Pennington
3282
3283Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3284
3285 * xpath.c: enhanced behaviour of position() after usage of
3286 expressions involving preceding-sibling (et al).
3287
3288Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
3289
3290 * hash.c: applied a patch from Peter Jacobi to solve a problem
3291 when compiling with the Watcom C on Win32
3292 * result/schemas/*.err: the change of hashing algo generated
3293 permutations in the output
3294
3295Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3296
3297 * hash.c: applied patch from Sander Vesik improving the quality of
3298 the hash function.
3299
33002002-06-14 Aleksey Sanin <aleksey@aleksey.com>
3301
3302 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
3303 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
3304 xmllint.c xpath.c: replaced sprintf() with snprintf()
3305 to prevent possible buffer overflow (the bug was pointed
3306 out by Anju Premachandran)
3307
3308Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3309
3310 * parser.c: removed an uninitialized data error popped by valgrind
3311 on PE references
3312
3313Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
3314
3315 * doc/xml.html
3316 adding tutorial reference to the web page
3317
3318Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
3319
3320 * doc/tutorial/xmltutorial.xml
3321 * doc/tutorial/ar01s07.html
3322 * doc/tutorial/ape.html
3323 * doc/tutorial/includegetattribute.c
3324 adding section to tutorial about retrieving an attribute
3325 value
3326
3327Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3328
3329 * parser.c: applied a couple of patches from Peter Jacobi to start
3330 to get rid of ctxt->token, with a possible significant speed
3331 improvement to be gained once done. Better compliance with PE
3332 references constructs in DTDs too.
3333 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
3334 from Peter too
3335
3336Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3337
3338 * parser.c: Babak Vahedipour-Kunze reported that openTag in
3339 xmlParseElement was likely to have been deallocated at the
3340 time of the report, possibly leading to segfault. Just report
3341 the tag name now.
3342
3343Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3344
3345 * xpath.c: patch from Richard Jinks for XPath substring() function
3346 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
3347
33482002-06-06 Aleksey Sanin <aleksey@aleksey.com>
3349
3350 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
3351
3352Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
3353
3354 *doc/FAQ.html
3355 fixing typos in FAQ, thanks to Robert Funnell for the
3356 editing help
3357
3358Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3359
3360 * NEWS: got complaints from rpmlint that it was empty
3361
3362Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
3363
3364 * added doc/tutorial, including:
3365 apa.html
3366 apb.html
3367 apc.html
3368 apd.html
3369 ar01s02.html
3370 ar01s03.html
3371 ar01s04.html
3372 ar01s05.html
3373 ar01s06.html
3374 includeaddattribute.c
3375 includeaddkeyword.c
3376 includekeyword.c
3377 includestory.xml
3378 index.html
3379 xmltutorial.xml
3380 libxml tutorial, including generated html
3381
3382Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
3383
3384 * result/c14n/exc-without-comments/merlin-c14n-two-*
3385 result/c14n/without-comments/merlin-c14n-two-*
3386 test/c14n/exc-without-comments/merlin-c14n-two-*
3387 test/c14n/without-comments/merlin-c14n-two-*
3388 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
3389 c14n/exc-c14n and slightly modified test script to handle
3390 these test cases
3391 * c14n.c: fixed bugs for complicated nodes set (namespace
3392 without node and others from merlin-c14n-two.tar.gz)
3393 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
3394 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
3395 for xmlsec performance patch
3396 * xpath.c: fixed self::node() for namespaces and attributes
3397
3398Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
3399
3400 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
3401 but with the format parameter
3402 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
3403
3404Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
3405
3406 * Makefile.am: updated c14n tests suite
3407 * c14n.c: performance improvement for previous c14n patch
3408
3409Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3410
3411 * parser.c: another peroformance patch from Peter Jacobi, that
3412 time on parsing attribute values.
3413
3414Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
3415
3416 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
3417 into LibXML2 test suite
3418
3419Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
3420
3421 * c14n.c: propagating xpath ancesstors node fix to c14n
3422 plus small performance improvement to reduce number of
3423 mallocs
3424 * xpath.c: fixed ancestors axis processing for namespace nodes
3425
3426Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
3427
3428 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
3429 Peter Jacobi
3430
3431Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
3432
3433 * configure.in: preparing 2.4.22
3434
3435Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3436
3437 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
3438 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
3439 a public entry point.
3440 * doc/*: rebuilt the API and docs
3441
3442Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3443
3444 * xpath.c: patch from Richard Jinks to fix a problem introduced
3445 in the previous patch and pointed by Norm
3446
3447Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3448
3449 * libxml.spec.in: fixing bug #81112
3450
3451Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3452
3453 * uri.c: fixing bug #82848
3454
3455Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3456
3457 * result/catalogs/mycatalog.full: Aleksey's commit changed the
3458 output of one catalog test
3459
3460Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3461
3462 * global.data globals.c tree.c include/libxml/globals.h
3463 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
3464 default value for global parameter xmlIndentTreeOutput to 1 and
3465 introduced new global parameter xmlTreeIndentString (the string
3466 used to do one-level indent) with default value " " (as it was
3467 in tree.c)
3468
3469Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3470
3471 * Makefile.am: Merijn Broeren pointed out a problem when compiling
3472 with trio and schemas.
3473
3474Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3475
3476 * xpath.c: patch from Richard Jinks to fix the problem raised in
3477 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
3478
3479Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3480
3481 * xmlschemas.c: a bit of work on import.
3482 * xmlschemastypes.c: Charles Bozeman provided a compare function
3483 for date/time types so min/max facet restrictions should work,
3484 indeterminate comparisons return an error instead of equal.
3485 * test/schemas/date_0* result/schemas/date_0_0: specific test
3486 from Charles Bozeman too
3487
3488Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3489
3490 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
3491 from Christian Cornelssen fixing the man pages and the Catalog
3492 building script.
3493 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
3494 next step is <xs:import> I now have a reasonable understanding
3495 of how it works.
3496
3497Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3498
3499 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
3500
3501Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3502
3503 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
3504
3505Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
3506
3507 * xpath.c: fixing an XPath function evalutation bug pointed out
3508 by Alexey Efimov where the context was lost when evaluating
3509 the function arguments
3510
3511Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
3512
3513 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
3514 function public for XMLSec performance optimizations
3515
3516Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3517
3518 * python/generator.py python/libxml2class.txt : fixed a problem
3519 with the HTML parser pointed by Gary Benson
3520 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
3521 example
3522
3523Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3524 * parser.c: fixed bug #81159 (memory growth in SAX)
3525
3526Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3527 * xpath.c: fixed bug #78858 (the real fix)
3528
3529Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
3530 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
3531
3532Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3533
3534 * tree.c: modified xmlNodeSetBase to allow changing the
3535 base of a document.
3536
3537Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
3538
3539 * xmlschemastypes.c: patch Charles Bozeman for validation of
3540 all the date, time, and duration types
3541 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
3542 * configure.in: fixed an error pointed by an user
3543 * xml2-config.in: fixed an error pointed by an user
3544
3545Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3546
3547 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
3548 win32/libxml2.def.src xmlIO.c: exported default
3549 'file:', 'http:' and 'ftp:' protocols input handlers
3550 and maked protocols comparisson case insensitive
3551
3552Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3553
3554 * configure.in: Neven Has detected a typo
3555
3556Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
3557
3558 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
3559 as one of the persons allowed to commit directly to the
3560 module.
3561
3562Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3563
3564 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
3565 * valid.c: raised a too low limit
3566 * doc/*: rebuilt the docs
3567
3568Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3569
3570 * test/XPath/expr/floats test/XPath/expr/functions
3571 result/XPath/expr/floats result/XPath/expr/functions
3572 xpath.c: another XPath conformance patch from Richard Jinks
3573
3574Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
3575
3576 * xmlschemas.c: fixed validation of attribute groups.
3577 * test/schemas result/schemas: added an example from the primer
3578
3579Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3580
3581 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
3582 * test/schemas result/schemas: updated the test list
3583
3584Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3585
3586 * TODO: updated a bit
3587 * parser.c: made a comment more specific
3588 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
3589 Schemas conformance.
3590 * test/schemas result/schemas: updated the test list
3591
3592Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
3593
3594 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
3595 implementing xs:all with minOccurs = 0
3596 * tes/schemas/* result/schemas/*: added more tests covering
3597 xs:all
3598
3599Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3600
3601 * xmlregexp.c: first implementation of the all particle, this
3602 may need to be revisited for case where not all transitions
3603 must be crossed.
3604
3605Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3606
3607 * tree.c: another entity processing update from Markus Henke
3608
3609Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
3610
3611 * trionan.c: fixed crash on OSF/1
3612
3613Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3614
3615 * xmlschemas.c: more Schemas work
3616 * test/schemas/* result/schemas/*: added more tests coming
3617 from the spec.
3618
3619Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3620
3621 * c14n.c: patch from Aleksey Sanin reflecting a change in the
3622 ExcC14N specification
3623
3624Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3625
3626 * tree.c: patch from Markus Henke, fix for recursive entities.
3627
3628Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3629
3630 * xpath.c: fix a problem with string() on a document node.
3631
3632Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3633
3634 * Makefile.am xmlschemas.c: more Schemas work
3635 * test/schemas/* result/schemas/*: added more tests coming
3636 from the spec.
3637
3638Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3639
3640 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
3641 * result/HTML/*: this changes a few things in the results
3642
3643Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3644
3645 * include/libxml/tree.h: eliminated 'declaration different than
3646 prototype' warning
3647 * include/win32config.h: "resolved" conflicts with errno.h
3648
3649Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3650
3651 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
3652 on the automata interfaces and debug of counted choices
3653 * test/schemas/* result/schemas/*: added a number of tests
3654
3655Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3656
3657 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
3658 a bit of work on Schemas
3659 * testSchemas.c: try to make it more useful
3660 * test/schemas/* result/schemas/* Makefile.am: changed the
3661 Schemas regression test procedure, started adding a few samples
3662
3663Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3664
3665 * include/libxml/encoding.h: Patch for the Borland C++ builder
3666 * include/libxml/tree.h: Patch for the Borland C++ builder
3667 * threads.c: Patch for the Borland C++ builder
3668 * win32/bcb5: New directory for the Borland C++ builder
3669 project files
3670
3671Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3672
3673 * win32/Makefile.msvc: Update for XML Schema support
3674 * win32/configure.js: Update for XML Schema support
3675 * win32/libxml2.def.src: Update for XML Schema support
3676
3677Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
3678
3679 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
3680 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
3681 xmlunicode.c include/libxml/Makefile.am
3682 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
3683 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
3684 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
3685 include/libxml/xmlversion.h.in : merged the current state of
3686 XML Schemas implementation, it is not configured in by default,
3687 a specific --schemas configure option has been added.
3688 * test/automata test/regexp test/schemas Makefile.am
3689 result/automata result/regexp result/schemas:
3690 merged automata/regexp/schemas regression tests
3691
3692Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
3693
3694 * xpath.c: Gary found a compile time problem, fixes #78823
3695
3696Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3697
3698 * configure.in: release of 2.4.20
3699 * doc/*: updated and rebuilt the docs
3700
3701Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3702
3703 * python/Makefile.am: patch from Cristian Gafton to build on
3704 Red Hat 6.2, should also fix #75779
3705
3706Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3707
3708 * valid.c: first part of fixing #78729
3709
3710Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
3711
3712 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
3713 escaping of URI when saving HTML files.
3714 * result/HTML/*: this impacted some tests
3715
3716Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
3717
3718 * configure.in: trying to fix #77441
3719
3720Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3721
3722 * include/libxml/xmlIO.h: Hallski complained it could not be
3723 included by itself.
3724
3725Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3726
3727 * configure.in: applied an IEEE flag patch for OSF/1 #77825
3728
3729Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3730
3731 * win32/configure.js: patch from Nilo for the c14n option
3732 * win32/Makefile.msvc: fixed libxml2.def generation with threads
3733
3734Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3735
3736 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
3737 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
3738 LIBXML_THREAD_ENABLED
3739
3740Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3741
3742 * xpath.c: another patch from Richard Jinks for substring conformance
3743 * test/XPath/expr/floats test/XPath/expr/strings
3744 result/XPath/expr/floats result/XPath/expr/strings: update of the
3745 test suite to check those.
3746
3747Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3748
3749 * xpath.c: patch from Richard Jinks for .x float parsing.
3750
3751Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3752
3753 * parser.c: patch from Markus Henke when an encoding ain't recognized
3754
3755Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3756
3757 * libxml.m4: got a report that #include <string.h> was needed
3758
3759Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3760
3761 * xmllint.c: applied a fix from Anthony Jones for -o /--output
3762
3763Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
3764
3765 * doc/example.html: fixing typo
3766
3767Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3768
3769 * xpath.c: fixed a bug in the nodeset to boolean comparison code
3770 pointed out by Melvyn Sopacua.
3771
3772Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3773
3774 * libxml.m4: Frédéric Crozat gave a patch related to the change
3775 of Include paths breaking the libxml.m4
3776
3777Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3778
3779 * xpath.c: Fix bug #76927 forgot to save some context
3780 when evaluating binary expressions
3781
3782Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3783
3784 * configure.in: fixed configure for MPE/iX from Markus Henke
3785 * xmlmemory.c: fixed initialization problems
3786 * xpath.c: another set of patches from Richard Jinks this
3787 fixes "make XPathtests" on linux
3788
3789Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
3790
3791 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
3792 * test/XPath/expr/compare test/XPath/expr/equality
3793 test/XPath/expr/floats test/XPath/expr/functions
3794 test/XPath/expr/strings result/XPath/expr/compare
3795 result/XPath/expr/equality result/XPath/expr/floats
3796 result/XPath/expr/functions result/XPath/expr/strings: Updated
3797 tests though they show a divergence on Linux
3798
3799Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3800
3801 * xpath.c trionan.c: previous commit also included patches
3802 from Richard Jinks on some IEEE support corner case
3803
3804Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3805
3806 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
3807 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
3808 that $(datadir) should be used for docs
3809
3810Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3811
3812 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
3813 could leak filedescriptors
3814
3815Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3816
3817 * configure.in nanohttp.c: applied patch from Allan Clark for
3818 UnixWare/OpenServer
3819
3820Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3821
3822 * configure.in: preparing 2.4.19
3823 * doc/*: rebuilt the docs
3824
3825Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3826
3827 * nanohttp.c: fixing #76043, got fed up with non-portability
3828 of that piece of code.
3829
3830Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3831
3832 * valid.c SAX.c: Never commit without running "make tests" :-(
3833 fix a couple of stupidities in the previous commit
3834 * result/*: a few changes in some attribute order result of previous
3835 commit.
3836
3837Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3838
3839 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
3840 the internal subset should not raise duplicate ID errors,
3841 also there was a small bug in conjunction to namespace
3842 declarations defaulted and xml:xxx attributes DTD definitions.
3843
3844Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3845
3846 * xpath.c: Richard Jinks also raised some rounding problems
3847 this tries to fix them
3848
3849Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3850
3851 * xpath.c: Richard Jinks spotted an incoherent memory allocation
3852 behaviour in xmlXPathCastToString()
3853
3854Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3855
3856 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
3857 raised by Morus Walter
3858
3859Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3860
3861 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
3862 from Igor
3863
3864Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3865
3866 * xpath.c: fixing #75619, related to a problem when trying
3867 to evaluate condition when the current node set resulting
3868 from that sub-step evaluation is empty. Also fixes 2 potential
3869 problem with previous-sibling and next-siblings axis.
3870
3871Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3872
3873 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
3874 HTML support is not configured in.
3875
3876Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3877
3878 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
3879 include/libxml/tree.h: dohh I really didn't intended to commit
3880 this test version :-(
3881
3882Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3883
3884 * testSAX.c: I wanted to see the real speed at the SAX interface
3885 after a little too many Ximianer started complaining about the
3886 parser speed.
3887 added a --quiet option:
3888 paphio:~/XML -> ls -l db100000.xml
3889 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
3890 paphio:~/XML -> time ./testSAX --quiet db100000.xml
3891 3200006 callbacks generated
3892 real 0m1.270s
3893 Which means 16MBytes/s and 3Mcallback/s
3894
3895Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3896
3897 * xpath.c: valgrind spotted another error that time when running
3898 on libxslt regression tests
3899
3900Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3901
3902 * Makefile.am: adding "make valgrind" running the full regression
3903 tests (except python ones) under Valgrind (using valgrind -q
3904 which was kindly added by the author).
3905 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
3906 passes cleanly now except an obcure floating point initialization
3907 raised in log10() in one XPath regression test ???
3908 * tree.c: edited some comments to close #75244
3909
3910Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
3911
3912 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
3913 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
3914 context of ScrollKeeper, made sure that if the number is
3915 an integer, the serialization follows the description at
3916 http://www.w3.org/TR/xpath#section-String-Functions
3917
3918Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3919
3920 * configure.in: preparing 2.4.18
3921 * doc/*: updated and rebuilt the web site
3922 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
3923 the Windows and Cygwin maintainers.
3924 * parser.c: humm, changed the way the SAX parser work when
3925 xmlSubstituteEntitiesDefault(1) is set, it will then
3926 do the entity registration and loading by itself in case the
3927 user provided SAX getEntity() returns NULL.
3928 * testSAX.c: added --noent to test the behaviour.
3929
3930Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3931
3932 * parser.c: Wilfried Teiken provided a hackish but working
3933 way to get context reported back on entities when parsing
3934 with SAX and without breaking the DOM build.
3935
3936Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3937
3938 * c14n.c: applied a new patch from Aleksey Sanin
3939 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
3940 to reference Aleksey implementation of XML digital Signatures
3941
3942Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3943
3944 * xpath.c: small fix to avoid potential problem due to
3945 ordering of freeing data
3946 * python/Makefile.am: people were complaining about
3947 the generated file in python dir not being built
3948
3949Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3950
3951 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
3952 python/generator.py python/libxml.c python/types.c: Cleanup
3953 of the python Makefiles based on Jacob and James feedback,
3954 fixed the spec file accordingly, fixed the number of warning
3955 that passing my pedantic CFLAGS was generating. Conclusion
3956 is that Python includes are real crap.
3957
3958Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3959
3960 * configure,in: it was reported quite a few times that
3961 xml2-config --cflags should not output
3962 -I$includeprefix/libxml2/libxml because libxml2 header names
3963 clashes with existing names like list.h from C++ stl.
3964 Includes should be #include<libxml/xxx.h> so ...
3965
3966Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3967
3968 * c14n.c: another patch from Aleksey Sanin
3969
3970Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3971
3972 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
3973 canonicalization algorithm
3974 * doc/xml.html doc/index.html: added the C14N references on the
3975 index page.
3976
39772002-03-13 jacob berkman <jacob@ximian.com>
3978
3979 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
3980 usage, redundant, and gcc specific
3981
3982Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3983
3984 * xpath.c: speedup some node selection operations, this can
3985 have a significant impact on DocBook Norm's stylesheets
3986 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
3987 make sure it's always the case
3988 * debugXML.c: distinguish CDATA and comments in ls operations
3989
3990Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3991
3992 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
3993 to generate better API descriptions etc...
3994
3995Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3996
3997 * c14n.c: Fixing #74186, made sure all boolean expressions
3998 get fully parenthesized, ran indent on the output
3999 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
4000 include/libxml/tree.h: also #74186 related, removed the
4001 --with-buffers option, and all the preprocessor conditional
4002 sections that were resulting from it.
4003
4004Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4005
4006 * valid.c: applied patch from Dodji Seketeli fixing an
4007 uninitailized variable in xmlValidGetValidElements()
4008
4009Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4010
4011 * c14n.c: fixed a few comments
4012 * doc/*.html doc/*/*.html: regenerated the docs and added
4013 the C14N API
4014 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
4015
4016Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
4017
4018 * check-xml-test-suite.py: fix to adapt varaiations in the
4019 bindings
4020 * configure.in python/setup.py python/setup.py.in: fixed to
4021 have the version of the python scripts automatically updated
4022
4023Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4024
4025 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
4026 in xmlCopyProp()
4027
4028Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4029
4030 * configure.in: preparing 2.4.17 release
4031 * doc/*: updated and rebuilt the docs
4032 * xpath.c: fixed a comment
4033 * python/libxml.c: fixed a possible reentrancy problem
4034
4035Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
4036
4037 * tree.c python/tests/Makefile.am python/tests/attribs.py:
4038 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
4039 added a specific regression test
4040 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
4041 not raise exceptions when failing to find the attribute.
4042
4043Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4044
4045 * configure.in xmllint.c: owen pointed out a problem with the
4046 ftme fix, gettimeofday() was not detected by configure and
4047 the ftime header wasn't included, dohhh
4048
4049Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
4050
4051 * configure.in xmllint.c: trying to fix #71457 for timing
4052 precision when gettimeofday() is not availble but ftime() is
4053
4054Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4055
4056 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
4057 are now copied on install and part of the -devel RPM
4058
4059Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
4060
4061 * xpath.c: trying to avoid bug #72150 which was apparently
4062 caused by a gcc bug (or a processor problem) as detailed
4063 at http://veillard.com/gcc.bug
4064
4065Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4066
4067 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
4068 fixed xmlReconciliateNs(), added a Python test/example for
4069 inter-document cut'n paste
4070 * python/libxml.py: fixed node.doc on document nodes and added
4071 xpathEval() onto node objects
4072
4073Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4074
4075 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
4076 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
4077 fixup and integrated tests for the serialization stuff
4078
4079Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4080
4081 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
4082 moved the libxml man page to section 3
4083
4084Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4085
4086 * tree.c: fix bug #72490
4087 * python/libxml.c python/libxml.py: added methods serialize()
4088 and saveTo() to all node elements.
4089
4090Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4091
4092 * xmlIO.c: closed #73430, don't read from an input source
4093 which indicated an end-of-file or an error.
4094
4095Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4096
4097 * parser.c: make sure SAX endDocument is always called as
4098 this could result in a Python memory leak otherwise (it's
4099 used to decrement ref-counting)
4100 * python/generator.py python/libxml.c python/libxml.py
4101 python/libxml2-python-api.xml python/libxml2class.txt
4102 python/tests/error.py python/tests/xpath.py: implemented
4103 the suggestions made by Gary Benson and extended the tests
4104 to match it.
4105
4106Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4107
4108 * python/generator.py: applied patch fixing #73450
4109
4110Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
4111
4112 * xpath.c: fixing #61290 "namespace nodes have no parent"
4113 long standing divergence from the XPath REC. NodeSets
4114 simply hold a copy of namespace nodes and those node ->next
4115 points to the parent (which may not be the node carrying the
4116 definition).
4117 * include/libxml/xpath.h: flagged but didn't added a possible
4118 speedup
4119 * DOCBparser.c HTMLparser.c: removed some warnings from push
4120 parser due to new state being added.
4121 * tree.c: new fix from Boris Erdmann
4122 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
4123 the XML Canonalization support from Aleksey Sanin
4124
4125Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4126
4127 * tree.c: patch from Boris Erdmann fixing some namespace odities
4128 with xmlCopyNode()
4129
4130Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4131
4132 * xmlIO.c: fix bug #72706 when loading a NULL entity
4133
4134Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4135
4136 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
4137 actually change in a future XML Namespace revision.
4138
4139Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4140
4141 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
4142 added the possibility of returning nodesets from XPath extension
4143 functions written in Python
4144
4145Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
4146
4147 * python/*: commiting some Python bindings work done while travelling
4148
4149Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4150
4151 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
4152 explicitely with memory debugging switched on
4153
4154Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
4155
4156 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4157 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4158 Added wrapper for the xmlURIPtr type, provided accessors, fixed
4159 the accessor generator for strings
4160 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
4161 regression test.
4162
4163Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4164
4165 * python/README python/generator.py python/libxml.c python/setup.py:
4166 added the 'usual' setup.py to allow building a libxml2-python
4167 module based on the same code. The initialization is however
4168 different the 2 .so files fo libxml2 and libxslt are identical and
4169 they entry point initialize both libraries. this is done to avoid
4170 some possible nasty problem since the Python don't merge the maps
4171 of all shared modules.
4172
4173Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4174
4175 * parser.c: fixed a push/encoding bug reported by Michael
4176 on librsvg
4177
4178Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4179
4180 * include/libxml/parserInternals.h: fixes a misplaced #endif
4181
4182Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4183
4184 * parser.c valid.c: found and fixed a couple of allocation bugs
4185
4186Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4187
4188 * doc/xml.html doc/python.html doc/*: added a Python and binding
4189 page describing the current state of the Python bindings and
4190 giving pointers to the other languages wrappers.
4191
4192Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4193
4194 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
4195 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
4196 rebuilt the API and web site
4197 * xpath.c: fixed #71978 portability bugs
4198
4199Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
4200
4201 * SAX.c: oops broke automatic defaulting of namespaces attributes.
4202
4203Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4204
4205 * include/libxml/parserInternals.h parser.c: had to change
4206 2 internal parsing API when processing document content
4207 to check the start and end of element content are defined
4208 in the same entity
4209 * valid.c include/libxml/valid.h: attribute normalization can
4210 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
4211 with the context to report it.
4212 * SAX.c: fixed the last known bugs, crazy validation constraints
4213 when a document is standalone seems correctly handled. There
4214 is a couple of open issues left which need consideration especially
4215 PE93 on external unparsed entities and standalone status.
4216 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
4217 The 2 tests left failing are actually in error. Cleanup done.
4218
4219Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4220
4221 * valid.c: implemented E59 spaces in CDATA does not match the
4222 nonterminal S
4223
4224Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4225
4226 * SAX.c parser.c valid.c: more validation test fixups
4227 * check-xml-test-suite.py: added duration info for the tests
4228
4229Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4230
4231 * parser.c valid.c: a couple of errors were reported but not
4232 saved back as such in the parsing context. Down to 1% failure rate
4233 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
4234
4235Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4236
4237 * xmlInternald.c: isExtender was missing a char
4238 * parser.c include/libxml/parser.h: % are acceptable in the
4239 internal subset if within a PUBLIC ID
4240
4241Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
4242
4243 * SAX.c parserInternals.c valid.c: more work on the conformance
4244 suite. Took the step to finally block documents with encoding
4245 errors. It's a fatal error per the spec, people should have fixed
4246 their documents by now.
4247
4248Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
4249
4250 * check-xml-test-suite.py: fixed the test script after some discussion
4251 on the semantic of TYPE="error"
4252 * Makefile.am: added the script to the distrib
4253
4254Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4255
4256 * SAX.c entities.c: fixed a couple of conformances issues deep
4257 into the validation code (standalone and undeclared Notations)
4258
4259Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4260
4261 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
4262 stayed there for years !
4263
4264Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4265
4266 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
4267 missing
4268
4269Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4270
4271 * check-xml-test-suite.py: improved the behaviour a bit as
4272 well as the logs
4273 * parser.c valid.c SAX.c: fixed a few more bugs
4274 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
4275
4276Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4277
4278 * check-xml-test-suite.py: python script to run regression tests
4279 against the XML Test suite of W3C/OASis
4280 * SAX.c: fixed a validation bug
4281 * parser.c: fixed 3 errors pointed by the test suite
4282 * doc/buildDocBookCatalog: fixed a typo pointed by drake
4283 * python/Makefile.am: fixed a dependendy
4284
4285Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4286
4287 * xmlmemory.c: avoid a warning bug #71594
4288
4289Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4290
4291 * xmlmemory.c: Jesse Perry provided a patch to remove a few
4292 warning on alpha/Tru64
4293
4294Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4295
4296 * include/libxml/entities.h: fixing a comment
4297 * valid.c: fixing some troubles with validity check on namespaces
4298 * result/VC/NS3 test/VC/NS3: added a specific regression test
4299
4300Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4301
4302 * tree.c: Fixing #71342 serializing '\n' in attribute values
4303 * result/noent/att3 result/att3 test/att3: added a specific
4304 test.
4305
4306Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
4307
4308 * python/libxml.c: couple of bug fixes
4309
4310Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
4311
4312 * python/*.py: removed tabs and used spaces.
4313
4314Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4315
4316 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
4317 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
4318
4319Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4320
4321 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
4322 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
4323
4324Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4325
4326 * include/libxml/encoding.h include/libxml/entities.h
4327 include/libxml/globals.h include/libxml/parser.h
4328 include/libxml/threads.h include/libxml/tree.h
4329 include/libxml/xmlmemory.h: trying to fix the include mess
4330
4331Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4332
4333 * include/libxml/xmlmemory.h: reverted part of the previous
4334 attempt to provide #69655, this was breaking the build.
4335
4336Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
4337
4338 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
4339 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
4340 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
4341 include/libxml/parserInternals.h include/libxml/tree.h
4342 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
4343 Tentatively fixed #69655 , make compiling with -Wredundant-decls
4344 clean.
4345 * python/libxml.c: fixed a warning.
4346
4347Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4348
4349 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
4350 copying of node, merge back IDs in the target document.
4351 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
4352 test/XInclude/ents/ids.xml: test case
4353 * result/VC/ElementValid4: output changed due to a typo fix
4354
4355Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4356
4357 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00004358 generate the dependencies right as Jacob found out. Add
4359 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004360
4361Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4362
4363 * parserInternals.c valid.c: Justin Fletcher found some parts
4364 of the code needing cleanup
4365 * libxml.spec.in python/Makefile.am python/generator.py
4366 python/libxml.c python/libxml.py: Fixed the python Makefiles
4367 corrected a bug showing up on ia64, changed the name of the
4368 python internal module too
4369
4370Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
4371
4372 * Makefile.am: applied patch from Andris Pavenis for binary
4373 name suffixes
4374
4375Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
4376
4377 * xmllint.c win32/win32config.h: fixing #68748
4378
4379Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4380
4381 * valid.c: fixing #70166
4382
4383Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4384
4385 * valid.c: fixing #70077
4386
4387Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4388
4389 * Copyright Makefile.am README configure.in libxml.spec.in:
4390 Changed to the MIT Licence
4391 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
4392 doc/xmlio.html: updated the doc accordingly
4393 * include/libxml/xmlwin32version.h configure.in: preparing
4394 2.4.14 release
4395 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4396 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4397 fixed the const xmlChar * wrapper and generator, XPath extension
4398 functions now use the context as first argument
4399 * python/tests/tstxpath.py python/tests/xpath.py
4400 python/tests/xpathext.py: Updated the tests accordingly
4401 * tree.c: fixed bug #70067
4402
4403Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4404
4405 * Makefile.am: cleanup
4406 * debugXML.c: always use stdout if output is NULL
4407 * xmlIO.c: don't close filedescriptors passed to outputBuffers
4408 * python/Makefile.am python/generator.py python/libxml2class.txt
4409 python/libxml_wrap.h python/types.c: augmented the number of bindings
4410 handling FILE * and XPath contexts
4411 * python/tests/Makefile.am: avoid a stupid problem due to the
4412 use of TEST.
4413
4414Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4415
4416 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
4417
4418Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4419
4420 * python/TODO python/libxml.c: cleanup the extension function lookup
4421 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
4422
4423Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4424
4425 * configure.in python/Makefile.am: do not install outside
4426 of prefix
4427
4428Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4429
4430 * python/TODO python/libxml.c: started adding SAX interfaces
4431 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
4432 SAX test
4433
4434Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4435
4436 * tree.c: hardened the addChild function
4437 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4438 python/libxml2class.txt python/libxml_wrap.h python/TODO:
4439 added accessors needed for xmlNode, a bit more testing and
4440 extension of interfaces
4441 * python/tests/Makefile.am python/tests/build.py: added a test
4442 build from scratch/save/load/check
4443
4444Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4445
4446 * parserInternals.c: change a small bit in the way valididy
4447 error messages get initialized
4448 * python/TODO python/libxml.c python/libxml2-python-api.xml
4449 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4450 added some memory debugging to track leaks at the libxml2 level
4451 * python/tests/*.py: changed all tests to check for leaks,
4452 there is just one left in XPath extension registrations.
4453
4454Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
4455
4456 * python/TODO python/generator.py python/libxml2-python-api.xml
4457 python/libxml2class.txt: more accessor classes for the parser
4458 context, allow to switch on and check validity
4459 * python/tests/Makefile.am python/tests/error.py
4460 python/tests/invalid.xml python/tests/valid.xml
4461 python/tests/validate.py: attded more test and and added error.py
4462 which I forgot to commit in the last step
4463
4464Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4465
4466 * python/Makefile.am python/types.c: cleanup
4467 * python/libxml.c python/libxml.py python/libxml_wrap.h
4468 python/generator.py python/libxml2-python-api.xml
4469 python/libxml2class.txt: added class for parser context, added
4470 first cut for push mode support. Added a framework to generate
4471 accessors functions.
4472 * python/tests/Makefile.am python/tests/push.py: added a push
4473 test
4474
4475Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4476
4477 * python/Makefile.am python/TODO python/libxml.py: fixed a small
4478 bug a bit of cleanup.
4479
4480Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4481
4482 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
4483 python/libxml2class.txt: adding error redirections and preformat
4484 to a python handler
4485 * python/tests/Makefile.am python/tests/*.py: cleanup made all
4486 tests self checking
4487
4488Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4489
4490 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
4491 a function
4492
4493Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4494
4495 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
4496 python/libxml.c python/libxml2-python-api.xml
4497 python/libxml2class.txt: Progressing through the TODOs, class
4498 description output, extra XML API, RPM now builds the wrappers
4499 for all python installed versions
4500
4501Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
4502
4503 * configure.in libxml.spec.in python/Makefile.am python/TODO
4504 python/generator.py python/libxml2class.txt: added more informations
4505 in the libxml2-python package including docs. Slightly changed
4506 the class hierarchy
4507 * python/tests/*: added basic regression tests infrastructure too
4508
4509Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4510
4511 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
4512 added libxml2-python as part of the packages installed
4513
4514Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4515
4516 * python/Makefile.am python/generator.py python/libxml.c
4517 python/libxml.py: more work, now able to extend the
4518 XPath interpreter with functions written in python.
4519
4520Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4521
4522 * python/Makefile.am: Jacob sent a patch to allow building from
4523 tarfile.
4524
4525Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4526
4527 * python/Makefile.am python/libxml.c configure.in Makefile.am:
4528 inserted the python wrappers build, I hope this won't be too
4529 unportable
4530
4531Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4532
4533 * xpath.c: minor optimization
4534 * python/generator.py python/libxml.c python/libxml.py
4535 python/libxml_wrap.h: more work on the python bindings,
4536 they now support XPath and there is no evident leak
4537
4538Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4539
4540 * python/generator.py python/libxml.c python/libxml.py:
4541 more work on the python bindings generator.
4542
4543Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4544
4545 * python/generator.py python/libxml.c python/libxml_wrap.h:
4546 more work on the python bindings.
4547
4548Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4549
4550 * python/generator.py python/libxml.c python/libxml.py
4551 python/libxml_wrap.h: commited early version of a python binding
4552 for private use only ATM
4553
4554Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4555
4556 * entities.c tree.c include/libxml/entities.h: applied patch
4557 from Anthony Jones to implement copy of DTD subtree too. Had
4558 just to keep 2 function private which really ought to become
4559 public ones.
4560
4561Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4562
4563 * xmllint.c: added pointers to the web pages in the usage()
4564
4565Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4566
4567 * tree.c: more fixes from Petr Kozelka for attribute handling
4568 in the tree API to align the semantic with DOM.
4569
4570Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4571
4572 * valid.c tree.c entities.c: another set of patches from
4573 Anthony Jones for copy operations cleanup and robustness
4574
4575Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4576
4577 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
4578 an alphabetic index based on comments content
4579 * doc/*: rebuilt the web site with the new references
4580
4581Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4582
4583 * parserInternals.h: Greg Sjaardema suggested to use an
4584 eponential buffer groth policy in xmlParserAddNodeInfo()
4585
4586Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4587
4588 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
4589 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
4590 doc/parsedecl.py doc/Makefile.am: updated the python extractor
4591 to generate cross-references, and added/updated the stylesheets
4592 to generate and link API indexes. The generic keyword index
4593 is not done yet.
4594 * doc/*.html: regenerated all the usual docs too
4595
4596Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4597
4598 * debugXML.c: added an xpath function to the shell for T. V. Raman
4599
4600Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4601
4602 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
4603 debug routines.
4604
4605Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4606
4607 * tree.c: apply an patch from Petr Kozelka for unlink and replace
4608 support of attribute nodes
4609
4610Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4611
4612 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
4613 hopefully near complete and fully documented of the API in XML
4614 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
4615 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
4616 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
4617 include/libxml/parserInternals.h include/libxml/valid.hi
4618 include/libxml/xmlIO.h include/libxml/xmlerror.hi
4619 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
4620 include/libxml/xpath.h include/libxml/xpathInternals.h:
4621 Cleaned up the doc comments a lot in the process, the interface
4622 coverage is now 100%
4623
4624Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4625
4626 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
4627 extracts comments from the gtk-doc DocBook output (a bit
4628 convoluted but seems to work).
4629
4630Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4631
4632 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
4633 added an XML description of the API, moved the script generating
4634 it here. Added a "make api" target
4635
4636Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4637
4638 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
4639
4640Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4641
4642 * xpath.c include/libxml/xpathInternals.h: the change made to
4643 xmlXPathFuncLookupFunc was incompatible roll it back
4644
4645Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4646
4647 * SAX.c: cleanup patch from Anthony Jones
4648 * doc/Makefile.am: fix the headers to avoid in make scan
4649 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
4650 includes, * vs Ptr and general cleanup
4651 * parsedecl.py: first version of a script to extract the
4652 module interfaces, the goal will be to provide .decl or XML
4653 specification of the interfaces to build wrappers.
4654
4655Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4656
4657 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
4658 now provides return codes in case of errors
4659
4660Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
4661
4662 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
4663 Upgraded to trio baseline 1.6
4664 * strio.h strio.c: Replaced by triostr.h and triostr.c
4665
4666Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
4667
4668 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
4669 of strdup usage in the code
4670
4671Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4672
4673 * parser.c error.c: Keith Isdale complained rightly that
4674 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
4675
4676Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4677
4678 * tree.c: fixed the funxtion to set the xml: attributes
4679 * debugXML.c: added "setbase" to test it.
4680
4681Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4682
4683 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
4684 to allow updating an attribute content
4685
4686Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4687
4688 * libxml.h: try to avoid problems when compiling on Windows
4689
4690Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4691
4692 * hash.c: patch from Anthony Jones for hash.c allocation size
4693 * Makefile.am: trying to work around Yet Another Libtool Madness
4694 and build the 2.4.13 release finally ...
4695
4696Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4697
4698 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
4699 * doc/* : update of the documentation
4700
4701Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4702
4703 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
4704 at fixing #61290 :-(
4705
4706Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4707
4708 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
4709 Fixes bug #67229
4710
4711Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4712
4713 * tree.c: trying to avoid troubles when a subtree is copied
4714 and coalesced in part with the target tree. Should fix
4715 bug #67407
4716
4717Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4718
4719 * valid.c: fixed validation of attributes content of type
4720 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
4721 values, very old bug. Fixes #67671
4722
4723Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4724
4725 * parser.c include/libxml/parserInternals.h tree.c: integrated
4726 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
4727 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
4728
4729Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4730
4731 * threads.c: applied Serguei Narojnyi's patch to add native
4732 thread support on the Win32 platform
4733 * testThreadsWin32.c Makefile.am: added the test program also
4734 from Serguei, Win32 specific
4735 * include/win32config.h include/libxml/xmlwin32version.h.in:
4736 added patch from Igor for the Windows thread specific defines.
4737
4738Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4739
4740 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
4741
4742Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4743
4744 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
4745 output page into XMLinfo.html. Close bug #66951 and
4746 raised by Robert Collins too.
4747
4748Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
4749
4750 * encoding.c: Paul Keogh pointed out a possibility of segfault
4751 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
4752 Closes bug # 68238
4753
4754Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
4755
4756 * doc/*.html: updated the Gdome2 links
4757
4758Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4759
4760 * libxml.h: Applied following patches from Robert Collins
4761 and make sure IN_LIBXML is defined when compiling it
4762 -------
4763 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
4764 as well as Visual C.
4765 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4766 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4767 * strio.c (PLATFORM_UNIX): Define for Cygwin.
4768 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
4769 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
4770 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
4771 xmlSysIDExists xmlNoNetExists).
4772 * xmllint.c: Don't include winsock2.h for Cygwin.
4773
4774Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4775
4776 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
4777 when the version info is not present.
4778
4779Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4780
4781 * tree.c: Anthony Jones pointed out a problem in
4782 xmlStringGetNodeList() and provided a fix for it
4783
4784Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4785
4786 * parser.c: patch from Frank J Franklin to remove a bug in
4787 xmlCreatePushParserCtxt() when the initial buffer passed
4788 is large.
4789
4790Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4791
4792 * win32/*: big cleanup of the Windows/MSVC project files
4793 from Igor Zlatkovic
4794
4795Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4796
4797 * doc/Makefile.am: should fix #67674 and avoid troubles if
4798 xsltproc is not available or fails in the prefix provided
4799
4800Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
4801
4802 * xmlmemory.c: one more doc patch from Charlie Bozeman.
4803
4804Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4805
4806 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
4807 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
4808 Fixed a few other problems raised by Charlie Bozeman.
4809 * result/VC/ElementValid[5-7]: fixed the output
4810
4811Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4812
4813 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
4814 patches from Charlie Bozeman. Regenerated the HTML docs.
4815
4816Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
4817
4818 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
4819 for Windows from Igor
4820
4821Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4822
4823 * xmllint.c: applied Justin Fletcher patch for --output or -o
4824
4825Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
4826
4827 * win32/libxml2/libxml2.def.src: close #67019
4828
4829Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4830
4831 * xmllint.c: applied Justin Fletcher generic timing patch
4832 similar to the one already applied to xsltproc.
4833
4834Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4835
4836 * include/libxml/tree.h tree.c: applied documentation patches
4837 from Charlie Bozeman
4838
4839Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
4840
4841 *doc/xmllint.xml, xmllint.1 - document --dropdtd
4842
4843Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
4844
4845 * valid.c: fix the xmlStrdup() used in the previous patch.
4846 * valid.c: added --dropdtd
4847 * tree.c: fixed xmlUnlinkNode so it also removes the references
4848 from the document if the node is a DTD
4849
4850Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
4851
4852 * HTMLtree.c valid.c: cleanup some static declarations
4853
4854Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4855
4856 * xmllint.c: removed another strdup()
4857 * doc/FAQ: removed the HP/UX entry
4858
4859Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
4860
4861 * valid.c: fix bug #66816 when validating.
4862 * xmllint.c: don't use sys/time.h if configure did not found it
4863
4864Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
4865
4866 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
4867 xmlcatalog_man.xml
4868
4869Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4870
4871 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
4872 xmlInitMemory() was declared twice
4873
4874Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
4875
4876 * globals.c: do not reference strdup() !
4877 * configure.in libxml-2.0.pc.in: trying to fix the libs
4878 of the various config extraction modules
4879
4880Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4881
4882 * configure.in : preparing 2.4.12
4883 * doc/* : updated and rebuilt the docs
4884
4885Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4886
4887 * uri.c: closed bug #66159
4888 * testURI.c: added --escape option
4889 * configure.in: some cleanup for xml2-config --cflags
4890
4891Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
4892
4893 * globals.c testThreads.c: removed some misplaced includes
4894 of xmlversion.h
4895
4896Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
4897
4898 * threads.c: patch from Gary Pennington fixing a possible
4899 problem at initialization time.
4900
4901Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
4902
4903 * configure.in libxml.h parser.c testThreads.c macos/: integrated
4904 Eric Lavigne contribution to build libxml2 on MacOS using
4905 CodeWarrior.
4906
4907Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
4908
4909 * xmllint.c: applied Geert Kloosterman's patch to fix
4910 --repeat --timing output
4911
4912Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4913
4914 * parser.c: Robin Berjon <robin@knowscape.com> found a case
4915 where non-wellformed XML declaractions were not detected.
4916
4917Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4918
4919 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
4920
4921Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4922
4923 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
4924 gets reset by xmlCleanupInputCallbacks() and this makes the
4925 function useless. Same for output.
4926
4927Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4928
4929 * xmlIO.c: robert pointed out a loop error in callback cleanups
4930
4931Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4932
4933 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
4934 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
4935 they are not really tied to debugging
4936
4937Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4938
4939 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
4940 * xmllint.c: better --catalogs description
4941
4942Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4943
4944 * tree.c: fixed a couple of problems in xmlSetProp()
4945
4946Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
4947
4948 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
4949 unappropriate stdout output.
4950
4951Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
4952
4953 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
4954 by Denis Beurive, closes #65111
4955
4956Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
4957
4958 * valid.c: in case of content model validity error, don't
4959 print it if validity warnings were not requested.
4960
4961Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4962
4963 * nanoftp.c: applied a couple of patches from Brian D Ripley.
4964 * parserInternals.c: removed the last exit() call. Print an
4965 unmaskable error on stderr instead (library mismatch detection)
4966
4967Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
4968
4969 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
4970 shell instructions from Heiko Rupp
4971
4972Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4973
4974 * catalog.c: use the URL notation file:// for default catalog paths
4975
4976Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4977
4978 * include/libxml/tree.h: better comments for _private fields
4979 * tree.c: removed a problem when copying an entity reference.
4980
4981Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4982
4983 * vms/*: updated instructions and diffs from John A Fotheringham
4984
4985Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4986
4987 * include/libxml/xmlerror.h: avoid an include problem if
4988 #include <libxml/xmlerror.h> happens first in code
4989 seems to be the case in KDE libs
4990
4991Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4992
4993 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
4994 from Igor for Windows
4995
4996Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4997
4998 * Makefile.am: Gary Pennington pointed out a missing prefix
4999
5000Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
5001
5002 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
5003 * doc/*: upgraded and rebuilt the docs
5004
5005Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
5006
5007 * HTMLparser.c: fix comment in scripts element parsing.
5008 * result/HTML/doc3*: updated the results.
5009
5010Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
5011
5012 * uri.c: another URI bug fix #63336, using Joel Young patch.
5013
5014Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
5015
5016 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
5017 a cleaned up version of the Pwd shell string generation.
5018
5019Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
5020
5021 * valid.c include/libxml/tree.h: trying to fix namespaces +
5022 validation problems for good, closing #63619 in the process
5023 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
5024 wrong in this respect, fixed it.
5025
5026Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
5027
5028 * xmllint.c: Morus Walter patch to allow --format and --encode
5029
5030Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
5031
5032 * debugXML.c: Stefan Kost provided an help command for the shell
5033
5034Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
5035
5036 * debugXML.c: Heiko Rupp pointed that the shell would crash
5037 on empty nodesets returns.
5038
5039Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
5040
5041 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
5042 migh need the history libraries
5043
5044Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
5045
5046 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
5047 handle the case of < in quoted attributes, Bastian Kleineidam
5048
5049Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
5050
5051 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
5052 fixing catalog breakages
5053 * Makefile.am catalog.c result/catalogs/catal
5054 result/catalogs/mycatalog.* test/catalogs/catal*:
5055 fixed more problems in catalog support, added more regression tests
5056 for both XML and SGML catalog handling
5057
5058Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
5059
5060 * debugXML.c: applied an improvement to xmlGetLineNo() from
5061 Keith Isdale
5062
5063Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
5064
5065 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
5066 Side effect of the progressive catalog loading
5067
5068Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
5069
5070 * Makefile.am: confexecdir and confexec_DATA were defined twice
5071 pointed out by Karl Eichwalder
5072
5073Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
5074
5075 * xmlcatalog.c: avoid unlink() and use remove() instead.
5076
5077Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
5078
5079 * libxml.spec.in: cleanup
5080 * include/libxml/xmlwin32version.h: updated with 2.4.8
5081
5082Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
5083
5084 * encoding.c global.data globals.c testThreads.c: fix bug #63752
5085 of compiling libxml with a non standard set of options
5086
5087Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
5088
5089 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
5090 document --sgml option, fixing gnome bugzilla #63382
5091
5092Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
5093
5094 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
5095 breakage of 2.4.7, added a couple of really needed APIs
5096 like xmlCatalogIsEmpty() and xmlNewCatalog()
5097 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
5098 for install-catalog
5099 * configure.in: preparing 2.4.8
5100
5101Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
5102
5103 * HTMLtree.c tree.c include/libxml/HTMLtree.h
5104 include/libxml/tree.h include/libxml/xmlIO.h: more include
5105 cleanups, export cleanly one html output + format function.
5106
5107Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
5108
5109 * parser.c: removed initGenericErrorDefaultFunc call from
5110 xmlInitParser() since it could destroy previous calls to
5111 xsltSetGenericErrorFunc() effects
5112
5113Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
5114
5115 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
5116 keyword.
5117
5118Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
5119
5120 * Makefile.am: cleanup
5121 * threads.c: cleanup too
5122 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
5123 from xsltproc
5124 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00005125 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00005126
5127Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
5128
5129 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
5130 was not used anymore !
5131
5132Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
5133
5134 * configure.in: preparing 2.4.7
5135 * Makefile.am doc/Makefile.am: switched to the latest xmllint
5136 manual page from John
5137 * doc/*: updated the doc and rebuilt the generated pages
5138
5139Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
5140
5141 * xmlIO.c: closing bug #62711, the library should never
5142 close stdin or stdout.
5143
5144Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
5145
5146 * uri.c: second pass at fixing #63336, using Joel Young
5147 final patch. looks okay.
5148
5149Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
5150
5151 * uri.c include/libxml/uri.h: trying to clear #63336
5152 allowing the escaping routine to parse unconformant
5153 URI-References.
5154
5155Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
5156
5157 * vms/readme.vms vms/build_libxml.com nanoftp.c
5158 include/libxml/xmlversion.h.in: a few VMS updates from
5159 John A Fotheringham
5160 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
5161 and xmlCleanupOutputCallbacks() for the Perl binding people.
5162
5163Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
5164
5165 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
5166 apply fixes to close #63271 and avoid segfaults when
5167 the error routine gets callbed before xmlInitParser()
5168 get called.
5169 * nanoftp.c error.c: Applied patches from Justin Fletcher
5170 correcting some xmlGenericError misuses.
5171
5172Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
5173
5174 *doc/xmllint.xml, doc/xmllint.1
5175 New and improved man page for xmllint - .xml is the original, .1
5176 is the generated man page
5177
5178Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
5179
5180 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
5181 the web site from the main HTML document.
5182
5183Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5184
5185 * parser.c: fixed an erroneous validation bug when PE refs
5186 occurs in external parsed entities referenced from the
5187 internals subset
5188 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
5189 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
5190 added the associated testcase, it's a nice one.
5191 * HTMLparser.c: generate the DTD node as HTML still ...
5192 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
5193
5194Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
5195
5196 * HTMLparser.c: fixed a bug in htmlNewDoc()
5197
5198Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
5199
5200 * test/threads/*: added entities testing to the Thread test
5201 * testThreads.c: make the test reasonable
5202 * DOCBparser.c: fix the DTD public and system ID
5203 * xmllint.c: added --sgml for SGML DocBook importing
5204 * Makefile.am: added Docbtests target
5205
5206Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5207
5208 * nanoftp.c: use only "anonymous@" string for anonymous passwds
5209 * testThreads.c: removed bogus include
5210
5211Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
5212
5213 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
5214 fixed a very serious (looping) validation bug
5215
5216Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
5217
5218 * include/libxml/globals.h include/libxml/threads.h threads.c
5219 testThreads.c: far more testing, cleaning up bugs
5220 * *.c : make sure globals.h is always included.
5221
5222Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
5223
5224 * HTMLparser.c: try to get rid of parser loops for good.
5225
5226Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
5227
5228 * configure.in: fixed some bugs in CFLAGS passing.
5229 * test/threads Makefile.am testThreads.c: added a specific
5230 threaded test case (really nasty, guaranteed).
5231
5232Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
5233
5234 * catalog.c: serious cleanup on the management of the
5235 XML catalog tree, more tests done, especially with
5236 the catalog PI.
5237
5238Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
5239
5240 * catalog.c: avoid a problem in catalog cleanup on SMP if
5241 catalogs were not initialized.
5242
5243Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
5244
5245 * catalog.c xpath.c: trying to cleanup the not thread safe
5246 parts of the library.
5247
5248Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
5249
5250 * include/libxml/globals.h configure.in global.data: make
5251 the allocation be per-thread a configure option
5252 * encoding.c include/libxml/parser.h: fixed compilation
5253 errors
5254
5255Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5256
5257 * include/libxml/parser.h: Norm reported that a few lines
5258 added were breaking libxslt compile, removed them for now
5259
5260Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
5261
5262 * parser.c parserInternals.c threads.c: debugged and fixed
5263 initialization problems which were giving troubles on SMP
5264 boxes.
5265
5266Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5267
5268 * include/libxml/Makefile.am: missing globals.h
5269
5270Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5271
5272 * globals.c: added a couple of standard includes.
5273
5274Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5275
5276 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
5277 include/libxml/parserInternals.h include/libxml/tree.h
5278 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
5279 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
5280 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
5281 Applied the last patches from Gary, cleanup, activated threading
5282 all user accessible global variables are now handled in globals.[ch]
5283 Still a bit rought but make tests passes with either
5284 --with-threads defined at configure time or not.
5285 * Makefile.am example/Makefile.am: added globals.[ch] and threads
5286 linking options
5287
5288Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5289
5290 * Makefile.am include/libxml/Makefile.am
5291 include/libxml/globals.h globals.c include/libxml/threads.h
5292 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
5293 configure.in: started integrating the core of the thread support
5294 not activated yet but half integrated. The code should still
5295 compile and work anyway.
5296
5297Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5298
5299 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
5300 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
5301 integrating the non-controversial parts of Gary Pennington
5302 multithread patches
5303 * catalog.c: corrected a small bug introduced
5304
5305Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
5306
5307 * catalog.c include/libxml/catalog.h: very serious cleanup,
5308 isolating unportable code and as much as possible the accesses
5309 to the global shared catalog. May need more testing !
5310
5311Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5312
5313 * include/libxml/debugXML.h debugXML.c tree.c: integrating
5314 Keith Isdale patches for the XSLT debugger interfaces. Some
5315 cleanup
5316
5317Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
5318
5319 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
5320 * DOCBparser.c: generate line nubers in elements
5321
5322Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
5323
5324 * configure.in: preparing 2.4.6 release
5325 * doc/xml.html doc/html/*: updated and rebuilt the docs
5326 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
5327
5328Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
5329
5330 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
5331 adding documentation for DV's supercatalog support
5332
5333Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
5334
5335 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
5336 super catalog support adding one API and one flag --sgml to
5337 xmlcatalog
5338
5339Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
5340
5341 * doc/xmlcatalog_man.xml, xmlcatalog.1
5342 One more crack at
5343 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
5344
5345
5346Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5347
5348 * xpath.c: implemented xmlXPathObjectCopy for external objects
5349 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
5350
5351Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
5352
5353 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
5354 finishing up fix to
5355 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
5356 the xmlcatalog man page display more elegantly
5357
5358Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
5359
5360 * configure.in: closing bug #61832
5361 * HTMLparser.c: removed a warning
5362
5363Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5364
5365 * xpath.c: fixing #61673 part I, do not loose doc information
5366 when copying result value trees.
5367
5368Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5369
5370 * xpath.c: trying to harden the XPath interpreter
5371
5372Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
5373
5374 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
5375 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
5376
5377Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5378
5379 * HTMLparser: repaired another loop problem
5380
5381Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5382
5383 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
5384 parsing.
5385 * xpath.c: fix bug #61291 the default XML namespace node is
5386 missing from the namespace axis.
5387 * tree.c: refuse to create namespaces nodes with prefix "xml"
5388
5389Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
5390
5391 * SAX.c: ouch a non-defined namespace could lead to a crash,
5392 fixed #61215
5393
5394Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
5395
5396 * parserInternals.c: closed bug #61054
5397
5398Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5399
5400 * include/libxml/Makefile.am: closing #60708
5401
5402Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5403
5404 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
5405 adding xmlSAXParseFileWithData following Marco Stipek suggestion
5406
5407Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5408
5409 * valid.c: close bug #61550 when xml: wasn't considered a namespace
5410
5411Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5412
5413 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
5414 * DOCBparser.c HTMLparser.c parser.c: fixed typos
5415
5416Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
5417
5418 * catalog.c: Justin Fletcher provided cleaup code in case
5419 HAVE_STAT is not defined
5420 * include/win32config.h: Igor Zlatkovic suggested to have
5421 HAVE_STAT defined there
5422
5423Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5424
5425 * catalog.c - fixed typing error reported by M. Barros
5426
5427Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
5428
5429 * xmllint.c - fixing typo
5430
5431Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5432
5433 * HTMLparser.c: small enhancement to prevent loop on
5434 unrecognizable data
5435
5436Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5437
5438 * parserInternals.c: applying patch from bug #60757 this
5439 should close it
5440
5441Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
5442
5443 * catalog.c xmlcatalog.c: removed a couple of warning
5444 * xpath.c: try to solve the linking problem on platforms
5445 needing trio to compile
5446
5447Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
5448
5449 * Makefile.am libxml.spec.in: backing up non-documented changes
5450 commited without review or aproval by Jens Finke <jens@gnome.org>
5451 * HACKING: made 100% clear that no commit should be done directly
5452
5453Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
5454
5455 * configure.in: Joe Orton provided a patch fixing a problem
5456 when iconv is specified to be in a non-standard directory
5457 but wasn't exported in xml2-config --cflags
5458
5459Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5460
5461 * configure.in: let's ship 2.4.5 before getting too much
5462 troubles with 2.4.4 errors.
5463
5464Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5465
5466 * encoding.c entities.c: do not output hexadecimal charrefs
5467 when serializing HTML since some version of Netscape can't
5468 grok it, generate decimal ones.
5469 * result/HTML/doc3.htm: output changed due to previous test
5470 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
5471
5472Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
5473
5474 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
5475 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
5476
5477Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5478 Released 2.4.4
5479
5480 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
5481 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
5482 updated the configuration scripts systems accordingly
5483
5484Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5485
5486 * configure.in: preparing for 2.4.4
5487 * doc/xml.html doc/html/*: updated and rebuilt the docs
5488
5489Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
5490
5491 * win32/dsp/libxml2.def.src: tried to incorporate comments
5492 from bug #59220
5493
5494Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
5495
5496 * parser.c result/noent/wml.xml: fixed bug #59981 related
5497 to handling of '&' in attributes when entities are substitued
5498
5499Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5500
5501 * libxml.h include/libxml/xmlversion.h.in
5502 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
5503 Tried to close bug #60131
5504
5505Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5506
5507 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
5508
5509Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
5510
5511 * SAX.c: fixing bug #59946 on xmlns=""
5512
5513Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5514
5515 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
5516 but allocates a new error code.
5517
5518Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
5519
5520 * xmllint.c: John Fleck fixed typos in the options output
5521 * parser.c SAX.c: fix ignorable white space SAX selection
5522
5523Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5524
5525 * entities.c: Steve Underwood found the possibility of an
5526 ininite loop in case of error.
5527
5528Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5529
5530 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
5531
5532Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5533
5534 * parser.c: warn if version is not 1.0 but it's not
5535 strictly speaking an error after analyzing the spec
5536
5537Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
5538
5539 *doc/catalog.html - add link to the html version of the
5540 man page, other linguistic cleanups
5541
5542Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
5543
5544 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
5545 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
5546 file, has not yet been included in the build.
5547
5548Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5549
5550 * catalog.c: removed a duplicate affectation Justin Fletcher
5551
5552Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
5553
5554 * tree.c: Armin Sander pointed a possible text coalescing
5555 problem, completed his patch.
5556
5557Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5558
5559 * trionan.c: Fixed const and volatile re-definition problem
5560
5561Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
5562
5563 * libxml.4 parser.c: doc updates from Heiko Rupp
5564 * parserInternals.c: 2 sanity checks from Heiko Rupp
5565
5566Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
5567
5568 * tree.c: applied patch from Armin Sander to make some pointers
5569 const in xmlCopyNode()
5570 * include/libxml/tree.h: added fix to the header
5571
5572Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5573
5574 * xpath.c: hum, restrict the integer usage gcc bug workaround
5575 to only gcc compilers so that other architecture don't get
5576 penalized by this limitation.
5577 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
5578
5579Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5580
5581 * valid.c: fixed a Windows compiler warning (Chris Poblete)
5582 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
5583
5584Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
5585
5586 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
5587 --convert option to xmlcatalog to convert SGML ones to
5588 the XML syntax.
5589 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
5590
5591 2.4.3 got released at that point
5592Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5593
5594 * catalog.c xmlIO.c: started some serious testing and fixed
5595 a few bug and optmization needs.
5596
5597Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5598
5599 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5600 preparing for a 2.4.3 release even if it may not be ready yet
5601 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
5602 all file parsing lookup to go through the entity resolver, add
5603 to add an API to bypass it (needed to load catalogs themselves),
5604 some cleanup on the catalog code too.
5605 * nanoftp.c: small cleanup
5606 * doc/catalog.html: small update
5607
5608Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
5609
5610 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
5611 Jun Kuriyama
5612
5613Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
5614
5615 * doc/catalog.html: finished the catalog documentation
5616
5617Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5618
5619 * doc/catalog.html doc/xml.html: added documentation about
5620 Catalog support, misses an API description
5621 * doc/html/*: reextracted the API pages
5622
5623Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5624
5625 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
5626 Added the part about section 7.2 on URI resolution,
5627 fixed a side effect in the HTML parser, look complete
5628 and ready to rock except the URI/SystemID part!
5629
5630Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5631
5632 * include/libxml/catalog.h include/libxml/parser.h
5633 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
5634 xmlIO.c: added support and APIs needed for the catalog PI
5635 * include/libxml/xmlIO.h: cleanup
5636
5637Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5638
5639 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
5640 include/libxml/catalog.h: starts to look okay, really
5641 plugged the new framework, cleaned a lot of stuff,
5642 added some APIs, except the PI's support missing this
5643 should be mostly complete
5644 * result/catalogs/* test/catalogs/*: added new test, enriched
5645 the existing one with URN ID tests
5646
5647Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5648
5649 * catalog.c: fixed nextCatalog
5650 * result/catalogs/docbook test/catalogs/*: started adding
5651 a small regression test
5652
5653Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
5654
5655 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
5656 more work on the XML catalog support.
5657 * parser.c include/libxml/parser.h: small cleanup seems using
5658 list as a public parameter name can give portability troubles
5659 * trionan.c trionan.h xpath.c include/libxml/trionan.h
5660 include/libxml/xpath.h include/libxml/Makefile.am: removed
5661 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
5662 wrappers
5663
5664Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5665
5666 * Makefile.am trio.c triodef.h trionan.c xpath.c
5667 include/libxml/Makefile.am include/libxml/trionan.h:
5668 Re-worked Not-A-Number and Infinity support.
5669 * xmlcatalog.c: added readline include files
5670
5671Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5672
5673 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
5674 testCatalog as xmlcatalog, making it an installed app
5675 adding a shell, and preparing it to be a /etc/xml/catalog
5676 management tool, though not ready yet
5677 * catalog.c include/libxml/catalog.h: adding support for
5678 XML Catalogs http://www.oasis-open.org/committees/entity/
5679 not finished, there is some interesting tradeoffs and a
5680 few open questions left.
5681
5682Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
5683
5684 * xmllint.c: fixed a line formatting problem
5685
5686Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5687
5688 * SAX.c: removed a couple of unused variable (Albert Chin)
5689
5690Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5691
5692 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
5693 trying to fix some troubles w.r.t. function returning
5694 const xxxPtr.
5695
5696Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5697
5698 * win32/dsp/libxml2.def.src: another set of symbols conditionally
5699 defined
5700
5701Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5702
5703 * xpointer.c: removed unused var
5704
5705Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5706
5707 * testXPath.c: another small cleanup closing bug #59110
5708
5709Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5710
5711 * win32/dsp/libxml2.def.src: small cleanup closing bug
5712 #59108
5713
5714Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
5715
5716 * example/gjobread.c: add xmlCleanupParser() before leaving
5717
5718Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
5719
5720 * config.h.in configure.in include/libxml/xmlwin32version.h:
5721 released 2.4.2
5722
5723Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
5724
5725 * include/libxml/valid.h debugXML.c valid.c: deprecate
5726 the non-boundchecking Sprintf functions, add Snprintf
5727 this should close bug #57984
5728
5729Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
5730
5731 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
5732 URIs before doing the lookups (pointed by Mark Vakoc)
5733
5734Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
5735
5736 * xpath.c: serious changes on Result Value Trees and NodeSets
5737 w.r.t. deallocation and collect operations. Probably not
5738 100% clean (merge of allocated trees smells like a problem).
5739 Seems sufficient to close #58943
5740
5741Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5742
5743 * xmllint.c: adding a --format option
5744
5745Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
5746
5747 * xpath.c: count() was broken on Result Value Tree
5748 * xmlIO.c: fixed file:/// accesses on _WIN32
5749
5750Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5751
5752 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
5753 macro was renamed, this should close bug #58683
5754
5755Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5756
5757 * SAX.c: small fix fixing bug #58539 reported by coolo, in
5758 entity substitution mode text at the end of the entity might
5759 be added due to text coalescing.
5760 * nanoftp.c parser.c: small cleanup
5761
5762Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5763
5764 * HACKING: added John Fleck right to commit in the doc subdir
5765
5766Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5767
5768 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
5769 allow to inherit attributes from the DTD directly in the
5770 tree, this is needed for XPath and can be a useful feature.
5771 Inherited namespaces are always provided at the tree level now
5772 * test/defattr* result/defattr* result/noent/defattr*: added a couple
5773 of tests for this feature (XSLT being the prime user).
5774
5775Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5776
5777 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
5778 testSAX.c xmlIO.c xmllint.c include/win32config.h
5779 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
5780 include/libxml/xmlwin32version.h.in win32/README.MSDev
5781 win32/dsp/*: applied Win32 Facelift No.2 patches from
5782 Igor Zlatkovic for Windows/MSC
5783
5784Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
5785
5786 * SAX.c: unparsedEntityDecl() the URI computation of the
5787 entity wasn't done breaking XSLT unparsed-entity-uri()
5788
5789Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
5790
5791 * xpath.c: fixed a bug when walking the descendants and
5792 the current node has no children
5793 * debugXML.c: show up when a text node is supposed to not be escaped
5794
5795Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5796
5797 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
5798 worked like the set:leading() function)
5799 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
5800
5801Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5802
5803 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
5804
5805Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5806
5807 * include/libxml/xmlIO.h: apply change to close #58141
5808 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
5809
5810Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5811
5812 * parser.c: when the internal subset uses a PE, then the
5813 included entity can use conditional sections.
5814
5815Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5816
5817 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
5818 when walking the namespace axis showing up in
5819 libxst/tests/general/bug-12
5820 * xmlmemory.c: added the possibility to trace a given block
5821 defined by its address
5822
5823Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5824
5825 * parser.c: don't override existing encoding specified before
5826 starting xmlParseDocument()
5827
5828Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5829
5830 * include/libxml/xmlwin32version.h: reinserted, needed for
5831 Windows users of CVS
5832
58332001-07-27 Darin Adler <darin@bentspoon.com>
5834
5835 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
5836 * testCatalog.c: Add include of <libxml/parser.h>.
5837
58382001-07-27 Darin Adler <darin@bentspoon.com>
5839
5840 * include/libxml/.cvsignore:
5841 * include/libxml/xmlwin32version.h:
5842 Remove this file from CVS because it's generated.
5843
5844Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5845
5846 * parser.c include/libxml/parser.h: applied const patches from
5847 Tom Moog #58002
5848
5849Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5850
5851 * xpath.c include/libxml/xpath{,Internals}.h: added a function
5852 lookup framework
5853
5854Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5855
5856 * tree.c: fixed xmlCopyNode() for documents
5857
5858Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5859
5860 * parser.c: fixed bugs #58073 reported by Greg Shtilman
5861
5862Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5863
5864 * parser.c: fixes bug #57652 reported by Morus Walter
5865
5866Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5867
5868 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
5869
5870Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5871
5872 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
5873 errors, lesson don't add new functions at 1am before a release
5874 * xpath.c: integrated fix from Bjorn to avoid divide by zero
5875 from XPath initialization when possible.
5876
5877Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5878
5879 * result/scripts/base*: removing history/readline changed
5880 this slightly
5881 * include/libxml/parser.h SAX.c parser.c parserInternals.c
5882 xmllint.c: make element content line number generation
5883 optionnal to avoid breaking old apps added interface to switch
5884
5885Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5886
5887 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00005888 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00005889 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
5890 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
5891 John Kroll fixes to allow saving to HTTP via PUT (or
5892 POST of needed).
5893 * doc/html/*.html: regenerated the docs
5894
5895Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5896
5897 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
5898 xmlHashScanFull and xmlHashScannFull3 to get passed the
5899 three keys as arguments to the callback function
5900
5901Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5902
5903 * configure.in Makefile.am: removed libxml softlink for good
5904 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
5905 100% coverage by gtk-doc
5906
5907Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5908
5909 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
5910 fixed serious troubles due to size_t vs. int mismatch
5911
5912Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5913
5914 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
5915
5916Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5917
5918 * include/libxml/xpath{,Internals}.h xpath.c: added a more
5919 convenient extension API for value and context managing
5920 Now handles external objects through xmlXPathPopExternal,
5921 xmlXPathWrapExternal and xmlXPathReturnExternal.
5922 Added functions for sets operations (intersection, etc.)
5923
5924Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5925
5926 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
5927 xmlIO.c tree.c parserInternals.c entities.c encoding.c
5928 HTMLparser.c: cleanup of global variables, marking some
5929 const or private.
5930
5931Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5932
5933 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
5934 fixed xmlXPathNodeSetItem when passing index=0
5935
5936Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5937
5938 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
5939
5940Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5941
5942 * xmllint.c: fixed compilation under Cygwin #57503
5943 * TODO: update
5944
59452001-07-13 Peter Williams <peterw@ximian.com>
5946
5947 * config.h.in: add #undef HAVE_DLFCN_H
5948
5949 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
5950 builddir.
5951
5952Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5953
5954 * win32/libxml2/libxml2.def.src: added a couple of exported entries
5955 raised by #57348 and #57381
5956
5957Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5958
5959 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
5960 tree.c xpointer.c: store the line numbder in element->content,
5961 may break some software, need a configuration mechanism
5962
59632001-07-10 Darin Adler <darin@bentspoon.com>
5964
5965 * .cvsignore:
5966 * example/.cvsignore:
5967 * include/.cvsignore:
5968 * include/libxml/.cvsignore:
5969 Various things that are generated and should be ignored.
5970
5971Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5972
5973 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
5974 * doc/xml.html doc/html/*: updated the docs
5975
5976Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5977
5978 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
5979 validation occured on content with element child
5980
5981Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5982
5983 * tree.c: fixed XML Base computation which was broken
5984 * debugXML.c: added a base function to the shell
5985 * Makefile.am result/scripts/* test/scripts/*: added scripts
5986 based regression tests, and adding 2 XML Base tests
5987
5988Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5989
5990 * tree.c: set properties doc and call xmlSetListDoc for properties
5991 content when grafting them in a different tree.
5992 * aclocal.m4: remove from CVS
5993
5994Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5995
5996 * win32/libxml2/libxml2.def.src: added some missing entry point
5997 for XPath (Mark Vakoc)
5998
5999Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6000
6001 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
6002 layer should URI-Unescape before trying to open resources.
6003
6004Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6005
6006 * xpath.c: fix the name() bug for elements in the default
6007 namespace reported by Charlie Bozeman
6008
6009Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6010
6011 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
6012 led to an XPath fix, improvements of SAX initialization, and
6013 an added option --nocdata to testXPath
6014
6015Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6016
6017 * doc/libxml-doc.el: Felix Natter provided anew version working
6018 with XEmacs too
6019
6020Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6021
6022 * include/libxml/xpath.h: small cleanup
6023 * doc/xml.html: update
6024
6025Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6026
6027 * Makefile.am configure.in include/libxml/xmlwin32version.h:
6028 released 2.3.14
6029
6030Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6031
6032 * doc/html/*: rebuilt the docs for the release
6033 * doc/xml.html: added 2.3.14 release.
6034
6035Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6036
6037 * xpath.c: a bug reported by Stephan Kulow empty nodesets
6038 were not equal to empty strings
6039
6040Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6041
6042 * SAX.c: fixed a URI-Reference computation problem when validating
6043 * xmlIO.c: small cleanup
6044
6045Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6046
6047 * parser.c: improved the description of a couple of interfaces
6048 upon Larry Stamper suggestion
6049
6050Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6051
6052 * SAX.c entities.c parser.c: changed completely the way entities
6053 are handled when running the parser in entity substitution mode.
6054 This fixes a bug reported by Stephan Kulow and nearly divides
6055 by 3 the amount of memory required by libxslt to load and process
6056 DocBook TDG.
6057
6058Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6059
6060 * HTMLparser.c: fixing a too early root closing problem raised
6061 byt Prashanth Naidu
6062
6063Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6064
6065 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
6066 raised by Mark Vakoc.
6067
6068Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6069
6070 * example/Makefile.am: fixed the include path to add srcdir/include
6071 * Makefile.am configure.in: fix from Albert Chin for iconv detection
6072 and some cleanup
6073
6074Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6075
6076 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
6077 lot of optimization work, results in significant improvements
6078 when handling really complex XPath queries. Add a small optimizer
6079 for unions, improve [n] and [last()], avoid some costly ops.
6080
6081Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6082
6083 * include/libxml/parser.h parser.c: xmlStrstr args are both const
6084 * xpath.c: small cleanup
6085 * xmlGetNsList: reformated, fixed problems if used on Entities
6086
6087Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6088
6089 * doc/xml.html: added 1.8.14 and 2.3.13 releases
6090
6091Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6092
6093 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
6094 * Makefile.am example/Makefile.am: workaround automake generating
6095 erroneous deps
6096
6097Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6098
6099 * include/win32config.h: bug #56801 Yon Derek provided a patch
6100 to the windows config file.
6101
6102Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6103
6104 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
6105 libxml.h : Yon Derek provided a set of changes to compile from
6106 CVS on Windows/MSC
6107
6108Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6109
6110 * parser.c: fixed UTF8 BOM support in push mode
6111 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
6112 added a specific testcase
6113
6114Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6115
6116 * Makefile.am: added --push regression tests
6117 * parserInternals.c: the XML parser segfaulted in --push mode
6118
6119Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6120
6121 * configure.in: moved the symlinks detection within a CVS
6122 check, this is not portable and will be removed soon.
6123 * xpath.c: small cleanup/speedup
6124
6125Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6126
6127 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
6128 release of 2.3.12
6129 * parser.c: make an error message if unknow entities in all cases
6130
6131Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6132
6133 * uri.c: fixed 2 uri normalization bugs on '//' reduction
6134
6135Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6136
6137 * include/libxml/Makefile.am: Laszlo Peter pointed out that
6138 includes were installed in the wrong dir
6139
6140Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6141
6142 * doc/html.xml: warn against sending code to exhibit bugs.
6143
6144Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6145
6146 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
6147 Tru64 from Thomas Leitner
6148
6149Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6150
6151 * AUTHORS: added William and Bjorn
6152 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
6153 daniel@veillard.com hopefully I won't have to do this again
6154 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
6155 docs can be rebuilt cleanly now
6156 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
6157 from CVs it's generated, added include/libxml/xmlwin32version.h
6158 also generated but which should change far less frequently.
6159 * catalog.c nanoftp.c: made sure to include libxml.h not
6160 libxml/xmlversion.h directly
6161 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
6162 when compiling on WIN32 and MSC
6163
6164Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6165
6166 * include/Makefile.am include/libxml/Makefile.am configure.in:
6167 fixed make distcheck and rebuilding the rpms
6168
6169Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6170
6171 * configure.in: should finish the migration of exported includes
6172 into a real include/libxml in CVS, at least for CVS users.
6173 * removed the exported headers, added in include/libxml (as well
6174 as xmlversion.h.in).
6175
6176Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6177
6178 * configure.in: fixed the way to detect symlink
6179
6180Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6181
6182 * configure.in: updated, include/libxml is now a real CVS dir
6183
6184Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6185
6186 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
6187 version works with both libxml1 and libxml2 (it autodetects
6188 the prefix of the html-files) from Felix Natter.
6189 * doc/xml.html: updated doc accordingly
6190
6191Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6192
6193 * xpath.c: fixed the bug generating a template loop in libxslt
6194 when using docbook-xsl-1.4, * should filter out document nodes
6195 * HACKING: added William
6196 * TODO: updated
6197
6198Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6199
6200 * doc/FAQ.html: added a warning about gcc-3.0
6201 * doc/xml.html: added reference to gdome2 and removed a confusing
6202 sentence
6203
6204Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6205
6206 * xmlversion.h: okay this is a generated file, but Windows
6207 users need it and they can't generate it, and I want CVS
6208 Windows users ...
6209 * win32/libxml2/libxml2_so.dsp: Windows project file for
6210 the shared lib version of libxml2
6211 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
6212 resources needed for libxslt/xsltproc by Yon Derek
6213
6214Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6215
6216 * trio.c: MSVC fix (provided by Igor Zlatkovic)
6217
6218Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6219
6220 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
6221
6222Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6223
6224 * include/win32config.h: Yon Derek provided a first fix
6225 to be able to compile libxslt/xsltproc on Windows
6226
6227Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6228
6229 * xpath.c: attempt to work around what seemed a gcc optimizer
6230 bug when handling floats on i386 http://veillard.com/gcc.bug
6231 * tree.c entities.c encoding.c: doing some cleanups while
6232 chasing it
6233
6234Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6235
6236 * Makefile.am: cleanup when --without-debug is specified
6237 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
6238 w.r.t. --without-debug and other include points
6239 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
6240 Catalogs
6241 * configure.in entities.h tree.h HTMLparser.c: removed
6242 --without-corba, made the _private field mandatory
6243
6244Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6245
6246 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
6247 outputs a BOM in UTF8, an errata has been issued to avoid the
6248 problem, that was the most reasonable solution... Add support
6249 for a leading UTF8 BOM in entities.
6250
6251Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6252
6253 * valid.c: fixed a bug found when post validating an entity ref
6254 * xmllint.c: added --loaddtd and sligly changed --postvalid to
6255 activate it too
6256
6257Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6258
6259 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
6260 weakness in the node copy the XPointer and the XInclude
6261 implementations. Serious cleanup.
6262
6263Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6264
6265 * Makefile.am: Kjartan Maraas provided a small patch to
6266 add xml2-config.in to EXTRA_DIST
6267
6268Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6269
6270 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
6271 provided another failing case found in KDE, the way the
6272 ctxt->vctxt.nodeTab was allocated and freed changed over
6273 time but it wasn't completely cleaned up. This should fix it.
6274
6275Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6276
6277 * parser.c: Stephan Kulow also raised the fact that line number
6278 could get miscounted making debug harder, fixed the problem
6279 in xmlParseCharData()
6280
6281Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6282
6283 * valid.c: Stephan Kulow pointed out a problem when validating
6284 and using an empty entity, forgot a 'break' in a case.
6285
6286Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6287
6288 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
6289 * doc/xml.html: updated with 2.3.11
6290
6291Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6292
6293 * TODO: updated adding cleanup of generated doc
6294 * configure.in: prepared to release 2.3.11
6295 * xmllint.c: added --version for bug reporting
6296 * doc/html/*.html: rebuilt the doc
6297
6298Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6299
6300 * xpath.c: first part of the work on selecting namespace to
6301 fix bug #56115
6302
6303Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6304
6305 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
6306 when using -liconv
6307 * TODO: updated
6308
6309Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6310
6311 * HTMLtree.[ch]: more work on the HTML serialization routnes,
6312 cleanup, encoding support.
6313
6314Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6315
6316 * xpath.c: Thomas Broyer suggested a better patch for the / arg
6317
6318Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6319
6320 * xpath.c: bug detected by Ankh when / is used as a function arg
6321
6322Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6323
6324 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
6325 of element and use it to avoid outputting formatting spaces at
6326 the wrong place. Implemented the format parameter for HTML save.
6327 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
6328 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
6329 result/HTML/wired.html: of course this impact the result of a
6330 number of HTML tests
6331
6332Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6333
6334 * HTMLtree.[ch]: started augmenting the HTML save API with
6335 encoding and formatting parameters
6336
6337Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6338
6339 * HTMLtree.h: cleanup and started evaluating the work needed on
6340 revamping the HTML output code
6341
6342Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6343
6344 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
6345
6346Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6347
6348 * valid.c: fixed bug #56049, forgot one check in the
6349 validation routine
6350
6351Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6352
6353 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
6354
6355Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6356
6357 * libxml.h: fixed an error in last commit
6358 * doc/FAQ.html: added an entry for compilation from CVS
6359
6360Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6361
6362 * xmlversion.h.in libxml.h: Cygwin patches
6363 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
6364 * tree.h: cleanup
6365
6366Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6367
6368 * tree.c: patched xmlFreeNode() to avoid freeing() a static
6369 memory block in a strange case where libxml is linked twice
6370 in the binary.
6371
6372Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6373
6374 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
6375 state far too often, simple fix used to avoid it.
6376
6377Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6378
6379 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
6380 being processed, applied his patch
6381 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
6382
6383Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6384
6385 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
6386 provided fixes to compile on MSCC again
6387 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
6388 also provided an update for the project files.
6389
6390Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6391
6392 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
6393 bug #55810
6394
6395Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6396
6397 * tree.c: fixed xmlGetNsProp() to close bug #55683
6398 Note this requires libxslt to use it's own function instead.
6399
6400Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6401
6402 * HTMLtree.c: when in a pre element no formatting space should
6403 be added.
6404 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
6405
6406Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6407
6408 * configure.in: added tests for signal() and signal.h
6409
6410Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6411
6412 * xpath.c: robert pointed out xmlXPathNINF was not initialized
6413
6414Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6415
6416 * doc/libxml-doc.el: Felix Natter provided a new version for
6417 libxml2
6418
6419Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6420
6421 * HTMLtree.c: when in a pre element no formatting space should
6422 be added.
6423
6424Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6425
6426 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
6427
6428Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6429
6430 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
6431 hack
6432 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
6433 * uri.c: fixed a warning
6434
6435Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6436
6437 * HTMLtree.c: trying to close bug #55772 escaping in script
6438 elements
6439 * doc/xml.html: suggest to send mail to the list
6440
6441Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6442
6443 * error.c: attempt to fix the xmlGetVarStr breakage once and for
6444 good. Use a macro and based on the solution provided in
6445 vsnprintf manual page from GNU.
6446
6447Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6448
6449 * error.c: Workaround for non-preserving variadic list.
6450 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
6451
6452Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6453
6454 * doc/xml.html: added 2.3.10 release
6455
6456Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6457
6458 * configure.in: releasing 2.3.10
6459
6460Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6461
6462 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
6463
6464Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6465
6466 * encoding.c: Robert Collins provided a patch to add the
6467 "US-ASCII" encoding alias
6468
6469Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6470
6471 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
6472 string oriented functions and started cleaning the related areas
6473 in xpath.c which needed fixing in this respect
6474
6475Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6476
6477 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
6478 #55380
6479 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
6480
6481Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6482
6483 * TODO: updated
6484 * nanohttp.[ch] : started adding APIs to get the redirected URL
6485 when this occurs (needed for further base computation
6486 * tree.h: cleanup
6487 * encoding.c: cleanup
6488 * SAX.c: minor change around ctxt->loadsubset
6489
6490Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6491
6492 * Makefile.am include/Makefile.am: small change to have
6493 include/libxml rebuilt if working from CVS.
6494 * uri.c: applied another patch from Carl Douglas for URI escaping,
6495 this should close bug #51876
6496
6497Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6498
6499 * xinclude.c: fixed XInclude recursive behaviour bug #54678
6500 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
6501 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
6502 added specific regression test
6503 * parser.h: preparing for the XSLT mode where DTD inherited
6504 attributes are added to the tree.
6505
6506Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6507
6508 * xinclude.[ch]: Updated the namespace for the Last Call version
6509 * result/XInclude/include test/XInclude/include: updated the
6510 testsuite accordingly
6511
6512Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6513
6514 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
6515 related to bug #51876
6516
6517Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6518
6519 * tree.c: fixed a gross mistake in base computation, xml:base is
6520 not completely correct yet (need cascade).
6521 * xpath.[ch]: added the few things needed to find a function name
6522 and URI from the XPath context when it is called.
6523
6524Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6525
6526 * catalog.[ch]: fixes and add xmlLoadCatalogs()
6527 * DOCBparser.c: small cleanup
6528 * xmllint.c: added a --catalogs option to load catalogs from
6529 $SGML_CATALOG_FILES
6530 * tree.c: cleanup
6531 * configure.in: iconv library fixup, ICONV_LIBS
6532
6533Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6534
6535 * catalog.c: handling of CATALOG entries. detection of recursion,
6536 and a few bugfixes
6537 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
6538 against the default namespace
6539
6540Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6541
6542 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
6543
6544Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6545
6546 * parser.c: fixed propagation context info when parsing an
6547 external entity.
6548 * doc/html/*.html: regenerated a couple of docs
6549
6550Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6551
6552 * doc/xml.html: update with 2.3.9 informations
6553
6554Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6555
6556 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
6557 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
6558 * doc/html/* : rebuilt the docs
6559 * valid.c: small patch which may improve some case when
6560 validating.
6561
6562Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6563
6564 * HTMLparser.c: Closed bug #54891
6565 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
6566 to the suite
6567
6568Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6569
6570 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
6571 applied a documentation patch from LotR and filled in a few missing
6572 descriptions
6573
6574Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6575
6576 * xpath.c tree.c parser.c: speed optimizations at the parser level
6577 document tree freeing and xpath evaluation
6578
6579Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6580
6581 * parser.c parser.h parserInternals.h: fixed a couple of
6582 interfaces for handling memory buffer input to const char *
6583 upon suggestion of JamesH.
6584
6585Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6586
6587 * configure.in: LoTR sent a patch fixing the previous commit
6588
6589Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6590
6591 * configure.in: trying to deal again with the stoopid -R linking
6592 flag of Solaris
6593
6594Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6595
6596 * xpath.h: two nodeset access macros from Thomas Broyer
6597
6598Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6599
6600 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
6601 patch from Thomas Broyer
6602
6603Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6604
6605 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
6606 case
6607 * INSTALL: was empty added stuff from the FAQ
6608
6609Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6610
6611 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
6612 attributes handling and #54433 by adding xmlUnsetProp()
6613 and xmlUnsetNsProp()
6614
6615Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6616
6617 * HTMLparser.c: Patch from Jonas Borgström
6618 (htmlGetEndPriority): New function, returns
6619 the priority of a certain element.
6620 (htmlAutoCloseOnClose): Only close inline elements if they
6621 all have lower or equal priority.
6622 * result/HTML: this of course changed a number of tests results.
6623
6624Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6625
6626 * xmlIO.c catalog.c: plugged in the default catalog resolution
6627 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
6628 documentations
6629 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
6630
6631Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6632
6633 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
6634 integrating catalogs
6635 * catalog.[ch] testCatalog.c: adding a small catalo API
6636 (only SGML catalog support).
6637 * parser.c: restaured xmlKeepBlanksDefault(0) API
6638
6639Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6640
6641 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
6642
6643Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6644
6645 * parser.c: added xmlParseExternalEntityPrivate() to allow
6646 propagation of ctxt->_private when parsing external entities
6647
6648Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6649
6650 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
6651
6652Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6653
6654 * configure.in: fixed a small portability problem with AM_CONDITIONAL
6655
6656Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6657
6658 * valid.c: warn when indeterminist content model is detected
6659 * result/VC/ElementValid8: this adds a message
6660 * Makefile.am: add --novalid for VCM tests
6661 * parserInternals.c: added a call to Init memory
6662
6663Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6664
6665 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
6666 when both parameters are NULL.
6667
6668Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6669
6670 * valid.c: applied small patch from Gary Pennington, reindented
6671 some part of the code.
6672
6673Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6674
6675 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
6676 release, updated and regenerated the docs
6677
6678Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6679
6680 * xpath.c result/XPath/expr/floats : clarified and cleanup
6681 printing of abnormal floats in tests.
6682
6683Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6684
6685 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
6686 * results/HTML/ : a few changes in the output of the HTML tests as
6687 a result.
6688 * configure.in: tying to fix -liconv where needed
6689
6690Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6691
6692 * Makefile.am: fixed a stupid error
6693
6694Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6695
6696 * configure.in Makefile.am: make the inclusion of the trio
6697 modules in the library conditional
6698
6699Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6700
6701 * DOCBparser.c: patche from László Kovács, fixed entities refs
6702 in attributes handling
6703
6704Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6705
6706 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
6707 flushing
6708
6709Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6710
6711 * xpath.c: fix of an XSLT namespace bug reported on the list
6712 general/bug-8-
6713
6714Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6715
6716 * strio.h trio.c: Dan McNichol suggested a couple of small
6717 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
6718
6719Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6720
6721 * tree.c parser.c encoding.c: spent a bit more time looking
6722 at the parsing speed and DOM handling. Added a few more
6723 speedups.
6724
6725Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6726
6727 * parser.c: small but effective parsing speed improvement
6728
6729Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6730
6731 * configure.in: default on the DocBook parser inclusion (for Gnome)
6732 * DOCBparser.h: fixed a header reference
6733
6734Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6735
6736 * configure.in xpath.c: applied Bjorn patches for FPE on the
6737 alpha
6738
6739Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6740
6741 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
6742 xmlSaveFormatFileTo()
6743
6744Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6745
6746 * xpath.c: simple and efficient optimization, XPath functions
6747 aways bind to the same code, cache this
6748 * TODO: updated (by saying some is obsolete)
6749
6750Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6751
6752 * xpath.c: more cleanup work on XPath name parsing routines
6753
6754Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6755
6756 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
6757 xmlXPathParseName
6758 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
6759 * debugXML.c: avoid compilation problems if compiling without
6760 HTML support, Igor Zlatkovic
6761 * win32/libxml2/libxml2.def.src: being able to compile without
6762 XPath on Windows
6763
6764Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6765
6766 * libxml.m4: yet another patch from Toshio Kuratomi
6767
6768Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6769
6770 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
6771
6772Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6773
6774 * tree.[ch]: added xmlSaveFormatFile interface for saving
6775 and indenting a file.
6776
6777Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6778
6779 * xpath.c: fixed bug #53689 related to processing-instruction()
6780
6781Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6782
6783 * DOCBparser.c: patche from László Kovács
6784
6785Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6786
6787 * parser.c: applied fixes from Christian Glahn bug report #53391
6788
6789Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6790
6791 * error.c: Jean François Lecomte provided a complete description
6792 and a fix to bug #53537
6793
6794Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6795
6796 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
6797
6798Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6799
6800 * DOCBparser.c SAX.c: a bit more work on entities processing.
6801 Still Need to cleanup XML output and references in attributes
6802
6803Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6804
6805 * DOCBparser.c include/Makefile.am: two patches from László Kovács
6806
6807Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6808
6809 * tree.c: trying to fix #53574, not completely complete,
6810 I would like xmllint --copy --debug test/ent1 and
6811 xmllint --debug test/ent1 to show the same result.
6812 * xpath.c: fix a bug when trying to sort namespace nodes
6813
6814Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6815
6816 * HTMLtree.c: real fix for #53402
6817
6818Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6819
6820 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
6821 PIs when using xsl:output
6822 * valid.c: closing #53537 some case generate segfaults if there
6823 is validity errors
6824
6825Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6826
6827 * SAX.c testDocbook.c DOCBparser.c: more work on the support
6828 of external parsed entities, added --noent to testDocbook
6829 * valid.c: Garry Pennington found an uninitialized variable
6830 access in xmlValidateElementContent()
6831
6832Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6833
6834 * HTMLparser.c : HTML parsing still sucks ... trying to deal
6835 with madness
6836 * result/HTML/ : this modified the result of the regression tests
6837 a lot.
6838
6839Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6840
6841 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
6842 to doc where it wasn't checked against NULL reported by
6843 Jens Laas
6844
6845Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6846
6847 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
6848 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
6849
6850Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6851
6852 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
6853 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
6854 * SAX.[ch]: cleanup and updates for DocBook
6855 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
6856 ex SGML identifier changes
6857 * valid.c: removed a static unused function.
6858
6859Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6860
6861 * HTMLtree.c: applied change for Paul Sponagl on script saving
6862 * Makefile.am: the warning about entity title.xml are normal.
6863
6864Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6865
6866 * configure.in: release of 2.3.7
6867 * Makefile.am: fixing make distcheck
6868
6869Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6870
6871 * doc/html/* doc/xml.html: updated and regenerated the docs
6872
6873Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6874
6875 * xpath.c: fixed the XPointer problem introduced in 2.3.6
6876
6877Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6878
6879 * tree.c: fixed #53388 with the provided patch
6880
6881Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6882
6883 * valid.c: Bjorn detected an invalid memory access. Fixed
6884 vstateVPush()
6885
6886Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6887
6888 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
6889
6890Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6891
6892 * libxml.h: new header used only for the compilation of libxml
6893 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
6894 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
6895 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
6896 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
6897 xmlmemory.c xpath.c xpointer.c: libxml.h integration
6898 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
6899 baseline (version 1.2 plus a single patch).
6900 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
6901 scientific notation for numbers. Tests added.
6902 * xpath.c: formatting of numbers changed to use sprintf
6903 (contribution from William Brack)
6904
6905Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6906
6907 * valid.c: cleanup, more useful debugging
6908 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
6909 * xmlIO.c: entity loading is printed as an error when validating
6910
6911Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6912
6913 * valid.c: fixed to validate within entities
6914 * test/VCM/v22.xml: added a specific testcase
6915
6916Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6917
6918 * valid.c: forgot an epsilon transition in for ()+
6919 * test/VCM/v21.xml : added a specific test case
6920
6921Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6922
6923 * valid.c: removed a state explosion exhibited by RSS
6924 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
6925 from bug #51872
6926
6927Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6928
6929 * valid.[ch] tree.h: worked *hard* to get non-determinist content
6930 validation without using an ugly NFA -> DFA algo in the source.
6931 Made a specific algorithm easier to maintain, using a single
6932 stack and without recursion.
6933 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
6934 * hash.c: made the growing routine static
6935 * tree.h parser.c: added the parent information to an
6936 xmlElementContent node.
6937
6938Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6939
6940 * SAX.c parser.c xpath.c: generating IDs when not validating
6941 from an external parsed entity was poisoning the ID has table
6942 with removed values. This was killing XSLT on the KDE help
6943 browser.
6944
6945Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6946
6947 * entities.h: andrew@ugh.net.au detected a double declaration
6948
6949Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6950
6951 * debugXML.c hash.c tree.h valid.c : some changes related to
6952 the validation suport to improve speed with DocBook
6953 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
6954 the way validation errors get reported
6955
6956Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6957
6958 * HTMLparser.c HTMLtree.c: applied part of the patches provided
6959 by P C Chow and William M. Brack for XSLT HTML output
6960
6961Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6962
6963 * xmlversion.h.in win32config.h win32/libxml2/*: applied
6964 Igor Zlatkovic patches for MSC compilation and added his
6965 updates
6966
6967Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6968
6969 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
6970 prefix lookup.
6971 * parserInternals.c: fixed the bug reported by Morus Walter
6972 due to an off by one typo in xmlStringCurrentChar()
6973
6974Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6975
6976 * HTMLparser.c result/HTML/*: revamped the way the HTML
6977 parser handles end of tags or end of input
6978
6979Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6980
6981 * tree.[ch] : added xmlDocCopyNode for gdome2 support
6982
6983Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6984
6985 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
6986 bug where the linktime verions of free() won't work ...
6987
6988Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6989
6990 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
6991
6992Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6993
6994 * doc/xml.html: added 2.3.6 release
6995
6996Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6997
6998 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
6999 * result/wml.xml: resulted in a small output change
7000
7001Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7002
7003 * tree.c: xmlNewDoc was missing the charset initialization
7004 * xmllint.c: added --auto to autogenerate a doc, allow to
7005 reproduce the problem fixed on xmlNewDoc
7006
7007Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7008
7009 * xpath.c: trying to get 52979 solved
7010 * tree.c result/ result/noent/: trying to get 52712 solved, this
7011 also made me clean up the fact that XML output in general should
7012 not add formating blanks by default, this changed the output of
7013 a few tests
7014
7015Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7016
7017 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
7018
7019Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7020
7021 * configure.in: finally released 2.3.6
7022
7023Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7024
7025 * xpath.c: checking for null pointer generated by new code
7026
7027Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7028
7029 * xpath.c: fixed a [] evaluation problem reported
7030 * test/XPath/tests/simpleaddr: extended test
7031 * result/XPath/simpleaddr: updated result
7032
7033Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7034
7035 * xmllint.c: Dan Timis reported a portability problem
7036 on Macs without mmap, fixed it.
7037
7038Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7039
7040 * testXPath.c : added a --tree option allowing to display the
7041 tree dump of the XPath expression
7042
7043Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7044
7045 * xpath.c: fixed a memleak when comparing nodesets
7046 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
7047 * tree.c: added a TODO
7048
7049Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7050
7051 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
7052 we need string functions
7053 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
7054 to be able to use them where needed. Applied some changes
7055 to reduce name linking pollution and compile in only what's
7056 needed.
7057 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
7058 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
7059 for the string manipulation functions
7060 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
7061 to the free() function of xmlmemory.c
7062 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
7063 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
7064 usage.
7065
7066
7067Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7068
7069 * error.c: applied the context output patch of the error
7070 handling submitted by Chuck Griffith
7071 * error/VC/*: this slightly change some error logs
7072
7073Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7074
7075 * parser.c: fixed line number reporting on error
7076
7077Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7078
7079 * parser.c: Sullivan and Darin found a parser bug,
7080 applied the patch.
7081
7082Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7083
7084 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
7085 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
7086 xmlversion.h.in xpointer.c: of course the way I defined
7087 UNUSED breaks on old gcc version. Try to be smart and
7088 also define it directly in xmlversion.h
7089 * configure.in: removed -ansi flag from the pedantic set
7090
7091Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7092 Huge cleanup, I switched to compile with
7093 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
7094 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
7095 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
7096 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
7097 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
7098 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
7099 encoding.h entities.c error.c list.[ch] nanoftp.c
7100 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
7101 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
7102 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
7103 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
7104 Cleanup, staticfied a number of non-exported functions,
7105 detected and cleaned up a dozen of problem found this way,
7106 avoided a lot of public function name/typedef/system names clashes
7107 * doc/xml.html: updated
7108 * configure.in: switched private flags to the really pedantic ones.
7109
7110Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7111
7112 * configure.in: 2.3.5
7113 * doc/html/*: rebuilt the docs
7114
7115Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7116
7117 * parser.c: fixed a reported bug in NOTATION parsing
7118 * uri.c: accepted but not fixed bug 51876, added TODO
7119 * Makefile.am: fixed bug 51876
7120
7121Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7122
7123 * config.h.in configure.in error.c: fix a compilation problem
7124 on platforms without vsnprintf (xml@thewrittenword.com)
7125
7126Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7127
7128 * parser.c: fixed a function name header typo
7129 * SAX.c: notations can also occur in external subset.
7130
7131Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7132
7133 * error.c: removed a C++ like comment
7134
7135Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7136
7137 * parser.c: fixing bug 52299 strange condition leading
7138 to a parser crash due to a buffer overflow
7139 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
7140 added the specific test case
7141
7142Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7143
7144 * xpath.[ch]: still a lot of cleanup based on XSLT, added
7145 xmlXPathConvert{String,Number,Boolean} to be able to make
7146 type casts without a context stack, fixed some implementation
7147 problems related to the absence of context at parse-time,
7148 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
7149 in the public API too
7150 * xpointer.c xpathInternals.h: we need to know at parse time
7151 whether we are compiling an XPointer
7152
7153Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7154
7155 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
7156 cleaned up the parser internals, refactored XPath code, added
7157 new compilation based APIs and cleanly separated public and
7158 private APIs.
7159
7160Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7161
7162 * xpath.h: the comp field must be added at the end to avoid
7163 killing binary compat.
7164
7165Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7166
7167 * Makefile.am: detect XPath memleaks in regreson tests
7168 * error.c: fixed and error w.r.t. error reporting still using
7169 stderr
7170 * hash.c: added new line at end of file
7171 * tree.h: minor cleanup
7172 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
7173 expression parsing from evaluation, resulted in a number of
7174 changes internally, and in XPointer. Likely to break stuff
7175 using xpathInternals.h but should remain binary compatible,
7176 new interfaces will be added.
7177
7178Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7179
7180 * configure.in: fixed a couple of problems reported by
7181 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
7182 without gcc on non linux platforms.
7183
7184Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7185
7186 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
7187 a fix for --with-html-dir= configure support. I hope it won't
7188 break rpm generation
7189
7190Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7191
7192 * xmlIO.c: one function comment cleanup.
7193
7194Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7195
7196 * SAX.c: external subset notations were improperly registered
7197 in the internal subset.
7198
7199Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7200
7201 * README.cvs-commits: added, pointing to HACKING
7202 * HACKING: updated
7203
7204Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7205
7206 * parser.c: and Matt Sergeant found one in the XML push
7207 parser (erroneous check I forgot to remove when I fixed the
7208 main parser).
7209
7210Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7211
7212 * xpath.c: ptittom found a small bug in UnaryExpr
7213
7214Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7215
7216 * configure.in: bumped to 2.3.4
7217 * error.c: fixed bug #51860
7218 * tree.c: fixed bug #51861
7219 * valid.c: cleanup, more debug, failed to fix one bug crap ...
7220 * tree.[ch] : added xmlDefaultBufferSize
7221 * nanoftp.c: typo in function name header block
7222 * doc/xml.html : updated, added link to XML::LibXSLT
7223 * doc/html/* : rebuilt the docs
7224
7225Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7226
7227 * parser.c SAX.c: the new content parsing code raised an
7228 ugly bug in the characters() SAX callback. Found it
7229 just because of strangeness in XSLT XML Rec ouptut :-(
7230
7231Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7232
7233 * Makefile.am: Martin Baulig suggested to add -lm
7234 * tree.c: found another bug in xmlNodeGetContent()
7235
7236Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7237
7238 * xpath.c: Bjorn found the error related to strictness of comparison.
7239
7240Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7241
7242 * parser.c: trying to fix the Dtd parsing problem reported
7243 by Gary, side effect of last week speed optimizations.
7244
7245Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7246
7247 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
7248 * parserInternals.c: removed unneeded test raised by Stric
7249
7250Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
7251
7252 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
7253 and fixed by William Brack). Added xmlXPathFormatNumber.
7254 Changed the sorting slightly.
7255 * configure.in Makefile.am example/Makefile.am: Added -lm.
7256 Please note that applications linking with libxml2, must
7257 also like with the math library from now on.
7258
7259Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7260
7261 * HTMLparser.c: fixed loop reported by Marc Sanfacon
7262
7263Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7264
7265 * parser.c: one must report spaces even if the Dtd element
7266 content proves that this is not part of the element content.
7267 * result/valid/*.xml: this changed the ouptu slightly
7268
7269Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7270
7271 * configure.in: bumped to 2.3.3
7272 * doc/xml.html: updated
7273
7274Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7275
7276 * tree.c: minor doc fix
7277 * xpath.c: deallocation issues when a result tree has been
7278 converted to a node-set
7279
7280Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7281
7282 * doc/xml.html: oops corrected dates s/2000/2001
7283
7284Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7285
7286 * valid.c: new patch from Gary Pennington
7287
7288Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7289
7290 * doc/xml.html: applied patch from Ankh
7291
7292Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7293
7294 * xinclude.c: fixed a problem building on Mac
7295
7296Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7297
7298 * parser.c: more work on increasing parsing ferformances
7299
7300Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7301
7302 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
7303 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
7304 avoiding memcpy in production builds MEM_CLEANUP macro use
7305 * parser.[ch] parserInternals.c: optimizations of the tightest
7306 internal loops inside the parser. Better checking of I/O
7307 flushing/loading conditions
7308 * xmllint.c : added --timing
7309
7310Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7311
7312 * configure.in: bumped to 2.3.2
7313 * doc/xml.html: updated for release
7314
7315Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7316
7317 * xpath.c: found a memleak and fixed a nasty bug
7318
7319Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7320
7321 * xmllint.[c1] : added return code errors for xmllint
7322 * xpath.c: specific debug dump function for result value trees
7323
7324Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7325
7326 * xpath.c: finally implemented xmlXPathCompareNodeSets
7327 * test/XPath/expr/floats results/XPath/expr/floats: added
7328 a test for float expressions
7329
7330Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7331
7332 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
7333 * parserInternals.[ch]: trying to speed up parsing
7334 * xpath.c : speeded up node set equality op
7335
7336Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7337
7338 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
7339 better handling of ID/IDREF and the list modules associated
7340 * configure.in: small CFLAGS cleanup
7341
7342Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7343
7344 * configure.in: fixed iconv detection on AIX (stric)
7345
7346Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7347
7348 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
7349
7350Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
7351
7352 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
7353 and optimized xmlXPathNodeSetSort
7354
7355Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7356
7357 * xpath.c: bug fix when context size is 0
7358 * parser.c: I like Norm's Dtd because they still manage to break
7359 the parser occasionally
7360
7361Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7362
7363 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
7364
7365Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7366
7367 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
7368 attributes within the XML-1.0 namespace
7369
7370Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7371
7372 * xpathInternals.h: exported a few axis functions
7373 * doc/xml.html: updated the doc
7374
7375Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7376
7377 * configure.in: applied patch from Daniel van Balen for OpenBSD
7378 and bumped version to 2.3.1
7379 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
7380 attempt to find autoclosing was simply broken, removed it,
7381 updated the examples, this is better
7382
7383Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7384
7385 * hash.[ch]: added Paolo Casarini patch to provide Delete from
7386 hash functionnalities.
7387 * doc/html/* : rebuild the doc
7388
7389Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7390
7391 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
7392 on predicate
7393 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
7394 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
7395 really want to have tags closed on output even if we accept
7396 unclosed ones on input
7397
7398Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7399
7400 * xpath.c: ouch don't free NULL, rare case fixed
7401 * tree.c: don't coalesce text nodes if they don't have the
7402 same behaviour wrt escaping on output
7403
7404Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7405
7406 * xpath.c: small fixup
7407 * SAX.c: don't warn on empty namespaces.
7408
7409Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7410
7411 * README: a bit of cleanup
7412 * configure.in: preparing for 2.3.0 release
7413
7414Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7415
7416 * hash.[ch]: added a first version of xmlHashSize()
7417 * valid.c: another bug fix from Gary Pennington
7418
7419Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7420
7421 * valid.c: couple of bug fixes pointed by Gary Pennington
7422 * HTMLtree.c: #if 0 cleanup
7423
7424Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7425
7426 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
7427 which removes a time consuming check of xmlXPathNodeSetAdd()
7428 and use it in places where we are sure to not break unicity
7429
7430Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7431
7432 * xpath.c: bug fixes found from XSLT
7433 * tree.c: preserve node->name special values when copying nodes.
7434 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
7435 external subset are fetched when available but without full
7436 validation. Added xmlLoadExtDtdDefaultValue, need a function.
7437 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
7438 output with encoding disabled.
7439
7440Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7441
7442 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
7443 xmlCheckFilename should not be called from xmlFileOpenW
7444 and xmlGzfileOpenW
7445
7446Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7447
7448 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
7449 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
7450 added the new tests for URI normalization
7451 * testURI.c: fixed stoopid bugs
7452 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
7453 the URI in the error messages are now properly normalized
7454
7455Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7456
7457 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
7458
7459Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7460
7461 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
7462
7463Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7464
7465 * xpath.c: fixed mod operator
7466
7467Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7468
7469 * parser.c: fixed xmlStrcat doc
7470 * tree.c: 2 fixes form Anders Carlson for copying nodes and
7471 trees.
7472
7473Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7474
7475 * xpath.c result/XPath/tests/chaptersbase
7476 result/XPath/tests/simplebase: fixed XPath node()
7477 * tree.c: small fix in xmlNewNs()
7478 * Makefile.am: removed extraneous xml2Conf.sh rule
7479
7480Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7481
7482 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
7483 Changed the library name, in order to get libxml-devel and
7484 libxml2-devel to coexist on a single system
7485 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
7486 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
7487
7488Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7489
7490 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
7491 libxml2-devel installable in // as libxml-devel.
7492
7493Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7494
7495 * doc/Makefile.am: fixed make rebuild in doc
7496 * doc/html/*.html: rebuilt the docs
7497
7498Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7499
7500 * tree.c: patch from Bjorn Reese on xmlBufferCCat
7501
7502Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7503
7504 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
7505 the HTML doc to go into the -devel RPM ...
7506 * aclocal.m4 config.h.in: some updates due to auto* magic
7507
7508Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7509
7510 * xpath.h: added a hook in the context structure allowing to
7511 link to extra support, needed for XSLT
7512
7513Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7514
7515 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
7516 xmlXPtrCmpPoints to use it.
7517 * propagated the following patch from Alejandro Forero
7518 * include/win32config.h xmlIO.c: applied further suggestions
7519 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
7520 * example/gjobread.c: fixed warnings, now that it builds
7521
7522Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
7523
7524 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
7525
7526 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
7527 filename points to a valid file (not a directory).
7528 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
7529 Added calls to xmlCheckFilenameDir.
7530
7531 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
7532 `path' (rather than `filename') as the parameter to gzopen and open.
7533
7534Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7535
7536 * Makefile.am: fixed a problem with EXTRA_DIST
7537
7538Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7539
7540 * Makefile.am example/Makefile.am: finally found the trick
7541 to build the example, i.e. add "." in SUBDIRS before example
7542 in the list <grin/>
7543
7544Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7545
7546 * doc/xml.html: updated with an XSLT section, removed pointer to
7547 W3C CVS base.
7548
7549Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7550
7551 * xpath.c: when copying a XSLT tree object teh tree need to be copied
7552 too, and deallocation need to occur the same way.
7553
7554Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7555
7556 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
7557 type correponding to an XSLT result tree fragment. Share most
7558 of the data format with node set, as well as operators.
7559 * HTMLtree.c: added a newline at the end of the doctype output
7560 whe this one is not present initially.
7561 * tree.c: make sure taht the parent and doc pointers are properly
7562 set when copying attributes (lists).
7563
7564Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7565
7566 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
7567
7568Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7569
7570 * xpath.c: seems I finally killed that ugly path evaluation
7571 context bug (tagged 9999 in case is is wrong)
7572
7573Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7574
7575 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
7576 for XSLT
7577
7578Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7579
7580 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
7581 for xmlGzfileOpen() bug
7582
7583Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7584
7585 * xpath.c: removed an error found by XSLT usage
7586 * tree.c parserInternals.h: use a predefined static string
7587 for text and comment nodes, avoid freeing them in xmlFreeNode,
7588 exported the string name in parserInternals.h and added
7589 another value to disable encoding at output (for XSLT),
7590 gain memory, time.
7591
7592Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7593
7594 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
7595 win32/libxml2/libxml2_so.dsp: new makefiles and update
7596 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
7597
7598Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7599
7600 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
7601 Gary Pennington
7602
7603Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7604
7605 * xpath.c: fixed the comaprision of values and nodelists,
7606 need to compare nodelist still ...
7607 * debugXML.c: avoided a possible core dump
7608 * HTMLparser.c: cleanup
7609 * nanohttp.c: contributed fix.
7610 * tree.c: fixes in properties handling added xmlSetNsProp
7611 needed by libxslt
7612 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
7613 comment
7614 * TODO: updated
7615
7616Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7617
7618 * parser.c parserInternals.c: applied Bjorn Reese optimization
7619 patch
7620
7621Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7622
7623 * Makefile.am: applied patch fro make check from Martin Vidner
7624
7625Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7626
7627 * configure.in: preparing 2.2.11
7628 * doc/html/*: rebuild the HTML files
7629 * doc/xml.html : updated
7630
7631Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7632
7633 * tree.c: fixed a stupid bug
7634 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
7635 patches related to validation of an XInclude processing result
7636 * TODO: updated
7637
7638Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7639
7640 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
7641 on large files
7642
7643Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7644
7645 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
7646
7647Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7648
7649 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
7650 reported by Jonas Borgström
7651 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
7652
7653Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7654
7655 * testXPath.c xpath.c: fixing the XPath union expressions problem
7656 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
7657
7658Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7659
7660 * xmllint.c: Made is so if the file name is "-" is will read form
7661 standard input. Sven Heinicke <sven@zen.org>
7662 * tree.c: fixed a problem when growing buffer
7663 * tree.h: fixed the comment of the node types following andersca
7664 comment
7665 * TODO: updated
7666
7667Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7668
7669 * HTMLparser.[ch]: added a way to avoid adding automatically
7670 omitted tags. htmlHandleOmittedElem() allows to change the
7671 default handling.
7672 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
7673 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
7674 of xmllint too when using --memory flag, added a memory test
7675 suite at the Makefile level.
7676 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
7677 with namespace use when encountering QNames in XPath evalation,
7678 added xmlns() scheme in XPointer.
7679 * nanoftp.c : incorporated a fix
7680 * parser.c xmlIO.c: fixed problems raised with encoding when using
7681 the memory I/O
7682 * parserInternals.c: closed bug 25934 reported by
7683 torsten.landschoff@innominate.de
7684 * TODO: updated
7685
7686Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7687
7688 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
7689 on a non-updated tree :-(, made a 2.2.10 release to correct the
7690 situation
7691
7692Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7693
7694 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
7695 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
7696 integrated a set of OpenVMS changes from Howard Taylor
7697 <Howard.Taylor@pacoast.com>
7698
7699Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7700
7701 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
7702 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
7703
7704Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7705
7706 * HTMLparser.c: some fixes on auto-open of html/head/body
7707 * encoding.c: fixed a compilation error on some gcc env
7708 * xpath.c xpointer.[ch] xpathInternals.h: improved the
7709 XPointer implementation
7710 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
7711 related XPointer tests and associated results
7712
7713Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7714
7715 * doc/xmldtd.html doc/xml.html: following a short step by step
7716 guidance on IRC to help maciej with DTDs I started a small
7717 page on the subject.
7718
7719Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7720
7721 * HTMLparser.c: fixed handling of broken charrefs
7722 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
7723 patches
7724
7725Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7726
7727 * doc/xml.html doc/html/* : rebuilt the docs after adding
7728 xinclude and updated page for 2.2.7 and 2.2.8
7729 * configure.in: releasing 2.2.8
7730
7731Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7732
7733 * parser.[ch] parserInternals.c: applied the conditional
7734 section processing fix from Jonathan P Springer
7735 <jonathan.springer2@gte.net>
7736 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
7737 project file, fixed iconv default non support
7738 * xpath.c: fixed the problem of evaluating relative expressions
7739 when a node context is provided.
7740
7741Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7742
7743 * nanoftp.c: fixed gcc 2.95 new warnings
7744 * SAX.c: fixed a stupid bug
7745 * tree.c: fixed a formatting problem when round-tripping
7746 from/to memory
7747 * xinclude.c: chased memleak, fixed a base problem
7748 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
7749 xmlXPtrBuildNodeList()
7750 * TODO: updated
7751 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
7752 adding a first small set of regression tests for XInclude
7753
7754Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7755
7756 * nanohttp.[ch]: applied Wayne Davison patches to access
7757 the WWW-Authorization header.
7758 * parser.c: Closed Bug#30847: Problems when switching encoding
7759 in short files by applying Simon Berg's patch.
7760 * valid.c: fixed a validation problem
7761 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
7762 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
7763 Wayne Davison
7764 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
7765 need to be extended to non full nodes selections.
7766 * xinclude.c: starts to work decently
7767
7768Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7769
7770 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
7771 debugXML.c xmlversion.h.in: Started adding XInclude support,
7772 this is a new xmllint option
7773 * tree.c xpath.c: applied TOM patches for XPath
7774 * xpointer.c: fixed a couple of errors.
7775 * uri.c: added an escaping function needed for xinclude
7776 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
7777 new warning from RH70 gcc's version
7778
7779Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7780
7781 * HTMLparser.c: fixed loop on invalid char in scripts
7782 * parser.c: update to description of xmlIOParseDTD()
7783 * libxml.m4 xmlversion.h.in: changes contributed by
7784 Michael Schmeing <m.schmeing@internet-factory.de>
7785 * configure.in: preparing for 2.2.7
7786 * Makefile.am: trying to avoid config.h and acconfig.h
7787 being included in the distrib
7788 * configure.in: released 2.2.7
7789
7790Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7791
7792 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
7793 like namespaces for good. Unified xmlNs and xmlNode somewhat.
7794
7795Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7796
7797 * parser.[ch]: added xmlIOParseDTD()
7798 * xpointer.c: added support for the 2 extra parameters of
7799 string-range, fixed a stoopid error when '0' was present
7800 in XPointer expressions
7801 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
7802 testsuite for the above
7803
7804Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7805
7806 * libxml.spec.in: improved package descriptions
7807
7808Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7809
7810 * xpath.c xpathInternals.h: applied a large cleaning patch
7811 from TOM <ptittom@free.fr>, it also add namespace support
7812 for function and variables registration.
7813
7814Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7815
7816 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
7817 * Makefile.mingw: Wayne Davison's update adding hash.c
7818
7819Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7820
7821 * xpath.c: fixed the root evaluation problems
7822 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
7823 ignorable spaces with <b> <bold> <em>
7824 * tree.c: fixed a loop in xmlSearchNsByHref()
7825
7826Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7827
7828 * xpath.c: applied another XPath patch from TOM
7829 * xpath.c include/makefile.am: applied another patch from
7830 china@thewrittenword.com (cleanup on IRIX).
7831
7832Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7833
7834 * xml-config.1: received a fixed version from Fredrik Hallenberg
7835 <hallon@lysator.liu.se>
7836
7837Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7838
7839 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
7840 cleanup patch for XPath
7841
7842Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7843
7844 * patched to redirrect all "out of context" error messages to
7845 a reconfigurable routine. The changes are:
7846 * xmlerror.h : added the export of an error context type (void *)
7847 an error handler type xmlGenericErrorFunc there is an interface
7848 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
7849 to reset the error handling routine and its argument
7850 (by default it's equivalent to respectively fprintf and stderr.
7851 * all the c files: all wild accesses to stderr or stdout within
7852 the library have been replaced to calls to the handler.
7853
7854Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7855
7856 * configure.in: release 2.2.6
7857 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
7858 exporting the inner functions of xpath for extension modules
7859 * doc/*: updated and rebuilt the doc
7860
7861Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7862
7863 * nanohttp.c : applied Wayne HTTP cleanup patch
7864 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
7865 and xmlNodeSetSpacePreserve()
7866
7867Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7868
7869 * xpath.c: closing bug #29260
7870
7871Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7872
7873 * hash.[ch] debugXML.c: expanded/enhanced the API, added
7874 multikey tuples, made hash structure opaque
7875 * valid.[ch]: moved elements, attributes, notations decalarations
7876 as well as ID and refs to hash tables.
7877 * entities.c: hash cleanup
7878 * xmlmemory.c: fixed a dump problem in debug mode
7879 * include/Makefile.am: problem passing in DESTDIR= values patch
7880 from Marc Christensen <marc@calderasystems.com>
7881 * nanohttp.c: removed debugging remains
7882 * HTMLparser.c: the bogus tag should be ignored (Wayne)
7883 * HTMLparser.c parser.c: fixing a number of problems with the
7884 macros in the *parser.c files (Wayne).
7885 * HTMLparser.c: close the previous option when opening a new one
7886 (Marc Sanfacon).
7887 * result/HTML/*: updated the HTML results accordingly
7888
7889Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7890
7891 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
7892 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
7893 XPath functions and XML entities table to them. More to come...
7894 * xmlIO.c: fixed libxml closing FILEs it didn't open.
7895
7896Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7897
7898 * tree.c: coalesce adjacent text nodes
7899 * valid.c: handling of blank nodes in DTd validation (raised
7900 by problems with a posteriori validation).
7901 * nanohttp.c: changing behaviour on HTTP write stuff.
7902 * HTMLtree.c: forced body and html to be explicitely closed.
7903 * xpath.h: exported more XPath functions.
7904
7905Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7906
7907 * Release of 2.2.5
7908 * xpointer.c: range() range-inside and other helper functions
7909 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
7910
7911Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7912
7913 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
7914 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
7915
7916Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7917
7918 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
7919 and XPointer modules
7920
7921Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7922
7923 * SAX.h: closed #25107
7924
7925Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7926
7927 * testSAX.c: fixed problem with cdata reporting
7928 * SAXresult/* : updated
7929
7930Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7931
7932 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
7933 Closed bug #27499, added to regression tests
7934 * TODO: updated
7935
7936Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7937
7938 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
7939 support for SCRIPT and STYLE with help from Bjorn Reese
7940 * test/HTML/* result/HTML/*: added simple testcase and updated
7941 the existing ones.
7942
7943Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7944
7945 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
7946 string-range for empty strings
7947 * test/XPath/docs/str test/XPath/xptr/chaptersrange
7948 test/XPath/xptr/strrange: augmented the XPointer testsuite
7949
7950Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7951
7952 * doc/xml.html doc/xmlmem.html: added a module describing memory
7953 interfaces and use, updated the main page.
7954
7955Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7956
7957 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
7958 nanoftp code work on Windows too now
7959
7960Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7961
7962 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
7963 * xpointer.c: implemented string-range() at least a good first version
7964 * test/XPath/docs/str test/XPath/xptr/strrange
7965 result/XPath/xptr/strrange: the string-range() tests
7966
7967Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7968
7969 * Makefile.am include/Makefile.am include/win32config.h
7970 win32/Makefile.mingw: fixed problems reported by Wayne Davison
7971 and make distcheck
7972
7973Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7974
7975 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
7976 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
7977 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
7978
7979Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7980
7981 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
7982 patch for socklen_t detection by
7983 Albert Chin-A-Young <china@thewrittenword.com>
7984
7985Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7986
7987 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
7988 and added a --dtdvalid option to xmllint used to test it
7989
7990Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7991
7992 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
7993 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
7994
7995Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7996
7997 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
7998 handlings (registration, lookup, cleanup)
7999
8000Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8001
8002 * configure.in Makefile.am include/makefile.am: adding XPointer
8003 and XPtrtests target
8004 * xpointer.[ch] : new files for XPointer support
8005 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
8006 more XPath tests
8007
8008Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8009
8010 * configure.in: fixed, very broken, make distcheck works again
8011
8012Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8013
8014 * More work toward 2.2.5, integrated a number of patches
8015 * configure.in Makefile.am win32config.h.in: trying to cleanup
8016 make distcheck .... huh ...
8017 * include/Makefile.am include/win32config.h: new directory
8018 for includes
8019 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
8020 updated teh makefiles and instructions for WIN32
8021 * xpath.c: small fixes
8022 * test/XPath/ results/XPath: updated the testcases and results
8023 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
8024 suggested patches
8025 * valid.c: fixed an ID bug
8026
8027Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8028
8029 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00008030 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008031 * xpath.[ch]: worked on XPointer
8032
8033Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8034
8035 * configure.in Makefile.am: 2.2.5, ship the include in an
8036 include/libxml subdirectory, use symlinks when using CVS
8037 * testSAX.c: fixed small bug
8038 * testXPath.c: changed the way testfiles are parsed
8039 * debugXML.c: same kind of cleanup when parsing an argument expression
8040 XPath/XPointers can have blanks embedded
8041 * xpath.[ch]: more cleanup, reorgs for XPointer work
8042 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
8043 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
8044
8045Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8046
8047 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
8048 in the XPath engine, rewrote large parts of it, now it's far
8049 cleaner and in sync with the REC not an old WD. Fixed a parsing
8050 problem in the interactive XML shell found when testing XPath.
8051
8052Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8053
8054 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
8055 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
8056 examples with the extra test
8057
8058Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8059
8060 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
8061 the global init function.
8062
8063Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8064
8065 * HTMLparser.c: Doohhh, attribute name parsing was still case
8066 sensitive ! Fixed this ...
8067 * result/HTML/* : updated the tests results accordingly
8068
8069Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8070
8071 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
8072 engine, should be far more stable, incorporated a new version of
8073 preceding/following axis, need testing
8074 * uri.c: fixed file:///c:/a/b/c problem
8075 * test/XPath/tests/idsimple: augmented the XPath tests
8076
8077Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8078
8079 * doc/* rebuilding docs for 2.2.4 release
8080
8081Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8082
8083 * configure.in: releasing 2.2.4
8084 * parser.[ch]: added xmlStrEqual()
8085 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
8086 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
8087 use xmlStrEqual instead
8088 * TODO: updated
8089 * added an XPath test
8090
8091Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8092
8093 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
8094 * entities.h: exported xmlInitializePredefinedEntities
8095 * parser.[ch] : added xmlInitParser()
8096 * parserInternals.h : had to export htmlInitAutoClose()
8097
8098Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8099
8100 * xpath.[ch] : fixed some serious XPath Predicate evaluation
8101 problems
8102 * Makefile.am : added XPath regression tests to normal tests
8103 * uri.c: fixed a problem with local paths, cleanup
8104 * parser.c: fixed a problem with large CData sections
8105
8106Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8107
8108 * configure.in xml-config.in: patch from "Ben Taylor"
8109 <sol7x86@hotmail.com> for solaris shared libs lookup
8110
81112000-09-30 Martin Baulig <baulig@suse.de>
8112
8113 * libxml-2.0.pc.in: Provide pkg-config script.
8114
8115 * configure.in: Create the libxml-2.0.pc script from the
8116 libxml-2.0.pc.in templates.
8117 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
8118 script in `$(libdir)/pkgconfig'.
8119
8120Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8121
8122 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
8123 when compiling with MSC
8124
8125Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8126
8127 * xpath.c: patch for normalize-string() substring-before(),
8128 substring-after() and translate() functions from Bjorn Reese
8129 <breese@mail1.stofanet.dk>
8130 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
8131 Fredrik Hallenberg <hallon@lysator.liu.se>
8132 * TODO: updated
8133
8134Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8135
8136 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
8137 problem of socklen_t being undefined on a number of platforms
8138 * debugXML.c: fixed a compilation problem when without snprintf
8139
8140Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8141
8142 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
8143 an URI bug and a fix for the control-character-induced infinite loop
8144 * nanohttp.c: preventive fix for compiling on WIN32
8145
8146Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8147
8148 * xmlint.c: closing bug #25000
8149
8150Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8151
8152 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
8153 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
8154 modified slightly Wayne Davison patch adding xmlStrcasecmp and
8155 related function, fixing xmlStrncmp(), and associated cleanup
8156 * result/HTML/entities.html.sax: updating result
8157
8158Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8159
8160 * uri.c: applied patch for URI escaping from Wayne Davison
8161 <wayned@blorf.net>
8162 * tree.c parserInternals.c HTMLparser.c: memset checks patches
8163 from Denis Barbier <barbier@imacs.polytechnique.fr>
8164 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
8165 patch from Wayne Davison
8166
8167Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8168
8169 * doc/xml.html : updated with new releases, adding "how to help"
8170
8171Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8172
8173 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
8174 removed a few warnings in pedantic mode ...
8175 * parserInternals.c parser.c: moved encoding switching function
8176 to parserInternals.c
8177 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
8178
8179Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8180
8181 * HTMLparser.c parser.c: set ctxt->errNo before calling the
8182 error or warning handlers
8183
8184Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8185
8186 * parserInternals.c parserInternals.h parser.c Makefile.am:
8187 created a new module parserInternals.c, moved most of the
8188 code shared by the various parsers there, as well as
8189 deprecated code from parser.c. More cleanup of parser.c
8190 * uri.c: fixed a problem when URI is NULL
8191 * valid.c: speedup when looking for an attribute declaration
8192
8193Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8194
8195 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
8196 the cleanup of the computation of URI references when seeking
8197 external entities. The URI reference string and the resulting
8198 URI are both stored now.
8199 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
8200 large s(n)printf checks and cleanup from Denis Barbier
8201 <barbier@imacs.polytechnique.fr>
8202 * xmlversion.h.in tree.h: couple of SGML declarations for a
8203 possible docbook module.
8204 * result/VC/ : a couple of test output changed due to the change
8205 of the entities URI
8206
8207Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8208
8209 * parser.h: added a _private field for linking user's data
8210
8211Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8212
8213 * parser.c parserInternals.h: demacroified most of the IS_XXX
8214 the gain in size is significant so ...
8215
8216Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8217
8218 * entities.c: cases where looking up entities with doc==NULL
8219 covered
8220
8221Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8222
8223 * uri.c: applied Wayne Davison patch
8224 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
8225
8226Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8227
8228 * uri.c testUri.c: applied Wayne Davison patches
8229 * test/URI/uri.data result/URI/uri.data: first set of tests/results
8230 * Makefile.in: added URItest and included thenin "make tests"
8231
8232Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8233
8234 * xmlversion.h.in: closed bug 22941
8235
8236Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8237
8238 * doc/xmlio.html: added doc and example for entity loader
8239 redefinition.
8240
8241Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8242
8243 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
8244 used by libxml
8245
8246Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8247
8248 * parser.c: Fixed bug on invalid ontent characters and when using
8249 push.
8250 * xmllint.c: fixed xmllint endling of errors in push mode
8251
8252Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8253
8254 * HTMLparser.c testHTML.c: applied two new patches from
8255 Wayne Davison <wayned@users.sourceforge.net>
8256 * result/HTML/*.sax: regenerated HTML SAX output
8257 * parser.c: more cleanup.
8258
8259Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8260
8261 * HTMLparser.[ch] testHTML.c: applied the second set of
8262 patches from Wayne Davison <wayned@users.sourceforge.net>,
8263 adding htmlEncodeEntities()
8264 * HTMLparser.c: fixed an ignorable white space detection bug
8265 occuring when parsing with SAX only
8266 * result/HTML/*.sax: updated since the output is now HTML
8267 encoded...
8268
8269Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8270
8271 * HTMLparser.[ch]: applied some of Wayne Davison
8272 <wayned@users.sourceforge.net> patches
8273
8274Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8275
8276 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
8277 undeclared namespace prefix was used, added a warning.
8278 Cleaned up support w.r.t. entities, spilling out a warning
8279 and being pedantic on lookups.
8280 * test/warning/ent9 : added testcase for previous example.
8281 * TODO: updated
8282 * parserInternals.h parser.c: changed the way names are parsed
8283 now allow infinite size and decrease penalty for normal use
8284 * parser.c: Started a big cleanup/check of the parser code,
8285 fixed some of the most tortuous entity code, spotted code
8286 unused anymore
8287 * test/*: added tests for very long names and related nasty
8288 things.
8289
8290Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8291
8292 * doc/encoding.html: added encoding aliases doc
8293 * doc/xml.html: updates
8294 * encoding.[ch]: added EncodingAliases functions
8295 * entities.[ch] valid.[ch] debugXML.c: removed two serious
8296 bottleneck affecting large DTDs like Docbook
8297 * parser.[ch] xmllint.c: added a pedantic option, will be
8298 useful
8299 * SAX.c: redefinition of entities is reported in pedantic mode
8300 * testHTML.c: uninitialized warning from gcc
8301 * uri.c: fixed a couple of bugs
8302 * TODO: added issue raised by Michael
8303
8304Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8305
8306 * doc/encoding.html: propagated Martin Duerst suggestions
8307
8308Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8309
8310 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
8311 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
8312 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
8313 by Wayne Davison
8314
8315Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8316
8317 * nanoftp.c nanohttp.c: small cleanup
8318 * TODO: updated
8319
8320Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8321
8322 * added an old VC testcase and updated title.xml entity
8323
8324Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8325
8326 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
8327 done on auto-opening of <p> tags and cleanup of SAX output
8328
8329Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8330
8331 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
8332
8333Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8334
8335 * doc/xml.html libxml.* structure.*: updated the doc a bit
8336
8337Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8338
8339 * testSAX.c testHTML.c result/HTML/: cleanup of the output
8340 of SAX tests
8341
8342Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8343
8344 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
8345 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
8346
8347Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8348
8349 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
8350 * testHTML.c: fix core dump on Solaris 2.x systems
8351 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
8352 * result/HTML/*.sax: previous bug fix lead to new results
8353
8354Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8355
8356 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
8357 * configure.in: added --with-readline=DIR to accept alternate
8358 path for readline include/library
8359 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
8360 for ANSI under HP-UX
8361 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
8362 includes @LIBS@
8363
8364Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8365
8366 * doc/* : rebuilt the docs
8367 * getting ready for 2.2.2 release
8368
8369Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8370
8371 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
8372 and xmlAddFeature()
8373 * tree.[ch]: added xmlAddChildList()
8374 * xmllint.c: MAP_FAILED macro test
8375 * parser.h: added xmlParseCtxtExternalEntity()
8376 * valid.c: applied bug fixes removed warning
8377 * tree.c: added CDATA block to elements content
8378 * testSAX.c: cleanup of output
8379 * testHTML.c: added SAX testing
8380 * encoding.c: better error recovery
8381 * SAX.c, parser.c: fixed one of the external entity processing
8382 of the OASis testsuite
8383 * Makefile.am: added HTML SAX regression tests
8384 * configure.in: bumped to 2.2.2
8385 * test/HTML/ result/HTML: added a few of HTML tests, and added the
8386 SAX results
8387
8388Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8389
8390 * configure.in: patch for HP compiler
8391
83922000-08-04 Sven Heinicke <sven@zen.org>
8393
8394 * xmllint.c: Was coredumping sometimes when the file given didn't
8395 exist.
8396
8397Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8398
8399 * parser.c xmlIO.[ch]: fixed the problem of encoding support
8400
8401 when using in memory parsing. Need some cleanup.
8402 * xmllint.c configure.in: added a --memory flag to test memory
8403 parsing
8404
8405Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8406
8407 * nanohttp.c: fixed socklen_t replacement to unsigned int
8408 * parser.c: fixed a space handdling missing at the end of
8409 production 28 DOCTYPE.
8410 * xmlmemory.c: fixed a stupid bug on the routine to override
8411 allocation functions
8412 * TODO: updated
8413
8414Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8415
8416 * doc/ regenerated the docs
8417
8418Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8419
8420 * doc/encoding.html doc/xml.html: added I18N doc
8421 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
8422 improvements, both parser and filters, added ASCII & HTML,
8423 fixed the ISO-Latin-1 one
8424 * xmllint.c testHTML.c: added/made visible --encode
8425 * debugXML.c : cleanup
8426 * most .c files: applied patches due to warning on Windows and
8427 when using Sun Pro cc compiler
8428 * xpath.c : cleanup memleaks
8429 * nanoftp.c : added a TESTING preprocessor flag for standalong
8430 compile so that people can report bugs more easilly
8431 * nanohttp.c : ditched socklen_t which was a portability mess
8432 and replaced it with unsigned int.
8433 * tree.[ch]: added xmlHasProp()
8434 * TODO: updated
8435 * test/ : added more test for entities, NS, encoding, HTML, wap
8436 * configure.in: preparing for 2.2.0 release
8437
8438Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8439
8440 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00008441 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008442
8443Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8444
8445 * doc/xml.html: changed the xmlsoft.org structure, updated the
8446 examples w.r.t. root and childs
8447
8448Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8449
Daniel Veillard784b9352003-02-16 15:50:27 +00008450 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008451
8452Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8453
8454 * HTMLparser.c: Work on character encoding support for the HTML parser
8455 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
8456 * encoding.c: Fixed a potential memleak in the encoding stuff
8457
8458Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8459
8460 * doc/FAQ.html doc/Makefile.am : added a FAQ
8461
8462Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8463
8464 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
8465 of the HTML parser to force it to not bypass SAX
8466
8467Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8468
8469 * win32config.h.in: updated
8470 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
8471 lacks iconv support :-( need to release 2.1.1
8472 * configure.in: release 2.1.1
8473 * HTMLparser: fixed bug #14784
8474 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
8475 by Windows compiler
8476 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
8477 the SAX startDocument() callback.
8478 * TODO: updated
8479
8480Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8481
8482 * added xmlStopParser()
8483
8484Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8485
8486 * configure.in: 2.1.0 prerelease
8487 * Large resync between W3C and Gnome tree
8488 * nanoftp, nanohttp.c: fixed stalled connections probs
8489 * HTMLtree.c SAX.c : support for attribute without values in
8490 HTML for andersca
8491 * valid.c: Fixed most validation + namespace problems
8492 * HTMLparser.c: start document callback for andersca
8493 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
8494 * parser.h, SAX.c: serious speed improvement for large
8495 CDATA blocks
8496 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
8497 different encoding
8498 * example/Makefile.am example/gjobread.c tree.h: work on
8499 libxml1 libxml2 convergence.
8500 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
8501 and the LIBXML_TEST_VERSION macro
8502
8503Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8504
8505 * doc/xml.html: various patches and improvements typo fixed by
8506 Felix Natter
8507 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
8508 from Felix Natter <fnatter@gmx.net>
8509
8510Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8511
8512 * doc/upgrade.html: updated with instructions for support of both
8513 libxml-1.x and libxml-2.x
8514 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
8515 for 2.x support and also fixed includes
8516
8517
8518Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8519
8520 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
8521 the encoding support, added iconv support, so now libxml if
8522 compiled with iconv automatically support japanese encodings
8523 among others. Work based on initial patch from Yuan-Chen Cheng
8524 I may have broken binary compat in the encoding handler
8525 registration scheme, but that was so utterly broken I don't
8526 expect anybody to have used this feature until now.
8527 * parserInternals.h: fixup on the CHAR range macro
8528 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
8529 code.
8530 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
8531 * uri.c: added xmlParseURI() I can't believe I forgot to
8532 implement this one in 2.0 !!!
8533 * SAX.c: moved doc->encoding update in the endDocument() call.
8534 * TODO: updated.
8535
8536Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8537
8538 * tree.h: removed extraneous xmlRemoveProp definition
8539 * TODO: added item about --disable-corba configure switch
8540 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
8541 * nanoftp.c: fixed include problems giving troubles on AIX and
8542 slowlaris
8543 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
8544 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
8545 comment and headers changes to lower gtk-doc number of warnings
8546 * doc/html/*: rebuilt docs
8547
8548Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8549
8550 * HACKING: documented the tag for 1.x and instructions
8551
8552Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8553
8554 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
8555 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
8556 xmlCreateIOParserCtxt
8557 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
8558 significant overall improvement
8559 * xmllint.c: added I/O test to xmllint
8560 * testSAX.c: added a speed test
8561 * doc/* : updated/regenerated
8562
8563Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8564
8565 * xpath.c uri.h parserInternals.h: cosmetic changes from
8566 "Timur I. Bakeyev" <timur@bat.ru>, including making
8567 xmlCreateURI() public
8568
8569Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8570
8571 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
8572 and the code at the same time. Added a clean mechanism for
8573 overload or added input methods: xmlRegisterInputCallbacks()
8574 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
8575 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
8576 * TODO: updated
8577 * doc/* : updated/regenerated
8578 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
8579 source dir
8580
8581Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8582
8583 * testURI.c: yet another forgotten commit, I should get some sleep !
8584
8585Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8586
8587 * xmllint.c: forgot to commit this too ?
8588
8589Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8590
8591 * xmlversion.h.in : forgot to commit this previously
8592
8593Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8594
8595 * configure.in: preparing libxml-2.0.0 version looks Ok so far
8596 * README TODO: updated for release
8597 * uri.c uri.h: added authority parsing/saving
8598 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
8599 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
8600 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
8601 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
8602 Makefile.am : added compile-time customization of libxml
8603 --with-ftp --with-http --with-html --with-xpath --with-debug
8604 --with-mem-debug
8605 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
8606 #include <libxml/xxx.h> I hope it won't break too much stuff
8607 and will be manageable in the future...
8608 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
8609 and added xmllint to the installed programs
8610 * uri.h: added xmlFreeURI()
8611
8612Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8613
8614 * uri.c uri.h: finished the escaping handling, the base support
8615 and the URI path normalization. Looks good just lacks the
8616 authority content parsing code.
8617 * Makefile.am: added instructions to generate testURI
8618 * TODO: updated
8619 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
8620 added links and icons for W3C and Gnome
8621
8622Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8623
8624 * xmlmemory.[ch] : seems I forgot to actually update the files in
8625 the last commit :-)
8626 * doc/xml.html doc/html/* : updated and uploaded the docs
8627
8628Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8629
8630 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
8631 * TODO: updated
8632 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
8633 libxml default allocation function with another set (like gmalloc/
8634 gfree).
8635 * Makefile.am, uri.c, uri.h: added a set of functions to do
8636 exact (litteraly copied from the RFC 2396 productions) parsing
8637 and handling of URI. Will be needed for XLink, one XML WFC,
8638 XML Base and reused in the nano[ftp/http] modules. Still work
8639 to be done.
8640
8641Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8642
8643 * configure.in, libxml.spec.in : libxml2
8644 * doc/* : updated the doc page, rebuilt the docs
8645
8646Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8647
8648 * all: tagged LIB_XML_1_X
8649 * *.c *.h : updated from W3C CVS tree
8650 * configure.in : 2.0.0-beta
8651 * libxml.spec.in : libxml2 package nam
8652 * result/* : new version of the tests output
8653
8654Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8655
8656 * doc/xml.html, doc/update.html: updated docs, 1.8.7
8657
8658Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8659
8660 * doc/* : rebuilt the docs
8661 * parser.c: final patch on #6766
8662 * valid.c: small patch on validity checks.
8663
8664Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8665
8666 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
8667 added
8668 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
8669 compatibility w.r.t. XML spec and existing code.
8670
8671Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8672
8673 * parser.c: seems a better solution to <a> </a> exists,
8674 will try it for a while
8675
8676Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8677
8678 * parser.c: tried to remove the <a> </a> generating <a/>
8679 this is hard. Left a flag for that purpose. Fixed bug #6766
8680 * configure.in: prepared 1.8.7 not released, due to previous
8681 problem
8682
8683Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8684
8685 * doc/xml.html : applied second patch from Paul DuBois
8686
8687Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8688
8689 * doc/xml.html : applied patch from Paul DuBois
8690
8691Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8692
8693 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
8694
8695Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8696
8697 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
8698 compilation warnings on various platforms.
8699 * parser.c: Fixed #5281 validity error callbacks are now desactived
8700 by default if not validating.
8701
8702Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8703
8704 * nanoftp.c, win32config.h.in: patches to compile on WIN32
8705
8706Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8707
8708 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
8709 <gkatsi@cs.toronto.edu>
8710
8711Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8712
8713 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
8714 processing URLs
8715
8716Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8717
8718 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
8719 xmlNanoFTPUpdateURL for persistent control connections.
8720 * configure.in: 1.8.6
8721
8722Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8723
8724 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
8725 * tree.[ch] : added xmlSaveNoEmptyTags
8726
87272000-01-29 James Henstridge <james@daa.com.au>
8728
8729 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
8730
8731 * Makefile.am: added nanoftp.[ch] to the build.
8732
8733Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8734
8735 * nanoftp.[ch]: cleanup, comments, API
8736 * debugXML.c : fixed a bug in the cat command
8737 * doc/*: regenerated the docs
8738
8739Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8740
8741 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
8742 * debugXML.c : fixed a bug in the cat command
8743 * valid.c: fixing some small probs
8744 * libxml.spec.in: get rid of the SNAP suffix
8745 * doc/xml.html: updated the status
8746
8747Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8748
8749 * xml-config.in: xml-config --version to just return the
8750 version number
8751 * xpath.c: some cleanup w.r.t. axis when the current node is
8752 an attribute.
8753 * TODO: updated
8754
8755Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8756
8757 * configure.in: prepared for libxml-1.8.5
8758 * doc/* recompiled the documentation
8759
87602000-01-17 Jody Goldberg <jgoldberg@home.com>
8761
8762 * configure.in : WARNING autoconf subtlety alert :
8763 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
8764 when looking for zlib.h so that HAVE_ZLIB_H is defined.
8765 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
8766 get defined by AC_CHECK_HEADERS.
8767
8768Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8769
8770 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
8771 Rune.Djurhuus@fast.no
8772
8773Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8774
8775 * TODO: updated
8776 * tree.c, parser.c: made sure that only memory alloc problems
8777 and internal parser errors are allowed to write to stdout or
8778 stderr.
8779
8780Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8781
8782 * tree.c : restored xmlNewGlobalNs since this seems used by
8783 a lot of existing code :-(, fixed a bug in xmlNewNs
8784 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
8785 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
8786 to exit() from the library code.
8787 * xpath.c, parser.c: removed bugs or unused code detected by
8788 Windows compilers
8789 * parser.c: started adding interfaces for parsing well balanced
8790 XML fragments
8791 * configure.in: releasing 1.8.4
8792 * doc/* : rebuilt the docs
8793
8794Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8795
8796 * tree.[ch] : added xmlNewDocFragment() for DOM
8797 * testHTML.c: uninitialized variable.
8798
8799Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8800
8801 * doc/* : rebuild the docs
8802
8803Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8804
8805 * acconfig.h: readline and history patch
8806 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
8807 * tree.c: added check and handling when possibly removing an ID
8808 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
8809 and saving.
8810 * test/HTML/entities.html result/HTML/entities.html* : test for
8811 various entities reference cases
8812 * result/HTML/* : as a result output of some testcase have
8813 changed
8814 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
8815 by previous example. added xmlParseTryOrFinish().
8816 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
8817 entities.h debugXML.h HTMLparser.h: changed the way struct are
8818 declared to allow gtk-doc to expose those
8819 * parser.c: closed bug #4960
8820 * Makefile.am configure.in: Applied patch from
8821 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
8822 and math/socket libs detection
8823
8824Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8825
8826 * configure.in, Makefile.am: link tester against readline
8827 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
8828
8829Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8830
8831 * tree.[ch]: added xmlRemoveProp
8832 * win32config.h.in nanohttp.c: avoid including the Windows
8833 socket stuff in every C files
8834 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
8835 the XmL parser(s)
8836 * test/ns4 result/ns4 etc...: added test case for previous prob
8837 * tree.c: xmlNewNs wasn't checking for double definition
8838 * Makefile.in: fixed a problem with dist-hook duplicates
8839 * parser.[hc], xmlIO.c: fixed the loading of external entities
8840 APIs, now xmlLoadExternalEntity() is used everywhere and
8841 setting up an app specific front-end using the
8842 * SAX.c parser.c: some fixes, now the xhtml spec validates
8843 with the xhtml DTD.
8844 * error.c: fixed crashes in case of no input stream
8845 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
8846 to the validation tests and results
8847
8848Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8849
8850 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
8851 too htmlCreatePushParserCtxt() and htmlParseChunk()
8852 * parser.c: a bit of cleanup.
8853 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
8854 to XML) removed the last mem leak known
8855 * HTMLtree.c: output message cleanup
8856 * xmlmemory.c: display content info about memory blocks
8857 * result/HTML/wired.* : missing att value warning change
8858
8859Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8860
8861 * doc/* : rebuilt the documentation
8862
8863Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8864
8865 * parser.[ch] parserInternals.h: Push parser for XML,
8866 seems to work fine now
8867 * tester.c debugXML.[ch]: Added an XML shell debug facility and
8868 --push for push testing
8869 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
8870 * testSAX.c: added --push
8871 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
8872 subtree
8873 * xmlIO.[ch] : enriched API + fixes for push mode
8874 * entities.[ch]: added the entity content length to the struct.
8875 * xmlmemory.[ch]: new API to show the last entries for the shell
8876 * valid.c: added required attribute testing
8877 * SAX.c: the cdata callback now merge contiguous fragments
8878 * HTMLparser.c: cleanup of some macros
8879
8880Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8881
8882 * parser.c: fix for PIs name starting with xml
8883 * tree.c: fixed a potential problem with || and && ops
8884 * *.c, configure.in win32config.h.in : generate win32config.h for
8885 those on the Other Side !
8886
8887Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8888
8889 * parser.c: fixed a stupid = vs. == bug :-(
8890 * doc/gnome-xml.sgml: s/glade/xml/
8891
8892Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8893
8894 * configure.in, doc/xml.html : bug fix release 1.8.2
8895 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
8896 Hopefully the end of that silly C++ include problem
8897 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
8898 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
8899 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
8900 troubles with autoclosed elements when the stree shape doesn't
8901 follow the DtD specs. Added htmlIsAutoClosed() and
8902 htmlAutoCloseTag()
8903 * result/HTML/*.htm*: Updated the HTML examples regression tests output
8904 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
8905 * debugXML.c: fixed a bug on printing default namespaces.
8906 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
8907
8908Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8909
8910 * result/HTML/*.htm[l] : updated the HTML regression tests according
8911 to the new output
8912 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
8913 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
8914 problem due to intermix of extern "C" { ... } declarations for C++
8915 and recursive includes in the headers
8916
89171999-12-20 Chris Lahey <clahey@umich.edu>
8918
8919 * HTMLtree.c: Made it so that html nodes with a single child do
8920 not insert a carriage return before or after the child node.
8921
8922Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8923
8924 * configure.in, doc/xml.html : bug fix release 1.8.1
8925 * parser.c: fixed bug #4344
8926 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
8927 added the glue to avoid C++ problems
8928 * doc/* : regenerated the documentation
8929
8930Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8931
8932 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
8933 namespace recognition, and Dia as a resul :-(
8934 * encoding.c: closed bug #3950
8935
8936Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8937
8938 * valid.c: debugging a posteriori validation, except URI expansion
8939 stuff this should be fixed now
8940 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
8941 Carl Nygard <cnygard@bellatlantic.net>
8942 * tester.c: added --postvalid, cleaning of the code
8943 * tree.[ch]: added xmlDocGetRootElement()
8944
8945Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
8946
8947 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
8948 c++ losage.
8949
8950Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8951
8952 * configure.in, doc/xml.html : bumped to 1.8.0
8953 * xlink.[ch], Makefile.am : added framework for link detection
8954 * parser.h: added nbChars to parser context, needed for cleanup.
8955 * xmlmemory.c: removed a nasty bug when out of mem
8956 * valid.[ch]: adding namespace support for attribute decl
8957 * tester.c: added --debugent option
8958 * debugXML.[ch]: added xmlDebugDumpEntities()
8959 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
8960 buffers instead, this was really needed, validation was breaking
8961 in strange ways due to that. Added xmlParseStringPEReference()
8962 and other parsing from strings functions. Entities processing
8963 modified again, but PERef are still not handled correcly but
8964 unless you're Eve Maller you won't notice :-)
8965 * HTMLparser.c: large changes toward reliability, and switched to
8966 lowercase internal tags, XHTML is lowercase, so it will help
8967 that output is closer to next version.
8968 * doc/* : regenerated the documentation, it is now hosted at
8969 http://xmlsoft.org/ (same bits I just bought the domain :-)
8970
8971
8972Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8973
8974 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
8975 doc generation
8976 * parser.c: fixed bugs #3908 and #3937 and a memory leak
8977 in the SAX API
8978 * doc/*: rebuilt the doc making sure everything appears in the
8979 HTML files
8980
8981Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8982
8983 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
8984 added the patch from Carl Nygard <cnygard@bellatlantic.net>
8985 which allow impressive speed improvement on dataset with
8986 large text pieces, but at the cost of broken binary
8987 compatibility and slightly bigger memory usage.
8988 Configure with --with-buffers to activate them, they
8989 are protected with XML_USE_BUFFER_CONTENT define.
8990 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
8991 goal is 0 memory left allocated once parser is no more used
8992 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
8993 call xmlCleanupParser() and xmlMemoryDump()
8994
8995Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8996
8997 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
8998 * parser.[ch] encoding.[ch]: added memory cleanup routines
8999 * parser.c: closing bug #3788
9000 * doc/*: rebuilt the doc
9001
9002Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9003
9004 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
9005 xmlNewTextChild() and xmlSetCompressMode() behaviour.
9006 * tester.c: added --compress option
9007 * doc/*: rebuilt the documentation
9008
9009Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9010
9011 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
9012 if given /proc/kcore as input !
9013 * doc/xml.html doc/*: updated and rebuilt the documentation
9014
9015Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9016
9017 * parser.c: Fixed some wrongly space collapsing code due to
9018 a misreading of the spec.
9019 * result/*: fixed the output accordingly
9020
9021Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9022
9023 * encoding.c: bug fix and typos
9024 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
9025 * parser.c: added attribute normalization closing bug #3597
9026 * test/att* result/att* SAXresult/att*: testcase for attribute
9027 normalization
9028
9029Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9030
9031 * configure.in: closing bug #3163 by adding extra flags for the
9032 cc compiler on HP-UX
9033
9034Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9035
9036 * valid.[ch] : removed a typo and an enumerated type bug in the
9037 xmlAddElementDecl() function
9038 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
9039 call to xmlEncodeEntitiesReentrant() so that the functions
9040 New, Set and Get are at the same level.
9041 * parser.c HTMLparser.c: extra memory allocation bug for
9042 attributes detected by someone using libxml in embedded systems :-)
9043
9044Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9045
9046 * xmlmemory.h: turned off mem debug :-\
9047
9048Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9049
9050 * parser.c: closed bug #2784 a one line fix, but worth pushing
9051 a new release out
9052 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
9053 some structures, comments before and after the
9054 main element, and other nastyness
9055 * HTMLtree.c tree.c: accomodate the extended HTML supported
9056 * configure.in: pushing 1.7.4
9057 * test/ent8 and related outputs : added a new test for bug #2784
9058 * test/HTML/wired.html and related output: a nasty HTML example
9059 * Makefile.am: improved the test scripts
9060 * docs/* : reran the documentation extractor, updated xml.html
9061
9062Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9063
9064 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
9065 HTMLparser and debugged the HTML related code. HTML documents
9066 now have their own type
9067 * entities.c: do not dump &apos; for HTML output
9068 * xmlmemory.c: improvement, breakpoint mechanism
9069 * testHTML.c: added --sax --repeat ...
9070 * Makefile.am: improved the HTML tests
9071 * valid.[ch]: added xmlValidGetValidElements and
9072 xmlValidGetPotentialChildren
9073 * tester.c: added --insert to test the 2 new functions
9074 * test//* result//* SAXresult//* : regression test cleanup
9075 and extension.
9076 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
9077 gnome-xml-nanohttp.html
9078
9079Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9080
9081 * HTMLparser.c: fixed problems with some autoclose tags
9082 * tree.c: fixed XML output problems.
9083 * result/* SAXresult/*: update of the tests output
9084
9085Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9086
9087 * Makefile.am: Arturo patch for xmlConf.sh version info
9088 * parser.c: Tim Josling patch for single quoted items
9089 * tester.c: Tim Josling patch for tester options usage
9090 * tree.h: indent cleanup
9091
9092Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9093
9094 * HTMLparser.c parser.h : Fixed problems with HTML parsing
9095 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
9096
9097Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9098
9099 * tree.c : Raph patch for initialization of CORBA fields
9100 * parser.c, xpath.c, ...: modification of doc comments
9101 * xpath.c : allow spaces in xpath expressions
9102
9103Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9104
9105 * xmlmemory.h: turning off memory debug :-(
9106
9107Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9108
9109 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
9110 better SAX interfaces.
9111 * testSAX.c: uses the new SAX routine, avoid fetching any remote
9112 entity.
9113 * configure.in: 1.7.2
9114
9115Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9116
9117 * libxml.spec.in: fixed the URL
9118 * doc/xml.html: improved the documentation front-end
9119
9120Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9121
9122 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
9123
9124Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9125
9126 * libxml.spec.in: fixed the alpha compile problem
9127 * parser.[ch]: changed errno to errNo in the parser context :-(
9128 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
9129 * doc/xml.html: changed CHAR to xmlChar
9130 * doc/html/*: recompiled the documentation
9131 * configure.in: 1.7.1
9132
9133Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9134
9135 * parser.h: modified the parser context struct to regain 1.4.0
9136 binary compatibility
9137 * parser.c, xml-error.h: added errno ot teh context and defined
9138 a set of errors values with update of errno
9139 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
9140 DTDs and entities
9141 * *.h, *.c: complete cleanup of the use of config.h and include
9142 protection depending on the current setup.
9143 * overalll debugging, maintenance and bug-fixing on all modules
9144 * updated the documentation
9145 * ready for 1.7.0
9146
9147Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9148
9149 * HTMLparser.c : cleanup
9150 * SAX.c valid.c valid.h: added ID/IDREF checking
9151 * tree.c tree.h: extended doc structure for refs
9152 * configure.in: 1.6.2
9153 * parser.c: patched bug in SAX user arg call
9154 * parserInternals.h: patched missing close in C++ wrapping
9155 * testXPath.c xpath.c xpath.h: prepared for extensibility,
9156 especially upcoming XPointer implementation.
9157 * doc/xml.html: augmented, typo
9158
9159Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
9160
9161 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
9162 not all invocations of install understand -d.
9163
9164Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
9165
9166 * Makefile.am: prepend all the test* calls with $(top_builddir) -
9167 to make 'check' works, when builddir != srcdir.
9168
9169Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9170
9171 * doc/xml.html : updated the documentation
9172
9173Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9174
9175 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
9176 not deallocated memory blocks
9177 * *.c : replaces all calls to malloc() free() and realloc() to
9178 the wrapper functions/macros
9179 * tree.c : removed memory leaks dues to calling xmlFreeNode()
9180 instead of xmlFreeNodeList()
9181
9182Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9183
9184 * HTMLparser.c: corrected a stupid bug leading to core dump at
9185 tree deallocation. Removed warnings indicated by
9186 Stephane.Conversy@lri.fr
9187 * entities.c: Fixes Yet Another Stupid Bug, entities were not
9188 looked for in the external subset
9189
9190Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9191
9192 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
9193 on SGI by Stephane.Conversy@lri.fr
9194
9195Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9196
9197 * all .h : changed the prototype declaration indent as in gtk
9198 * most .c : working on reducing the TODOs in the code
9199 * most .c : cleanup though -pedantic and Insure++
9200 * improvements on validation ID checkings.
9201 * tree.[ch] SAX.c: added support for namespace on attributes #2022
9202 * xml-config.in: closed #1810
9203
9204Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9205
9206 * tree.h, valid.c, valid.h: more work on validity, IDs
9207 * xpath.c: added/fixed comparidon and equlity, added a new isinf
9208 definition for AIX
9209
9210Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9211
9212 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
9213 the distribution due to a cut'n paste error at last commit
9214
9215Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9216
9217 * configure.in: upgraded to version 1.4.0
9218 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
9219 Big update, added a large part of the validation process,
9220 it should be usable, but some parts are missing
9221 * xpath.c: improved the implementation w.r.t. root.
9222 * Makefile.am: added more tests
9223 * test and result trees: added a lot of tests
9224 * libxml.spec.in: export libxml.so.0 and libxml.so.1
9225
9226Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9227
9228 * Added an HACKING file
9229
9230Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9231
9232 * xpath.[ch] : improvements and debug of the XPath implementation
9233 * parser.c, HTMLparser.c : modified the parsers to be progressive
9234 * tree.[ch] : extended the Buffer promitives
9235 * xmlIO.[ch] : added basic I/O routines providing progressive
9236 parsing and ready for I18N conversion plugins
9237 * SAXresult/* : the SAX callback sequence maybe slightly different
9238 now
9239 * test*.c : improved/updated the tests programs
9240 * doc/* : recompiled the docs.
9241
92421999-07-26 Michael Meeks <michael@edenproject.org>
9243
9244 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
9245
9246 * tree.c: Ditto.
9247
9248Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9249
9250 * configure.in: upgraded to version 1.4.0
9251 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
9252 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
9253 XML query language, see http://www.w3.org/TR/xpath for more details.
9254 * parser.c, parser.h: added CHAR* related string functions for XPath
9255 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
9256 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
9257 rebuild the docs.
9258 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
9259 and regression testing capabilities for XPath.
9260
9261Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9262
9263 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
9264 closing bug #1646
9265
9266Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9267
9268 * Makefile.am, example/Makefile.am: closed bug #1683
9269
9270Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9271
9272 * example/Makefile.am, configure.in: added the makefile for the
9273 gjobread example
9274
9275Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
9276
9277 * doc/Makefile.am:
9278 - fix which allow "make install DESTDIR=</install/prefix>".
9279
9280Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9281
9282 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
9283 which fixed a problem on the file reading-code.
9284
9285Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9286
9287 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
9288 output.
9289 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
9290
9291Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9292
9293 * parser.h : Oops removed the binary compatibility problem
9294 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
9295 * parser.c, HTMLparser.c: applied patches for reading from stdin
9296
9297Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9298
9299 * parser.c, entities.c, valid.c: cleanup bug #1591
9300 * configure.in: cleanup bug #1592
9301 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
9302 the same tree back-end. Hence gdome will be available for it.
9303 * doc/Makefile.am: close bug #617
9304
9305Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9306
9307 * parser.c: alloctate a per parser context SAX interface block
9308
9309Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9310
9311 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
9312 and xmlEncodeEntitiesReentrant with the correct one :-\
9313
9314Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9315
9316 * commit of my internal XML base changes, quite a lot of
9317 changes, cleanups, better entities support, framework for
9318 new I/O and charset detection and handling
9319 * Fixed the configure/Makefile stuff to generate shared libs
9320 with the proper version info, so we jumped on rev from
9321 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
9322 xmlEncodeEntities() result need to be freed now, and a string
9323 xmlParserVersion provide the current library version.
9324
9325Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
9326
9327 * parser.c: fixed a buffer overrun for when you have a very long
9328 attribute with no entities in it.
9329
9330Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9331
9332 * added example directory
9333 * added example/gjobs.xml gjobread.c, still need a Makefile.in
9334
9335Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9336
9337 * Release of libxml-1.1, nearly everything has been touched for
9338 this.
9339 * Added more regression tests
9340 * Updated the documentation
9341
9342Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9343
9344 * tree.[ch]: unified the XML_NO_CORBA defines.
9345 * parser.c encoding.[ch]: started plugging in char encoding detection
9346
9347Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
9348
9349 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
9350 Also freed allocated buffer.
9351
9352Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9353 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
9354 reentrancy problem at printing. One is left in entities.c, to
9355 remove ASAP
9356 * testSAX.c : added a test example showing the use of the SAX
9357 interface if one doesn't want to build the DOM tree.
9358 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
9359
9360Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9361
9362 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
9363 large revamping of the parser to use SAX callbacks
9364 http://www.megginson.com/SAX/ (or at least a C like interface
9365 a la Expat). It's now possible to set up your own callbacks
9366 and the parser will not build a DOM tree.
9367 * test/* result/*: updated the test suite, I finally removed
9368 the old Namespace draft support (PI based).
9369
9370Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9371
9372 * Makefile.am: added test result to EXTRA_DIST for make tests
9373
9374Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9375
9376 * parser.c, parserInternals.h: moved the chars macro definitions
9377 to parserInternals.h
9378 * parser.c, error.c: applied patches from "Knut Ã…kesson"
9379 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
9380
9381Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9382
9383 * xml-config.in : applied patch to make --version work
9384
93851999-03-05 Raja R Harinath <harinath@cs.umn.edu>
9386
9387 * Makefile.am (check-local): Alias for `tests' target. This will
9388 cause `make check' to do the right thing.
9389 (tests): Don't run tests in srcdir. Also, replaced calls to
9390 basename with a `sed' "equivalent".
9391
9392Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9393
9394 * Renamed error.h to xml-error.h, corrected Makefile.am to list
9395 it in the header and not the sources, updated the doc.
9396 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
9397 pointing this out.
9398
9399Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9400
9401 * parser.c, parser.h, parserInternals.h: memory leak hunting,
9402 exported the inputStream routines.
9403 * doc/html/* : updated accordingly
9404
9405Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9406
9407 * parser.c, parser.h, parserInternals.h: added a few extra
9408 internal calls to allocate and free parser contexts ...
9409 * doc/html/* : updated accordingly
9410
9411Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9412
9413 * configure.in, Makefile.am, doc/makefile.am : General changes for
9414 1.0.0 release and including the generated HTML documentation.
9415
9416Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9417
9418 * makefile.am : added parserInternals.h, oops.
9419
9420Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9421
9422 * parserInternals.h: added this header giving access to the parser
9423 internal functions.
9424 * doc/Makefile.am : added a rebuild target which rebuilds the full
9425 set of documentations
9426 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
9427 the internal subset.
9428 * *.c *.h: modifications needed to generate the documentation using
9429 gtk-doc, cleanup of functions blocks, reorganisation of struct
9430 declarations.
9431
9432Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9433
9434 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
9435 the tar and spec file to include the beginning of the doc.
9436
94371999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
9438
9439 * doc/.cvsignore: Added this file.
9440
9441Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9442
9443 * tree.c: fixed xmlGetProp to return "" when the attribute
9444 exists, even if the node-list is NULL.
9445
9446Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9447
9448 * tree.c: patched an error outputting empty attribute values.
9449 * Makefile.am and doc/makefile.am: have been updated during the
9450 week-end. Sorry for an empty CVS log, I got a shell problem.
9451
9452Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9453
9454 * tree.h: cleaned up using enums instead of defines
9455 * parser.c, valid.[ch]: more work on parsing/output of element
9456 declarations
9457
9458Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9459
9460 * valid.[ch], tree.c, parser.c : more work toward full parsing
9461 of XML DTDs.
9462 * README: added informations about mailing-list and on-line
9463 documentation
9464
94651999-01-27 Raja R Harinath <harinath@cs.umn.edu>
9466
9467 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
9468
9469Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9470
9471 * parser.c, tree.[ch] : more work toward conformance testing,
9472 added a last element to accelerate parsing of very flat structures
9473 started working on internal subset Element content declaration.
9474 * valid.[ch] : first cut at adding code toward validation.
9475 * previous changes had also small impact on most files, especially
9476 the conformance testing using James Clark test suite.
9477
9478Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9479
9480 * test/* : updated the examples, most of them were not well
9481 formed (humm), and added rdf2.
9482 * result/* : resulting changes in the output.
9483
9484Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9485
9486 * tree.c: changed the behaviour of xmlGetProp on NULL values.
9487
9488Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9489
9490 * tree.c: patched a bug in the generation of empty attributes
9491
9492Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9493
9494 * entities.[ch], tree.[ch], tester.c: added copy interfaces
9495 for node/trees/documents/... Biggest problem is namespace
9496 support when copying subtrees.
9497
9498Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9499
9500 * parser.c, entities.c: improve entities and char ref encoding,
9501 and cleanups of error messages.
9502
9503Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9504
9505 * parser.c, entities.c: simple bug hunting done during rpm2html and
9506 rpmfind integration.
9507
9508Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9509
9510 * parser.[ch]: Added interfaces allowing to specify a SAX
9511 handler before parsing.
9512
9513Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9514
9515 * parser.c: redirrect all errors reporting through the SAX
9516 error function
9517
9518Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9519
9520 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
9521 * libtool, tlmain ...: update of the libtool files
9522
95231998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
9524
9525 * entities.c: Use g_snprintf insteda of snprintf.
9526
9527Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9528
9529 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
9530 added ent5 test for this purpose.
9531 * parser.c, parser.h: formatting, comments and UTF-8 planning.
9532
9533Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9534
9535 * parser.c: fixed? a strange error due to compression on a GWP
9536 document.
9537
9538Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9539
9540 * tree.[ch]: bug fixing
9541 * entities.[ch]: defined a specific type for predefined entities
9542 * doc/xml.html: more documentation on the library, how to use it,
9543 overview of the interfaces.
9544
9545Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9546
9547 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
9548
9549Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9550
9551 * tree.c: corrected a small bug
9552 * doc/xml.html: continuing writing documentation.
9553
9554Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9555
9556 * debugXML.h debugXML.c: added debugging utilities.
9557 * tester.c: added --debug switch.
9558 * tree.c: patched an incorrect node->type assignment.
9559 * parser.c: formatting, ensure that node->doc != NULL in attributes
9560
9561Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9562
9563 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
9564 entity support and provide an internal representation close to
9565 DOM one (entity ref nodes, and attribute value as tree). I tried
9566 to preserve the interface but this will surely break some apps
9567 (I have to change rpm2html/rpmfind for example). I had to change
9568 two interfaces, and the generated tree is somewhat different.
9569 * doc/* : started documenting the XML library, the tree and
9570 DOM/Corba. This is a first step.
9571
9572Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9573
9574 * parser.c: Set up the fonctions comment block, boring but useful.
9575 * parser.h, SAX.c, parser.c: now attributes are processed through
9576 the SAX interface. The problem is that my SAX interface diverged
9577 quite a bit from the original one, well this is not an official
9578 spec, and translating it from Java to C is hairy anyway...
9579
9580Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9581
9582 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
9583 fonctions comment block, boring but useful.
9584
9585Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9586
9587 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
9588 conversion routines. However they are not yet used to convert the
9589 inputs. The core will run with UTF-8.
9590
9591Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9592
9593 * tree.c : make sure that the type id is properly set-up when
9594 a new object is allocated, needed for DOM.
9595
9596Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9597
9598 * tree.h, tree.c: Ok, the main objects in the tree will be native
9599 corba objects, it costs 8 bytes per Node, Attribute and Document
9600 but it simplifies the Corba integration a lot (no extra interface
9601 objects to allocate/free).
9602
9603Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9604
9605 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
9606 and changed NODEs contants for conformity with DOM Level 1
9607
9608Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9609
9610 * added hooks to keep track of servants when creating objects
9611 xmlDoc and xmlNode (for Corba export).
9612
9613Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9614
9615 * added xml-config script.
9616
9617Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9618
9619 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
9620 to autoupdate libtool and automake conf files.
9621
96221998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
9623
9624 * Makefile.am: Use '?' to separate the sed
9625 commands as ',' is used when people pass -Wl,something.
9626
9627
9628Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9629
9630 * tree.c, tree.h: added a per-document compression interface.
9631
9632Tue Sep 22 20:47:38 EDT 1998
9633
9634 * tree.c, tree.h: added saving with compression and added interfaces
9635 to control the compression level (xmlGetCompressMode,
9636 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
9637
9638Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9639
9640 * parser.c: corrected a loop for files of size 0
9641
96421998-08-20 Raja R Harinath <harinath@cs.umn.edu>
9643
9644 * error.h: New file. Contains prototyes from `error.c'.
9645
9646Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
9647
9648 * Makefile.am (xmlincdir): New macro.
9649 (xmlinc_HEADERS): Renamed from include_HEADERS.
9650
9651Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9652
9653 * applied small patch on numeric entities from
9654 Christopher Blizzard <blizzard@appliedtheory.com>
9655
9656Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9657
9658 * New release 0.2, removed the old xml_* files so that it's
9659 coherent with the other CVS base (W3C), far better conformance
9660 to standard, new namespaces, decent entities support, beginning
9661 of a SAX-like interface. Nearly nothing left intact, even the
9662 test examples ...
9663
96641998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
9665
9666 * .cvsignore: Add .deps dir
9667
9668Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9669
9670 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
9671
9672Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9673
9674 * configure.in: added test for CPP
9675 * AUTHORS, Changelog: the original ones didn't get commited but the
9676 glib ones instead, fixed.
9677 * Makefile.am: corrected an error in library naming
9678
9679Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9680
9681 * integrated code developped at W3C
9682 * changed the original Copyright
9683 * migrated to automake
9684 * prefixed the filenames by xml_ to avoid filename clashes
9685
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00009686Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
9687
9688 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
9689 should not be called.
9690
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00009691Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
9692
9693 * libxml-2.0.pc.in: applied the patch to fix #101894
9694
Daniel Veillard8a1b1852003-01-05 22:37:17 +00009695Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
9696
9697 * tree.c : applied patch from Lukas Schroeder for register callbacks
9698 * valid.c: modified patch from Lukas Schroeder to test
9699 register callbacks with --chkregister
9700
Daniel Veillard067bae52003-01-05 01:27:54 +00009701Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
9702
9703 * xmlreader.c: seriously changed the way data are pushed to
9704 the underlying parser, go by block of 512 bytes instead of
9705 tryng to detect tag boundaries at that level. Changed the
9706 way empty element are detected and tagged.
9707 * python/tests/reader.py python/tests/reader2.py
9708 python/tests/reader3.py: small changes mostly due to context
9709 reporting being different and DTD node being reported. Some
9710 errors previously undetected are now caught and fixed.
9711 * doc/xmlreader.html: flagged last section as TODO
9712
Daniel Veillard51a447a2003-01-04 19:42:46 +00009713Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9714
9715 * python/libxml.py: integrated the Python 2.2 optimizations
9716 from Hannu Krosing, while maintaining compatibility with
9717 1.5 and 2.1
9718
Daniel Veillarde59494f2003-01-04 16:35:29 +00009719Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
9720
9721 * xmllint.c: a bit of cleanup
9722 * xmlreader.c: small fix
9723 * doc/xmlreader.html: more work on the XmlTextReader tutorial
9724 * python/libxml.py: a few fixes pointed out by Hannu Krosing
9725
Daniel Veillard623a9eb2003-01-04 12:47:20 +00009726Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
9727
9728 * python/setup.py.in: patch from Stéphane Bidoul to include
9729 drv_libxml2.py in setup.py
9730
Daniel Veillard66b82892003-01-04 00:44:13 +00009731Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
9732
9733 * doc/xmlreader.html: starting documenting the new XmlTextReader
9734 interface.
9735
Daniel Veillard7704fb12003-01-03 16:19:51 +00009736Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
9737
9738 * xmllint.c: added the --stream flag to use the TextReader API
9739 * xmlreader.c: small performance tweak
9740
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00009741Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
9742
9743 * xmlreader.c python/tests/reader2py: okay the DTD validation
9744 code on top of the XMLTextParser API should be solid now.
9745
Daniel Veillard1fdfd112003-01-03 01:18:43 +00009746Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
9747
9748 * xmlreader.c python/tests/reader2py: Fixing some more mess
9749 with validation and recursive entities while using the
9750 reader interface, it's getting a bit messy...
9751
Daniel Veillarddab8ea92003-01-02 14:16:45 +00009752Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
9753
9754 * xmlreader.c python/tests/reader.py: another couple of problem
9755 related to IsEmptyElement reported by Stéphane Bidoul needed
9756 some fixes.
9757
Daniel Veillard4f860202003-01-02 13:00:02 +00009758Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9759
9760 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
9761 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
9762 based on the python XmlTextReader interface.
9763
Daniel Veillard3c265e42003-01-01 21:06:49 +00009764Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
9765
9766 * tree.c: backing out one change in the last patch which broke the
9767 regression tests
9768
Daniel Veillard5335dc52003-01-01 20:59:38 +00009769Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9770
9771 * global.data globals.c tree.c include/libxml/globals.h: applied
9772 an old patch from Lukas Schroeder to track node creation and
9773 destruction. Probably missing a lot of references at the moment
9774 and not usable reliably.
9775
Daniel Veillard8ba17412003-01-01 19:13:12 +00009776Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9777
9778 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
9779 from doc/news.html and a stylesheet
9780
Daniel Veillarde3c036e2003-01-01 15:11:05 +00009781Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
9782
9783 * xmlreader.c python/tests/reader.py: fixed another couple of
9784 xmlreader bugs reported by Stéphane Bidoul and added tests.
9785
Daniel Veillard9e395c22003-01-01 14:50:44 +00009786Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
9787
9788 * xmlreader.c python/tests/reader2.py: fixed another validity
9789 checking in external parsed entities raised by Stéphane Bidoul
9790 and added a specific regression test.
9791 * python/tests/reader3.py: cleanup
9792
Daniel Veillardd5896142002-12-31 14:45:26 +00009793Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9794
9795 * xmlreader.c python/tests/reader2.py: fixed a problem with
9796 validation within entities pointed by Stéphane Bidoul, augmented
9797 the tests to catch those.
9798
Daniel Veillarddc85f282002-12-31 11:18:37 +00009799Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
9800
9801 * python/generator.py: modified the generator to allow keeping
9802 class references when creating new classes, needed to fix a bug
9803 pointed by Stéphane Bidoul where the input buffer of the
9804 xmlTextReader instance gets destroyed if the python wrapper for
9805 the input is not referenced anymore.
9806
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00009807Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
9808
9809 * xmlreader.c python/tests/reader.py: fixed another pair of problem
9810 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
9811
Daniel Veillard571b8892002-12-30 12:37:59 +00009812Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9813
9814 * xmlreader.c python/tests/reader.py: fixed another problem
9815 pointed by Stéphane Bidoul
9816
Daniel Veillardaaa105b2002-12-30 11:42:17 +00009817Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9818
9819 * xmlreader.c python/tests/reader.py: fixed a limit case problem
9820 with "<a/>"
9821
Daniel Veillardecaba492002-12-30 10:55:29 +00009822Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9823
9824 * SAX.c: warn on xmlns:prefix="foo"
9825 * xmlreader.c python/tests/reader.py: fixed a couple of problem
9826 for namespace attributes handling.
9827
Daniel Veillard2d84a892002-12-30 00:01:08 +00009828Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9829
9830 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
9831 a really nasty problem raised by a DocBook XSLT transform
9832 provided by Sebastian Bergmann
9833
Daniel Veillard29b3e282002-12-29 11:14:41 +00009834Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
9835
9836 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
9837 by Stéphane Bidoul and integrated it into the tests
9838
Daniel Veillarde18fc182002-12-28 22:56:33 +00009839Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
9840
9841 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
9842 extended the XmlTextReader API a bit, addding accessors for
9843 the current doc and node, and an entity substitution mode for
9844 the parser.
9845 * python/libxml.py python/libxml2class.txt: related updates
9846 * python/tests/Makefile.am python/tests/reader.py
9847 python/tests/reader2.py python/tests/reader3.py: updated a bit
9848 the old tests and added a new one to test the entities handling
9849
Daniel Veillardaba976d2002-12-28 21:14:18 +00009850Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9851
9852 * python/generator.py python/libxml2class.txt
9853 python/tests/reader.py python/tests/reader2.py: changed the
9854 generator to provide casing for the XmlTextReader similar to
9855 C# so that examples and documentation are more directly transposable.
9856 Fixed the couple of tests in the suite.
9857
Daniel Veillard83298842002-12-28 15:12:33 +00009858Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
9859
9860 * doc/guidelines.html: added a document on guildeline for
9861 publishing and deploying XML
9862
Daniel Veillard336fc7d2002-12-27 19:37:04 +00009863Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9864
9865 * valid.c xmlreader.c: final touch running DTD validation
9866 on the XmlTextReader
9867 * python/tests/Makefile.am python/tests/reader2.py: added a
9868 specific run based on the examples from test/valid/*.xml
9869
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00009870Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
9871
9872 * python/libxml.py: added a few predefined xmlTextReader parser
9873 configuration values.
9874
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00009875Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9876
9877 * python/libxml_wrap.h: trying to fix #102037
9878
Daniel Veillard8dbd4952002-12-27 11:34:48 +00009879Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9880
9881 * SAX.c: fixing bug #95296, when the predefined entities
9882 are redefined in the DTD the default one must be used
9883 instead anyway.
9884
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00009885Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
9886
9887 * doc/xmllint.xml
9888 * doc/xmllint.1
9889 Add discussion of XML_DEBUG_CATALOG to xmllint man
9890 page - bug #100907
9891
9892
Daniel Veillarddf512f42002-12-23 15:56:21 +00009893Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9894
9895 * xmlreader.c: Fixed the empty node detection to avoid reporting
9896 an inexistant close tag.
9897
Daniel Veillard0d132cf2002-12-23 14:43:32 +00009898Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9899
9900 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
9901 for Python 2.1
9902
Daniel Veillardfe8aab92002-12-22 10:25:41 +00009903Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9904
9905 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
9906
Daniel Veillard4258b9c2002-12-20 10:29:40 +00009907Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9908
9909 * doc/libxml2-api.xml python/tests/reader.py: one really need
9910 to provide the base URI information when creating a reader parser
9911 from an input stream. Updated the API and the example using it.
9912
Daniel Veillardea7751d2002-12-20 00:16:24 +00009913Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
9914
9915 * testReader.c xmlreader.c valid.c include/libxml/tree.h
9916 include/libxml/valid.h include/libxml/xmlreader.h: working on
9917 DTD validation on top of xml reader interfaces. Allows to
9918 validate arbitrary large instances. This required some extensions
9919 to the valid module interface and augmenting the size of xmlID
9920 and xmlRef structs a bit.
9921 * uri.c xmlregexp.c: simple cleanup.
9922
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00009923Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9924
9925 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
9926 work on the xml reader interfaces.
9927 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
9928 Web page for the Windows binaries.
9929
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00009930Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9931
9932 * xmlIO.c: applied a patch for VMS following the report by
9933 Nigel Hall
9934
Daniel Veillard3772de32002-12-17 10:31:45 +00009935Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
9936
9937 * parser.c: the parseStartTag bug fix wasn't complete.
9938
Daniel Veillard67df8092002-12-16 22:04:11 +00009939Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
9940
9941 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
9942 parseStartTag, fixing it.
9943 * test/att4 result/att4 result/noent/att4: adding the test
9944 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9945 more methods to XmlTextReader.
9946
Igor Zlatkovicd453c632002-12-16 18:45:48 +00009947Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9948
9949 * win32/libxml2.def.src: added more xml reader exports
9950 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
9951 to the build
9952
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00009953Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
9954
9955 * doc/tutorial/xmltutorial.xml
9956 plus generated html and pdf
9957 Updating tutorial again based on further comments from Niraj
9958 Tolia on the last iteration
9959
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00009960Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
9961
9962 * doc/tutorial/xmltutorial.xml
9963 * doc/tutorial/includekeyword.c
9964 * doc/tutorial/includegetattribute.c
9965 plus generated html and pdf
9966 Adding fix from Niraj Tolia to tutorial to properly free memory.
9967
9968
Daniel Veillardda46d2d2002-12-15 23:36:49 +00009969Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9970
9971 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9972 more methods of XmlTextReader.
9973 * python/libxml2class.txt python/tests/reader.py: this increased the
9974 methods in the bndings, augmented the test to check those new
9975 functions.
9976
Daniel Veillard0eb38c72002-12-14 23:00:35 +00009977Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9978
9979 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
9980 methods of XmlTextReader.
9981 * python/generator.py python/libxml_wrap.h python/types.c
9982 python/libxml2class.txt: added the reader to the Python bindings
9983 * python/tests/Makefile.am python/tests/reader.py: added a specific
9984 test for the Python bindings of the Reader APIs
9985 * parser.c: small cleanup.
9986
Daniel Veillard06503452002-12-13 10:42:08 +00009987Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9988
9989 * xinclude.c: fallback was only copying the first child not the
9990 full child list of the fallback element, closes #89684 as reopened
9991 by Bernd Kuemmerlen
9992
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00009993Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9994
9995 * win32/libxml2.def.src: exported htmlNodeDumpOutput
9996
Daniel Veillard000eafb2002-12-12 10:04:22 +00009997Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9998
Daniel Veillardc1eed322002-12-12 11:01:32 +00009999 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +000010000 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +000010001 gives enum values, fix functype return type, put back fields in
10002 structs
10003 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +000010004
Daniel Veillard024b5702002-12-12 00:15:55 +000010005Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10006
10007 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
10008 about htmlNodeDumpOutput location.
10009 * xpath.c: removed an undefined function signature
10010 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
10011 too many symbols in the API breaking the python bindings.
10012 Updated with the libxslt/libexslt changes.
10013
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +000010014Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10015
10016 * configure.in: preparing release of 2.4.29
10017 * doc/*: rebuilt the docs and API
10018 * xmlreader.c: a few more fixes for the XmlTextReader API
10019
Igor Zlatkovicf6273a02002-12-11 17:00:54 +000010020Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10021
10022 * include/win32config.h: applied mingw patch from Magnus Henoch
10023
Daniel Veillard5aad8322002-12-11 15:59:44 +000010024Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10025
10026 * catalog.c doc/libxml2-api.xml: a bit more cleanup
10027
Daniel Veillarda9b66d02002-12-11 14:23:49 +000010028Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
10029
10030 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
10031 building Python script, does the C parsing directly, generates
10032 a better API description including structure fieds defs and
10033 enums. Still a couple of bugs, but good enough for the python
10034 wrappers now.
10035 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
10036 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
10037 include/libxml/schemasInternals.h include/libxml/tree.h: more
10038 cleanup based on the python analysis script reports.
10039 * libxml.spec.in: make sure the API XML description is part of the
10040 devel package.
10041
Daniel Veillard01c13b52002-12-10 15:19:08 +000010042Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10043
10044 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
10045 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
10046 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
10047 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
10048 code cleanup, especially the function comments.
10049 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
10050
Daniel Veillarde1ca5032002-12-09 14:13:43 +000010051Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10052
10053 * Makefile.am xmlreader.c include/libxml/Makefile.am
10054 include/libxml/xmlreader.h: Adding a new set of APIs based on
10055 the C# TextXmlReader API but converted to C. Allow to parse
10056 in constant memory usage, far simpler to program and explain
10057 than the SAX like APIs, unfinished but working.
10058 * testReader.c: test program
10059
Igor Zlatkovic70a296c2002-12-08 17:34:54 +000010060Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10061
10062 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
10063
Daniel Veillard64b35282002-12-04 15:10:40 +000010064Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10065
10066 * tree.c: Chip turner indicated that XHTML1 serialization
10067 rule for style actually break on both IE and Mozilla,
10068 try to avoid the rule if escaping ain't necessary
10069
Daniel Veillard8efff672002-12-04 11:44:48 +000010070Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10071
10072 * nanhttp.c: handle HTTP URL escaping, problem reported by
10073 Glen Nakamura and Stefano Zacchiroli
10074
Daniel Veillard1c732d22002-11-30 11:22:59 +000010075Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10076
10077 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
10078
Daniel Veillardfdd27d22002-11-28 11:55:38 +000010079Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10080
10081 * uri.c: Johann Richard pointed out some XPointer problems for
10082 URN based URI references in XInclude. Modified the URI parsing
10083 and saving routines to allow correct parsing and saving of
10084 XPointers, especially when attached to "opaque" scheme accordingly
10085 to RFC 2396
10086
Daniel Veillard8db67d22002-11-27 19:39:27 +000010087Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10088
10089 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
10090 of refactoring to the HTML saving code.
10091 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
10092 in the doc.
10093
Daniel Veillardebc4ca92002-11-27 11:43:05 +000010094Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10095
10096 * tree.c include/libxml/tree.h: refactored the XML dump of a node
10097 to a buffer API to reuse the generic dump to an OutputIO layer,
10098 this reduces code, fixes xmlNodeDump() for XHTML, also made
10099 xmlNodeDump() now return the number of byte written.
10100
Daniel Veillard9d5ea172002-11-27 08:02:06 +000010101Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
10102
10103 * python/setup.py.in: another patch from Stéphane Bidoul for
10104 Python bindings on Windows
10105 * doc/parsedecl.py: small cleanup
10106
Daniel Veillard9715c172002-11-25 16:33:40 +000010107Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10108
10109 * libxml.spec.in configure.in: add a line in %changelog for releases
10110
Daniel Veillard9bc53102002-11-25 13:20:04 +000010111Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
10112
10113 * parser.c: patch from Marcus Clarke fixing a problem in entities
10114 parsing that was detected in KDe documentations environment.
10115
Daniel Veillardfaa35ff2002-11-24 13:53:43 +000010116Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
10117
10118 * python/libxml.c (libxml_prev): Return the previous as opposed to
10119 the next node (I guess this is the result of some cut & paste programming:)
10120
Daniel Veillard80d7b902002-11-23 16:23:08 +000010121Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10122
10123 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
10124
Daniel Veillarda1196ed2002-11-23 11:22:49 +000010125Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10126
10127 * python/generator.py python/libxml.c python/setup.py.in: trying
10128 to fix the Python bindings build on Windows (Stéphane Bidoul)
10129
Igor Zlatkovic9ab71552002-11-22 21:41:43 +000010130Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10131
10132 * win32/configure.js: added option for python bindings
10133 * win32/libxml2.def.src: added more exports
10134
Igor Zlatkovicace7cd22002-11-22 18:07:00 +000010135Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10136
10137 * win32/Makefile.mingw: fixed unresolved symbols when linking with
10138 pthreads
10139 * win32/wince/*: applied updates to Windows CE port from Javier
10140
Daniel Veillardf9c4cad2002-11-22 15:57:07 +000010141Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10142
10143 * configure.in: preparing 2.4.28
10144 * libxml.spec.in doc/Makefile.am: some cleanup
10145 * doc/*: updated the news and regenerated.
10146
Daniel Veillardfee408f2002-11-22 13:18:30 +000010147Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10148
10149 * HTMLparser.c: final touch at closing #87235 </p> end tags
10150 need to be generated.
10151 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
10152 this change slightly the output of a few tests
10153 * doc/*: regenerated
10154
Daniel Veillardd2ff0392002-11-22 12:28:38 +000010155Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10156
10157 * parserInternals.c: fixing bug #99190 when UTF8 document are
10158 parsed using the progressive parser and the end of the chunk
10159 is in the middle of an UTF8 multibyte character.
10160
William M. Brack8b2c7f12002-11-22 05:07:29 +000010161Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10162
10163 * threads.c: fixed initialization problem in xmlNewGlobalState
10164 which was causing crash.
10165 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
10166 in xmlInitializeGlobalState.
10167 * parserInternals.c: cleaned up ctxt->sax initialisation.
10168
Daniel Veillardd5c2f922002-11-21 14:10:52 +000010169Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
10170
10171 * tree.c include/libxml/tree.h: modified the existing APIs
10172 to handle XHTML1 serialization rules automatically, also add
10173 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
10174 libxslt serialization uses it when needed without changing
10175 the library API.
10176 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
10177 result/xhtml1: added a new test specifically for xhtml1 output
10178 and updated the result of one XHTML1 test
10179
Daniel Veillardd076a202002-11-20 13:28:31 +000010180Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
10181
10182 * xinclude.c parserInternals.c encoding.c: fixed #99082
10183 for xi:include encoding="..." support on text includes.
10184 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
10185 test/XInclude/ents/isolatin.txt : added a specific regression test
10186 * python/generator.py python/libxml2class.txt: fixed the generator
10187 the new set of comments generated for doc/libxml2-api.xml were
10188 breaking the python generation.
10189
Daniel Veillard817e70b2002-11-19 22:28:48 +000010190Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
10191
10192 * doc/Makefile.am: repair some problem if gtk-doc fail or such
10193 * configure.in: patch for Solaris on new autoconf closes #98880
10194 * doc/parsedecl.py: repair the frigging API building script,
10195 did I say that python xmllib sucks ?
10196 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
10197 and some comment are no more truncated.
10198
Daniel Veillarda7e05b42002-11-19 08:11:14 +000010199Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10200
10201 * parser.c: Martin Stoilov pointed out a potential leak in
10202 xmlCreateMemoryParserCtxt
10203
Daniel Veillardbc6e1a32002-11-18 15:07:25 +000010204Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10205
10206 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
10207 included in HTML documents and using the push parser.
10208
Daniel Veillard4efd3be2002-11-18 09:11:13 +000010209Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
10210
10211 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
10212 specified, look for the Python interpreter not just in the
10213 specified root but also in the specified location. Fixes #98825
10214
Daniel Veillarda8c0adb2002-11-17 22:37:35 +000010215Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10216
10217 * python/libxml.c: fixing bug #98792 , node may have no doc
10218 and dereferencing without checking ain't good ...
10219
Daniel Veillarddad3f682002-11-17 16:47:27 +000010220Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
10221
10222 * configure.in: preparing release 2.4.27
10223 * doc/* : updated and rebuilt the docs
10224 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
10225 and all the docs are actually packaged and in the final RPMs
10226 * parser.c parserInternals.c include/libxml/parser.h: restore
10227 xmllint --recover feature.
10228
Daniel Veillard68e9e742002-11-16 15:35:11 +000010229Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10230
Daniel Veillard784b9352003-02-16 15:50:27 +000010231 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +000010232 processing of parsed entities, and XPath computation on sustitued
10233 entities.
10234 * testXPath.c: make sure entities are substitued.
10235
Daniel Veillard328f48c2002-11-15 15:24:34 +000010236Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10237
Daniel Veillard784b9352003-02-16 15:50:27 +000010238 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +000010239 processing of internal parsed entities, which had to be changed.
10240
Daniel Veillard66651aa2002-11-15 11:21:43 +000010241Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10242
10243 * Makefile.am python/Makefile.am python/tests/Makefile.am:
10244 trying to fix bug #98517 about building outside the source tree
10245 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
10246
Igor Zlatkovic2772cea2002-11-14 17:45:20 +000010247Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10248
10249 * include/win32config.h: cleanup
10250 * win32/Makefile.mingw: integrated mingw in JScript configure
10251 * win32/Makefile.msvc: modified to allow mingw coexistence
10252 * win32/configure.js: integrated mingw
10253 * win32/Readme.txt: cleanup
10254
Daniel Veillard8dd86a52002-11-12 21:14:17 +000010255Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
10256
10257 * HTMLparser.c: strengthen the guard in the Pop macros,
10258 like in the XML parser, closes bug #97315
10259
Daniel Veillard0821b152002-11-12 20:57:47 +000010260Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10261
10262 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
10263 callback is never used.
10264
Daniel Veillard8606bbb2002-11-12 12:36:52 +000010265Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10266
10267 * parserInternals.c: fixed the initialization of the SAX structure
10268 which was breaking xsltproc
10269 * xpath.c: patch from Petr Pajas for CDATA nodes
10270 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
10271 * parser.c include/libxml/parser.h: patch from Peter Jones
10272 removing a leak in xmlSAXParseMemory() and adding the
10273 function xmlSAXParseMemoryWithData()
10274
MST 2002 John Fleckf854d992002-11-12 03:49:05 +000010275Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
10276
10277 adding pdf of tutorial, changing web page to link to it
10278 * doc/tutorial/xmltutorial.pdf
10279 * doc/xml.html
10280 * doc/docs.html
10281
MST 2002 John Fleck52717f32002-11-11 03:49:33 +000010282Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
10283
10284 * doc/tutorial/ar01s08.html
10285 adding file what I forgot for tutorial
10286
10287
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +000010288Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
10289
10290 Adding encoding discussion to tutorial
10291 Added:
10292 * doc/tutorial/images/*.png: DocBook admonition image files
10293 * doc/tutorial/apf.html, apg.html: new generated html
10294 * doc/tutorial/includeconvert.c: conversion code entity file
10295 changed:
10296 * doc/tutorial/xmltutorial.xml: DocBook original
10297 * doc/tutorial/*.html: generated html
10298
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000010299Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10300
10301 * include/libxml/*.h: retired xmlwin32version.h
10302 * doc/Makefile.am: retired xmlwin32version.h
10303 * win32/configure.js: retired xmlwin32version.h
10304
Igor Zlatkovica2258da2002-11-08 15:55:33 +000010305Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10306
10307 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000010308 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
10309 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +000010310
Daniel Veillard7216cfd2002-11-08 15:10:00 +000010311Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10312
10313 * globals.c: fixed a typo pointed out by Igor
10314 * xpath.c: try to speed up node compare using line numbers
10315 if available.
10316
Daniel Veillarda70d62f2002-11-07 14:18:03 +000010317Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10318
10319 * tree.c: make xmlFreeNode() handle attributes correctly.
10320
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +000010321Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10322
10323 * catalog.c: completed the #96963 fix, as reported by Karl
10324 Eichwalder
10325
Daniel Veillard56f21f22002-11-06 15:49:46 +000010326Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10327
10328 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
10329
Daniel Veillard91ad8792002-11-04 17:06:52 +000010330Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10331
10332 * Makefile.am: switched the order of a couple of includes
10333 to fix bugs #97100
10334
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +000010335Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10336
10337 * catalog.c: fixed bug #96963, reverted to the old behaviour of
10338 xmlLoadCatalogs that used to separate directories with a ':'.
10339
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +000010340Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10341
10342 * threads.c: improvements to the Windows-side of thread handling
10343 * testThreads.c: conditionally excluded unistd.h
10344 * testThradsWin32.c: broke overlong lines
10345 * include/win32config.h: adapted thread-related macros to the new
10346 scheme and for pthreads on Windows
10347 * win32/Makefile.msvc: introduced a more flexible thread build,
10348 added testThreads[Win32].c to the build
10349 * win32/configure.js: introduced a more flexible thread config
10350
John Fleck61f6fb62002-10-31 15:23:29 +0000103512002-10-31 John Fleck <jfleck@inkstain.net>
10352
10353 * doc/xml.html (and, by implication, FAQ.html)
10354 added UTF-8 conversaion FAQ from Marcus Labib Iskander
10355
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +000010356Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10357
10358 * configure.in: removed xmlwin32version.h
10359 * include/libxml/Makefile.am: removed xmlwin32version.h
10360
Daniel Veillardce66ce12002-10-28 19:01:59 +000010361Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10362
10363 * tree.c: applied patch from Brian Stafford to fix a bug
10364 in xmlReconciliateNs()
10365
Daniel Veillard7e3f1402002-10-28 18:52:57 +000010366Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10367
10368 * tree.c: applied patch from Christian Glahn to allow
10369 xmlNewChild() on document fragment nodes
10370
Daniel Veillardb39bc392002-10-26 19:29:51 +000010371Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10372
10373 * parser.c: Christian Glahn found a problem with a recent
10374 patch to xmlParseBalancedChunkMemoryRecover()
10375 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
10376 problems
10377 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
10378 test/schemas/seq*: added the test cases from Charles
10379
Daniel Veillard366a9152002-10-23 20:43:53 +000010380Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10381
10382 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
10383 serious cleanup of the spec file and associated changes
10384 in the Makefiles.
10385 * valid.c: try to remove some warnings on x86_64
10386
Daniel Veillardd033d022002-10-23 14:55:02 +000010387Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10388
10389 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
10390 fix bug #96586
10391
Daniel Veillardce02dbc2002-10-22 19:14:58 +000010392Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10393
10394 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
10395 parsing, applied his patch
10396 * result/HTML/attrents.html result/HTML/attrents.html.err
10397 result/HTML/attrents.html.sax test/HTML/attrents.html:
10398 added the test and result case provided by Mikhail Sogrine
10399
Daniel Veillarde645e8c2002-10-22 17:35:37 +000010400Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10401
10402 * vms/build_libxml.com vms/config.vms vms/readme.vms
10403 include/libxml/parser.h include/libxml/parserInternals.h
10404 include/libxml/tree.h include/libxml/xmlIO.h
10405 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
10406 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
10407 Applied the VMS update patch from Craig A. Berry
10408 * doc/*.html: update
10409
Daniel Veillardf000f072002-10-22 14:28:17 +000010410Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10411
10412 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
10413
Daniel Veillard1e208222002-10-22 14:25:25 +000010414Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10415
10416 * debugXML.c: adding a grep command to --shell in xmllint
10417 for T.V. Raman
10418
Daniel Veillard9cdcf362002-10-22 14:23:59 +000010419Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10420
10421 * xmlcatalog.c: tried to fix some of the problem with --sgml
10422
Daniel Veillard935494a2002-10-22 14:22:46 +000010423Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
10424
10425 * parser.c: tried to fix bug #91500 where doc->children may
10426 be overriden by a call to xmlParseBalancedChunkMemory()
10427
10428Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
10429
10430 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
10431 identifiers in SGML catalogs containing '&'
10432
Daniel Veillardc0ac0692002-10-20 21:31:50 +000010433Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10434
10435 * python/types.c: fixed bugs when passing result value tree
10436 to Python functions.
10437
Daniel Veillard48267432002-10-18 11:21:38 +000010438Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10439
10440 * configure.in: preparing the release of 2.4.26
10441 * doc/*: updated and rebuilt the documentation
10442
Daniel Veillardbb284f42002-10-16 18:02:47 +000010443Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10444
10445 * parser.c: fixed a XML Namespace compliance bug reported by
10446 Alexander Grimalovsky
10447
Daniel Veillard44892f72002-10-16 15:23:26 +000010448Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10449
10450 * HTMLtree.c: fixed serialization of script and style when
10451 they are not lowercase (i.e. added using the API to the tree).
10452
Daniel Veillard2fd85422002-10-16 14:32:41 +000010453Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10454
10455 * valid.c: make xmlValidateDocument emit a warning msg if there
10456 is no DTD, pointed by Christian Glahn
10457
Daniel Veillard32370232002-10-16 14:08:14 +000010458Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
10459
10460 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
10461 content model when some of the blocks have min or max, and a couple
10462 of bugs found in the process.
10463 * result/schemas/list0* test/schemas/list0*: added some specific
10464 regression tests
10465
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +000010466Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
10467
10468 * README: updated the contact informations
10469
Daniel Veillard63186732002-10-15 08:43:17 +000010470Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10471
10472 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
10473 misses it, reported by Peter Bray.
10474
Daniel Veillard96c3a3b2002-10-14 15:39:04 +000010475Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
10476
10477 * tree.c: investigating xmlNodeGetContent() on namespace nodes
10478 and removed a few warnings
10479
Daniel Veillard819d5cb2002-10-14 11:15:18 +000010480Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
10481
10482 * parser.c: Christian Glahn found a small bug in the push parser.
10483 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
10484 public
10485
Daniel Veillard6045c902002-10-09 21:13:59 +000010486Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10487
10488 * xmlschemas.c include/libxml/xmlschemas.h: added
10489 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
10490 * testSchemas.c: added --memory to test the new interface
10491
Daniel Veillardf0070122002-10-09 14:24:17 +000010492Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10493
10494 * doc/index.py doc/search.php: integrated the XSLT indexing,
10495 a few fixed in the indexer, added a scope selection at the
10496 search level.
10497
Daniel Veillard01992e02002-10-09 10:20:30 +000010498Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10499
10500 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
10501 this was due to uninitialized parts of the validation context
10502
Daniel Veillard321be0c2002-10-08 21:26:42 +000010503Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10504
10505 * debugXML.c: applied patch from Mark Vakoc except the API
10506 change, preserved it.
10507 * doc/*: updated the docs to point to the search engine for
10508 information lookup or before bug/help reports.
10509
Daniel Veillard01e87d22002-10-08 16:55:06 +000010510Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10511
10512 * doc/index.py doc/search.php: added mailing-list archives
10513 indexing and lookup
10514
Daniel Veillard9dc1cf12002-10-08 08:26:11 +000010515Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10516
10517 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
10518
Daniel Veillard9b006132002-10-07 11:13:27 +000010519Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10520
10521 * doc/index.py: improved HTML indexing
10522 * doc/search.php: make the queries also lookup the HTML based indexes
10523
Daniel Veillard141d04b2002-10-06 21:51:18 +000010524Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10525
10526 * doc/index.py: added HTML page indexing
10527
Igor Zlatkovic91a62702002-10-04 13:34:16 +000010528Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10529
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +000010530 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +000010531 problem in libxslt.
10532 * catalog.c: fixed list handling in XML_CATALOG_FILES
10533
Daniel Veillardceb09b92002-10-04 11:46:37 +000010534Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10535
10536 * valid.c: typo/bug found by Christian Glahn
10537
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +000010538Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10539
10540 * xmlIO.c: applied Windows CE patch from Javier.
10541 * win32/wince: new directory, contains support for the PocketPC
10542 with Windows CE from Javier.
10543 * include/win32config.h: reorganised, removed duplicate
10544 definitions and applied WinCE patch from Javier.
10545 * include/wsockcompat.h: new file, now contains WinSock
10546 compatibility macros.
10547 * win32/Makefile.msvc: introduced double-run compilation.
10548
Daniel Veillarde16b5742002-09-26 17:50:03 +000010549Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10550
10551 * configure.in include/libxml/xmlwin32version.h: preparing release
10552 of 2.4.25
10553 * doc/*: updated and regenerated teh docs and web pages.
10554
Daniel Veillard90d68fb2002-09-26 16:10:21 +000010555Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10556
10557 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
10558 error were not covering namespace declarations.
10559 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
10560 it was missing the attribute declaration for the namespace
10561 * result/VC/NS3: the fix now report breakages in that test
10562
Daniel Veillardabe01742002-09-26 12:40:03 +000010563Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10564
10565 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
10566
Daniel Veillard2ace1952002-09-26 12:28:02 +000010567Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10568
10569 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
10570 and regenerated the docs and web site
10571
Daniel Veillarddda8f1b2002-09-26 09:47:36 +000010572Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10573
10574 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
10575 ATTRIBUTE_UNUSED is always put after the attribute declaration,
10576 not before
10577
Daniel Veillardd4cb1e82002-09-26 09:34:23 +000010578Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10579
10580 * python/generator.py python/libxml2class.txt: fixed a stupid error
10581 breaking the python API
10582
Daniel Veillardb7c29c32002-09-25 22:44:43 +000010583Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10584
10585 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
10586 triostr.c triostr.h: applied a trio update patch from
10587 Bjorn Reese which should work with MinGW
10588
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010589Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10590
10591 * tree.c: improving some documentation comments
10592 * xmlregexp.c: found and fixed a mem leak with python regression tests
10593 * doc/*: rebuilt the doc and the API XML file including the
10594 xmlregexp.h xmlautomata.h and xmlunicode.h headers
10595 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
10596 python/types.c: added access to the XML Schemas regexps from
10597 python
10598 * python/tests/Makefile.am python/tests/regexp.py: added a
10599 simple regexp bindings test
10600
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010601Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
10602
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010603 * doc/xml.html:
10604 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010605
Daniel Veillard118aed72002-09-24 14:13:13 +000010606Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10607
10608 * xmlregexp.c: fixed the data callback on transition functionality
10609 which was broken when using the compact form
10610 * result/schemas/*: updated the results, less verbose, all tests
10611 pass like before
10612 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
10613 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
10614 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
10615 annoying warnings
10616 * xpath.c: try to provide better error report when possible
10617
Daniel Veillard72336152002-09-21 13:08:14 +000010618Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10619
10620 * Makefile.am: fixed a breakage raised by Jacob
10621
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +000010622Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10623
10624 * include/win32config.h: added HAVE_ERRNO_H definition for parts
10625 which don't use sockets
10626
Igor Zlatkovic01280582002-09-20 16:40:34 +000010627Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10628
10629 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
10630 * win32/configure.js: applied zlib patch from Daniel Gehriger
10631
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +000010632Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10633
10634 * win32/configure.js: applied the patch from Mark Vakoc for
10635 regexp support
10636 * win32/libxml2.def.src: applied the patch from Mark Vakoc
10637 for regexp support
10638
Daniel Veillardb5c05732002-09-20 13:36:25 +000010639Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10640
10641 * xmlschemastypes.c: as pointed by Igor Float and Double
10642 parsing ain't finished yet
10643
Daniel Veillard40b11342002-09-20 12:01:39 +000010644Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10645
10646 * Makefile.am configure.in: trying to fix #88412 by bypassing
10647 all the python subdir if python ain't detected
10648
Daniel Veillard23e73572002-09-19 19:56:43 +000010649Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10650
10651 * Makefile.am configure.in include/libxml/xmlversion.h.in:
10652 made configuring with regexps/automata/unicode the default
10653 but without schemas ATM
10654 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
10655 fixed the regexp based DTD validation performance and memory
10656 problem by switching to a compact form for determinist regexps
10657 and detecting the determinism property in the process. Seems
10658 as fast as the old DTD validation specific engine :-) despite
10659 the regexp built and compaction process.
10660
Daniel Veillard5acfd6b2002-09-18 16:29:02 +000010661Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10662
10663 * valid.c: determinism is debugged, new DTD checking code now works
10664 but xmlFAComputesDeterminism takes far too much CPU and the whole
10665 set usues too much memory to be really usable as-is
10666
Daniel Veillard0f04f8e2002-09-17 23:04:40 +000010667Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10668
10669 * tree.c: fixed another stupid bug in xmlGetNodePath()
10670 * xmllint.c: --version now report the options compiled in
10671
Daniel Veillarda646cfd2002-09-17 21:50:03 +000010672Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10673
10674 * HTMLparser.c: small cleanup
10675 * valid.c xmlregexp.c: switched DTD validation to use only regexp
10676 when configured with them. A bit of debugging around the determinism
10677 checks is still needed
10678
Daniel Veillard63b01c22002-09-17 19:25:28 +000010679Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10680
10681 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
10682
Daniel Veillard92727042002-09-17 17:59:20 +000010683Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10684
10685 * xmlIO.c: small portability glitch fixed.
10686
Daniel Veillard84d70a42002-09-16 10:51:38 +000010687Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10688
10689 * xmlschemastypes.c: incomplete steps for real/double support
10690 * testAutomata.c include/libxml/xmlautomata.h
10691 include/libxml/xmlregexp.h: avoiding a compilation problem
10692 * valid.c include/libxml/valid.h: starting the work toward using
10693 the regexps for actual DTD validation
10694
Daniel Veillardaeb258a2002-09-13 14:48:12 +000010695Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10696
10697 * hash.c: cosmetic cleanup
10698 * valid.c include/libxml/tree.h include/libxml/valid.h: started
10699 integrating a DTD validation layer based on the regexps
10700
Daniel Veillard4402ab42002-09-12 16:02:56 +000010701Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10702
10703 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
10704 the determinism was tested before eliminating the epsilon
10705 transitions :-(
10706
Daniel Veillardc6d4a932002-09-12 15:00:57 +000010707Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
10708
10709 * python/generator.py python/libxml.c python/libxml.py
10710 python/libxml2-python-api.xml python/libxml2class.txt
10711 python/libxml_wrap.h python/types.c: updated the python
10712 bindings, added code for easier File I/O, and the ability to
10713 define a resolver from Python fixing bug #91635
10714 * python/tests/Makefile.am python/tests/inbuf.py
10715 python/tests/outbuf.py python/tests/pushSAXhtml.py
10716 python/tests/resolver.py python/tests/serialize.py: updated
10717 and augmented the set of Python tests.
10718
Igor Zlatkovic353bf582002-09-10 19:07:14 +000010719Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10720
10721 * win32/configure.js: added more readme info for the binary
10722 package.
10723
Daniel Veillard607b35c2002-09-10 12:16:19 +000010724Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10725
10726 * xmlIO.c: fixed a stupid out of bound array error
10727
10728Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10729
10730 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
10731 messing around with support for Windows path, cleanups,
10732 trying to identify and fix the various code path to the
10733 filename access. Added xmlNormalizeWindowsPath()
10734
Daniel Veillard76575762002-09-05 14:21:15 +000010735Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10736
10737 * error.c valid.c: working on better error reporting of validity
10738 errors, especially providing an accurate context.
10739 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
10740 error reports in those cases.
10741
Daniel Veillard3487c8d2002-09-05 11:33:25 +000010742Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10743
10744 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
10745 parser.c parserInternals.c xmlIO.c: get rid of all the
10746 perror() calls made in the library execution paths. This
10747 should fix both #92059 and #92385
10748
Daniel Veillard19aa7022002-09-05 11:14:19 +000010749Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10750
10751 * xmllint.c: memory leak reporting was broken after a change
10752 of the preprocessor symbol used to activate it.
10753
Daniel Veillardec6725e2002-09-05 11:12:45 +000010754Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10755
10756 * tree.c: try to make the copy function work for node of
10757 type XML_DOCUMENT_FRAG_NODE, they are only created by the
10758 DOM layers though, not libxml2 itself.
10759
Daniel Veillardb9cd8b42002-09-05 10:58:49 +000010760Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
10761
10762 * valid.c: try to provide file and line informations, not all
10763 messages are covered, but it's a (good) start
10764
Daniel Veillardbbc72c32002-09-05 10:52:10 +000010765Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
10766
10767 * xinclude.c: reimplemented a large part of the XInclude
10768 processor, trying to minimize resources used, James Henstridge
10769 provided a huge test case which was exhibiting severe memory
10770 consumption problems.
10771
Daniel Veillard2206dbf2002-09-05 08:09:37 +000010772Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
10773
10774 * python/Makefile.am: applied patch from Christophe Merlet to
10775 reestablish DESTDIR
10776
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010777Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
10778
10779 * libxml.spec.in: fixes libary path for x86_64 AMD
10780
John Fleckbe98b332002-09-04 03:16:23 +000010781Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
10782
10783 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010784 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +000010785 (plus resulting generated html files)
10786 fixing one spot I missed in the tutorial where I hadn't freed
10787 memory properly
10788
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010789Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
10790
10791 * doc/tutorial/includeaddattribute.c
10792 * doc/tutorial/includeaddkeyword.c
10793 * doc/tutorial/includegetattribute.c
10794 * doc/tutorial/includekeyword.c
10795 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010796 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010797 update tutorial to properly free memory (thanks to Christopher
10798 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010799 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010800 added image files so the callouts are graphical, making it
10801 easier to read ( use "--param callout.graphics 1" to generate
10802 html with graphical callouts)
10803
Daniel Veillarde1662542002-08-28 11:50:59 +000010804Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10805
10806 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
10807 nice logos generated by Marc Liyanage
10808 * doc/site.xsl *.html: changed the stylesheet to show the new
10809 logo and regenerated the pages
10810
Daniel Veillardb212bbb2002-08-25 14:39:16 +000010811Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10812
10813 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
10814
Daniel Veillard42766c02002-08-22 20:52:17 +000010815Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10816
10817 * xpath.c: possible mem leak patch from Jason Adams
10818
10819Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10820
10821 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
10822 in the XQuery namespace
10823 * configure.in: preparing 2.4.24
10824 * doc/*.html: updated the web pages
10825
10826Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10827
10828 * python/generator.py: closing bug #85258 by generating conditional
10829 compile check to avoid linking to routines not configured in.
10830
Havoc Pennington84ec40a2002-08-22 13:59:35 +0000108312002-08-22 Havoc Pennington <hp@pobox.com>
10832
10833 * autogen.sh: update error message for missing automake
10834
Daniel Veillard08cccaa2002-08-22 09:47:29 +000010835Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10836
10837 * python/Makefile.am: typo in target name resulted in libxml2.py
10838 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
10839
Daniel Veillard22669b22002-08-22 07:17:11 +000010840Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10841
10842 * win32/win32/Makefile.mingw: updated with version from
10843 Elizabeth Barham at http://soggytrousers.net/repository/
10844
Igor Zlatkovica40adbc2002-08-20 14:42:32 +000010845Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10846
10847 * win32/Makefile.msvc: added the prefix location to the include
10848 and lib search path.
10849
Havoc Pennington830e8972002-08-18 22:22:13 +0000108502002-08-18 Havoc Pennington <hp@pobox.com>
10851
10852 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
10853 both automake 1.6 and 1.4 installed get the right automake. Means
10854 compilation from CVS will now require the latest automake 1.4
10855 release, or manually creating symlinks called "automake-1.4" and
10856 "aclocal-1.4"
10857
Daniel Veillardb6984ef2002-08-14 16:55:31 +000010858Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10859
10860 * configure.in python/Makefile.am: more AMD 64 induced changes from
10861 Frederic Crozat
10862
Daniel Veillardc4bad4a2002-08-14 14:45:25 +000010863Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10864
10865 * xinclude.c: oops I was missing the xml:base fixup too
10866 * result/XInclude/*.xml: this adds xml:base attributes to most
10867 results of the tests
10868
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +000010869Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10870
10871 * xinclude.c: quick but apparently working implementation of
10872 xi:fallback, should close bug #89684
10873 * Makefile.am test/XInclude/docs/fallback.xml
10874 result/XInclude/fallback.xml: added a basic test for fallback,
10875 and run with --nowarning to avoid a spurious warning
10876 * configure.in: applied patch from Frederic Crozat for python
10877 bindings on AMD 64bits machines.
10878
Daniel Veillard9e923512002-08-14 08:48:52 +000010879Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10880
10881 * parser.c: xmlSAXUserParseMemory() really ought to fail if
10882 the caller don't pass a SAX callback block.
10883
Daniel Veillardc1a0da32002-08-14 08:32:18 +000010884Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10885
10886 * tree.c: applied the same fix for the XML-1.0 namespace to
10887 xmlSearchNsByHref() as was done for xmlSearchNs()
10888
Daniel Veillardad11b302002-08-12 14:53:41 +000010889Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10890
10891 * libxml.3: small cleanup of the man page
10892 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
10893 when serializing HREF attributes generated by XSLT.
10894
Daniel Veillardc084e472002-08-12 13:27:28 +000010895Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10896
10897 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
10898 version of Marc Liyanage' patch for boolean attributes in HTML
10899 output
10900
Daniel Veillard5f91b372002-08-12 12:13:01 +000010901Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10902
10903 * python/tests/serialize.py: fixed the test results, indenting
10904 behaviour changed slightly
10905
Aleksey Sanin9e951762002-08-08 18:02:41 +000010906Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10907
10908 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
10909 new c14n function to Windows def files
10910
Aleksey Saninea4272a2002-08-02 23:50:03 +000010911Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
10912
10913 * c14n.c: fixed a memory leak in c14n code
10914
Daniel Veillard58e44c92002-08-02 22:19:49 +000010915Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10916
10917 * parser.c include/libxml/parser.h: adding a new API for Christian
10918 Glahn: xmlParseBalancedChunkMemoryRecover
10919 * valid.c: patch from Rick Jones for some grammar cleanup in
10920 validation messages
10921 * result/VC/* result/valid/*: this slightly change some of the
10922 regression tests outputs
10923
Daniel Veillard0bf29002002-08-01 12:54:11 +000010924Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10925
10926 * tree.c: trying to fix a problem in namespaced attribute handling
10927 raised by Christian Glahn
10928
Daniel Veillard6f46f6c2002-08-01 12:22:24 +000010929Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10930
10931 * encoding.c include/libxml/encoding.h: Opening the interface
10932 xmlNewCharEncodingHandler as requested in #89415
10933 * python/generator.py python/setup.py.in: applied cleanup
10934 patches from Marc-Andre Lemburg
10935 * tree.c: fixing bug #89332 on a specific case of loosing
10936 the XML-1.0 namespace on xml:xxx attributes
10937
Aleksey Sanin2c135a12002-08-01 06:31:50 +000010938Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
10939
10940 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
10941 corner case from new Merlin's test suite and added a callback
10942 that will be used to improve xmlsec performance
10943
10944
Daniel Veillard0b22def2002-07-29 16:23:03 +000010945Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10946
10947 * HTMLtree.c: trying to fix the <style> escaping problem in
10948 HTML serialization bug #89342
10949
Daniel Veillard0b28e882002-07-24 23:47:05 +000010950Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10951
10952 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
10953 and rebuilt the web site.
10954
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010955Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +000010956
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010957 * include/libxml/tree.h: added _private member to xmlNs struct
10958
Daniel Veillard1d995272002-07-22 16:43:32 +000010959Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10960
10961 * HTMLparser.c: fixing bug #84876 based on the xml working
10962 code.
10963
William M. Brack61eaba52002-07-21 11:14:18 +000010964Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10965
10966 * python/Makefile.am: enhanced to fix bug 72012 (errors
10967 when using '-jX' make parameter)
10968
William M. Brackef61d202002-07-19 08:32:00 +000010969Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10970
10971 * xpath.c: small additional enhancement for booleans
10972 compared to nodesets
10973
Daniel Veillard3a42f3f2002-07-17 17:57:34 +000010974Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10975
10976 * HTMLtree.c: changed the order of the encoding declaration
10977 attributes in the meta tags due to a bug in IE/Mac
10978
William M. Brack0c022ad2002-07-12 00:56:01 +000010979Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10980
10981 * xpath.c: enhanced handling of booleans (especially '='
10982 and '!=' for nodesets) - fixes bug 85256. Added new
10983 routine xmlXPathNotEqualValues for more proper handling
10984 of '!=' when nodesets are involved.
10985
Daniel Veillard06944e22002-07-11 19:55:18 +000010986Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10987
10988 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
10989 doc/xmlcatalog_man.xml to the source distribution
10990
Igor Zlatkovic6ac30172002-07-10 19:22:48 +000010991Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10992
10993 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
10994 asked for this.
10995
Daniel Veillard539638b2002-07-06 19:55:14 +000010996Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10997
10998 * configure.in: preparing 2.4.23
10999 * doc/*: rebuilt the docs
11000
Daniel Veillard176d99f2002-07-06 19:22:28 +000011001Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
11002
11003 * parser.c: fixing bug #84169 by fixing the
11004 comment of xmlCreatePushParserCtxt to describe the
11005 encoding detection parameters better.
11006
Daniel Veillard37f961d2002-07-06 17:53:56 +000011007Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
11008
11009 * valid.c: fixing bug #79331 in one path the lookup for
11010 ID attributes on a namespaced node wasn't handled correctly :-\
11011
Daniel Veillard8c9872c2002-07-05 18:17:10 +000011012Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
11013
11014 * HTMLparser.c: trying to fix 87235 about discarded white
11015 spaces in the HTML parser.
11016 * result/HTML/*: this changes the output of a number of HTML
11017 regression tests
11018
Daniel Veillardfdc91562002-07-01 21:52:03 +000011019Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
11020
11021 * xpath.c: applied patch from Richard Jinks for the namespace
11022 axis + fixed a memory error.
11023 * parser.c parserInternals.c: applied patches from Peter Jacobi
11024 removing ctxt->token for good.
11025 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
11026 popped out by the regression tests.
11027 * Makefile.am: patch for threads makefile from Gary Pennington
11028
William M. Brack6000af52002-06-28 11:43:13 +000011029Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11030
Daniel Veillardfdc91562002-07-01 21:52:03 +000011031 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +000011032 expressions involving preceding-sibling (et al).
11033
Daniel Veillard153120c2002-06-18 07:58:35 +000011034Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
11035
11036 * hash.c: applied a patch from Peter Jacobi to solve a problem
11037 when compiling with the Watcom C on Win32
11038 * result/schemas/*.err: the change of hashing algo generated
11039 permutations in the output
11040
Daniel Veillard5f7f9912002-06-17 17:03:00 +000011041Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11042
11043 * hash.c: applied patch from Sander Vesik improving the quality of
11044 the hash function.
11045
Aleksey Sanina5808b92002-06-14 17:07:41 +0000110462002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +000011047
11048 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
11049 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
11050 xmllint.c xpath.c: replaced sprintf() with snprintf()
11051 to prevent possible buffer overflow (the bug was pointed
11052 out by Anju Premachandran)
11053
Daniel Veillarde059b892002-06-13 15:32:10 +000011054Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
11055
11056 * parser.c: removed an uninitialized data error popped by valgrind
11057 on PE references
11058
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +000011059Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
11060
11061 * doc/xml.html
11062 adding tutorial reference to the web page
11063
MDT 2002 John Fleck54520832002-06-13 03:30:26 +000011064Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
11065
11066 * doc/tutorial/xmltutorial.xml
11067 * doc/tutorial/ar01s07.html
11068 * doc/tutorial/ape.html
11069 * doc/tutorial/includegetattribute.c
11070 adding section to tutorial about retrieving an attribute
11071 value
11072
Daniel Veillardf5582f12002-06-11 10:08:16 +000011073Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11074
11075 * parser.c: applied a couple of patches from Peter Jacobi to start
11076 to get rid of ctxt->token, with a possible significant speed
11077 improvement to be gained once done. Better compliance with PE
11078 references constructs in DTDs too.
11079 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
11080 from Peter too
11081
Daniel Veillard38d80e22002-06-11 07:24:56 +000011082Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11083
11084 * parser.c: Babak Vahedipour-Kunze reported that openTag in
11085 xmlParseElement was likely to have been deallocated at the
11086 time of the report, possibly leading to segfault. Just report
11087 the tag name now.
11088
Daniel Veillard9e412302002-06-10 15:59:44 +000011089Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11090
11091 * xpath.c: patch from Richard Jinks for XPath substring() function
11092 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
11093
Aleksey Sanina5808b92002-06-14 17:07:41 +0000110942002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000011095
11096 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
11097
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000011098Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
11099
11100 *doc/FAQ.html
11101 fixing typos in FAQ, thanks to Robert Funnell for the
11102 editing help
11103
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000011104Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11105
11106 * NEWS: got complaints from rpmlint that it was empty
11107
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000011108Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
11109
11110 * added doc/tutorial, including:
11111 apa.html
11112 apb.html
11113 apc.html
11114 apd.html
11115 ar01s02.html
11116 ar01s03.html
11117 ar01s04.html
11118 ar01s05.html
11119 ar01s06.html
11120 includeaddattribute.c
11121 includeaddkeyword.c
11122 includekeyword.c
11123 includestory.xml
11124 index.html
11125 xmltutorial.xml
11126 libxml tutorial, including generated html
11127
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +000011128Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
11129
11130 * result/c14n/exc-without-comments/merlin-c14n-two-*
11131 result/c14n/without-comments/merlin-c14n-two-*
11132 test/c14n/exc-without-comments/merlin-c14n-two-*
11133 test/c14n/without-comments/merlin-c14n-two-*
11134 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
11135 c14n/exc-c14n and slightly modified test script to handle
11136 these test cases
11137 * c14n.c: fixed bugs for complicated nodes set (namespace
11138 without node and others from merlin-c14n-two.tar.gz)
11139 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
11140 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
11141 for xmlsec performance patch
11142 * xpath.c: fixed self::node() for namespaces and attributes
11143
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000011144Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
11145
11146 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
11147 but with the format parameter
11148 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
11149
Aleksey Saninc57f9c12002-05-31 19:14:57 +000011150Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
11151
11152 * Makefile.am: updated c14n tests suite
11153 * c14n.c: performance improvement for previous c14n patch
11154
Daniel Veillarde72c7562002-05-31 09:47:30 +000011155Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11156
11157 * parser.c: another peroformance patch from Peter Jacobi, that
11158 time on parsing attribute values.
11159
Aleksey Sanin508a1012002-05-31 06:32:32 +000011160Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
11161
11162 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
11163 into LibXML2 test suite
11164
Aleksey Sanindffd5c82002-05-31 04:24:13 +000011165Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
11166
11167 * c14n.c: propagating xpath ancesstors node fix to c14n
11168 plus small performance improvement to reduce number of
11169 mallocs
11170 * xpath.c: fixed ancestors axis processing for namespace nodes
11171
Daniel Veillard46de64e2002-05-29 08:21:33 +000011172Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
11173
11174 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
11175 Peter Jacobi
11176
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000011177Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
11178
11179 * configure.in: preparing 2.4.22
11180
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000011181Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11182
11183 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
11184 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
11185 a public entry point.
11186 * doc/*: rebuilt the API and docs
11187
Daniel Veillarded23b7d2002-05-27 12:16:02 +000011188Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
11189
11190 * xpath.c: patch from Richard Jinks to fix a problem introduced
11191 in the previous patch and pointed by Norm
11192
Daniel Veillardc6924812002-05-24 11:10:43 +000011193Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
11194
11195 * libxml.spec.in: fixing bug #81112
11196
Daniel Veillard234bc4e2002-05-24 11:03:05 +000011197Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11198
11199 * uri.c: fixing bug #82848
11200
Daniel Veillarda2878972002-05-24 07:54:39 +000011201Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11202
11203 * result/catalogs/mycatalog.full: Aleksey's commit changed the
11204 output of one catalog test
11205
Aleksey Sanin114e4752002-05-24 07:20:27 +000011206Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000011207
Aleksey Sanin114e4752002-05-24 07:20:27 +000011208 * global.data globals.c tree.c include/libxml/globals.h
11209 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
11210 default value for global parameter xmlIndentTreeOutput to 1 and
11211 introduced new global parameter xmlTreeIndentString (the string
11212 used to do one-level indent) with default value " " (as it was
11213 in tree.c)
11214
Daniel Veillard49d5af82002-05-23 11:55:49 +000011215Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11216
11217 * Makefile.am: Merijn Broeren pointed out a problem when compiling
11218 with trio and schemas.
11219
Daniel Veillard7c13af42002-05-22 09:57:32 +000011220Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11221
11222 * xpath.c: patch from Richard Jinks to fix the problem raised in
11223 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
11224
Daniel Veillard5a872412002-05-22 06:40:27 +000011225Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
11226
11227 * xmlschemas.c: a bit of work on import.
11228 * xmlschemastypes.c: Charles Bozeman provided a compare function
11229 for date/time types so min/max facet restrictions should work,
11230 indeterminate comparisons return an error instead of equal.
11231 * test/schemas/date_0* result/schemas/date_0_0: specific test
11232 from Charles Bozeman too
11233
Daniel Veillard10b6da42002-05-18 07:55:20 +000011234Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11235
11236 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
11237 from Christian Cornelssen fixing the man pages and the Catalog
11238 building script.
11239 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
11240 next step is <xs:import> I now have a reasonable understanding
11241 of how it works.
11242
Daniel Veillarde5354492002-05-16 08:43:22 +000011243Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11244
11245 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
11246
Igor Zlatkovic1396e182002-05-14 22:22:40 +000011247Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11248
11249 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
11250
Daniel Veillard088bf112002-05-14 11:03:59 +000011251Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
11252
11253 * xpath.c: fixing an XPath function evalutation bug pointed out
11254 by Alexey Efimov where the context was lost when evaluating
11255 the function arguments
11256
Aleksey Sanin79376ba2002-05-14 06:41:32 +000011257Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000011258
Aleksey Sanin79376ba2002-05-14 06:41:32 +000011259 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
11260 function public for XMLSec performance optimizations
11261
Daniel Veillard3cd72402002-05-13 10:33:30 +000011262Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
11263
11264 * python/generator.py python/libxml2class.txt : fixed a problem
11265 with the HTML parser pointed by Gary Benson
11266 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
11267 example
11268
Aleksey Sanine48a3182002-05-09 18:20:01 +000011269Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11270 * parser.c: fixed bug #81159 (memory growth in SAX)
11271
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000011272Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11273 * xpath.c: fixed bug #78858 (the real fix)
11274
Aleksey Sanin29b6f762002-05-05 06:59:57 +000011275Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000011276 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000011277
Daniel Veillard4cbe4702002-05-05 06:57:27 +000011278Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
11279
11280 * tree.c: modified xmlNodeSetBase to allow changing the
11281 base of a document.
11282
Daniel Veillard070803b2002-05-03 07:29:38 +000011283Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
11284
11285 * xmlschemastypes.c: patch Charles Bozeman for validation of
11286 all the date, time, and duration types
11287 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
11288 * configure.in: fixed an error pointed by an user
11289 * xml2-config.in: fixed an error pointed by an user
11290
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000011291Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11292
11293 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
11294 win32/libxml2.def.src xmlIO.c: exported default
11295 'file:', 'http:' and 'ftp:' protocols input handlers
11296 and maked protocols comparisson case insensitive
11297
Daniel Veillard34de97f2002-04-30 14:29:22 +000011298Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
11299
11300 * configure.in: Neven Has detected a typo
11301
Daniel Veillard28577c32002-04-30 06:48:41 +000011302Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
11303
11304 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
11305 as one of the persons allowed to commit directly to the
11306 module.
11307
Daniel Veillardfc57b412002-04-29 15:50:14 +000011308Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11309
11310 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
11311 * valid.c: raised a too low limit
11312 * doc/*: rebuilt the docs
11313
Daniel Veillardeca82812002-04-24 11:42:02 +000011314Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
11315
11316 * test/XPath/expr/floats test/XPath/expr/functions
11317 result/XPath/expr/floats result/XPath/expr/functions
11318 xpath.c: another XPath conformance patch from Richard Jinks
11319
Daniel Veillard13e04c62002-04-23 17:51:29 +000011320Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
11321
11322 * xmlschemas.c: fixed validation of attribute groups.
11323 * test/schemas result/schemas: added an example from the primer
11324
Daniel Veillard88c58912002-04-23 07:12:20 +000011325Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
11326
11327 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
11328 * test/schemas result/schemas: updated the test list
11329
Daniel Veillarde19fc232002-04-22 16:01:24 +000011330Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11331
11332 * TODO: updated a bit
11333 * parser.c: made a comment more specific
11334 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
11335 Schemas conformance.
11336 * test/schemas result/schemas: updated the test list
11337
Daniel Veillard441bc322002-04-20 17:38:48 +000011338Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
11339
11340 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
11341 implementing xs:all with minOccurs = 0
11342 * tes/schemas/* result/schemas/*: added more tests covering
11343 xs:all
11344
Daniel Veillard8a001f62002-04-20 07:24:11 +000011345Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
11346
11347 * xmlregexp.c: first implementation of the all particle, this
11348 may need to be revisited for case where not all transitions
11349 must be crossed.
11350
Daniel Veillard7646b182002-04-20 06:41:40 +000011351Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11352
11353 * tree.c: another entity processing update from Markus Henke
11354
Bjorn Reese54d02fb2002-04-19 15:16:01 +000011355Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
11356
11357 * trionan.c: fixed crash on OSF/1
11358
Daniel Veillardb4398962002-04-19 07:01:55 +000011359Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
11360
11361 * xmlschemas.c: more Schemas work
11362 * test/schemas/* result/schemas/*: added more tests coming
11363 from the spec.
11364
Daniel Veillard54761132002-04-18 21:00:44 +000011365Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11366
11367 * c14n.c: patch from Aleksey Sanin reflecting a change in the
11368 ExcC14N specification
11369
Daniel Veillardbf8dae82002-04-18 16:39:10 +000011370Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
11371
11372 * tree.c: patch from Markus Henke, fix for recursive entities.
11373
Daniel Veillard23b1f372002-04-18 15:50:05 +000011374Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11375
11376 * xpath.c: fix a problem with string() on a document node.
11377
Daniel Veillarddecd64d2002-04-18 14:41:51 +000011378Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
11379
11380 * Makefile.am xmlschemas.c: more Schemas work
11381 * test/schemas/* result/schemas/*: added more tests coming
11382 from the spec.
11383
Daniel Veillard6231e842002-04-18 11:54:04 +000011384Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11385
11386 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
11387 * result/HTML/*: this changes a few things in the results
11388
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000011389Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11390
11391 * include/libxml/tree.h: eliminated 'declaration different than
11392 prototype' warning
11393 * include/win32config.h: "resolved" conflicts with errno.h
11394
Daniel Veillardb509f152002-04-17 16:28:10 +000011395Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
11396
11397 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
11398 on the automata interfaces and debug of counted choices
11399 * test/schemas/* result/schemas/*: added a number of tests
11400
Daniel Veillard8651f532002-04-17 09:06:27 +000011401Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
11402
11403 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
11404 a bit of work on Schemas
11405 * testSchemas.c: try to make it more useful
11406 * test/schemas/* result/schemas/* Makefile.am: changed the
11407 Schemas regression test procedure, started adding a few samples
11408
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000011409Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
11410
11411 * include/libxml/encoding.h: Patch for the Borland C++ builder
11412 * include/libxml/tree.h: Patch for the Borland C++ builder
11413 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000011414 * win32/bcb5: New directory for the Borland C++ builder
11415 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000011416
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000011417Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
11418
11419 * win32/Makefile.msvc: Update for XML Schema support
11420 * win32/configure.js: Update for XML Schema support
11421 * win32/libxml2.def.src: Update for XML Schema support
11422
Daniel Veillard4255d502002-04-16 15:50:10 +000011423Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
11424
11425 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
11426 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
11427 xmlunicode.c include/libxml/Makefile.am
11428 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
11429 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
11430 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
11431 include/libxml/xmlversion.h.in : merged the current state of
11432 XML Schemas implementation, it is not configured in by default,
11433 a specific --schemas configure option has been added.
11434 * test/automata test/regexp test/schemas Makefile.am
11435 result/automata result/regexp result/schemas:
11436 merged automata/regexp/schemas regression tests
11437
Daniel Veillardbc6f7592002-04-16 07:49:59 +000011438Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
11439
11440 * xpath.c: Gary found a compile time problem, fixes #78823
11441
Daniel Veillarda7084cd2002-04-15 17:12:47 +000011442Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
11443
11444 * configure.in: release of 2.4.20
11445 * doc/*: updated and rebuilt the docs
11446
Daniel Veillardf544f192002-04-15 12:56:56 +000011447Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
11448
11449 * python/Makefile.am: patch from Cristian Gafton to build on
11450 Red Hat 6.2, should also fix #75779
11451
Daniel Veillard940492d2002-04-15 10:15:25 +000011452Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11453
11454 * valid.c: first part of fixing #78729
11455
Daniel Veillardeb475a32002-04-14 22:00:22 +000011456Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
11457
11458 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
11459 escaping of URI when saving HTML files.
11460 * result/HTML/*: this impacted some tests
11461
Daniel Veillard9b731d72002-04-14 12:56:08 +000011462Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
11463
11464 * configure.in: trying to fix #77441
11465
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000011466Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11467
11468 * include/libxml/xmlIO.h: Hallski complained it could not be
11469 included by itself.
11470
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000011471Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
11472
11473 * configure.in: applied an IEEE flag patch for OSF/1 #77825
11474
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000011475Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11476
11477 * win32/configure.js: patch from Nilo for the c14n option
11478 * win32/Makefile.msvc: fixed libxml2.def generation with threads
11479
Daniel Veillardda423da2002-04-10 19:25:38 +000011480Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11481
11482 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
11483 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
11484 LIBXML_THREAD_ENABLED
11485
Daniel Veillard0eafdef2002-04-10 16:14:34 +000011486Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11487
11488 * xpath.c: another patch from Richard Jinks for substring conformance
11489 * test/XPath/expr/floats test/XPath/expr/strings
11490 result/XPath/expr/floats result/XPath/expr/strings: update of the
11491 test suite to check those.
11492
Daniel Veillard01917aa2002-04-10 11:30:41 +000011493Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11494
11495 * xpath.c: patch from Richard Jinks for .x float parsing.
11496
Daniel Veillard46d6c442002-04-09 16:10:39 +000011497Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
11498
11499 * parser.c: patch from Markus Henke when an encoding ain't recognized
11500
Daniel Veillard88e0ad42002-04-09 13:48:02 +000011501Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11502
11503 * libxml.m4: got a report that #include <string.h> was needed
11504
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000011505Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
11506
11507 * xmllint.c: applied a fix from Anthony Jones for -o /--output
11508
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000011509Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
11510
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000011511 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000011512
Daniel Veillardbd6e6312002-04-01 08:04:14 +000011513Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11514
11515 * xpath.c: fixed a bug in the nodeset to boolean comparison code
11516 pointed out by Melvyn Sopacua.
11517
Daniel Veillarde979e3b2002-03-29 22:43:00 +000011518Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11519
11520 * libxml.m4: Frédéric Crozat gave a patch related to the change
11521 of Include paths breaking the libxml.m4
11522
Daniel Veillard7089d6b2002-03-29 17:28:10 +000011523Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11524
11525 * xpath.c: Fix bug #76927 forgot to save some context
11526 when evaluating binary expressions
11527
Daniel Veillardd30be4a2002-03-28 18:25:31 +000011528Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11529
11530 * configure.in: fixed configure for MPE/iX from Markus Henke
11531 * xmlmemory.c: fixed initialization problems
11532 * xpath.c: another set of patches from Richard Jinks this
11533 fixes "make XPathtests" on linux
11534
Daniel Veillard21458c82002-03-27 16:12:22 +000011535Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
11536
11537 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
11538 * test/XPath/expr/compare test/XPath/expr/equality
11539 test/XPath/expr/floats test/XPath/expr/functions
11540 test/XPath/expr/strings result/XPath/expr/compare
11541 result/XPath/expr/equality result/XPath/expr/floats
11542 result/XPath/expr/functions result/XPath/expr/strings: Updated
11543 tests though they show a divergence on Linux
11544
Daniel Veillard28dfed12002-03-27 09:08:17 +000011545Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11546
11547 * xpath.c trionan.c: previous commit also included patches
11548 from Richard Jinks on some IEEE support corner case
11549
Daniel Veillard5fc1f082002-03-27 09:05:40 +000011550Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11551
11552 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
11553 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
11554 that $(datadir) should be used for docs
11555
Daniel Veillarddb1dc392002-03-26 12:44:39 +000011556Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11557
11558 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
11559 could leak filedescriptors
11560
Daniel Veillarddd4b9122002-03-26 07:58:43 +000011561Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11562
11563 * configure.in nanohttp.c: applied patch from Allan Clark for
11564 UnixWare/OpenServer
11565
Daniel Veillard19274092002-03-25 16:48:03 +000011566Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11567
11568 * configure.in: preparing 2.4.19
11569 * doc/*: rebuilt the docs
11570
Daniel Veillard56b2db72002-03-25 16:35:28 +000011571Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11572
11573 * nanohttp.c: fixing #76043, got fed up with non-portability
11574 of that piece of code.
11575
Daniel Veillard6f4561a2002-03-25 12:10:14 +000011576Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11577
11578 * valid.c SAX.c: Never commit without running "make tests" :-(
11579 fix a couple of stupidities in the previous commit
11580 * result/*: a few changes in some attribute order result of previous
11581 commit.
11582
Daniel Veillardd85f4f42002-03-25 10:48:46 +000011583Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11584
11585 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
11586 the internal subset should not raise duplicate ID errors,
11587 also there was a small bug in conjunction to namespace
11588 declarations defaulted and xml:xxx attributes DTD definitions.
11589
Daniel Veillard56cd18b2002-03-22 14:14:43 +000011590Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11591
11592 * xpath.c: Richard Jinks also raised some rounding problems
11593 this tries to fix them
11594
Daniel Veillard4e2df542002-03-22 12:23:14 +000011595Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11596
11597 * xpath.c: Richard Jinks spotted an incoherent memory allocation
11598 behaviour in xmlXPathCastToString()
11599
Daniel Veillarddb552912002-03-21 13:27:59 +000011600Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11601
11602 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
11603 raised by Morus Walter
11604
Daniel Veillard9e537932002-03-21 13:08:08 +000011605Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11606
11607 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
11608 from Igor
11609
Daniel Veillard6fbcf422002-03-21 12:32:59 +000011610Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11611
11612 * xpath.c: fixing #75619, related to a problem when trying
11613 to evaluate condition when the current node set resulting
11614 from that sub-step evaluation is empty. Also fixes 2 potential
11615 problem with previous-sibling and next-siblings axis.
11616
Daniel Veillard1840ef02002-03-21 08:05:23 +000011617Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11618
11619 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
11620 HTML support is not configured in.
11621
Daniel Veillard561b7f82002-03-20 21:55:57 +000011622Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11623
11624 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
11625 include/libxml/tree.h: dohh I really didn't intended to commit
11626 this test version :-(
11627
Daniel Veillarde50f3b52002-03-20 19:24:21 +000011628Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11629
11630 * testSAX.c: I wanted to see the real speed at the SAX interface
11631 after a little too many Ximianer started complaining about the
11632 parser speed.
11633 added a --quiet option:
11634 paphio:~/XML -> ls -l db100000.xml
11635 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
11636 paphio:~/XML -> time ./testSAX --quiet db100000.xml
11637 3200006 callbacks generated
11638 real 0m1.270s
11639 Which means 16MBytes/s and 3Mcallback/s
11640
Daniel Veillardc62a1472002-03-19 18:35:12 +000011641Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11642
11643 * xpath.c: valgrind spotted another error that time when running
11644 on libxslt regression tests
11645
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000011646Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11647
11648 * Makefile.am: adding "make valgrind" running the full regression
11649 tests (except python ones) under Valgrind (using valgrind -q
11650 which was kindly added by the author).
11651 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
11652 passes cleanly now except an obcure floating point initialization
11653 raised in log10() in one XPath regression test ???
11654 * tree.c: edited some comments to close #75244
11655
Daniel Veillard28cac6b2002-03-19 11:25:30 +000011656Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
11657
11658 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
11659 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
11660 context of ScrollKeeper, made sure that if the number is
11661 an integer, the serialization follows the description at
11662 http://www.w3.org/TR/xpath#section-String-Functions
11663
Daniel Veillard5997aca2002-03-18 18:36:20 +000011664Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11665
Daniel Veillard34ce8be2002-03-18 19:37:11 +000011666 * configure.in: preparing 2.4.18
11667 * doc/*: updated and rebuilt the web site
11668 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
11669 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000011670 * parser.c: humm, changed the way the SAX parser work when
11671 xmlSubstituteEntitiesDefault(1) is set, it will then
11672 do the entity registration and loading by itself in case the
11673 user provided SAX getEntity() returns NULL.
11674 * testSAX.c: added --noent to test the behaviour.
11675
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000011676Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11677
11678 * parser.c: Wilfried Teiken provided a hackish but working
11679 way to get context reported back on entities when parsing
11680 with SAX and without breaking the DOM build.
11681
Daniel Veillard2d347fa2002-03-17 10:34:11 +000011682Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11683
11684 * c14n.c: applied a new patch from Aleksey Sanin
11685 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
11686 to reference Aleksey implementation of XML digital Signatures
11687
Daniel Veillard38bf6f02002-03-16 22:03:31 +000011688Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11689
11690 * xpath.c: small fix to avoid potential problem due to
11691 ordering of freeing data
11692 * python/Makefile.am: people were complaining about
11693 the generated file in python dir not being built
11694
Daniel Veillardd2379012002-03-15 22:24:56 +000011695Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11696
11697 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
11698 python/generator.py python/libxml.c python/types.c: Cleanup
11699 of the python Makefiles based on Jacob and James feedback,
11700 fixed the spec file accordingly, fixed the number of warning
11701 that passing my pedantic CFLAGS was generating. Conclusion
11702 is that Python includes are real crap.
11703
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000011704Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11705
11706 * configure,in: it was reported quite a few times that
11707 xml2-config --cflags should not output
11708 -I$includeprefix/libxml2/libxml because libxml2 header names
11709 clashes with existing names like list.h from C++ stl.
11710 Includes should be #include<libxml/xxx.h> so ...
11711
Daniel Veillard6f293b12002-03-15 09:42:33 +000011712Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11713
11714 * c14n.c: another patch from Aleksey Sanin
11715
Daniel Veillard5c396542002-03-15 07:57:50 +000011716Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11717
11718 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
11719 canonicalization algorithm
11720 * doc/xml.html doc/index.html: added the C14N references on the
11721 index page.
11722
jacob berkman9be65862002-03-14 02:15:56 +0000117232002-03-13 jacob berkman <jacob@ximian.com>
11724
11725 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
11726 usage, redundant, and gcc specific
11727
Daniel Veillard75be0132002-03-13 10:03:35 +000011728Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11729
11730 * xpath.c: speedup some node selection operations, this can
11731 have a significant impact on DocBook Norm's stylesheets
11732 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
11733 make sure it's always the case
11734 * debugXML.c: distinguish CDATA and comments in ls operations
11735
Daniel Veillard61f26172002-03-12 18:46:39 +000011736Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11737
11738 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
11739 to generate better API descriptions etc...
11740
Daniel Veillard9ff88172002-03-11 09:15:32 +000011741Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11742
11743 * c14n.c: Fixing #74186, made sure all boolean expressions
11744 get fully parenthesized, ran indent on the output
11745 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
11746 include/libxml/tree.h: also #74186 related, removed the
11747 --with-buffers option, and all the preprocessor conditional
11748 sections that were resulting from it.
11749
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000011750Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11751
11752 * valid.c: applied patch from Dodji Seketeli fixing an
11753 uninitailized variable in xmlValidGetValidElements()
11754
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000011755Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11756
11757 * c14n.c: fixed a few comments
11758 * doc/*.html doc/*/*.html: regenerated the docs and added
11759 the C14N API
11760 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
11761
Daniel Veillardfa49d872002-03-09 10:20:00 +000011762Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11763
11764 * check-xml-test-suite.py: fix to adapt varaiations in the
11765 bindings
11766 * configure.in python/setup.py python/setup.py.in: fixed to
11767 have the version of the python scripts automatically updated
11768
Daniel Veillarda3db2e32002-03-08 15:46:57 +000011769Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11770
11771 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
11772 in xmlCopyProp()
11773
Daniel Veillardaf43f632002-03-08 15:05:20 +000011774Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11775
11776 * configure.in: preparing 2.4.17 release
11777 * doc/*: updated and rebuilt the docs
11778 * xpath.c: fixed a comment
11779 * python/libxml.c: fixed a possible reentrancy problem
11780
Daniel Veillardef6c46f2002-03-07 22:21:56 +000011781Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11782
11783 * tree.c python/tests/Makefile.am python/tests/attribs.py:
11784 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
11785 added a specific regression test
11786 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
11787 not raise exceptions when failing to find the attribute.
11788
Daniel Veillard90bc3712002-03-07 15:12:58 +000011789Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11790
11791 * configure.in xmllint.c: owen pointed out a problem with the
11792 ftme fix, gettimeofday() was not detected by configure and
11793 the ftime header wasn't included, dohhh
11794
Daniel Veillard8c1ae602002-03-07 11:21:00 +000011795Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11796
11797 * configure.in xmllint.c: trying to fix #71457 for timing
11798 precision when gettimeofday() is not availble but ftime() is
11799
Daniel Veillardf5a457a2002-03-07 10:25:29 +000011800Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11801
11802 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
11803 are now copied on install and part of the -devel RPM
11804
Daniel Veillard7b416132002-03-07 08:36:03 +000011805Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11806
11807 * xpath.c: trying to avoid bug #72150 which was apparently
11808 caused by a gcc bug (or a processor problem) as detailed
11809 at http://veillard.com/gcc.bug
11810
Daniel Veillardf742d342002-03-07 00:05:35 +000011811Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11812
11813 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
11814 fixed xmlReconciliateNs(), added a Python test/example for
11815 inter-document cut'n paste
11816 * python/libxml.py: fixed node.doc on document nodes and added
11817 xpathEval() onto node objects
11818
Daniel Veillard4e0e2972002-03-06 21:39:42 +000011819Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11820
11821 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
11822 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
11823 fixup and integrated tests for the serialization stuff
11824
Daniel Veillarde915b2d2002-03-06 18:42:40 +000011825Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11826
11827 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
11828 moved the libxml man page to section 3
11829
Daniel Veillard1e774382002-03-06 17:35:40 +000011830Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11831
11832 * tree.c: fix bug #72490
11833 * python/libxml.c python/libxml.py: added methods serialize()
11834 and saveTo() to all node elements.
11835
Daniel Veillardddffd2a2002-03-05 20:28:20 +000011836Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11837
11838 * xmlIO.c: closed #73430, don't read from an input source
11839 which indicated an end-of-file or an error.
11840
Daniel Veillard8d24cc12002-03-05 15:41:29 +000011841Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11842
11843 * parser.c: make sure SAX endDocument is always called as
11844 this could result in a Python memory leak otherwise (it's
11845 used to decrement ref-counting)
11846 * python/generator.py python/libxml.c python/libxml.py
11847 python/libxml2-python-api.xml python/libxml2class.txt
11848 python/tests/error.py python/tests/xpath.py: implemented
11849 the suggestions made by Gary Benson and extended the tests
11850 to match it.
11851
Daniel Veillardba5e18a2002-03-05 09:36:43 +000011852Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11853
11854 * python/generator.py: applied patch fixing #73450
11855
Daniel Veillard044fc6b2002-03-04 17:09:44 +000011856Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11857
11858 * xpath.c: fixing #61290 "namespace nodes have no parent"
11859 long standing divergence from the XPath REC. NodeSets
11860 simply hold a copy of namespace nodes and those node ->next
11861 points to the parent (which may not be the node carrying the
11862 definition).
11863 * include/libxml/xpath.h: flagged but didn't added a possible
11864 speedup
11865 * DOCBparser.c HTMLparser.c: removed some warnings from push
11866 parser due to new state being added.
11867 * tree.c: new fix from Boris Erdmann
11868 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
11869 the XML Canonalization support from Aleksey Sanin
11870
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000011871Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11872
11873 * tree.c: patch from Boris Erdmann fixing some namespace odities
11874 with xmlCopyNode()
11875
Daniel Veillardc6613042002-03-02 09:34:02 +000011876Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11877
11878 * xmlIO.c: fix bug #72706 when loading a NULL entity
11879
Daniel Veillardc0fef772002-03-01 16:16:31 +000011880Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11881
11882 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
11883 actually change in a future XML Namespace revision.
11884
Daniel Veillard79426f22002-03-01 16:14:17 +000011885Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11886
11887 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
11888 added the possibility of returning nodesets from XPath extension
11889 functions written in Python
11890
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000011891Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
11892
11893 * python/*: commiting some Python bindings work done while travelling
11894
Daniel Veillard97300512002-03-01 09:13:41 +000011895Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11896
11897 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
11898 explicitely with memory debugging switched on
11899
Daniel Veillard6361da02002-02-23 10:10:33 +000011900Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11901
11902 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11903 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11904 Added wrapper for the xmlURIPtr type, provided accessors, fixed
11905 the accessor generator for strings
11906 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
11907 regression test.
11908
Daniel Veillard0fea6f42002-02-22 22:51:13 +000011909Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11910
11911 * python/README python/generator.py python/libxml.c python/setup.py:
11912 added the 'usual' setup.py to allow building a libxml2-python
11913 module based on the same code. The initialization is however
11914 different the 2 .so files fo libxml2 and libxslt are identical and
11915 they entry point initialize both libraries. this is done to avoid
11916 some possible nasty problem since the Python don't merge the maps
11917 of all shared modules.
11918
Daniel Veillard158a4d22002-02-20 22:17:58 +000011919Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11920
11921 * parser.c: fixed a push/encoding bug reported by Michael
11922 on librsvg
11923
Daniel Veillard7839e162002-02-20 18:54:48 +000011924Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11925
11926 * include/libxml/parserInternals.h: fixes a misplaced #endif
11927
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000011928Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11929
11930 * parser.c valid.c: found and fixed a couple of allocation bugs
11931
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000011932Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11933
11934 * doc/xml.html doc/python.html doc/*: added a Python and binding
11935 page describing the current state of the Python bindings and
11936 giving pointers to the other languages wrappers.
11937
Daniel Veillard5f4b5992002-02-20 10:22:49 +000011938Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11939
11940 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
11941 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
11942 rebuilt the API and web site
11943 * xpath.c: fixed #71978 portability bugs
11944
Daniel Veillard8aff2472002-02-19 21:50:43 +000011945Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11946
11947 * SAX.c: oops broke automatic defaulting of namespaces attributes.
11948
Daniel Veillard8dc16a62002-02-19 21:08:48 +000011949Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11950
11951 * include/libxml/parserInternals.h parser.c: had to change
11952 2 internal parsing API when processing document content
11953 to check the start and end of element content are defined
11954 in the same entity
11955 * valid.c include/libxml/valid.h: attribute normalization can
11956 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
11957 with the context to report it.
11958 * SAX.c: fixed the last known bugs, crazy validation constraints
11959 when a document is standalone seems correctly handled. There
11960 is a couple of open issues left which need consideration especially
11961 PE93 on external unparsed entities and standalone status.
11962 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
11963 The 2 tests left failing are actually in error. Cleanup done.
11964
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000011965Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11966
11967 * valid.c: implemented E59 spaces in CDATA does not match the
11968 nonterminal S
11969
Daniel Veillard878eab02002-02-19 13:46:09 +000011970Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11971
11972 * SAX.c parser.c valid.c: more validation test fixups
11973 * check-xml-test-suite.py: added duration info for the tests
11974
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000011975Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11976
11977 * parser.c valid.c: a couple of errors were reported but not
11978 saved back as such in the parsing context. Down to 1% failure rate
11979 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
11980
Daniel Veillard4a7ae502002-02-18 19:18:17 +000011981Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11982
11983 * xmlInternald.c: isExtender was missing a char
11984 * parser.c include/libxml/parser.h: % are acceptable in the
11985 internal subset if within a PUBLIC ID
11986
Daniel Veillard8ab0f582002-02-18 18:31:38 +000011987Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11988
11989 * SAX.c parserInternals.c valid.c: more work on the conformance
11990 suite. Took the step to finally block documents with encoding
11991 errors. It's a fatal error per the spec, people should have fixed
11992 their documents by now.
11993
Daniel Veillard55253e22002-02-18 14:32:39 +000011994Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
11995
11996 * check-xml-test-suite.py: fixed the test script after some discussion
11997 on the semantic of TYPE="error"
11998 * Makefile.am: added the script to the distrib
11999
Daniel Veillard28757702002-02-18 11:19:30 +000012000Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12001
12002 * SAX.c entities.c: fixed a couple of conformances issues deep
12003 into the validation code (standalone and undeclared Notations)
12004
Daniel Veillard82ac6b02002-02-17 23:18:55 +000012005Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12006
12007 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
12008 stayed there for years !
12009
Daniel Veillard7aea52d2002-02-17 23:07:47 +000012010Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12011
12012 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
12013 missing
12014
Daniel Veillardc7612992002-02-17 22:47:37 +000012015Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
12016
12017 * check-xml-test-suite.py: improved the behaviour a bit as
12018 well as the logs
12019 * parser.c valid.c SAX.c: fixed a few more bugs
12020 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
12021
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000012022Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12023
12024 * check-xml-test-suite.py: python script to run regression tests
12025 against the XML Test suite of W3C/OASis
12026 * SAX.c: fixed a validation bug
12027 * parser.c: fixed 3 errors pointed by the test suite
12028 * doc/buildDocBookCatalog: fixed a typo pointed by drake
12029 * python/Makefile.am: fixed a dependendy
12030
Daniel Veillard9f28f302002-02-15 20:48:08 +000012031Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12032
12033 * xmlmemory.c: avoid a warning bug #71594
12034
Daniel Veillard144024e2002-02-13 21:14:46 +000012035Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12036
12037 * xmlmemory.c: Jesse Perry provided a patch to remove a few
12038 warning on alpha/Tru64
12039
Daniel Veillarde4301c82002-02-13 13:32:35 +000012040Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12041
12042 * include/libxml/entities.h: fixing a comment
12043 * valid.c: fixing some troubles with validity check on namespaces
12044 * result/VC/NS3 test/VC/NS3: added a specific regression test
12045
Daniel Veillarda6d05382002-02-13 13:07:41 +000012046Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12047
12048 * tree.c: Fixing #71342 serializing '\n' in attribute values
12049 * result/noent/att3 result/att3 test/att3: added a specific
12050 test.
12051
Daniel Veillard797a5652002-02-12 13:46:21 +000012052Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
12053
12054 * python/libxml.c: couple of bug fixes
12055
Daniel Veillard01a6d412002-02-11 18:42:20 +000012056Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
12057
12058 * python/*.py: removed tabs and used spaces.
12059
Daniel Veillard397ff112002-02-11 18:27:20 +000012060Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
12061
12062 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
12063 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
12064
Daniel Veillard03517542002-02-11 13:54:40 +000012065Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12066
12067 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
12068 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
12069
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000012070Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12071
12072 * include/libxml/encoding.h include/libxml/entities.h
12073 include/libxml/globals.h include/libxml/parser.h
12074 include/libxml/threads.h include/libxml/tree.h
12075 include/libxml/xmlmemory.h: trying to fix the include mess
12076
Daniel Veillard1a612ed2002-02-11 07:54:45 +000012077Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12078
12079 * include/libxml/xmlmemory.h: reverted part of the previous
12080 attempt to provide #69655, this was breaking the build.
12081
Daniel Veillard0ba59232002-02-10 13:20:39 +000012082Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
12083
12084 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
12085 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
12086 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
12087 include/libxml/parserInternals.h include/libxml/tree.h
12088 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
12089 Tentatively fixed #69655 , make compiling with -Wredundant-decls
12090 clean.
12091 * python/libxml.c: fixed a warning.
12092
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000012093Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
12094
12095 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
12096 copying of node, merge back IDs in the target document.
12097 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
12098 test/XInclude/ents/ids.xml: test case
12099 * result/VC/ElementValid4: output changed due to a typo fix
12100
Daniel Veillard1c18e302002-02-09 22:16:40 +000012101Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
12102
12103 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000012104 generate the dependencies right as Jacob found out. Add
12105 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000012106
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000012107Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12108
12109 * parserInternals.c valid.c: Justin Fletcher found some parts
12110 of the code needing cleanup
12111 * libxml.spec.in python/Makefile.am python/generator.py
12112 python/libxml.c python/libxml.py: Fixed the python Makefiles
12113 corrected a bug showing up on ia64, changed the name of the
12114 python internal module too
12115
Daniel Veillard07be19b2002-02-08 14:20:35 +000012116Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
12117
12118 * Makefile.am: applied patch from Andris Pavenis for binary
12119 name suffixes
12120
Daniel Veillardf216d462002-02-08 13:44:24 +000012121Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
12122
12123 * xmllint.c win32/win32config.h: fixing #68748
12124
Daniel Veillardd455d792002-02-08 13:37:46 +000012125Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
12126
12127 * valid.c: fixing #70166
12128
12129Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12130
12131 * valid.c: fixing #70077
12132
Daniel Veillardc575b992002-02-08 13:28:40 +000012133Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12134
12135 * Copyright Makefile.am README configure.in libxml.spec.in:
12136 Changed to the MIT Licence
12137 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
12138 doc/xmlio.html: updated the doc accordingly
12139 * include/libxml/xmlwin32version.h configure.in: preparing
12140 2.4.14 release
12141 * python/generator.py python/libxml.c python/libxml2-python-api.xml
12142 python/libxml2class.txt python/libxml_wrap.h python/types.c:
12143 fixed the const xmlChar * wrapper and generator, XPath extension
12144 functions now use the context as first argument
12145 * python/tests/tstxpath.py python/tests/xpath.py
12146 python/tests/xpathext.py: Updated the tests accordingly
12147 * tree.c: fixed bug #70067
12148
Daniel Veillard7db38712002-02-07 16:39:11 +000012149Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12150
12151 * Makefile.am: cleanup
12152 * debugXML.c: always use stdout if output is NULL
12153 * xmlIO.c: don't close filedescriptors passed to outputBuffers
12154 * python/Makefile.am python/generator.py python/libxml2class.txt
12155 python/libxml_wrap.h python/types.c: augmented the number of bindings
12156 handling FILE * and XPath contexts
12157 * python/tests/Makefile.am: avoid a stupid problem due to the
12158 use of TEST.
12159
Daniel Veillard15a143b2002-02-06 22:40:50 +000012160Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
12161
12162 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
12163
Daniel Veillard70cab352002-02-06 16:06:58 +000012164Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12165
12166 * python/TODO python/libxml.c: cleanup the extension function lookup
12167 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
12168
Daniel Veillard7a96efc2002-02-05 16:34:33 +000012169Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12170
12171 * configure.in python/Makefile.am: do not install outside
12172 of prefix
12173
Daniel Veillard33caa0b2002-02-04 14:07:26 +000012174Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12175
12176 * python/TODO python/libxml.c: started adding SAX interfaces
12177 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
12178 SAX test
12179
Daniel Veillard36eea2d2002-02-04 00:17:01 +000012180Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12181
12182 * tree.c: hardened the addChild function
12183 * python/generator.py python/libxml.c python/libxml2-python-api.xml
12184 python/libxml2class.txt python/libxml_wrap.h python/TODO:
12185 added accessors needed for xmlNode, a bit more testing and
12186 extension of interfaces
12187 * python/tests/Makefile.am python/tests/build.py: added a test
12188 build from scratch/save/load/check
12189
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000012190Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
12191
12192 * parserInternals.c: change a small bit in the way valididy
12193 error messages get initialized
12194 * python/TODO python/libxml.c python/libxml2-python-api.xml
12195 python/libxml2class.txt python/libxml_wrap.h python/types.c:
12196 added some memory debugging to track leaks at the libxml2 level
12197 * python/tests/*.py: changed all tests to check for leaks,
12198 there is just one left in XPath extension registrations.
12199
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000012200Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
12201
12202 * python/TODO python/generator.py python/libxml2-python-api.xml
12203 python/libxml2class.txt: more accessor classes for the parser
12204 context, allow to switch on and check validity
12205 * python/tests/Makefile.am python/tests/error.py
12206 python/tests/invalid.xml python/tests/valid.xml
12207 python/tests/validate.py: attded more test and and added error.py
12208 which I forgot to commit in the last step
12209
Daniel Veillard3ce52572002-02-03 15:08:05 +000012210Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12211
12212 * python/Makefile.am python/types.c: cleanup
12213 * python/libxml.c python/libxml.py python/libxml_wrap.h
12214 python/generator.py python/libxml2-python-api.xml
12215 python/libxml2class.txt: added class for parser context, added
12216 first cut for push mode support. Added a framework to generate
12217 accessors functions.
12218 * python/tests/Makefile.am python/tests/push.py: added a push
12219 test
12220
Daniel Veillardcfb05462002-02-02 23:18:22 +000012221Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12222
12223 * python/Makefile.am python/TODO python/libxml.py: fixed a small
12224 bug a bit of cleanup.
12225
Daniel Veillard5d819032002-02-02 21:49:17 +000012226Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
12227
12228 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
12229 python/libxml2class.txt: adding error redirections and preformat
12230 to a python handler
12231 * python/tests/Makefile.am python/tests/*.py: cleanup made all
12232 tests self checking
12233
Daniel Veillard7fd7a942002-02-02 12:19:46 +000012234Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
12235
12236 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
12237 a function
12238
Daniel Veillard9589d452002-02-02 10:28:17 +000012239Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12240
12241 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
12242 python/libxml.c python/libxml2-python-api.xml
12243 python/libxml2class.txt: Progressing through the TODOs, class
12244 description output, extra XML API, RPM now builds the wrappers
12245 for all python installed versions
12246
Daniel Veillard253aa2c2002-02-02 09:17:16 +000012247Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
12248
12249 * configure.in libxml.spec.in python/Makefile.am python/TODO
12250 python/generator.py python/libxml2class.txt: added more informations
12251 in the libxml2-python package including docs. Slightly changed
12252 the class hierarchy
12253 * python/tests/*: added basic regression tests infrastructure too
12254
12255Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12256
12257 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
12258 added libxml2-python as part of the packages installed
12259
Daniel Veillarda7340c82002-02-01 17:56:45 +000012260Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12261
12262 * python/Makefile.am python/generator.py python/libxml.c
12263 python/libxml.py: more work, now able to extend the
12264 XPath interpreter with functions written in python.
12265
Daniel Veillardc3e39442002-02-01 09:29:41 +000012266Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12267
12268 * python/Makefile.am: Jacob sent a patch to allow building from
12269 tarfile.
12270
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000012271Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12272
12273 * python/Makefile.am python/libxml.c configure.in Makefile.am:
12274 inserted the python wrappers build, I hope this won't be too
12275 unportable
12276
Daniel Veillard1971ee22002-01-31 20:29:19 +000012277Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12278
12279 * xpath.c: minor optimization
12280 * python/generator.py python/libxml.c python/libxml.py
12281 python/libxml_wrap.h: more work on the python bindings,
12282 they now support XPath and there is no evident leak
12283
Daniel Veillard36ed5292002-01-30 23:49:06 +000012284Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12285
12286 * python/generator.py python/libxml.c python/libxml.py:
12287 more work on the python bindings generator.
12288
Daniel Veillard96fe0952002-01-30 20:52:23 +000012289Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12290
12291 * python/generator.py python/libxml.c python/libxml_wrap.h:
12292 more work on the python bindings.
12293
Daniel Veillardd2897fd2002-01-30 16:37:32 +000012294Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12295
12296 * python/generator.py python/libxml.c python/libxml.py
12297 python/libxml_wrap.h: commited early version of a python binding
12298 for private use only ATM
12299
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000012300Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12301
12302 * entities.c tree.c include/libxml/entities.h: applied patch
12303 from Anthony Jones to implement copy of DTD subtree too. Had
12304 just to keep 2 function private which really ought to become
12305 public ones.
12306
Daniel Veillarda42f25f2002-01-25 14:15:40 +000012307Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12308
12309 * xmllint.c: added pointers to the web pages in the usage()
12310
Daniel Veillardbd227ae2002-01-24 16:05:41 +000012311Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
12312
12313 * tree.c: more fixes from Petr Kozelka for attribute handling
12314 in the tree API to align the semantic with DOM.
12315
Daniel Veillard36065812002-01-24 15:02:46 +000012316Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12317
12318 * valid.c tree.c entities.c: another set of patches from
12319 Anthony Jones for copy operations cleanup and robustness
12320
Daniel Veillardf8592562002-01-23 17:58:17 +000012321Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12322
12323 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
12324 an alphabetic index based on comments content
12325 * doc/*: rebuilt the web site with the new references
12326
Daniel Veillardc8c7be42002-01-23 17:53:44 +000012327Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12328
12329 * parserInternals.h: Greg Sjaardema suggested to use an
12330 eponential buffer groth policy in xmlParserAddNodeInfo()
12331
Daniel Veillard3bf65be2002-01-23 12:36:34 +000012332Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
12333
12334 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
12335 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
12336 doc/parsedecl.py doc/Makefile.am: updated the python extractor
12337 to generate cross-references, and added/updated the stylesheets
12338 to generate and link API indexes. The generic keyword index
12339 is not done yet.
12340 * doc/*.html: regenerated all the usual docs too
12341
Daniel Veillard2070c482002-01-22 22:12:19 +000012342Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12343
12344 * debugXML.c: added an xpath function to the shell for T. V. Raman
12345
12346Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000012347
12348 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
12349 debug routines.
12350
Daniel Veillardc169f8b2002-01-22 21:40:13 +000012351Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12352
12353 * tree.c: apply an patch from Petr Kozelka for unlink and replace
12354 support of attribute nodes
12355
Daniel Veillard9d06d302002-01-22 18:15:52 +000012356Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12357
12358 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
12359 hopefully near complete and fully documented of the API in XML
12360 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
12361 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
12362 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
12363 include/libxml/parserInternals.h include/libxml/valid.hi
12364 include/libxml/xmlIO.h include/libxml/xmlerror.hi
12365 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
12366 include/libxml/xpath.h include/libxml/xpathInternals.h:
12367 Cleaned up the doc comments a lot in the process, the interface
12368 coverage is now 100%
12369
Daniel Veillard2d1464f2002-01-21 23:16:56 +000012370Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12371
12372 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
12373 extracts comments from the gtk-doc DocBook output (a bit
12374 convoluted but seems to work).
12375
Daniel Veillard61006472002-01-21 17:31:47 +000012376Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12377
12378 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
12379 added an XML description of the API, moved the script generating
12380 it here. Added a "make api" target
12381
Daniel Veillardd2f23002002-01-21 13:36:00 +000012382Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12383
12384 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
12385
Daniel Veillard99e55eb2002-01-21 08:56:29 +000012386Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12387
12388 * xpath.c include/libxml/xpathInternals.h: the change made to
12389 xmlXPathFuncLookupFunc was incompatible roll it back
12390
Daniel Veillard963d2ae2002-01-20 22:08:18 +000012391Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12392
12393 * SAX.c: cleanup patch from Anthony Jones
12394 * doc/Makefile.am: fix the headers to avoid in make scan
12395 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
12396 includes, * vs Ptr and general cleanup
12397 * parsedecl.py: first version of a script to extract the
12398 module interfaces, the goal will be to provide .decl or XML
12399 specification of the interfaces to build wrappers.
12400
Daniel Veillard0f5f1622002-01-20 12:42:06 +000012401Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12402
12403 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
12404 now provides return codes in case of errors
12405
Bjorn Reese026d29f2002-01-19 15:40:18 +000012406Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
12407
12408 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
12409 Upgraded to trio baseline 1.6
12410 * strio.h strio.c: Replaced by triostr.h and triostr.c
12411
Daniel Veillard572577e2002-01-18 16:23:55 +000012412Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
12413
12414 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
12415 of strdup usage in the code
12416
Daniel Veillarddb5850a2002-01-18 11:49:26 +000012417Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12418
12419 * parser.c error.c: Keith Isdale complained rightly that
12420 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
12421
Daniel Veillardcfa0d812002-01-17 08:46:58 +000012422Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
12423
12424 * tree.c: fixed the funxtion to set the xml: attributes
12425 * debugXML.c: added "setbase" to test it.
12426
Daniel Veillard2c748c62002-01-16 15:37:50 +000012427Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
12428
12429 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
12430 to allow updating an attribute content
12431
Daniel Veillard8de85c62002-01-15 17:10:15 +000012432Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12433
12434 * libxml.h: try to avoid problems when compiling on Windows
12435
Daniel Veillard314cfa02002-01-14 17:58:01 +000012436Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
12437
12438 * hash.c: patch from Anthony Jones for hash.c allocation size
12439 * Makefile.am: trying to work around Yet Another Libtool Madness
12440 and build the 2.4.13 release finally ...
12441
Daniel Veillard744683d2002-01-14 17:30:20 +000012442Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12443
12444 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
12445 * doc/* : update of the documentation
12446
Daniel Veillarde6a55192002-01-14 17:11:53 +000012447Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12448
12449 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
12450 at fixing #61290 :-(
12451
Daniel Veillardfb25a512002-01-13 20:32:08 +000012452Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
12453
12454 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
12455 Fixes bug #67229
12456
Daniel Veillardacb2bda2002-01-13 16:15:43 +000012457Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12458
12459 * tree.c: trying to avoid troubles when a subtree is copied
12460 and coalesced in part with the target tree. Should fix
12461 bug #67407
12462
Daniel Veillardd8224e02002-01-13 15:43:22 +000012463Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12464
12465 * valid.c: fixed validation of attributes content of type
12466 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
12467 values, very old bug. Fixes #67671
12468
Daniel Veillard8107a222002-01-13 14:10:10 +000012469Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12470
12471 * parser.c include/libxml/parserInternals.h tree.c: integrated
12472 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
12473 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
12474
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000012475Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12476
12477 * threads.c: applied Serguei Narojnyi's patch to add native
12478 thread support on the Win32 platform
12479 * testThreadsWin32.c Makefile.am: added the test program also
12480 from Serguei, Win32 specific
12481 * include/win32config.h include/libxml/xmlwin32version.h.in:
12482 added patch from Igor for the Windows thread specific defines.
12483
Daniel Veillard845cce42002-01-09 11:51:37 +000012484Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
12485
12486 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
12487
Daniel Veillard7b602b42002-01-08 13:26:00 +000012488Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12489
12490 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
12491 output page into XMLinfo.html. Close bug #66951 and
12492 raised by Robert Collins too.
12493
Daniel Veillard73c6e532002-01-08 13:15:33 +000012494Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
12495
12496 * encoding.c: Paul Keogh pointed out a possibility of segfault
12497 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
12498 Closes bug # 68238
12499
Daniel Veillard4a859202002-01-08 11:49:22 +000012500Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
12501
12502 * doc/*.html: updated the Gdome2 links
12503
Daniel Veillard3c5ed912002-01-08 10:36:16 +000012504Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12505
12506 * libxml.h: Applied following patches from Robert Collins
12507 and make sure IN_LIBXML is defined when compiling it
12508 -------
12509 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
12510 as well as Visual C.
12511 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
12512 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
12513 * strio.c (PLATFORM_UNIX): Define for Cygwin.
12514 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
12515 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
12516 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
12517 xmlSysIDExists xmlNoNetExists).
12518 * xmllint.c: Don't include winsock2.h for Cygwin.
12519
Daniel Veillard401c2112002-01-07 16:54:10 +000012520Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12521
12522 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
12523 when the version info is not present.
12524
Daniel Veillard6f42c132002-01-06 23:05:13 +000012525Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12526
12527 * tree.c: Anthony Jones pointed out a problem in
12528 xmlStringGetNodeList() and provided a fix for it
12529
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000012530Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12531
Daniel Veillarddb5850a2002-01-18 11:49:26 +000012532 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000012533 xmlCreatePushParserCtxt() when the initial buffer passed
12534 is large.
12535
Daniel Veillard0e47ee22002-01-05 18:25:52 +000012536Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12537
12538 * win32/*: big cleanup of the Windows/MSVC project files
12539 from Igor Zlatkovic
12540
Daniel Veillardcebb1362002-01-02 13:13:30 +000012541Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
12542
12543 * doc/Makefile.am: should fix #67674 and avoid troubles if
12544 xsltproc is not available or fails in the prefix provided
12545
Daniel Veillard26908ab2002-01-01 16:50:03 +000012546Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
12547
12548 * xmlmemory.c: one more doc patch from Charlie Bozeman.
12549
Daniel Veillard5344c602001-12-31 16:37:34 +000012550Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12551
12552 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
12553 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
12554 Fixed a few other problems raised by Charlie Bozeman.
12555 * result/VC/ElementValid[5-7]: fixed the output
12556
Daniel Veillardcbaf3992001-12-31 16:16:02 +000012557Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12558
12559 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
12560 patches from Charlie Bozeman. Regenerated the HTML docs.
12561
Daniel Veillard7f9a6802001-12-20 14:01:47 +000012562Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
12563
12564 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
12565 for Windows from Igor
12566
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000012567Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12568
12569 * xmllint.c: applied Justin Fletcher patch for --output or -o
12570
Daniel Veillardd3b29d22001-12-18 07:53:16 +000012571Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
12572
12573 * win32/libxml2/libxml2.def.src: close #67019
12574
Daniel Veillard01db67c2001-12-18 07:09:59 +000012575Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12576
12577 * xmllint.c: applied Justin Fletcher generic timing patch
12578 similar to the one already applied to xsltproc.
12579
Daniel Veillardd1640922001-12-17 15:30:10 +000012580Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12581
12582 * include/libxml/tree.h tree.c: applied documentation patches
12583 from Charlie Bozeman
12584
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000012585Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
12586
12587 *doc/xmllint.xml, xmllint.1 - document --dropdtd
12588
Daniel Veillard29e43992001-12-13 22:21:58 +000012589Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
12590
12591 * valid.c: fix the xmlStrdup() used in the previous patch.
12592 * valid.c: added --dropdtd
12593 * tree.c: fixed xmlUnlinkNode so it also removes the references
12594 from the document if the node is a DTD
12595
Daniel Veillard86fd5a72001-12-13 14:55:21 +000012596Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
12597
12598 * HTMLtree.c valid.c: cleanup some static declarations
12599
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000012600Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12601
12602 * xmllint.c: removed another strdup()
12603 * doc/FAQ: removed the HP/UX entry
12604
Daniel Veillarded472f32001-12-13 08:48:14 +000012605Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
12606
12607 * valid.c: fix bug #66816 when validating.
12608 * xmllint.c: don't use sys/time.h if configure did not found it
12609
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000012610Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
12611
12612 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
12613 xmlcatalog_man.xml
12614
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000012615Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12616
12617 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
12618 xmlInitMemory() was declared twice
12619
Daniel Veillardb82c1662001-12-09 14:00:54 +000012620Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
12621
12622 * globals.c: do not reference strdup() !
12623 * configure.in libxml-2.0.pc.in: trying to fix the libs
12624 of the various config extraction modules
12625
Daniel Veillardef90ba72001-12-07 14:24:22 +000012626Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12627
12628 * configure.in : preparing 2.4.12
12629 * doc/* : updated and rebuilt the docs
12630
Daniel Veillard220346d2001-12-07 11:33:54 +000012631Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12632
12633 * uri.c: closed bug #66159
12634 * testURI.c: added --escape option
12635 * configure.in: some cleanup for xml2-config --cflags
12636
Daniel Veillard2a906822001-12-06 14:34:08 +000012637Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
12638
12639 * globals.c testThreads.c: removed some misplaced includes
12640 of xmlversion.h
12641
Daniel Veillarde28313b2001-12-06 14:08:31 +000012642Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
12643
12644 * threads.c: patch from Gary Pennington fixing a possible
12645 problem at initialization time.
12646
Daniel Veillardd3b08822001-12-05 12:03:33 +000012647Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
12648
12649 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000012650 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000012651 CodeWarrior.
12652
Daniel Veillarda7866932001-12-04 13:14:44 +000012653Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
12654
12655 * xmllint.c: applied Geert Kloosterman's patch to fix
12656 --repeat --timing output
12657
Daniel Veillard19840942001-11-29 16:11:38 +000012658Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12659
12660 * parser.c: Robin Berjon <robin@knowscape.com> found a case
12661 where non-wellformed XML declaractions were not detected.
12662
Daniel Veillarde85d9342001-11-28 14:43:12 +000012663Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12664
12665 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
12666
Daniel Veillard22f25a82001-11-28 09:12:23 +000012667Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12668
12669 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
12670 gets reset by xmlCleanupInputCallbacks() and this makes the
12671 function useless. Same for output.
12672
Daniel Veillard107ccaa2001-11-27 16:23:50 +000012673Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12674
12675 * xmlIO.c: robert pointed out a loop error in callback cleanups
12676
Daniel Veillard8faa7832001-11-26 15:58:08 +000012677Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12678
12679 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
12680 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
12681 they are not really tied to debugging
12682
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000012683Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12684
12685 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
12686 * xmllint.c: better --catalogs description
12687
Daniel Veillard4855c8c2001-11-25 10:35:25 +000012688Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12689
12690 * tree.c: fixed a couple of problems in xmlSetProp()
12691
Daniel Veillardcd337f02001-11-22 18:20:37 +000012692Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
12693
12694 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
12695 unappropriate stdout output.
12696
Daniel Veillard566d4df2001-11-22 13:00:53 +000012697Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
12698
12699 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
12700 by Denis Beurive, closes #65111
12701
Daniel Veillardb4545fd2001-11-20 09:37:09 +000012702Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
12703
12704 * valid.c: in case of content model validity error, don't
12705 print it if validity warnings were not requested.
12706
Daniel Veillardc69e0b12001-11-20 08:35:07 +000012707Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12708
12709 * nanoftp.c: applied a couple of patches from Brian D Ripley.
12710 * parserInternals.c: removed the last exit() call. Print an
12711 unmaskable error on stderr instead (library mismatch detection)
12712
MST 2001 John Fleck42304042001-11-18 00:18:06 +000012713Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
12714
12715 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
12716 shell instructions from Heiko Rupp
12717
Daniel Veillardf7b094f2001-11-15 13:54:39 +000012718Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12719
12720 * catalog.c: use the URL notation file:// for default catalog paths
12721
Daniel Veillard0ec98632001-11-14 15:04:32 +000012722Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12723
12724 * include/libxml/tree.h: better comments for _private fields
12725 * tree.c: removed a problem when copying an entity reference.
12726
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000012727Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12728
12729 * vms/*: updated instructions and diffs from John A Fotheringham
12730
Daniel Veillarda11001b2001-11-12 22:45:36 +000012731Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12732
12733 * include/libxml/xmlerror.h: avoid an include problem if
12734 #include <libxml/xmlerror.h> happens first in code
12735 seems to be the case in KDE libs
12736
Daniel Veillard8e3943c2001-11-12 21:35:44 +000012737Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12738
12739 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
12740 from Igor for Windows
12741
12742Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12743
12744 * Makefile.am: Gary Pennington pointed out a missing prefix
12745
Daniel Veillard43d3f612001-11-10 11:57:23 +000012746Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12747
12748 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
12749 * doc/*: upgraded and rebuilt the docs
12750
Daniel Veillardc1f78342001-11-10 11:43:05 +000012751Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12752
12753 * HTMLparser.c: fix comment in scripts element parsing.
12754 * result/HTML/doc3*: updated the results.
12755
12756Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12757
12758 * uri.c: another URI bug fix #63336, using Joel Young patch.
12759
Daniel Veillardc6e013a2001-11-10 10:08:57 +000012760Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
12761
12762 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
12763 a cleaned up version of the Pwd shell string generation.
12764
Daniel Veillardbe480fb2001-11-08 23:36:42 +000012765Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12766
12767 * valid.c include/libxml/tree.h: trying to fix namespaces +
12768 validation problems for good, closing #63619 in the process
12769 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
12770 wrong in this respect, fixed it.
12771
Daniel Veillardd536f702001-11-08 17:32:47 +000012772Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12773
12774 * xmllint.c: Morus Walter patch to allow --format and --encode
12775
Daniel Veillard5004f422001-11-08 13:53:05 +000012776Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12777
12778 * debugXML.c: Stefan Kost provided an help command for the shell
12779
Daniel Veillarda6825e82001-11-07 13:33:59 +000012780Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
12781
12782 * debugXML.c: Heiko Rupp pointed that the shell would crash
12783 on empty nodesets returns.
12784
Daniel Veillard03f848d2001-11-07 12:53:46 +000012785Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12786
12787 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
12788 migh need the history libraries
12789
Daniel Veillard957fdcf2001-11-06 22:50:19 +000012790Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
12791
12792 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
12793 handle the case of < in quoted attributes, Bastian Kleineidam
12794
Daniel Veillardc853b322001-11-06 15:24:37 +000012795Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12796
12797 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
12798 fixing catalog breakages
12799 * Makefile.am catalog.c result/catalogs/catal
12800 result/catalogs/mycatalog.* test/catalogs/catal*:
12801 fixed more problems in catalog support, added more regression tests
12802 for both XML and SGML catalog handling
12803
Daniel Veillard66870c72001-11-05 19:27:49 +000012804Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12805
12806 * debugXML.c: applied an improvement to xmlGetLineNo() from
12807 Keith Isdale
12808
Daniel Veillardffe09c92001-11-05 14:21:47 +000012809Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12810
12811 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
12812 Side effect of the progressive catalog loading
12813
Daniel Veillardad661b92001-11-05 11:43:15 +000012814Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
12815
12816 * Makefile.am: confexecdir and confexec_DATA were defined twice
12817 pointed out by Karl Eichwalder
12818
Daniel Veillard6eb17722001-11-04 22:19:27 +000012819Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12820
12821 * xmlcatalog.c: avoid unlink() and use remove() instead.
12822
Daniel Veillardea898282001-11-04 22:13:45 +000012823Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12824
12825 * libxml.spec.in: cleanup
12826 * include/libxml/xmlwin32version.h: updated with 2.4.8
12827
Daniel Veillarda4617b82001-11-04 20:19:12 +000012828Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12829
12830 * encoding.c global.data globals.c testThreads.c: fix bug #63752
12831 of compiling libxml with a non standard set of options
12832
John Fleck027edfb2001-11-04 20:13:58 +000012833Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
12834
12835 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
12836 document --sgml option, fixing gnome bugzilla #63382
12837
Daniel Veillardcd21dc72001-11-04 20:03:38 +000012838Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12839
12840 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
12841 breakage of 2.4.7, added a couple of really needed APIs
12842 like xmlCatalogIsEmpty() and xmlNewCatalog()
12843 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
12844 for install-catalog
12845 * configure.in: preparing 2.4.8
12846
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000012847Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
12848
12849 * HTMLtree.c tree.c include/libxml/HTMLtree.h
12850 include/libxml/tree.h include/libxml/xmlIO.h: more include
12851 cleanups, export cleanly one html output + format function.
12852
12853Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12854
12855 * parser.c: removed initGenericErrorDefaultFunc call from
12856 xmlInitParser() since it could destroy previous calls to
12857 xsltSetGenericErrorFunc() effects
12858
Daniel Veillardebd38c52001-11-01 08:38:12 +000012859Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12860
12861 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
12862 keyword.
12863
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012864Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12865
12866 * Makefile.am: cleanup
12867 * threads.c: cleanup too
12868 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
12869 from xsltproc
12870 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000012871 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012872
Daniel Veillard91c00402001-10-30 17:41:38 +000012873Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12874
12875 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
12876 was not used anymore !
12877
Daniel Veillard52dcab32001-10-30 12:51:17 +000012878Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12879
12880 * configure.in: preparing 2.4.7
12881 * Makefile.am doc/Makefile.am: switched to the latest xmllint
12882 manual page from John
12883 * doc/*: updated the doc and rebuilt the generated pages
12884
Daniel Veillarda9e65e82001-10-30 10:32:36 +000012885Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
12886
12887 * xmlIO.c: closing bug #62711, the library should never
12888 close stdin or stdout.
12889
Daniel Veillard4def3bd2001-10-30 09:47:47 +000012890Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12891
12892 * uri.c: second pass at fixing #63336, using Joel Young
12893 final patch. looks okay.
12894
Daniel Veillardbb6808e2001-10-29 23:59:27 +000012895Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
12896
12897 * uri.c include/libxml/uri.h: trying to clear #63336
12898 allowing the escaping routine to parse unconformant
12899 URI-References.
12900
Daniel Veillardacf7ff02001-10-29 20:21:47 +000012901Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
12902
12903 * vms/readme.vms vms/build_libxml.com nanoftp.c
12904 include/libxml/xmlversion.h.in: a few VMS updates from
12905 John A Fotheringham
12906 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
12907 and xmlCleanupOutputCallbacks() for the Perl binding people.
12908
Daniel Veillard635ef722001-10-29 11:48:19 +000012909Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
12910
12911 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
12912 apply fixes to close #63271 and avoid segfaults when
12913 the error routine gets callbed before xmlInitParser()
12914 get called.
12915 * nanoftp.c error.c: Applied patches from Justin Fletcher
12916 correcting some xmlGenericError misuses.
12917
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000012918Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
12919
12920 *doc/xmllint.xml, doc/xmllint.1
12921 New and improved man page for xmllint - .xml is the original, .1
12922 is the generated man page
12923
Daniel Veillardc9484202001-10-24 12:35:52 +000012924Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
12925
12926 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
12927 the web site from the main HTML document.
12928
Daniel Veillard5151c062001-10-23 13:10:19 +000012929Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12930
12931 * parser.c: fixed an erroneous validation bug when PE refs
12932 occurs in external parsed entities referenced from the
12933 internals subset
12934 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
12935 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
12936 added the associated testcase, it's a nice one.
12937 * HTMLparser.c: generate the DTD node as HTML still ...
12938 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
12939
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000012940Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12941
12942 * HTMLparser.c: fixed a bug in htmlNewDoc()
12943
Daniel Veillard89cad532001-10-22 09:46:13 +000012944Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12945
12946 * test/threads/*: added entities testing to the Thread test
12947 * testThreads.c: make the test reasonable
12948 * DOCBparser.c: fix the DTD public and system ID
12949 * xmllint.c: added --sgml for SGML DocBook importing
12950 * Makefile.am: added Docbtests target
12951
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000012952Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12953
12954 * nanoftp.c: use only "anonymous@" string for anonymous passwds
12955 * testThreads.c: removed bogus include
12956
Daniel Veillardce2c2f02001-10-18 14:57:24 +000012957Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12958
12959 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
12960 fixed a very serious (looping) validation bug
12961
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000012962Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
12963
12964 * include/libxml/globals.h include/libxml/threads.h threads.c
12965 testThreads.c: far more testing, cleaning up bugs
12966 * *.c : make sure globals.h is always included.
12967
Daniel Veillard7cc95c02001-10-17 15:45:12 +000012968Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
12969
12970 * HTMLparser.c: try to get rid of parser loops for good.
12971
Daniel Veillardab7488e2001-10-17 11:30:37 +000012972Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
12973
12974 * configure.in: fixed some bugs in CFLAGS passing.
12975 * test/threads Makefile.am testThreads.c: added a specific
12976 threaded test case (really nasty, guaranteed).
12977
Daniel Veillard85c11fa2001-10-16 21:03:08 +000012978Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
12979
12980 * catalog.c: serious cleanup on the management of the
12981 XML catalog tree, more tests done, especially with
12982 the catalog PI.
12983
Daniel Veillard364789a2001-10-16 12:45:00 +000012984Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
12985
12986 * catalog.c: avoid a problem in catalog cleanup on SMP if
12987 catalogs were not initialized.
12988
Daniel Veillard81463942001-10-16 12:34:39 +000012989Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
12990
12991 * catalog.c xpath.c: trying to cleanup the not thread safe
12992 parts of the library.
12993
Daniel Veillard64a411c2001-10-15 12:32:07 +000012994Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
12995
12996 * include/libxml/globals.h configure.in global.data: make
12997 the allocation be per-thread a configure option
12998 * encoding.c include/libxml/parser.h: fixed compilation
12999 errors
13000
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000013001Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13002
13003 * include/libxml/parser.h: Norm reported that a few lines
13004 added were breaking libxslt compile, removed them for now
13005
Daniel Veillard6f350292001-10-14 09:56:15 +000013006Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
13007
13008 * parser.c parserInternals.c threads.c: debugged and fixed
13009 initialization problems which were giving troubles on SMP
13010 boxes.
13011
Daniel Veillard6661ffa2001-10-13 14:18:17 +000013012Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
13013
13014 * include/libxml/Makefile.am: missing globals.h
13015
Daniel Veillarde7090612001-10-13 12:18:28 +000013016Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000013017
Daniel Veillarde7090612001-10-13 12:18:28 +000013018 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000013019
Daniel Veillardd0463562001-10-13 09:15:48 +000013020Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13021
13022 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
13023 include/libxml/parserInternals.h include/libxml/tree.h
13024 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
13025 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
13026 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
13027 Applied the last patches from Gary, cleanup, activated threading
13028 all user accessible global variables are now handled in globals.[ch]
13029 Still a bit rought but make tests passes with either
13030 --with-threads defined at configure time or not.
13031 * Makefile.am example/Makefile.am: added globals.[ch] and threads
13032 linking options
13033
Daniel Veillardb8478642001-10-12 17:29:10 +000013034Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
13035
13036 * Makefile.am include/libxml/Makefile.am
13037 include/libxml/globals.h globals.c include/libxml/threads.h
13038 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
13039 configure.in: started integrating the core of the thread support
13040 not activated yet but half integrated. The code should still
13041 compile and work anyway.
13042
Daniel Veillardb44025c2001-10-11 22:55:55 +000013043Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13044
13045 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
13046 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
13047 integrating the non-controversial parts of Gary Pennington
13048 multithread patches
13049 * catalog.c: corrected a small bug introduced
13050
Daniel Veillard75b96822001-10-11 18:59:45 +000013051Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
13052
13053 * catalog.c include/libxml/catalog.h: very serious cleanup,
13054 isolating unportable code and as much as possible the accesses
13055 to the global shared catalog. May need more testing !
13056
Daniel Veillard78d12092001-10-11 09:12:24 +000013057Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13058
13059 * include/libxml/debugXML.h debugXML.c tree.c: integrating
13060 Keith Isdale patches for the XSLT debugger interfaces. Some
13061 cleanup
13062
Daniel Veillardff0b7312001-10-11 06:46:09 +000013063Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
13064
13065 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
13066 * DOCBparser.c: generate line nubers in elements
13067
Daniel Veillard60087f32001-10-10 09:45:09 +000013068Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
13069
13070 * configure.in: preparing 2.4.6 release
13071 * doc/xml.html doc/html/*: updated and rebuilt the docs
13072 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
13073
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000013074Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
13075
13076 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
13077 adding documentation for DV's supercatalog support
13078
Daniel Veillard82d75332001-10-08 15:01:59 +000013079Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
13080
13081 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
13082 super catalog support adding one API and one flag --sgml to
13083 xmlcatalog
13084
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000013085Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
13086
13087 * doc/xmlcatalog_man.xml, xmlcatalog.1
13088 One more crack at
13089 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
13090
13091
Thomas Broyer47334c02001-10-07 16:41:52 +000013092Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13093
13094 * xpath.c: implemented xmlXPathObjectCopy for external objects
13095 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
13096
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000013097Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
13098
13099 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
13100 finishing up fix to
13101 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
13102 the xmlcatalog man page display more elegantly
13103
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000013104Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
13105
13106 * configure.in: closing bug #61832
13107 * HTMLparser.c: removed a warning
13108
Daniel Veillard6ab38382001-10-06 13:08:27 +000013109Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
13110
13111 * xpath.c: fixing #61673 part I, do not loose doc information
13112 when copying result value trees.
13113
Daniel Veillard556c6682001-10-06 09:59:51 +000013114Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13115
13116 * xpath.c: trying to harden the XPath interpreter
13117
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000013118Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
13119
13120 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
13121 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
13122
William M. Brack1633d182001-10-05 15:41:19 +000013123Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13124
13125 * HTMLparser: repaired another loop problem
13126
Daniel Veillard20ee8c02001-10-05 09:18:14 +000013127Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
13128
13129 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
13130 parsing.
13131 * xpath.c: fix bug #61291 the default XML namespace node is
13132 missing from the namespace axis.
13133 * tree.c: refuse to create namespaces nodes with prefix "xml"
13134
Daniel Veillard651f9472001-10-04 14:51:06 +000013135Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
13136
13137 * SAX.c: ouch a non-defined namespace could lead to a crash,
13138 fixed #61215
13139
Daniel Veillard7dd05702001-10-04 14:25:12 +000013140Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
13141
13142 * parserInternals.c: closed bug #61054
13143
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000013144Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
13145
13146 * include/libxml/Makefile.am: closing #60708
13147
Daniel Veillarda293c322001-10-02 13:54:14 +000013148Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
13149
13150 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
13151 adding xmlSAXParseFileWithData following Marco Stipek suggestion
13152
Daniel Veillardf4309d72001-10-02 09:28:58 +000013153Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13154
13155 * valid.c: close bug #61550 when xml: wasn't considered a namespace
13156
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000013157Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13158
13159 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
13160 * DOCBparser.c HTMLparser.c parser.c: fixed typos
13161
Daniel Veillard16756b62001-10-01 07:36:25 +000013162Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
13163
13164 * catalog.c: Justin Fletcher provided cleaup code in case
13165 HAVE_STAT is not defined
13166 * include/win32config.h: Igor Zlatkovic suggested to have
13167 HAVE_STAT defined there
13168
William M. Brack5e1cac12001-09-28 16:19:18 +000013169Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13170
13171 * catalog.c - fixed typing error reported by M. Barros
13172
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000013173Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
13174
13175 * xmllint.c - fixing typo
13176
William M. Brackd28e48a2001-09-23 01:55:08 +000013177Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13178
13179 * HTMLparser.c: small enhancement to prevent loop on
13180 unrecognizable data
13181
Daniel Veillardb1d62872001-09-21 09:47:08 +000013182Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13183
13184 * parserInternals.c: applying patch from bug #60757 this
13185 should close it
13186
Daniel Veillardc0631a62001-09-20 13:56:06 +000013187Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
13188
13189 * catalog.c xmlcatalog.c: removed a couple of warning
13190 * xpath.c: try to solve the linking problem on platforms
13191 needing trio to compile
13192
Daniel Veillard1a123612001-09-19 08:06:23 +000013193Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000013194
Daniel Veillard1a123612001-09-19 08:06:23 +000013195 * Makefile.am libxml.spec.in: backing up non-documented changes
13196 commited without review or aproval by Jens Finke <jens@gnome.org>
13197 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000013198
Daniel Veillardf5b44e42001-09-17 17:19:54 +000013199Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
13200
13201 * configure.in: Joe Orton provided a patch fixing a problem
13202 when iconv is specified to be in a non-standard directory
13203 but wasn't exported in xml2-config --cflags
13204
Daniel Veillard2fc2db72001-09-14 17:33:51 +000013205Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
13206
Daniel Veillardf5b44e42001-09-17 17:19:54 +000013207 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000013208 troubles with 2.4.4 errors.
13209
Daniel Veillard16698282001-09-14 10:29:27 +000013210Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13211
13212 * encoding.c entities.c: do not output hexadecimal charrefs
13213 when serializing HTML since some version of Netscape can't
13214 grok it, generate decimal ones.
13215 * result/HTML/doc3.htm: output changed due to previous test
13216 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
13217
Daniel Veillard98fed372001-09-13 11:34:58 +000013218Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
13219
13220 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
13221 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
13222
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000013223Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000013224 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000013225
13226 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
13227 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
13228 updated the configuration scripts systems accordingly
13229
Daniel Veillard04382ae2001-09-12 18:51:30 +000013230Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13231
13232 * configure.in: preparing for 2.4.4
13233 * doc/xml.html doc/html/*: updated and rebuilt the docs
13234
Daniel Veillardd63437e2001-09-12 15:00:27 +000013235Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
13236
13237 * win32/dsp/libxml2.def.src: tried to incorporate comments
13238 from bug #59220
13239
Daniel Veillard319a7422001-09-11 09:27:09 +000013240Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
13241
13242 * parser.c result/noent/wml.xml: fixed bug #59981 related
13243 to handling of '&' in attributes when entities are substitued
13244
Daniel Veillard7cf5e442001-09-10 20:16:32 +000013245Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13246
13247 * libxml.h include/libxml/xmlversion.h.in
13248 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
13249 Tried to close bug #60131
13250
Daniel Veillardbce62332001-09-10 18:46:55 +000013251Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13252
13253 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
13254
Daniel Veillard143b04f2001-09-10 18:14:14 +000013255Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
13256
13257 * SAX.c: fixing bug #59946 on xmlns=""
13258
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000013259Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13260
13261 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
13262 but allocates a new error code.
13263
Daniel Veillard05c13a22001-09-09 08:38:09 +000013264Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
13265
13266 * xmllint.c: John Fleck fixed typos in the options output
13267 * parser.c SAX.c: fix ignorable white space SAX selection
13268
13269Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13270
13271 * entities.c: Steve Underwood found the possibility of an
13272 ininite loop in case of error.
13273
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000013274Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
13275
13276 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
13277
Daniel Veillarda050d232001-09-05 15:51:05 +000013278Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
13279
13280 * parser.c: warn if version is not 1.0 but it's not
13281 strictly speaking an error after analyzing the spec
13282
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000013283Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
13284
13285 *doc/catalog.html - add link to the html version of the
13286 man page, other linguistic cleanups
13287
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000013288Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
13289
13290 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
13291 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
13292 file, has not yet been included in the build.
13293
Daniel Veillard99784ff2001-09-01 16:20:28 +000013294Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13295
13296 * catalog.c: removed a duplicate affectation Justin Fletcher
13297
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000013298Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
13299
13300 * tree.c: Armin Sander pointed a possible text coalescing
13301 problem, completed his patch.
13302
Bjorn Reese0b2ae432001-08-31 16:31:57 +000013303Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13304
13305 * trionan.c: Fixed const and volatile re-definition problem
13306
Daniel Veillard5d96fff2001-08-31 14:55:30 +000013307Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
13308
13309 * libxml.4 parser.c: doc updates from Heiko Rupp
13310 * parserInternals.c: 2 sanity checks from Heiko Rupp
13311
Daniel Veillard3ec4c612001-08-28 20:39:49 +000013312Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
13313
13314 * tree.c: applied patch from Armin Sander to make some pointers
13315 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000013316 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000013317
Daniel Veillardb06c6142001-08-27 14:26:30 +000013318Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13319
13320 * xpath.c: hum, restrict the integer usage gcc bug workaround
13321 to only gcc compilers so that other architecture don't get
13322 penalized by this limitation.
13323 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
13324
Daniel Veillard268fd1b2001-08-26 18:46:36 +000013325Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
13326
13327 * valid.c: fixed a Windows compiler warning (Chris Poblete)
13328 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
13329
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000013330Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
13331
13332 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
13333 --convert option to xmlcatalog to convert SGML ones to
13334 the XML syntax.
13335 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
13336
13337 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000013338Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13339
13340 * catalog.c xmlIO.c: started some serious testing and fixed
13341 a few bug and optmization needs.
13342
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000013343Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13344
13345 * Makefile.am configure.in include/libxml/xmlwin32version.h:
13346 preparing for a 2.4.3 release even if it may not be ready yet
13347 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
13348 all file parsing lookup to go through the entity resolver, add
13349 to add an API to bypass it (needed to load catalogs themselves),
13350 some cleanup on the catalog code too.
13351 * nanoftp.c: small cleanup
13352 * doc/catalog.html: small update
13353
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000013354Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
13355
13356 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
13357 Jun Kuriyama
13358
Daniel Veillardffb120d2001-08-23 00:52:23 +000013359Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
13360
13361 * doc/catalog.html: finished the catalog documentation
13362
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000013363Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13364
13365 * doc/catalog.html doc/xml.html: added documentation about
13366 Catalog support, misses an API description
13367 * doc/html/*: reextracted the API pages
13368
Daniel Veillarddc2cee22001-08-22 16:30:37 +000013369Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13370
13371 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
13372 Added the part about section 7.2 on URI resolution,
13373 fixed a side effect in the HTML parser, look complete
13374 and ready to rock except the URI/SystemID part!
13375
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000013376Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13377
13378 * include/libxml/catalog.h include/libxml/parser.h
13379 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
13380 xmlIO.c: added support and APIs needed for the catalog PI
13381 * include/libxml/xmlIO.h: cleanup
13382
Daniel Veillarde2940dd2001-08-22 00:06:49 +000013383Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13384
13385 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
13386 include/libxml/catalog.h: starts to look okay, really
13387 plugged the new framework, cleaned a lot of stuff,
13388 added some APIs, except the PI's support missing this
13389 should be mostly complete
13390 * result/catalogs/* test/catalogs/*: added new test, enriched
13391 the existing one with URN ID tests
13392
Daniel Veillard64339542001-08-21 12:57:59 +000013393Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
13394
13395 * catalog.c: fixed nextCatalog
13396 * result/catalogs/docbook test/catalogs/*: started adding
13397 a small regression test
13398
Daniel Veillardcda96922001-08-21 10:56:31 +000013399Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
13400
13401 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
13402 more work on the XML catalog support.
13403 * parser.c include/libxml/parser.h: small cleanup seems using
13404 list as a public parameter name can give portability troubles
13405 * trionan.c trionan.h xpath.c include/libxml/trionan.h
13406 include/libxml/xpath.h include/libxml/Makefile.am: removed
13407 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
13408 wrappers
13409
Bjorn Reese45029602001-08-21 09:23:53 +000013410Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13411
13412 * Makefile.am trio.c triodef.h trionan.c xpath.c
13413 include/libxml/Makefile.am include/libxml/trionan.h:
13414 Re-worked Not-A-Number and Infinity support.
13415 * xmlcatalog.c: added readline include files
13416
Daniel Veillard344cee72001-08-20 00:08:40 +000013417Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
13418
13419 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
13420 testCatalog as xmlcatalog, making it an installed app
13421 adding a shell, and preparing it to be a /etc/xml/catalog
13422 management tool, though not ready yet
13423 * catalog.c include/libxml/catalog.h: adding support for
13424 XML Catalogs http://www.oasis-open.org/committees/entity/
13425 not finished, there is some interesting tradeoffs and a
13426 few open questions left.
13427
Daniel Veillardb7664f42001-08-19 13:00:43 +000013428Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
13429
13430 * xmllint.c: fixed a line formatting problem
13431
Daniel Veillard5015b712001-08-17 09:37:52 +000013432Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13433
13434 * SAX.c: removed a couple of unused variable (Albert Chin)
13435
Daniel Veillardbb371292001-08-16 23:26:59 +000013436Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
13437
13438 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
13439 trying to fix some troubles w.r.t. function returning
13440 const xxxPtr.
13441
Daniel Veillardb60c54e2001-08-16 19:34:27 +000013442Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13443
13444 * win32/dsp/libxml2.def.src: another set of symbols conditionally
13445 defined
13446
Daniel Veillardae6db172001-08-16 19:32:00 +000013447Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
13448
13449 * xpointer.c: removed unused var
13450
Daniel Veillard09190202001-08-16 16:27:41 +000013451Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
13452
13453 * testXPath.c: another small cleanup closing bug #59110
13454
Daniel Veillard796f4b62001-08-16 16:00:13 +000013455Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
13456
13457 * win32/dsp/libxml2.def.src: small cleanup closing bug
13458 #59108
13459
Daniel Veillard5aac4e42001-08-15 20:46:57 +000013460Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
13461
13462 * example/gjobread.c: add xmlCleanupParser() before leaving
13463
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000013464Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
13465
13466 * config.h.in configure.in include/libxml/xmlwin32version.h:
13467 released 2.4.2
13468
Daniel Veillardd3d06722001-08-15 12:06:36 +000013469Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
13470
13471 * include/libxml/valid.h debugXML.c valid.c: deprecate
13472 the non-boundchecking Sprintf functions, add Snprintf
13473 this should close bug #57984
13474
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000013475Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
13476
13477 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
13478 URIs before doing the lookups (pointed by Mark Vakoc)
13479
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000013480Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
13481
13482 * xpath.c: serious changes on Result Value Trees and NodeSets
13483 w.r.t. deallocation and collect operations. Probably not
13484 100% clean (merge of allocated trees smells like a problem).
13485 Seems sufficient to close #58943
13486
Daniel Veillard90493a92001-08-14 14:12:47 +000013487Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
13488
13489 * xmllint.c: adding a --format option
13490
Daniel Veillardfe703322001-08-14 12:18:09 +000013491Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
13492
13493 * xpath.c: count() was broken on Result Value Tree
13494 * xmlIO.c: fixed file:/// accesses on _WIN32
13495
Daniel Veillard70ac0e32001-08-13 11:24:16 +000013496Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13497
13498 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
13499 macro was renamed, this should close bug #58683
13500
Daniel Veillardf300b7e2001-08-13 10:43:15 +000013501Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
13502
13503 * SAX.c: small fix fixing bug #58539 reported by coolo, in
13504 entity substitution mode text at the end of the entity might
13505 be added due to text coalescing.
13506 * nanoftp.c parser.c: small cleanup
13507
Daniel Veillard0c720972001-08-08 20:59:00 +000013508Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
13509
13510 * HACKING: added John Fleck right to commit in the doc subdir
13511
Daniel Veillard48da9102001-08-07 01:10:10 +000013512Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13513
13514 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
13515 allow to inherit attributes from the DTD directly in the
13516 tree, this is needed for XPath and can be a useful feature.
13517 Inherited namespaces are always provided at the tree level now
13518 * test/defattr* result/defattr* result/noent/defattr*: added a couple
13519 of tests for this feature (XSLT being the prime user).
13520
Daniel Veillard50f34372001-08-03 12:06:36 +000013521Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13522
13523 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
13524 testSAX.c xmlIO.c xmllint.c include/win32config.h
13525 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
13526 include/libxml/xmlwin32version.h.in win32/README.MSDev
13527 win32/dsp/*: applied Win32 Facelift No.2 patches from
13528 Igor Zlatkovic for Windows/MSC
13529
Daniel Veillard9f4eb912001-08-01 21:22:27 +000013530Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
13531
13532 * SAX.c: unparsedEntityDecl() the URI computation of the
13533 entity wasn't done breaking XSLT unparsed-entity-uri()
13534
Daniel Veillard567e1b42001-08-01 15:53:47 +000013535Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
13536
13537 * xpath.c: fixed a bug when walking the descendants and
13538 the current node has no children
13539 * debugXML.c: show up when a text node is supposed to not be escaped
13540
Thomas Broyerf186c822001-07-31 23:30:37 +000013541Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13542
13543 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
13544 worked like the set:leading() function)
13545 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
13546
Daniel Veillardba6db032001-07-31 16:25:45 +000013547Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13548
13549 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
13550
Daniel Veillard57905372001-07-31 15:52:17 +000013551Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13552
13553 * include/libxml/xmlIO.h: apply change to close #58141
13554 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
13555
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000013556Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13557
13558 * parser.c: when the internal subset uses a PE, then the
13559 included entity can use conditional sections.
13560
Daniel Veillard7d7e3792001-07-30 13:42:13 +000013561Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13562
13563 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
13564 when walking the namespace axis showing up in
13565 libxst/tests/general/bug-12
13566 * xmlmemory.c: added the possibility to trace a given block
13567 defined by its address
13568
Daniel Veillard4aafa792001-07-28 17:21:12 +000013569Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13570
13571 * parser.c: don't override existing encoding specified before
13572 starting xmlParseDocument()
13573
Daniel Veillardfdb1f242001-07-27 23:32:44 +000013574Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13575
13576 * include/libxml/xmlwin32version.h: reinserted, needed for
13577 Windows users of CVS
13578
Darin Adlera77cac02001-07-27 17:41:51 +0000135792001-07-27 Darin Adler <darin@bentspoon.com>
13580
Darin Adler699613b2001-07-27 22:47:14 +000013581 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
13582 * testCatalog.c: Add include of <libxml/parser.h>.
13583
135842001-07-27 Darin Adler <darin@bentspoon.com>
13585
Darin Adlera77cac02001-07-27 17:41:51 +000013586 * include/libxml/.cvsignore:
13587 * include/libxml/xmlwin32version.h:
13588 Remove this file from CVS because it's generated.
13589
Daniel Veillard50822cb2001-07-26 20:05:51 +000013590Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13591
13592 * parser.c include/libxml/parser.h: applied const patches from
13593 Tom Moog #58002
13594
Thomas Broyerba4ad322001-07-26 16:55:21 +000013595Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13596
13597 * xpath.c include/libxml/xpath{,Internals}.h: added a function
13598 lookup framework
13599
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000013600Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13601
13602 * tree.c: fixed xmlCopyNode() for documents
13603
Daniel Veillard6dd398f2001-07-25 22:41:03 +000013604Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13605
13606 * parser.c: fixed bugs #58073 reported by Greg Shtilman
13607
13608Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000013609
13610 * parser.c: fixes bug #57652 reported by Morus Walter
13611
Daniel Veillarde3924972001-07-25 20:25:21 +000013612Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13613
13614 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
13615
Daniel Veillarda53c6882001-07-25 17:18:57 +000013616Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13617
13618 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
13619 errors, lesson don't add new functions at 1am before a release
13620 * xpath.c: integrated fix from Bjorn to avoid divide by zero
13621 from XPath initialization when possible.
13622
Daniel Veillardd9bad132001-07-23 19:39:43 +000013623Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13624
13625 * result/scripts/base*: removing history/readline changed
13626 this slightly
13627 * include/libxml/parser.h SAX.c parser.c parserInternals.c
13628 xmllint.c: make element content line number generation
13629 optionnal to avoid breaking old apps added interface to switch
13630
Daniel Veillardf012a642001-07-23 19:10:52 +000013631Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13632
13633 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000013634 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000013635 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
13636 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
13637 John Kroll fixes to allow saving to HTTP via PUT (or
13638 POST of needed).
13639 * doc/html/*.html: regenerated the docs
13640
Thomas Broyere8126242001-07-22 03:54:15 +000013641Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13642
13643 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
13644 xmlHashScanFull and xmlHashScannFull3 to get passed the
13645 three keys as arguments to the callback function
13646
Daniel Veillard5e2dace2001-07-18 19:30:27 +000013647Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13648
13649 * configure.in Makefile.am: removed libxml softlink for good
13650 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
13651 100% coverage by gtk-doc
13652
Daniel Veillard8599e702001-07-17 21:38:51 +000013653Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13654
13655 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
13656 fixed serious troubles due to size_t vs. int mismatch
13657
Daniel Veillard8fcc4942001-07-17 20:07:33 +000013658Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13659
13660 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
13661
Thomas Broyerf06a3d82001-07-16 04:52:57 +000013662Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13663
13664 * include/libxml/xpath{,Internals}.h xpath.c: added a more
13665 convenient extension API for value and context managing
13666 Now handles external objects through xmlXPathPopExternal,
13667 xmlXPathWrapExternal and xmlXPathReturnExternal.
13668 Added functions for sets operations (intersection, etc.)
13669
Daniel Veillard22090732001-07-16 00:06:07 +000013670Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13671
13672 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
13673 xmlIO.c tree.c parserInternals.c entities.c encoding.c
13674 HTMLparser.c: cleanup of global variables, marking some
13675 const or private.
13676
Thomas Broyerf06a3d82001-07-16 04:52:57 +000013677Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000013678
13679 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
13680 fixed xmlXPathNodeSetItem when passing index=0
13681
Daniel Veillard05dec342001-07-14 21:57:39 +000013682Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13683
13684 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
13685
Daniel Veillard28ae6362001-07-14 16:44:32 +000013686Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13687
13688 * xmllint.c: fixed compilation under Cygwin #57503
13689 * TODO: update
13690
Peter Williamsed156f52001-07-13 18:35:13 +0000136912001-07-13 Peter Williams <peterw@ximian.com>
13692
13693 * config.h.in: add #undef HAVE_DLFCN_H
13694
13695 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
13696 builddir.
13697
Daniel Veillard73b36e32001-07-12 15:09:52 +000013698Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13699
13700 * win32/libxml2/libxml2.def.src: added a couple of exported entries
13701 raised by #57348 and #57381
13702
Daniel Veillard7db37732001-07-12 01:20:08 +000013703Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13704
13705 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
13706 tree.c xpointer.c: store the line numbder in element->content,
13707 may break some software, need a configuration mechanism
13708
Darin Adler96037892001-07-11 00:03:16 +0000137092001-07-10 Darin Adler <darin@bentspoon.com>
13710
13711 * .cvsignore:
13712 * example/.cvsignore:
13713 * include/.cvsignore:
13714 * include/libxml/.cvsignore:
13715 Various things that are generated and should be ignored.
13716
Daniel Veillard09ab7e12001-07-10 15:49:44 +000013717Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13718
13719 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
13720 * doc/xml.html doc/html/*: updated the docs
13721
Daniel Veillard04e2dae2001-07-09 20:07:25 +000013722Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13723
13724 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
13725 validation occured on content with element child
13726
Daniel Veillardb8c9be92001-07-09 16:01:19 +000013727Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13728
13729 * tree.c: fixed XML Base computation which was broken
13730 * debugXML.c: added a base function to the shell
13731 * Makefile.am result/scripts/* test/scripts/*: added scripts
13732 based regression tests, and adding 2 XML Base tests
13733
Daniel Veillard19e96c32001-07-09 10:32:59 +000013734Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13735
13736 * tree.c: set properties doc and call xmlSetListDoc for properties
13737 content when grafting them in a different tree.
13738 * aclocal.m4: remove from CVS
13739
Daniel Veillarde086f5c2001-07-08 21:10:40 +000013740Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13741
13742 * win32/libxml2/libxml2.def.src: added some missing entry point
13743 for XPath (Mark Vakoc)
13744
Daniel Veillard388236f2001-07-08 18:35:48 +000013745Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13746
13747 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
13748 layer should URI-Unescape before trying to open resources.
13749
Daniel Veillard04383752001-07-08 14:27:15 +000013750Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13751
13752 * xpath.c: fix the name() bug for elements in the default
13753 namespace reported by Charlie Bozeman
13754
Daniel Veillard7583a592001-07-08 13:15:55 +000013755Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13756
13757 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
13758 led to an XPath fix, improvements of SAX initialization, and
13759 an added option --nocdata to testXPath
13760
Daniel Veillard449d7392001-07-07 19:11:06 +000013761Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13762
13763 * doc/libxml-doc.el: Felix Natter provided anew version working
13764 with XEmacs too
13765
Daniel Veillard5168dbf2001-07-07 00:18:23 +000013766Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13767
13768 * include/libxml/xpath.h: small cleanup
13769 * doc/xml.html: update
13770
Daniel Veillardf524d6e2001-07-05 23:41:40 +000013771Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13772
13773 * Makefile.am configure.in include/libxml/xmlwin32version.h:
13774 released 2.3.14
13775
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013776Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13777
13778 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000013779 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013780
Daniel Veillard73c9c042001-07-05 20:02:54 +000013781Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13782
13783 * xpath.c: a bug reported by Stephan Kulow empty nodesets
13784 were not equal to empty strings
13785
Daniel Veillard1fd36d22001-07-04 22:54:28 +000013786Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13787
13788 * SAX.c: fixed a URI-Reference computation problem when validating
13789 * xmlIO.c: small cleanup
13790
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000013791Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13792
13793 * parser.c: improved the description of a couple of interfaces
13794 upon Larry Stamper suggestion
13795
Daniel Veillard62f313b2001-07-04 19:49:14 +000013796Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13797
13798 * SAX.c entities.c parser.c: changed completely the way entities
13799 are handled when running the parser in entity substitution mode.
13800 This fixes a bug reported by Stephan Kulow and nearly divides
13801 by 3 the amount of memory required by libxslt to load and process
13802 DocBook TDG.
13803
Daniel Veillardf420ac52001-07-04 16:04:09 +000013804Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13805
13806 * HTMLparser.c: fixing a too early root closing problem raised
13807 byt Prashanth Naidu
13808
Daniel Veillard8c357d52001-07-03 23:43:33 +000013809Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13810
13811 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
13812 raised by Mark Vakoc.
13813
Daniel Veillard6e90d192001-07-03 16:37:49 +000013814Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13815
13816 * example/Makefile.am: fixed the include path to add srcdir/include
13817 * Makefile.am configure.in: fix from Albert Chin for iconv detection
13818 and some cleanup
13819
Daniel Veillardf06307e2001-07-03 10:35:50 +000013820Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13821
13822 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
13823 lot of optimization work, results in significant improvements
13824 when handling really complex XPath queries. Add a small optimizer
13825 for unions, improve [n] and [last()], avoid some costly ops.
13826
Daniel Veillard77044732001-06-29 21:31:07 +000013827Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13828
13829 * include/libxml/parser.h parser.c: xmlStrstr args are both const
13830 * xpath.c: small cleanup
13831 * xmlGetNsList: reformated, fixed problems if used on Entities
13832
Daniel Veillard2adbb512001-06-28 16:20:36 +000013833Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13834
13835 * doc/xml.html: added 1.8.14 and 2.3.13 releases
13836
Daniel Veillardb37ecd02001-06-28 16:18:11 +000013837Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13838
13839 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
13840 * Makefile.am example/Makefile.am: workaround automake generating
13841 erroneous deps
13842
Daniel Veillard12f7d292001-06-28 13:12:11 +000013843Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13844
13845 * include/win32config.h: bug #56801 Yon Derek provided a patch
13846 to the windows config file.
13847
Daniel Veillard87ee9142001-06-28 12:54:16 +000013848Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13849
13850 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
13851 libxml.h : Yon Derek provided a set of changes to compile from
13852 CVS on Windows/MSC
13853
Daniel Veillard0e4cd172001-06-28 12:13:56 +000013854Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13855
13856 * parser.c: fixed UTF8 BOM support in push mode
13857 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
13858 added a specific testcase
13859
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000013860Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13861
13862 * Makefile.am: added --push regression tests
13863 * parserInternals.c: the XML parser segfaulted in --push mode
13864
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000013865Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13866
13867 * configure.in: moved the symlinks detection within a CVS
13868 check, this is not portable and will be removed soon.
13869 * xpath.c: small cleanup/speedup
13870
Daniel Veillard11648102001-06-26 16:08:24 +000013871Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13872
13873 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
13874 release of 2.3.12
13875 * parser.c: make an error message if unknow entities in all cases
13876
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000013877Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13878
13879 * uri.c: fixed 2 uri normalization bugs on '//' reduction
13880
Daniel Veillard23793842001-06-25 16:07:45 +000013881Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13882
13883 * include/libxml/Makefile.am: Laszlo Peter pointed out that
13884 includes were installed in the wrong dir
13885
Daniel Veillardf5498f32001-06-25 15:08:36 +000013886Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13887
13888 * doc/html.xml: warn against sending code to exhibit bugs.
13889
Daniel Veillard56f06462001-06-24 21:34:03 +000013890Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13891
13892 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
13893 Tru64 from Thomas Leitner
13894
Daniel Veillardc5d64342001-06-24 12:13:24 +000013895Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13896
13897 * AUTHORS: added William and Bjorn
13898 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
13899 daniel@veillard.com hopefully I won't have to do this again
13900 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
13901 docs can be rebuilt cleanly now
13902 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
13903 from CVs it's generated, added include/libxml/xmlwin32version.h
13904 also generated but which should change far less frequently.
13905 * catalog.c nanoftp.c: made sure to include libxml.h not
13906 libxml/xmlversion.h directly
13907 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
13908 when compiling on WIN32 and MSC
13909
Daniel Veillard07385fd2001-06-23 21:55:48 +000013910Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13911
13912 * include/Makefile.am include/libxml/Makefile.am configure.in:
13913 fixed make distcheck and rebuilding the rpms
13914
Daniel Veillardcd1d9442001-06-23 18:53:44 +000013915Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13916
13917 * configure.in: should finish the migration of exported includes
13918 into a real include/libxml in CVS, at least for CVS users.
13919 * removed the exported headers, added in include/libxml (as well
13920 as xmlversion.h.in).
13921
Daniel Veillard6dd8e052001-06-23 18:38:06 +000013922Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13923
13924 * configure.in: fixed the way to detect symlink
13925
Daniel Veillard66541772001-06-23 18:31:04 +000013926Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13927
13928 * configure.in: updated, include/libxml is now a real CVS dir
13929
Daniel Veillardca989762001-06-23 17:39:29 +000013930Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13931
13932 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
13933 version works with both libxml1 and libxml2 (it autodetects
13934 the prefix of the html-files) from Felix Natter.
13935 * doc/xml.html: updated doc accordingly
13936
Daniel Veillard8cf14d52001-06-23 16:32:46 +000013937Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13938
13939 * xpath.c: fixed the bug generating a template loop in libxslt
13940 when using docbook-xsl-1.4, * should filter out document nodes
13941 * HACKING: added William
13942 * TODO: updated
13943
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000013944Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13945
13946 * doc/FAQ.html: added a warning about gcc-3.0
13947 * doc/xml.html: added reference to gdome2 and removed a confusing
13948 sentence
13949
Daniel Veillardf7f41852001-06-22 15:18:01 +000013950Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13951
13952 * xmlversion.h: okay this is a generated file, but Windows
13953 users need it and they can't generate it, and I want CVS
13954 Windows users ...
13955 * win32/libxml2/libxml2_so.dsp: Windows project file for
13956 the shared lib version of libxml2
13957 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
13958 resources needed for libxslt/xsltproc by Yon Derek
13959
Bjorn Reese3157b342001-06-22 14:41:45 +000013960Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13961
13962 * trio.c: MSVC fix (provided by Igor Zlatkovic)
13963
Daniel Veillard4151acb2001-06-22 10:48:57 +000013964Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13965
Daniel Veillardcc146db2001-06-22 11:10:52 +000013966 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
13967
13968Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13969
Daniel Veillard4151acb2001-06-22 10:48:57 +000013970 * include/win32config.h: Yon Derek provided a first fix
13971 to be able to compile libxslt/xsltproc on Windows
13972
Daniel Veillardd79bcd12001-06-21 22:07:42 +000013973Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13974
13975 * xpath.c: attempt to work around what seemed a gcc optimizer
13976 bug when handling floats on i386 http://veillard.com/gcc.bug
13977 * tree.c entities.c encoding.c: doing some cleanups while
13978 chasing it
13979
Daniel Veillard017b1082001-06-21 11:20:21 +000013980Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13981
13982 * Makefile.am: cleanup when --without-debug is specified
13983 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
13984 w.r.t. --without-debug and other include points
13985 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
13986 Catalogs
13987 * configure.in entities.h tree.h HTMLparser.c: removed
13988 --without-corba, made the _private field mandatory
13989
Daniel Veillard87a764e2001-06-20 17:41:10 +000013990Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13991
13992 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
13993 outputs a BOM in UTF8, an errata has been issued to avoid the
13994 problem, that was the most reasonable solution... Add support
13995 for a leading UTF8 BOM in entities.
13996
Daniel Veillard10ea86c2001-06-20 13:55:33 +000013997Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13998
13999 * valid.c: fixed a bug found when post validating an entity ref
14000 * xmllint.c: added --loaddtd and sligly changed --postvalid to
14001 activate it too
14002
Daniel Veillard39196eb2001-06-19 18:09:42 +000014003Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14004
14005 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
14006 weakness in the node copy the XPointer and the XInclude
14007 implementations. Serious cleanup.
14008
Daniel Veillard3739b982001-06-19 12:51:30 +000014009Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14010
14011 * Makefile.am: Kjartan Maraas provided a small patch to
14012 add xml2-config.in to EXTRA_DIST
14013
Daniel Veillarda9142e72001-06-19 11:07:54 +000014014Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14015
14016 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
14017 provided another failing case found in KDE, the way the
14018 ctxt->vctxt.nodeTab was allocated and freed changed over
14019 time but it wasn't completely cleaned up. This should fix it.
14020
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000014021Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14022
14023 * parser.c: Stephan Kulow also raised the fact that line number
14024 could get miscounted making debug harder, fixed the problem
14025 in xmlParseCharData()
14026
Daniel Veillard64b98c02001-06-17 17:20:21 +000014027Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14028
14029 * valid.c: Stephan Kulow pointed out a problem when validating
14030 and using an empty entity, forgot a 'break' in a case.
14031
Daniel Veillarde3c81b52001-06-17 14:50:34 +000014032Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14033
14034 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
14035 * doc/xml.html: updated with 2.3.11
14036
Daniel Veillard4ec885a2001-06-17 10:31:07 +000014037Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14038
14039 * TODO: updated adding cleanup of generated doc
14040 * configure.in: prepared to release 2.3.11
14041 * xmllint.c: added --version for bug reporting
14042 * doc/html/*.html: rebuilt the doc
14043
Daniel Veillard8b8d2252001-06-16 21:24:56 +000014044Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14045
14046 * xpath.c: first part of the work on selecting namespace to
14047 fix bug #56115
14048
Daniel Veillard96ed5832001-06-15 22:22:04 +000014049Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14050
14051 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
14052 when using -liconv
14053 * TODO: updated
14054
Daniel Veillardc4f631d2001-06-14 11:11:59 +000014055Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14056
14057 * HTMLtree.[ch]: more work on the HTML serialization routnes,
14058 cleanup, encoding support.
14059
Daniel Veillard608ad072001-06-14 08:32:28 +000014060Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14061
14062 * xpath.c: Thomas Broyer suggested a better patch for the / arg
14063
Daniel Veillard239d0522001-06-13 23:02:48 +000014064Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14065
14066 * xpath.c: bug detected by Ankh when / is used as a function arg
14067
Daniel Veillard02bb1702001-06-13 21:11:59 +000014068Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14069
14070 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
14071 of element and use it to avoid outputting formatting spaces at
14072 the wrong place. Implemented the format parameter for HTML save.
14073 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
14074 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
14075 result/HTML/wired.html: of course this impact the result of a
14076 number of HTML tests
14077
Daniel Veillard95d845f2001-06-13 13:48:46 +000014078Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14079
14080 * HTMLtree.[ch]: started augmenting the HTML save API with
14081 encoding and formatting parameters
14082
Daniel Veillardeca60d02001-06-13 07:45:41 +000014083Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14084
14085 * HTMLtree.h: cleanup and started evaluating the work needed on
14086 revamping the HTML output code
14087
Daniel Veillard84666b32001-06-11 17:31:08 +000014088Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14089
14090 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
14091
Daniel Veillard8bdd2202001-06-11 12:47:59 +000014092Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14093
14094 * valid.c: fixed bug #56049, forgot one check in the
14095 validation routine
14096
Daniel Veillardca2366a2001-06-11 12:09:01 +000014097Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14098
14099 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
14100
Daniel Veillard6761eee2001-06-11 10:29:38 +000014101Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14102
14103 * libxml.h: fixed an error in last commit
14104 * doc/FAQ.html: added an entry for compilation from CVS
14105
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000014106Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14107
14108 * xmlversion.h.in libxml.h: Cygwin patches
14109 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
14110 * tree.h: cleanup
14111
Daniel Veillardacd370f2001-06-09 17:17:51 +000014112Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14113
14114 * tree.c: patched xmlFreeNode() to avoid freeing() a static
14115 memory block in a strange case where libxml is linked twice
14116 in the binary.
14117
Daniel Veillard1d047672001-06-09 16:41:01 +000014118Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14119
14120 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
14121 state far too often, simple fix used to avoid it.
14122
Daniel Veillard4497e692001-06-09 14:19:02 +000014123Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14124
14125 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
14126 being processed, applied his patch
14127 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
14128
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000014129Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14130
14131 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
14132 provided fixes to compile on MSCC again
14133 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
14134 also provided an update for the project files.
14135
Daniel Veillarda682b212001-06-07 19:59:42 +000014136Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14137
14138 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
14139 bug #55810
14140
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000014141Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14142
14143 * tree.c: fixed xmlGetNsProp() to close bug #55683
14144 Note this requires libxslt to use it's own function instead.
14145
Daniel Veillardf0c53762001-06-07 16:07:07 +000014146Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14147
14148 * HTMLtree.c: when in a pre element no formatting space should
14149 be added.
14150 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
14151
Daniel Veillard068a9652001-06-07 15:30:26 +000014152Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14153
14154 * configure.in: added tests for signal() and signal.h
14155
Daniel Veillard541d6552001-06-07 14:20:01 +000014156Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14157
14158 * xpath.c: robert pointed out xmlXPathNINF was not initialized
14159
Daniel Veillard8a367d42001-06-07 14:01:34 +000014160Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14161
14162 * doc/libxml-doc.el: Felix Natter provided a new version for
14163 libxml2
14164
Daniel Veillard8a926292001-06-07 11:20:20 +000014165Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14166
14167 * HTMLtree.c: when in a pre element no formatting space should
14168 be added.
14169
Daniel Veillard14839d52001-06-06 16:11:56 +000014170Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14171
14172 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
14173
Daniel Veillarde95e2392001-06-06 10:46:28 +000014174Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14175
14176 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
14177 hack
14178 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
14179 * uri.c: fixed a warning
14180
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000014181Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14182
14183 * HTMLtree.c: trying to close bug #55772 escaping in script
14184 elements
14185 * doc/xml.html: suggest to send mail to the list
14186
14187Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000014188
14189 * error.c: attempt to fix the xmlGetVarStr breakage once and for
14190 good. Use a macro and based on the solution provided in
14191 vsnprintf manual page from GNU.
14192
Bjorn Reese99748722001-06-05 12:49:15 +000014193Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14194
14195 * error.c: Workaround for non-preserving variadic list.
14196 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
14197
Daniel Veillard2e4f1882001-06-01 10:11:57 +000014198Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14199
14200 * doc/xml.html: added 2.3.10 release
14201
Daniel Veillardb3a182e2001-06-01 09:28:09 +000014202Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14203
14204 * configure.in: releasing 2.3.10
14205
Daniel Veillard3c2758d2001-05-31 18:43:43 +000014206Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14207
14208 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
14209
Daniel Veillard20042422001-05-31 18:22:04 +000014210Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14211
14212 * encoding.c: Robert Collins provided a patch to add the
14213 "US-ASCII" encoding alias
14214
Daniel Veillard97ac1312001-05-30 19:14:17 +000014215Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14216
14217 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
14218 string oriented functions and started cleaning the related areas
14219 in xpath.c which needed fixing in this respect
14220
Daniel Veillard2d703722001-05-30 18:32:34 +000014221Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14222
14223 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
14224 #55380
14225 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
14226
Daniel Veillard9403a042001-05-28 11:00:53 +000014227Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14228
14229 * TODO: updated
14230 * nanohttp.[ch] : started adding APIs to get the redirected URL
14231 when this occurs (needed for further base computation
14232 * tree.h: cleanup
14233 * encoding.c: cleanup
14234 * SAX.c: minor change around ctxt->loadsubset
14235
Daniel Veillard6278fb52001-05-25 07:38:41 +000014236Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14237
14238 * Makefile.am include/Makefile.am: small change to have
14239 include/libxml rebuilt if working from CVS.
14240 * uri.c: applied another patch from Carl Douglas for URI escaping,
14241 this should close bug #51876
14242
Daniel Veillardd16df9f2001-05-23 13:44:21 +000014243Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14244
14245 * xinclude.c: fixed XInclude recursive behaviour bug #54678
14246 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
14247 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
14248 added specific regression test
14249 * parser.h: preparing for the XSLT mode where DTD inherited
14250 attributes are added to the tree.
14251
Daniel Veillardbbd22452001-05-23 12:02:27 +000014252Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14253
14254 * xinclude.[ch]: Updated the namespace for the Last Call version
14255 * result/XInclude/include test/XInclude/include: updated the
14256 testsuite accordingly
14257
Daniel Veillard8514c672001-05-23 10:29:12 +000014258Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14259
14260 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
14261 related to bug #51876
14262
Daniel Veillard42596ad2001-05-22 16:57:14 +000014263Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14264
14265 * tree.c: fixed a gross mistake in base computation, xml:base is
14266 not completely correct yet (need cascade).
14267 * xpath.[ch]: added the few things needed to find a function name
14268 and URI from the XPath context when it is called.
14269
Daniel Veillard81418e32001-05-22 15:08:55 +000014270Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14271
14272 * catalog.[ch]: fixes and add xmlLoadCatalogs()
14273 * DOCBparser.c: small cleanup
14274 * xmllint.c: added a --catalogs option to load catalogs from
14275 $SGML_CATALOG_FILES
14276 * tree.c: cleanup
14277 * configure.in: iconv library fixup, ICONV_LIBS
14278
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000014279Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14280
14281 * catalog.c: handling of CATALOG entries. detection of recursion,
14282 and a few bugfixes
14283 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
14284 against the default namespace
14285
Daniel Veillard04b93292001-05-21 08:15:31 +000014286Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14287
14288 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
14289
Daniel Veillarda97a19b2001-05-20 13:19:52 +000014290Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14291
14292 * parser.c: fixed propagation context info when parsing an
14293 external entity.
14294 * doc/html/*.html: regenerated a couple of docs
14295
Daniel Veillard4623acd2001-05-19 15:13:15 +000014296Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14297
14298 * doc/xml.html: update with 2.3.9 informations
14299
Daniel Veillardbed7b052001-05-19 14:59:49 +000014300Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14301
14302 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
14303 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
14304 * doc/html/* : rebuilt the docs
14305 * valid.c: small patch which may improve some case when
14306 validating.
14307
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000014308Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14309
14310 * HTMLparser.c: Closed bug #54891
14311 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
14312 to the suite
14313
14314Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14315
14316 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
14317 applied a documentation patch from LotR and filled in a few missing
14318 descriptions
14319
Daniel Veillard76d66f42001-05-16 21:05:17 +000014320Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14321
14322 * xpath.c tree.c parser.c: speed optimizations at the parser level
14323 document tree freeing and xpath evaluation
14324
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000014325Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14326
14327 * parser.c parser.h parserInternals.h: fixed a couple of
14328 interfaces for handling memory buffer input to const char *
14329 upon suggestion of JamesH.
14330
Daniel Veillardc3739e72001-05-15 15:23:27 +000014331Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14332
14333 * configure.in: LoTR sent a patch fixing the previous commit
14334
Daniel Veillarda4f27e02001-05-15 12:41:29 +000014335Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14336
14337 * configure.in: trying to deal again with the stoopid -R linking
14338 flag of Solaris
14339
Daniel Veillard790142b2001-05-15 10:51:53 +000014340Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14341
14342 * xpath.h: two nodeset access macros from Thomas Broyer
14343
Daniel Veillardba0b8c92001-05-15 09:43:47 +000014344Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14345
14346 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
14347 patch from Thomas Broyer
14348
Daniel Veillarde62d36c2001-05-15 08:53:16 +000014349Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14350
14351 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
14352 case
14353 * INSTALL: was empty added stuff from the FAQ
14354
Daniel Veillard75bea542001-05-11 17:41:21 +000014355Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14356
14357 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
14358 attributes handling and #54433 by adding xmlUnsetProp()
14359 and xmlUnsetNsProp()
14360
Daniel Veillard0a2a1632001-05-11 14:18:03 +000014361Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14362
14363 * HTMLparser.c: Patch from Jonas Borgström
14364 (htmlGetEndPriority): New function, returns
14365 the priority of a certain element.
14366 (htmlAutoCloseOnClose): Only close inline elements if they
14367 all have lower or equal priority.
14368 * result/HTML: this of course changed a number of tests results.
14369
Daniel Veillard7d6fd212001-05-10 15:34:11 +000014370Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14371
14372 * xmlIO.c catalog.c: plugged in the default catalog resolution
14373 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
14374 documentations
14375 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
14376
Daniel Veillarda7374592001-05-10 14:17:55 +000014377Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14378
14379 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
14380 integrating catalogs
14381 * catalog.[ch] testCatalog.c: adding a small catalo API
14382 (only SGML catalog support).
14383 * parser.c: restaured xmlKeepBlanksDefault(0) API
14384
Daniel Veillardc17337c2001-05-09 10:51:31 +000014385Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14386
14387 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
14388
Daniel Veillard257d9102001-05-08 10:41:44 +000014389Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14390
14391 * parser.c: added xmlParseExternalEntityPrivate() to allow
14392 propagation of ctxt->_private when parsing external entities
14393
Daniel Veillard083c2662001-05-08 08:27:14 +000014394Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14395
14396 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
14397
Daniel Veillard01ef7382001-05-08 07:31:43 +000014398Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14399
14400 * configure.in: fixed a small portability problem with AM_CONDITIONAL
14401
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000014402Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14403
14404 * valid.c: warn when indeterminist content model is detected
14405 * result/VC/ElementValid8: this adds a message
14406 * Makefile.am: add --novalid for VCM tests
14407 * parserInternals.c: added a call to Init memory
14408
Daniel Veillard64269352001-05-04 17:52:34 +000014409Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14410
14411 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
14412 when both parameters are NULL.
14413
Daniel Veillard37721922001-05-04 15:21:12 +000014414Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14415
14416 * valid.c: applied small patch from Gary Pennington, reindented
14417 some part of the code.
14418
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000014419Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14420
14421 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
14422 release, updated and regenerated the docs
14423
Daniel Veillard357c9602001-05-03 10:49:20 +000014424Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14425
14426 * xpath.c result/XPath/expr/floats : clarified and cleanup
14427 printing of abnormal floats in tests.
14428
Daniel Veillarda2bc3682001-05-03 08:27:20 +000014429Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14430
14431 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
14432 * results/HTML/ : a few changes in the output of the HTML tests as
14433 a result.
14434 * configure.in: tying to fix -liconv where needed
14435
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000014436Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14437
14438 * Makefile.am: fixed a stupid error
14439
Daniel Veillard7150a032001-05-02 16:41:11 +000014440Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14441
14442 * configure.in Makefile.am: make the inclusion of the trio
14443 modules in the library conditional
14444
Daniel Veillardc057c5d2001-05-02 12:41:24 +000014445Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14446
14447 * DOCBparser.c: patche from László Kovács, fixed entities refs
14448 in attributes handling
14449
Daniel Veillardedddff92001-05-02 10:58:52 +000014450Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14451
14452 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
14453 flushing
14454
Daniel Veillardc8f620b2001-04-30 20:31:33 +000014455Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14456
14457 * xpath.c: fix of an XSLT namespace bug reported on the list
14458 general/bug-8-
14459
Daniel Veillard5792e162001-04-30 17:44:45 +000014460Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14461
14462 * strio.h trio.c: Dan McNichol suggested a couple of small
14463 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
14464
Daniel Veillard02141ea2001-04-30 11:46:40 +000014465Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14466
14467 * tree.c parser.c encoding.c: spent a bit more time looking
14468 at the parsing speed and DOM handling. Added a few more
14469 speedups.
14470
Daniel Veillard3ed155f2001-04-29 19:56:59 +000014471Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14472
14473 * parser.c: small but effective parsing speed improvement
14474
Daniel Veillardb59076b2001-04-29 17:04:07 +000014475Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14476
14477 * configure.in: default on the DocBook parser inclusion (for Gnome)
14478 * DOCBparser.h: fixed a header reference
14479
Daniel Veillardb45c43b2001-04-28 17:02:11 +000014480Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14481
14482 * configure.in xpath.c: applied Bjorn patches for FPE on the
14483 alpha
14484
Daniel Veillardeefd4492001-04-28 16:55:50 +000014485Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14486
14487 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
14488 xmlSaveFormatFileTo()
14489
Daniel Veillarde39a93d2001-04-28 14:35:02 +000014490Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14491
14492 * xpath.c: simple and efficient optimization, XPath functions
14493 aways bind to the same code, cache this
14494 * TODO: updated (by saying some is obsolete)
14495
Daniel Veillard2156a562001-04-28 12:24:34 +000014496Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14497
14498 * xpath.c: more cleanup work on XPath name parsing routines
14499
Daniel Veillard61d80a22001-04-27 17:13:01 +000014500Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14501
14502 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
14503 xmlXPathParseName
14504 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
14505 * debugXML.c: avoid compilation problems if compiling without
14506 HTML support, Igor Zlatkovic
14507 * win32/libxml2/libxml2.def.src: being able to compile without
14508 XPath on Windows
14509
Daniel Veillarddbb14a72001-04-26 20:54:01 +000014510Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14511
14512 * libxml.m4: yet another patch from Toshio Kuratomi
14513
Daniel Veillard2913e4c2001-04-26 19:29:02 +000014514Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14515
14516 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
14517
Daniel Veillard67fee942001-04-26 18:59:03 +000014518Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14519
14520 * tree.[ch]: added xmlSaveFormatFile interface for saving
14521 and indenting a file.
14522
Daniel Veillard82e49712001-04-26 14:38:03 +000014523Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14524
14525 * xpath.c: fixed bug #53689 related to processing-instruction()
14526
Daniel Veillard02f077a2001-04-26 10:59:11 +000014527Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14528
14529 * DOCBparser.c: patche from László Kovács
14530
Daniel Veillard30211a02001-04-26 09:33:18 +000014531Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14532
14533 * parser.c: applied fixes from Christian Glahn bug report #53391
14534
Daniel Veillard5a7c3452001-04-26 09:16:13 +000014535Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14536
14537 * error.c: Jean François Lecomte provided a complete description
14538 and a fix to bug #53537
14539
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000014540Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14541
14542 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
14543
Daniel Veillard1034da22001-04-25 19:06:28 +000014544Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14545
14546 * DOCBparser.c SAX.c: a bit more work on entities processing.
14547 Still Need to cleanup XML output and references in attributes
14548
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000014549Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14550
14551 * DOCBparser.c include/Makefile.am: two patches from László Kovács
14552
Daniel Veillardb33c2012001-04-25 12:59:04 +000014553Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14554
14555 * tree.c: trying to fix #53574, not completely complete,
14556 I would like xmllint --copy --debug test/ent1 and
14557 xmllint --debug test/ent1 to show the same result.
14558 * xpath.c: fix a bug when trying to sort namespace nodes
14559
Daniel Veillard5146f202001-04-25 10:29:44 +000014560Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14561
14562 * HTMLtree.c: real fix for #53402
14563
Daniel Veillard7533cc82001-04-24 15:52:00 +000014564Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14565
14566 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
14567 PIs when using xsl:output
14568 * valid.c: closing #53537 some case generate segfaults if there
14569 is validity errors
14570
Daniel Veillard61b33d52001-04-24 13:55:12 +000014571Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14572
14573 * SAX.c testDocbook.c DOCBparser.c: more work on the support
14574 of external parsed entities, added --noent to testDocbook
14575 * valid.c: Garry Pennington found an uninitialized variable
14576 access in xmlValidateElementContent()
14577
Daniel Veillard56098d42001-04-24 12:51:09 +000014578Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14579
14580 * HTMLparser.c : HTML parsing still sucks ... trying to deal
14581 with madness
14582 * result/HTML/ : this modified the result of the regression tests
14583 a lot.
14584
Daniel Veillard122376b2001-04-24 12:12:30 +000014585Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14586
14587 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
14588 to doc where it wasn't checked against NULL reported by
14589 Jens Laas
14590
Daniel Veillard43dadeb2001-04-24 11:23:35 +000014591Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14592
14593 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
14594 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
14595
Daniel Veillardeae522a2001-04-23 13:41:34 +000014596Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14597
14598 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
14599 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
14600 * SAX.[ch]: cleanup and updates for DocBook
14601 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
14602 ex SGML identifier changes
14603 * valid.c: removed a static unused function.
14604
Daniel Veillardde57c612001-04-23 09:13:36 +000014605Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14606
14607 * HTMLtree.c: applied change for Paul Sponagl on script saving
14608 * Makefile.am: the warning about entity title.xml are normal.
14609
Daniel Veillard393df012001-04-22 20:11:18 +000014610Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14611
14612 * configure.in: release of 2.3.7
14613 * Makefile.am: fixing make distcheck
14614
Daniel Veillarda41123c2001-04-22 19:31:20 +000014615Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14616
14617 * doc/html/* doc/xml.html: updated and regenerated the docs
14618
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000014619Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14620
14621 * xpath.c: fixed the XPointer problem introduced in 2.3.6
14622
Daniel Veillarde82a9922001-04-22 12:12:58 +000014623Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14624
14625 * tree.c: fixed #53388 with the provided patch
14626
Daniel Veillard06803992001-04-22 10:35:56 +000014627Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14628
14629 * valid.c: Bjorn detected an invalid memory access. Fixed
14630 vstateVPush()
14631
Daniel Veillard40af6492001-04-22 08:50:55 +000014632Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14633
14634 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
14635
Bjorn Reese70a9da52001-04-21 16:57:29 +000014636Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14637
14638 * libxml.h: new header used only for the compilation of libxml
14639 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
14640 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
14641 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
14642 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
14643 xmlmemory.c xpath.c xpointer.c: libxml.h integration
14644 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
14645 baseline (version 1.2 plus a single patch).
14646 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
14647 scientific notation for numbers. Tests added.
14648 * xpath.c: formatting of numbers changed to use sprintf
14649 (contribution from William Brack)
14650
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000014651Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14652
14653 * valid.c: cleanup, more useful debugging
14654 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
14655 * xmlIO.c: entity loading is printed as an error when validating
14656
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000014657Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14658
14659 * valid.c: fixed to validate within entities
14660 * test/VCM/v22.xml: added a specific testcase
14661
Daniel Veillardca1f1722001-04-20 15:47:35 +000014662Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14663
14664 * valid.c: forgot an epsilon transition in for ()+
14665 * test/VCM/v21.xml : added a specific test case
14666
Daniel Veillard85349052001-04-20 13:48:21 +000014667Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14668
14669 * valid.c: removed a state explosion exhibited by RSS
14670 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
14671 from bug #51872
14672
Daniel Veillarddab4cb32001-04-20 13:03:48 +000014673Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14674
14675 * valid.[ch] tree.h: worked *hard* to get non-determinist content
14676 validation without using an ugly NFA -> DFA algo in the source.
14677 Made a specific algorithm easier to maintain, using a single
14678 stack and without recursion.
14679 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
14680 * hash.c: made the growing routine static
14681 * tree.h parser.c: added the parent information to an
14682 xmlElementContent node.
14683
Daniel Veillarde470df72001-04-18 21:41:07 +000014684Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14685
14686 * SAX.c parser.c xpath.c: generating IDs when not validating
14687 from an external parsed entity was poisoning the ID has table
14688 with removed values. This was killing XSLT on the KDE help
14689 browser.
14690
Daniel Veillardceacdd92001-04-18 15:10:35 +000014691Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14692
14693 * entities.h: andrew@ugh.net.au detected a double declaration
14694
Daniel Veillarda10efa82001-04-18 13:09:01 +000014695Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14696
14697 * debugXML.c hash.c tree.h valid.c : some changes related to
14698 the validation suport to improve speed with DocBook
14699 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
14700 the way validation errors get reported
14701
Daniel Veillard1ed3f882001-04-18 09:45:35 +000014702Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14703
14704 * HTMLparser.c HTMLtree.c: applied part of the patches provided
14705 by P C Chow and William M. Brack for XSLT HTML output
14706
Daniel Veillard2d90de42001-04-16 17:46:18 +000014707Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14708
14709 * xmlversion.h.in win32config.h win32/libxml2/*: applied
14710 Igor Zlatkovic patches for MSC compilation and added his
14711 updates
14712
Daniel Veillarde043ee12001-04-16 14:08:07 +000014713Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14714
14715 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
14716 prefix lookup.
14717 * parserInternals.c: fixed the bug reported by Morus Walter
14718 due to an off by one typo in xmlStringCurrentChar()
14719
Daniel Veillarda3bfca52001-04-12 15:42:58 +000014720Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14721
14722 * HTMLparser.c result/HTML/*: revamped the way the HTML
14723 parser handles end of tags or end of input
14724
Daniel Veillard82daa812001-04-12 08:55:36 +000014725Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14726
14727 * tree.[ch] : added xmlDocCopyNode for gdome2 support
14728
Daniel Veillard67a21302001-04-11 14:39:16 +000014729Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14730
14731 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
14732 bug where the linktime verions of free() won't work ...
14733
Daniel Veillard27b55282001-04-11 12:22:25 +000014734Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14735
14736 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
14737
Daniel Veillardafc73112001-04-11 11:51:41 +000014738Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14739
14740 * doc/xml.html: added 2.3.6 release
14741
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000014742Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14743
14744 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
14745 * result/wml.xml: resulted in a small output change
14746
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000014747Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14748
14749 * tree.c: xmlNewDoc was missing the charset initialization
14750 * xmllint.c: added --auto to autogenerate a doc, allow to
14751 reproduce the problem fixed on xmlNewDoc
14752
Daniel Veillard1731d6a2001-04-10 16:38:06 +000014753Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14754
14755 * xpath.c: trying to get 52979 solved
14756 * tree.c result/ result/noent/: trying to get 52712 solved, this
14757 also made me clean up the fact that XML output in general should
14758 not add formating blanks by default, this changed the output of
14759 a few tests
14760
Daniel Veillard73639a72001-04-10 14:31:39 +000014761Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14762
14763 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
14764
Daniel Veillardfac26a12001-04-08 13:08:14 +000014765Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14766
14767 * configure.in: finally released 2.3.6
14768
Daniel Veillard911f49a2001-04-07 15:39:35 +000014769Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14770
14771 * xpath.c: checking for null pointer generated by new code
14772
Daniel Veillardd8df6c02001-04-05 16:54:14 +000014773Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14774
14775 * xpath.c: fixed a [] evaluation problem reported
14776 * test/XPath/tests/simpleaddr: extended test
14777 * result/XPath/simpleaddr: updated result
14778
Daniel Veillard3b2c2612001-04-04 00:09:00 +000014779Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14780
14781 * xmllint.c: Dan Timis reported a portability problem
14782 on Macs without mmap, fixed it.
14783
Daniel Veillardb38bd552001-04-03 18:22:00 +000014784Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14785
14786 * testXPath.c : added a --tree option allowing to display the
14787 tree dump of the XPath expression
14788
Daniel Veillard4dd93462001-04-02 15:16:19 +000014789Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14790
14791 * xpath.c: fixed a memleak when comparing nodesets
14792 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
14793 * tree.c: added a TODO
14794
Daniel Veillard92ad2102001-03-27 12:47:33 +000014795Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14796
14797 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
14798 we need string functions
14799 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
14800 to be able to use them where needed. Applied some changes
14801 to reduce name linking pollution and compile in only what's
14802 needed.
14803 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
14804 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
14805 for the string manipulation functions
14806 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
14807 to the free() function of xmlmemory.c
14808 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
14809 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
14810 usage.
14811
14812
Daniel Veillard2be30642001-03-27 00:32:28 +000014813Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14814
14815 * error.c: applied the context output patch of the error
14816 handling submitted by Chuck Griffith
14817 * error/VC/*: this slightly change some error logs
14818
Daniel Veillard50582112001-03-26 22:52:16 +000014819Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14820
14821 * parser.c: fixed line number reporting on error
14822
Daniel Veillard04be4f52001-03-26 21:23:53 +000014823Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14824
14825 * parser.c: Sullivan and Darin found a parser bug,
14826 applied the patch.
14827
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000014828Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14829
14830 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
14831 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
14832 xmlversion.h.in xpointer.c: of course the way I defined
14833 UNUSED breaks on old gcc version. Try to be smart and
14834 also define it directly in xmlversion.h
14835 * configure.in: removed -ansi flag from the pedantic set
14836
14837Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000014838 Huge cleanup, I switched to compile with
14839 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
14840 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
14841 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
14842 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
14843 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
14844 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
14845 encoding.h entities.c error.c list.[ch] nanoftp.c
14846 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
14847 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
14848 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
14849 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
14850 Cleanup, staticfied a number of non-exported functions,
14851 detected and cleaned up a dozen of problem found this way,
14852 avoided a lot of public function name/typedef/system names clashes
14853 * doc/xml.html: updated
14854 * configure.in: switched private flags to the really pedantic ones.
14855
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000014856Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14857
14858 * configure.in: 2.3.5
14859 * doc/html/*: rebuilt the docs
14860
Daniel Veillard146c9122001-03-22 15:22:27 +000014861Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14862
14863 * parser.c: fixed a reported bug in NOTATION parsing
14864 * uri.c: accepted but not fixed bug 51876, added TODO
14865 * Makefile.am: fixed bug 51876
14866
Daniel Veillarda5f013b2001-03-22 12:44:45 +000014867Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14868
14869 * config.h.in configure.in error.c: fix a compilation problem
14870 on platforms without vsnprintf (xml@thewrittenword.com)
14871
Daniel Veillarde020c3a2001-03-21 18:06:15 +000014872Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14873
14874 * parser.c: fixed a function name header typo
14875 * SAX.c: notations can also occur in external subset.
14876
Daniel Veillard7d42b542001-03-20 13:22:46 +000014877Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14878
14879 * error.c: removed a C++ like comment
14880
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000014881Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14882
14883 * parser.c: fixing bug 52299 strange condition leading
14884 to a parser crash due to a buffer overflow
14885 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
14886 added the specific test case
14887
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000014888Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14889
14890 * xpath.[ch]: still a lot of cleanup based on XSLT, added
14891 xmlXPathConvert{String,Number,Boolean} to be able to make
14892 type casts without a context stack, fixed some implementation
14893 problems related to the absence of context at parse-time,
14894 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
14895 in the public API too
14896 * xpointer.c xpathInternals.h: we need to know at parse time
14897 whether we are compiling an XPointer
14898
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000014899Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14900
14901 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
14902 cleaned up the parser internals, refactored XPath code, added
14903 new compilation based APIs and cleanly separated public and
14904 private APIs.
14905
Daniel Veillardd007d6c2001-03-19 00:01:07 +000014906Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14907
14908 * xpath.h: the comp field must be added at the end to avoid
14909 killing binary compat.
14910
Daniel Veillard9e7160d2001-03-18 23:17:47 +000014911Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14912
14913 * Makefile.am: detect XPath memleaks in regreson tests
14914 * error.c: fixed and error w.r.t. error reporting still using
14915 stderr
14916 * hash.c: added new line at end of file
14917 * tree.h: minor cleanup
14918 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
14919 expression parsing from evaluation, resulted in a number of
14920 changes internally, and in XPointer. Likely to break stuff
14921 using xpathInternals.h but should remain binary compatible,
14922 new interfaces will be added.
14923
Daniel Veillardd574f782001-03-14 19:40:17 +000014924Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14925
14926 * configure.in: fixed a couple of problems reported by
14927 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
14928 without gcc on non linux platforms.
14929
Daniel Veillard0a6c3582001-03-14 19:15:37 +000014930Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14931
14932 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
14933 a fix for --with-html-dir= configure support. I hope it won't
14934 break rpm generation
14935
Daniel Veillarda022fe02001-03-14 16:30:00 +000014936Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14937
14938 * xmlIO.c: one function comment cleanup.
14939
Daniel Veillard25239c12001-03-14 13:56:48 +000014940Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14941
14942 * SAX.c: external subset notations were improperly registered
14943 in the internal subset.
14944
Daniel Veillard2c4754f2001-03-13 09:31:12 +000014945Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14946
14947 * README.cvs-commits: added, pointing to HACKING
14948 * HACKING: updated
14949
Daniel Veillard82ab81e2001-03-12 21:11:21 +000014950Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14951
14952 * parser.c: and Matt Sergeant found one in the XML push
14953 parser (erroneous check I forgot to remove when I fixed the
14954 main parser).
14955
Daniel Veillard68d7b672001-03-12 18:22:04 +000014956Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14957
14958 * xpath.c: ptittom found a small bug in UnaryExpr
14959
Daniel Veillarde356c282001-03-10 12:32:04 +000014960Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14961
14962 * configure.in: bumped to 2.3.4
14963 * error.c: fixed bug #51860
14964 * tree.c: fixed bug #51861
14965 * valid.c: cleanup, more debug, failed to fix one bug crap ...
14966 * tree.[ch] : added xmlDefaultBufferSize
14967 * nanoftp.c: typo in function name header block
14968 * doc/xml.html : updated, added link to XML::LibXSLT
14969 * doc/html/* : rebuilt the docs
14970
Daniel Veillard80f32572001-03-07 19:45:40 +000014971Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14972
14973 * parser.c SAX.c: the new content parsing code raised an
14974 ugly bug in the characters() SAX callback. Found it
14975 just because of strangeness in XSLT XML Rec ouptut :-(
14976
Daniel Veillard6c831202001-03-07 15:57:53 +000014977Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14978
14979 * Makefile.am: Martin Baulig suggested to add -lm
14980 * tree.c: found another bug in xmlNodeGetContent()
14981
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000014982Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14983
14984 * xpath.c: Bjorn found the error related to strictness of comparison.
14985
Daniel Veillard29631a82001-03-05 09:49:20 +000014986Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14987
14988 * parser.c: trying to fix the Dtd parsing problem reported
14989 by Gary, side effect of last week speed optimizations.
14990
Daniel Veillard14be0a12001-03-03 18:50:55 +000014991Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14992
14993 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
14994 * parserInternals.c: removed unneeded test raised by Stric
14995
Bjorn Reesee1dc0112001-03-03 12:09:03 +000014996Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
14997
14998 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
14999 and fixed by William Brack). Added xmlXPathFormatNumber.
15000 Changed the sorting slightly.
15001 * configure.in Makefile.am example/Makefile.am: Added -lm.
15002 Please note that applications linking with libxml2, must
15003 also like with the math library from now on.
15004
Daniel Veillardf9533d12001-03-03 10:04:57 +000015005Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15006
15007 * HTMLparser.c: fixed loop reported by Marc Sanfacon
15008
Daniel Veillard2f362242001-03-02 17:36:21 +000015009Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15010
15011 * parser.c: one must report spaces even if the Dtd element
15012 content proves that this is not part of the element content.
15013 * result/valid/*.xml: this changed the ouptu slightly
15014
Daniel Veillardb402c072001-03-01 17:28:58 +000015015Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15016
15017 * configure.in: bumped to 2.3.3
15018 * doc/xml.html: updated
15019
Daniel Veillard77851712001-02-27 21:54:07 +000015020Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15021
15022 * tree.c: minor doc fix
15023 * xpath.c: deallocation issues when a result tree has been
15024 converted to a node-set
15025
Daniel Veillardec70e912001-02-26 20:10:45 +000015026Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15027
15028 * doc/xml.html: oops corrected dates s/2000/2001
15029
Daniel Veillard8730c562001-02-26 10:49:57 +000015030Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15031
15032 * valid.c: new patch from Gary Pennington
15033
Daniel Veillard91e9d582001-02-26 07:31:12 +000015034Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15035
15036 * doc/xml.html: applied patch from Ankh
15037
Daniel Veillardedac3c92001-02-26 01:36:19 +000015038Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15039
15040 * xinclude.c: fixed a problem building on Mac
15041
Daniel Veillard21a0f912001-02-25 19:54:14 +000015042Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15043
15044 * parser.c: more work on increasing parsing ferformances
15045
Daniel Veillard48b2f892001-02-25 16:11:03 +000015046Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15047
15048 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
15049 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
15050 avoiding memcpy in production builds MEM_CLEANUP macro use
15051 * parser.[ch] parserInternals.c: optimizations of the tightest
15052 internal loops inside the parser. Better checking of I/O
15053 flushing/loading conditions
15054 * xmllint.c : added --timing
15055
Daniel Veillard71681102001-02-24 17:48:53 +000015056Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15057
15058 * configure.in: bumped to 2.3.2
15059 * doc/xml.html: updated for release
15060
Daniel Veillardbbd51d52001-02-24 03:07:03 +000015061Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15062
15063 * xpath.c: found a memleak and fixed a nasty bug
15064
Daniel Veillardf7cd4812001-02-23 18:44:52 +000015065Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15066
15067 * xmllint.[c1] : added return code errors for xmllint
15068 * xpath.c: specific debug dump function for result value trees
15069
Daniel Veillard4b637072001-02-21 21:52:55 +000015070Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15071
15072 * xpath.c: finally implemented xmlXPathCompareNodeSets
15073 * test/XPath/expr/floats results/XPath/expr/floats: added
15074 a test for float expressions
15075
Daniel Veillardf714aa32001-02-21 03:07:44 +000015076Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15077
15078 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
15079 * parserInternals.[ch]: trying to speed up parsing
15080 * xpath.c : speeded up node set equality op
15081
Daniel Veillarde0c3a622001-02-19 18:05:20 +000015082Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15083
15084 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
15085 better handling of ID/IDREF and the list modules associated
15086 * configure.in: small CFLAGS cleanup
15087
Daniel Veillarda8abee62001-02-19 15:14:59 +000015088Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15089
15090 * configure.in: fixed iconv detection on AIX (stric)
15091
Daniel Veillardbca64ef2001-02-19 22:20:01 +000015092Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000015093
15094 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
15095
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000015096Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
15097
15098 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
15099 and optimized xmlXPathNodeSetSort
15100
Daniel Veillard142adbf2001-02-17 13:21:05 +000015101Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15102
15103 * xpath.c: bug fix when context size is 0
15104 * parser.c: I like Norm's Dtd because they still manage to break
15105 the parser occasionally
15106
Daniel Veillardf23e0092001-02-16 13:21:29 +000015107Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15108
15109 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
15110
Daniel Veillarde0e26512001-02-16 00:11:46 +000015111Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15112
15113 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
15114 attributes within the XML-1.0 namespace
15115
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000015116Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15117
15118 * xpathInternals.h: exported a few axis functions
15119 * doc/xml.html: updated the doc
15120
Daniel Veillard760f4422001-02-15 14:59:48 +000015121Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15122
15123 * configure.in: applied patch from Daniel van Balen for OpenBSD
15124 and bumped version to 2.3.1
15125 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
15126 attempt to find autoclosing was simply broken, removed it,
15127 updated the examples, this is better
15128
Daniel Veillardd194dd22001-02-14 10:37:43 +000015129Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15130
15131 * hash.[ch]: added Paolo Casarini patch to provide Delete from
15132 hash functionnalities.
15133 * doc/html/* : rebuild the doc
15134
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000015135Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15136
15137 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
15138 on predicate
15139 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
15140 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
15141 really want to have tags closed on output even if we accept
15142 unclosed ones on input
15143
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000015144Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15145
15146 * xpath.c: ouch don't free NULL, rare case fixed
15147 * tree.c: don't coalesce text nodes if they don't have the
15148 same behaviour wrt escaping on output
15149
Daniel Veillardd12b69d2001-02-11 20:17:31 +000015150Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15151
15152 * xpath.c: small fixup
15153 * SAX.c: don't warn on empty namespaces.
15154
Daniel Veillard6a2e4062001-02-08 10:31:33 +000015155Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15156
15157 * README: a bit of cleanup
15158 * configure.in: preparing for 2.3.0 release
15159
Daniel Veillard1f83d392001-02-08 09:37:42 +000015160Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15161
15162 * hash.[ch]: added a first version of xmlHashSize()
15163 * valid.c: another bug fix from Gary Pennington
15164
Daniel Veillard5eef6222001-02-07 18:24:48 +000015165Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15166
15167 * valid.c: couple of bug fixes pointed by Gary Pennington
15168 * HTMLtree.c: #if 0 cleanup
15169
Daniel Veillard2c257ec2001-02-06 13:29:07 +000015170Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15171
15172 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
15173 which removes a time consuming check of xmlXPathNodeSetAdd()
15174 and use it in places where we are sure to not break unicity
15175
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000015176Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15177
15178 * xpath.c: bug fixes found from XSLT
15179 * tree.c: preserve node->name special values when copying nodes.
15180 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
15181 external subset are fetched when available but without full
15182 validation. Added xmlLoadExtDtdDefaultValue, need a function.
15183 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
15184 output with encoding disabled.
15185
Daniel Veillard2c833b62001-02-03 08:52:06 +000015186Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15187
15188 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
15189 xmlCheckFilename should not be called from xmlFileOpenW
15190 and xmlGzfileOpenW
15191
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000015192Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15193
15194 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
15195 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
15196 added the new tests for URI normalization
15197 * testURI.c: fixed stoopid bugs
15198 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
15199 the URI in the error messages are now properly normalized
15200
Daniel Veillardea28ce62001-02-02 08:20:19 +000015201Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15202
15203 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
15204
Daniel Veillarde99a4762001-02-01 04:34:35 +000015205Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15206
15207 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
15208
Daniel Veillard2b325a02001-01-31 20:46:31 +000015209Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15210
15211 * xpath.c: fixed mod operator
15212
Daniel Veillardde55cf62001-01-31 15:53:13 +000015213Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15214
15215 * parser.c: fixed xmlStrcat doc
15216 * tree.c: 2 fixes form Anders Carlson for copying nodes and
15217 trees.
15218
Daniel Veillard2f913b72001-01-31 13:23:49 +000015219Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15220
15221 * xpath.c result/XPath/tests/chaptersbase
15222 result/XPath/tests/simplebase: fixed XPath node()
15223 * tree.c: small fix in xmlNewNs()
15224 * Makefile.am: removed extraneous xml2Conf.sh rule
15225
Daniel Veillardb42042b2001-01-28 07:40:36 +000015226Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15227
15228 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
15229 Changed the library name, in order to get libxml-devel and
15230 libxml2-devel to coexist on a single system
15231 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
15232 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
15233
Daniel Veillardee0a4662001-01-27 18:59:33 +000015234Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15235
15236 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
15237 libxml2-devel installable in // as libxml-devel.
15238
Daniel Veillard5eb05942001-01-27 17:50:22 +000015239Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15240
15241 * doc/Makefile.am: fixed make rebuild in doc
15242 * doc/html/*.html: rebuilt the docs
15243
Daniel Veillard65c295d2001-01-26 09:32:39 +000015244Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15245
15246 * tree.c: patch from Bjorn Reese on xmlBufferCCat
15247
Daniel Veillard8e199902001-01-25 18:54:39 +000015248Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15249
15250 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
15251 the HTML doc to go into the -devel RPM ...
15252 * aclocal.m4 config.h.in: some updates due to auto* magic
15253
Daniel Veillard93086662001-01-25 18:13:04 +000015254Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15255
15256 * xpath.h: added a hook in the context structure allowing to
15257 link to extra support, needed for XSLT
15258
Daniel Veillardf17e09b2001-01-25 13:55:35 +000015259Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15260
15261 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
15262 xmlXPtrCmpPoints to use it.
15263 * propagated the following patch from Alejandro Forero
15264 * include/win32config.h xmlIO.c: applied further suggestions
15265 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
15266 * example/gjobread.c: fixed warnings, now that it builds
15267
15268Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
15269
15270 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
15271
15272 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
15273 filename points to a valid file (not a directory).
15274 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
15275 Added calls to xmlCheckFilenameDir.
15276
15277 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
15278 `path' (rather than `filename') as the parameter to gzopen and open.
15279
Daniel Veillard48177c22001-01-23 15:27:41 +000015280Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15281
15282 * Makefile.am: fixed a problem with EXTRA_DIST
15283
Daniel Veillardb83ba402001-01-22 22:45:10 +000015284Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15285
15286 * Makefile.am example/Makefile.am: finally found the trick
15287 to build the example, i.e. add "." in SUBDIRS before example
15288 in the list <grin/>
15289
Daniel Veillard82687162001-01-22 15:32:01 +000015290Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15291
15292 * doc/xml.html: updated with an XSLT section, removed pointer to
15293 W3C CVS base.
15294
Daniel Veillard8a7642f2001-01-22 10:45:16 +000015295Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15296
15297 * xpath.c: when copying a XSLT tree object teh tree need to be copied
15298 too, and deallocation need to occur the same way.
15299
Daniel Veillarde4566462001-01-22 09:58:39 +000015300Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15301
15302 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
15303 type correponding to an XSLT result tree fragment. Share most
15304 of the data format with node set, as well as operators.
15305 * HTMLtree.c: added a newline at the end of the doctype output
15306 whe this one is not present initially.
15307 * tree.c: make sure taht the parent and doc pointers are properly
15308 set when copying attributes (lists).
15309
Daniel Veillard701c7362001-01-21 09:48:59 +000015310Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15311
15312 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
15313
Daniel Veillard5a2b6972001-01-20 21:15:50 +000015314Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15315
15316 * xpath.c: seems I finally killed that ugly path evaluation
15317 context bug (tagged 9999 in case is is wrong)
15318
Daniel Veillard8f4d9752001-01-19 05:32:34 +000015319Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15320
15321 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
15322 for XSLT
15323
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000015324Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15325
15326 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
15327 for xmlGzfileOpen() bug
15328
Daniel Veillardf6eea272001-01-18 12:17:12 +000015329Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15330
15331 * xpath.c: removed an error found by XSLT usage
15332 * tree.c parserInternals.h: use a predefined static string
15333 for text and comment nodes, avoid freeing them in xmlFreeNode,
15334 exported the string name in parserInternals.h and added
15335 another value to disable encoding at output (for XSLT),
15336 gain memory, time.
15337
Daniel Veillard8f2cc572001-01-17 08:19:35 +000015338Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15339
15340 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
15341 win32/libxml2/libxml2_so.dsp: new makefiles and update
15342 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
15343
Daniel Veillardf831bfb2001-01-16 17:26:04 +000015344Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15345
15346 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
15347 Gary Pennington
15348
Daniel Veillard389e6b72001-01-15 19:41:13 +000015349Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15350
15351 * xpath.c: fixed the comaprision of values and nodelists,
15352 need to compare nodelist still ...
15353 * debugXML.c: avoided a possible core dump
15354 * HTMLparser.c: cleanup
15355 * nanohttp.c: contributed fix.
15356 * tree.c: fixes in properties handling added xmlSetNsProp
15357 needed by libxslt
15358 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
15359 comment
15360 * TODO: updated
15361
Daniel Veillard167bd532001-01-06 21:09:34 +000015362Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15363
15364 * parser.c parserInternals.c: applied Bjorn Reese optimization
15365 patch
15366
15367Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15368
15369 * Makefile.am: applied patch fro make check from Martin Vidner
15370
Daniel Veillard503b8932001-01-05 06:36:31 +000015371Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15372
15373 * configure.in: preparing 2.2.11
15374 * doc/html/*: rebuild the HTML files
15375 * doc/xml.html : updated
15376
Daniel Veillardc2f4df22001-01-04 14:06:39 +000015377Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15378
15379 * tree.c: fixed a stupid bug
15380 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
15381 patches related to validation of an XInclude processing result
15382 * TODO: updated
15383
Daniel Veillarde2488192001-01-04 10:54:22 +000015384Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15385
15386 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
15387 on large files
15388
Daniel Veillardf060a412001-01-03 20:52:44 +000015389Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15390
15391 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
15392
Daniel Veillard45cff692001-01-03 18:02:04 +000015393Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15394
15395 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
15396 reported by Jonas Borgström
15397 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
15398
Daniel Veillard08108982001-01-03 15:24:58 +000015399Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15400
15401 * testXPath.c xpath.c: fixing the XPath union expressions problem
15402 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
15403
Daniel Veillard4a6845d2001-01-03 13:32:39 +000015404Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15405
15406 * xmllint.c: Made is so if the file name is "-" is will read form
15407 standard input. Sven Heinicke <sven@zen.org>
15408 * tree.c: fixed a problem when growing buffer
15409 * tree.h: fixed the comment of the node types following andersca
15410 comment
15411 * TODO: updated
15412
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000015413Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15414
15415 * HTMLparser.[ch]: added a way to avoid adding automatically
15416 omitted tags. htmlHandleOmittedElem() allows to change the
15417 default handling.
15418 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
15419 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
15420 of xmllint too when using --memory flag, added a memory test
15421 suite at the Makefile level.
15422 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
15423 with namespace use when encountering QNames in XPath evalation,
15424 added xmlns() scheme in XPointer.
15425 * nanoftp.c : incorporated a fix
15426 * parser.c xmlIO.c: fixed problems raised with encoding when using
15427 the memory I/O
15428 * parserInternals.c: closed bug 25934 reported by
15429 torsten.landschoff@innominate.de
15430 * TODO: updated
15431
Daniel Veillarda1fe9102000-11-25 10:49:25 +000015432Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15433
15434 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
15435 on a non-updated tree :-(, made a 2.2.10 release to correct the
15436 situation
15437
Daniel Veillardce6e98d2000-11-25 09:54:49 +000015438Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15439
15440 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
15441 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
15442 integrated a set of OpenVMS changes from Howard Taylor
15443 <Howard.Taylor@pacoast.com>
15444
Daniel Veillard58770e72000-11-25 00:48:47 +000015445Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15446
15447 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
15448 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
15449
Daniel Veillardf62ceff2000-11-24 23:36:01 +000015450Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15451
15452 * HTMLparser.c: some fixes on auto-open of html/head/body
15453 * encoding.c: fixed a compilation error on some gcc env
15454 * xpath.c xpointer.[ch] xpathInternals.h: improved the
15455 XPointer implementation
15456 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
15457 related XPointer tests and associated results
15458
Daniel Veillard300f7d62000-11-24 13:04:04 +000015459Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15460
15461 * doc/xmldtd.html doc/xml.html: following a short step by step
15462 guidance on IRC to help maciej with DTDs I started a small
15463 page on the subject.
15464
Daniel Veillard748e45d2000-11-17 16:36:08 +000015465Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15466
15467 * HTMLparser.c: fixed handling of broken charrefs
15468 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
15469 patches
15470
Daniel Veillard28929b22000-11-13 18:22:49 +000015471Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15472
15473 * doc/xml.html doc/html/* : rebuilt the docs after adding
15474 xinclude and updated page for 2.2.7 and 2.2.8
15475 * configure.in: releasing 2.2.8
15476
Daniel Veillard41e06512000-11-13 11:47:47 +000015477Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15478
15479 * parser.[ch] parserInternals.c: applied the conditional
15480 section processing fix from Jonathan P Springer
15481 <jonathan.springer2@gte.net>
15482 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
15483 project file, fixed iconv default non support
15484 * xpath.c: fixed the problem of evaluating relative expressions
15485 when a node context is provided.
15486
Daniel Veillardbf432752000-11-12 15:56:56 +000015487Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15488
15489 * nanoftp.c: fixed gcc 2.95 new warnings
15490 * SAX.c: fixed a stupid bug
15491 * tree.c: fixed a formatting problem when round-tripping
15492 from/to memory
15493 * xinclude.c: chased memleak, fixed a base problem
15494 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
15495 xmlXPtrBuildNodeList()
15496 * TODO: updated
15497 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
15498 adding a first small set of regression tests for XInclude
15499
Daniel Veillardc2def842000-11-07 14:21:01 +000015500Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15501
15502 * nanohttp.[ch]: applied Wayne Davison patches to access
15503 the WWW-Authorization header.
15504 * parser.c: Closed Bug#30847: Problems when switching encoding
15505 in short files by applying Simon Berg's patch.
15506 * valid.c: fixed a validation problem
15507 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
15508 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
15509 Wayne Davison
15510 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
15511 need to be extended to non full nodes selections.
15512 * xinclude.c: starts to work decently
15513
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000015514Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15515
15516 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
15517 debugXML.c xmlversion.h.in: Started adding XInclude support,
15518 this is a new xmllint option
15519 * tree.c xpath.c: applied TOM patches for XPath
15520 * xpointer.c: fixed a couple of errors.
15521 * uri.c: added an escaping function needed for xinclude
15522 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
15523 new warning from RH70 gcc's version
15524
Daniel Veillarda4964b72000-10-31 18:23:44 +000015525Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15526
15527 * HTMLparser.c: fixed loop on invalid char in scripts
15528 * parser.c: update to description of xmlIOParseDTD()
15529 * libxml.m4 xmlversion.h.in: changes contributed by
15530 Michael Schmeing <m.schmeing@internet-factory.de>
15531 * configure.in: preparing for 2.2.7
15532 * Makefile.am: trying to avoid config.h and acconfig.h
15533 being included in the distrib
15534 * configure.in: released 2.2.7
15535
15536Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15537
15538 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
15539 like namespaces for good. Unified xmlNs and xmlNode somewhat.
15540
Daniel Veillard01411222000-10-30 15:33:22 +000015541Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15542
15543 * parser.[ch]: added xmlIOParseDTD()
15544 * xpointer.c: added support for the 2 extra parameters of
15545 string-range, fixed a stoopid error when '0' was present
15546 in XPointer expressions
15547 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
15548 testsuite for the above
15549
Daniel Veillard6db58192000-10-30 09:27:53 +000015550Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15551
15552 * libxml.spec.in: improved package descriptions
15553
Daniel Veillarda5db68a2000-10-29 18:06:06 +000015554Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15555
15556 * xpath.c xpathInternals.h: applied a large cleaning patch
15557 from TOM <ptittom@free.fr>, it also add namespace support
15558 for function and variables registration.
15559
Daniel Veillardbd20df72000-10-29 17:53:40 +000015560Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15561
15562 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
15563 * Makefile.mingw: Wayne Davison's update adding hash.c
15564
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000015565Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15566
15567 * xpath.c: fixed the root evaluation problems
15568 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
15569 ignorable spaces with <b> <bold> <em>
15570 * tree.c: fixed a loop in xmlSearchNsByHref()
15571
Daniel Veillard767662d2000-10-27 17:04:52 +000015572Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15573
15574 * xpath.c: applied another XPath patch from TOM
15575 * xpath.c include/makefile.am: applied another patch from
15576 china@thewrittenword.com (cleanup on IRIX).
15577
Daniel Veillard211cc0a2000-10-27 11:49:33 +000015578Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15579
15580 * xml-config.1: received a fixed version from Fredrik Hallenberg
15581 <hallon@lysator.liu.se>
15582
Daniel Veillardf6bf9212000-10-26 14:07:44 +000015583Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15584
15585 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
15586 cleanup patch for XPath
15587
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000015588Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15589
15590 * patched to redirrect all "out of context" error messages to
15591 a reconfigurable routine. The changes are:
15592 * xmlerror.h : added the export of an error context type (void *)
15593 an error handler type xmlGenericErrorFunc there is an interface
15594 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
15595 to reset the error handling routine and its argument
15596 (by default it's equivalent to respectively fprintf and stderr.
15597 * all the c files: all wild accesses to stderr or stdout within
15598 the library have been replaced to calls to the handler.
15599
Daniel Veillard29a11cc2000-10-25 13:32:39 +000015600Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15601
15602 * configure.in: release 2.2.6
15603 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
15604 exporting the inner functions of xpath for extension modules
15605 * doc/*: updated and rebuilt the doc
15606
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000015607Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15608
15609 * nanohttp.c : applied Wayne HTTP cleanup patch
15610 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
15611 and xmlNodeSetSpacePreserve()
15612
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000015613Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15614
15615 * xpath.c: closing bug #29260
15616
Daniel Veillard126f2792000-10-24 17:10:12 +000015617Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15618
15619 * hash.[ch] debugXML.c: expanded/enhanced the API, added
15620 multikey tuples, made hash structure opaque
15621 * valid.[ch]: moved elements, attributes, notations decalarations
15622 as well as ID and refs to hash tables.
15623 * entities.c: hash cleanup
15624 * xmlmemory.c: fixed a dump problem in debug mode
15625 * include/Makefile.am: problem passing in DESTDIR= values patch
15626 from Marc Christensen <marc@calderasystems.com>
15627 * nanohttp.c: removed debugging remains
15628 * HTMLparser.c: the bogus tag should be ignored (Wayne)
15629 * HTMLparser.c parser.c: fixing a number of problems with the
15630 macros in the *parser.c files (Wayne).
15631 * HTMLparser.c: close the previous option when opening a new one
15632 (Marc Sanfacon).
15633 * result/HTML/*: updated the HTML results accordingly
15634
Daniel Veillard52afe802000-10-22 16:56:02 +000015635Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15636
15637 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
15638 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
15639 XPath functions and XML entities table to them. More to come...
15640 * xmlIO.c: fixed libxml closing FILEs it didn't open.
15641
Daniel Veillard683cb022000-10-22 12:04:13 +000015642Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15643
15644 * tree.c: coalesce adjacent text nodes
15645 * valid.c: handling of blank nodes in DTd validation (raised
15646 by problems with a posteriori validation).
15647 * nanohttp.c: changing behaviour on HTTP write stuff.
15648 * HTMLtree.c: forced body and html to be explicitely closed.
15649 * xpath.h: exported more XPath functions.
15650
Daniel Veillard1baf4122000-10-15 20:38:39 +000015651Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15652
15653 * Release of 2.2.5
15654 * xpointer.c: range() range-inside and other helper functions
15655 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
15656
Daniel Veillard47e12f22000-10-15 14:24:25 +000015657Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15658
15659 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
15660 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
15661
Daniel Veillardb732a0e2000-10-15 11:27:01 +000015662Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15663
15664 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
15665 and XPointer modules
15666
Daniel Veillard134c9f32000-10-15 10:27:08 +000015667Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15668
15669 * SAX.h: closed #25107
15670
Daniel Veillard39915622000-10-15 10:06:55 +000015671Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15672
15673 * testSAX.c: fixed problem with cdata reporting
15674 * SAXresult/* : updated
15675
Daniel Veillard1e851392000-10-15 10:02:56 +000015676Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15677
15678 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
15679 Closed bug #27499, added to regression tests
15680 * TODO: updated
15681
Daniel Veillard7eda8452000-10-14 23:38:43 +000015682Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15683
15684 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
15685 support for SCRIPT and STYLE with help from Bjorn Reese
15686 * test/HTML/* result/HTML/*: added simple testcase and updated
15687 the existing ones.
15688
Daniel Veillardff9c3302000-10-13 16:38:25 +000015689Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15690
15691 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
15692 string-range for empty strings
15693 * test/XPath/docs/str test/XPath/xptr/chaptersrange
15694 test/XPath/xptr/strrange: augmented the XPointer testsuite
15695
Daniel Veillard189446d2000-10-13 10:23:06 +000015696Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15697
15698 * doc/xml.html doc/xmlmem.html: added a module describing memory
15699 interfaces and use, updated the main page.
15700
Daniel Veillard2f971a22000-10-12 23:26:32 +000015701Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15702
15703 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
15704 nanoftp code work on Windows too now
15705
15706Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000015707
15708 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
15709 * xpointer.c: implemented string-range() at least a good first version
15710 * test/XPath/docs/str test/XPath/xptr/strrange
15711 result/XPath/xptr/strrange: the string-range() tests
15712
Daniel Veillardd3c68c42000-10-12 08:06:28 +000015713Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15714
15715 * Makefile.am include/Makefile.am include/win32config.h
15716 win32/Makefile.mingw: fixed problems reported by Wayne Davison
15717 and make distcheck
15718
Daniel Veillard19d61112000-10-11 23:50:35 +000015719Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15720
15721 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
15722 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
15723 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
15724
Daniel Veillardb0426ca2000-10-11 23:39:43 +000015725Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15726
15727 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
15728 patch for socklen_t detection by
15729 Albert Chin-A-Young <china@thewrittenword.com>
15730
Daniel Veillardcd429612000-10-11 15:57:05 +000015731Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15732
15733 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
15734 and added a --dtdvalid option to xmllint used to test it
15735
Daniel Veillard47c02452000-10-11 13:04:36 +000015736Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15737
15738 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
15739 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
15740
Daniel Veillard2d38f042000-10-11 10:54:10 +000015741Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15742
15743 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
15744 handlings (registration, lookup, cleanup)
15745
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000015746Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15747
15748 * configure.in Makefile.am include/makefile.am: adding XPointer
15749 and XPtrtests target
15750 * xpointer.[ch] : new files for XPointer support
15751 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
15752 more XPath tests
15753
Daniel Veillard57fda592000-10-10 23:24:14 +000015754Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15755
15756 * configure.in: fixed, very broken, make distcheck works again
15757
Daniel Veillarde8282ed2000-10-10 23:01:31 +000015758Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15759
15760 * More work toward 2.2.5, integrated a number of patches
15761 * configure.in Makefile.am win32config.h.in: trying to cleanup
15762 make distcheck .... huh ...
15763 * include/Makefile.am include/win32config.h: new directory
15764 for includes
15765 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
15766 updated teh makefiles and instructions for WIN32
15767 * xpath.c: small fixes
15768 * test/XPath/ results/XPath: updated the testcases and results
15769 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
15770 suggested patches
15771 * valid.c: fixed an ID bug
15772
Daniel Veillardb71379b2000-10-09 12:30:39 +000015773Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15774
15775 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000015776 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000015777 * xpath.[ch]: worked on XPointer
15778
Daniel Veillard7e99c632000-10-06 12:59:53 +000015779Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15780
15781 * configure.in Makefile.am: 2.2.5, ship the include in an
15782 include/libxml subdirectory, use symlinks when using CVS
15783 * testSAX.c: fixed small bug
15784 * testXPath.c: changed the way testfiles are parsed
15785 * debugXML.c: same kind of cleanup when parsing an argument expression
15786 XPath/XPointers can have blanks embedded
15787 * xpath.[ch]: more cleanup, reorgs for XPointer work
15788 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
15789 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
15790
Daniel Veillard55b91f22000-10-05 16:30:11 +000015791Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15792
15793 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
15794 in the XPath engine, rewrote large parts of it, now it's far
15795 cleaner and in sync with the REC not an old WD. Fixed a parsing
15796 problem in the interactive XML shell found when testing XPath.
15797
Daniel Veillardac260302000-10-04 13:33:43 +000015798Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15799
15800 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
15801 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
15802 examples with the extra test
15803
Daniel Veillard7cfce322000-10-04 12:40:27 +000015804Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15805
15806 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
15807 the global init function.
15808
Daniel Veillard970112a2000-10-03 09:33:21 +000015809Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15810
15811 * HTMLparser.c: Doohhh, attribute name parsing was still case
15812 sensitive ! Fixed this ...
15813 * result/HTML/* : updated the tests results accordingly
15814
Daniel Veillard740abf52000-10-02 23:04:54 +000015815Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15816
15817 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
15818 engine, should be far more stable, incorporated a new version of
15819 preceding/following axis, need testing
15820 * uri.c: fixed file:///c:/a/b/c problem
15821 * test/XPath/tests/idsimple: augmented the XPath tests
15822
Daniel Veillard3bff2b02000-10-01 20:33:47 +000015823Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15824
15825 * doc/* rebuilding docs for 2.2.4 release
15826
Daniel Veillard8b5dd832000-10-01 20:28:44 +000015827Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15828
15829 * configure.in: releasing 2.2.4
15830 * parser.[ch]: added xmlStrEqual()
15831 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
15832 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
15833 use xmlStrEqual instead
15834 * TODO: updated
15835 * added an XPath test
15836
Daniel Veillardbc765302000-10-01 18:23:35 +000015837Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15838
15839 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
15840 * entities.h: exported xmlInitializePredefinedEntities
15841 * parser.[ch] : added xmlInitParser()
15842 * parserInternals.h : had to export htmlInitAutoClose()
15843
Daniel Veillardf09e7e32000-10-01 15:53:30 +000015844Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15845
15846 * xpath.[ch] : fixed some serious XPath Predicate evaluation
15847 problems
15848 * Makefile.am : added XPath regression tests to normal tests
15849 * uri.c: fixed a problem with local paths, cleanup
15850 * parser.c: fixed a problem with large CData sections
15851
Daniel Veillardd2ade932000-09-30 14:39:55 +000015852Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15853
15854 * configure.in xml-config.in: patch from "Ben Taylor"
15855 <sol7x86@hotmail.com> for solaris shared libs lookup
15856
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000158572000-09-30 Martin Baulig <baulig@suse.de>
15858
15859 * libxml-2.0.pc.in: Provide pkg-config script.
15860
15861 * configure.in: Create the libxml-2.0.pc script from the
15862 libxml-2.0.pc.in templates.
15863 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000015864 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000015865
Daniel Veillard4b0755c2000-09-25 14:26:28 +000015866Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15867
15868 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
15869 when compiling with MSC
15870
Daniel Veillard46057e12000-09-24 18:49:59 +000015871Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15872
15873 * xpath.c: patch for normalize-string() substring-before(),
15874 substring-after() and translate() functions from Bjorn Reese
15875 <breese@mail1.stofanet.dk>
15876 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
15877 Fredrik Hallenberg <hallon@lysator.liu.se>
15878 * TODO: updated
15879
Daniel Veillard281f8ff2000-09-24 08:12:14 +000015880Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15881
15882 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
15883 problem of socklen_t being undefined on a number of platforms
15884 * debugXML.c: fixed a compilation problem when without snprintf
15885
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000015886Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15887
15888 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
15889 an URI bug and a fix for the control-character-induced infinite loop
15890 * nanohttp.c: preventive fix for compiling on WIN32
15891
Daniel Veillard64c20ed2000-09-22 16:07:02 +000015892Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15893
15894 * xmlint.c: closing bug #25000
15895
Daniel Veillardb656ebe2000-09-22 13:51:48 +000015896Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15897
15898 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
15899 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
15900 modified slightly Wayne Davison patch adding xmlStrcasecmp and
15901 related function, fixing xmlStrncmp(), and associated cleanup
15902 * result/HTML/entities.html.sax: updating result
15903
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000015904Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15905
15906 * uri.c: applied patch for URI escaping from Wayne Davison
15907 <wayned@blorf.net>
15908 * tree.c parserInternals.c HTMLparser.c: memset checks patches
15909 from Denis Barbier <barbier@imacs.polytechnique.fr>
15910 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
15911 patch from Wayne Davison
15912
Daniel Veillardd5f97f82000-09-17 16:38:14 +000015913Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15914
15915 * doc/xml.html : updated with new releases, adding "how to help"
15916
Daniel Veillard04698d92000-09-17 16:00:22 +000015917Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15918
15919 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
15920 removed a few warnings in pedantic mode ...
15921 * parserInternals.c parser.c: moved encoding switching function
15922 to parserInternals.c
15923 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
15924
Daniel Veillarda2c6da92000-09-16 18:15:00 +000015925Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15926
15927 * HTMLparser.c parser.c: set ctxt->errNo before calling the
15928 error or warning handlers
15929
Daniel Veillardb1059e22000-09-16 14:02:43 +000015930Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15931
15932 * parserInternals.c parserInternals.h parser.c Makefile.am:
15933 created a new module parserInternals.c, moved most of the
15934 code shared by the various parsers there, as well as
15935 deprecated code from parser.c. More cleanup of parser.c
15936 * uri.c: fixed a problem when URI is NULL
15937 * valid.c: speedup when looking for an attribute declaration
15938
Daniel Veillard39c7d712000-09-10 16:14:55 +000015939Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15940
15941 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
15942 the cleanup of the computation of URI references when seeking
15943 external entities. The URI reference string and the resulting
15944 URI are both stored now.
15945 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
15946 large s(n)printf checks and cleanup from Denis Barbier
15947 <barbier@imacs.polytechnique.fr>
15948 * xmlversion.h.in tree.h: couple of SGML declarations for a
15949 possible docbook module.
15950 * result/VC/ : a couple of test output changed due to the change
15951 of the entities URI
15952
Daniel Veillardb513f5a2000-09-10 14:01:12 +000015953Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15954
15955 * parser.h: added a _private field for linking user's data
15956
Daniel Veillarddd477ce2000-09-10 13:23:08 +000015957Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15958
15959 * parser.c parserInternals.h: demacroified most of the IS_XXX
15960 the gain in size is significant so ...
15961
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000015962Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15963
15964 * entities.c: cases where looking up entities with doc==NULL
15965 covered
15966
Daniel Veillard90e11312000-09-05 10:42:32 +000015967Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15968
Daniel Veillard1de50802000-09-07 08:54:32 +000015969 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000015970 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
15971
Daniel Veillard98a79162000-09-04 11:15:39 +000015972Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15973
Daniel Veillard1de50802000-09-07 08:54:32 +000015974 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000015975 * test/URI/uri.data result/URI/uri.data: first set of tests/results
15976 * Makefile.in: added URItest and included thenin "make tests"
15977
15978Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000015979
15980 * xmlversion.h.in: closed bug 22941
15981
Daniel Veillard2bb89092000-08-31 14:57:50 +000015982Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15983
15984 * doc/xmlio.html: added doc and example for entity loader
15985 redefinition.
15986
Daniel Veillard96984452000-08-31 13:50:12 +000015987Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15988
15989 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
15990 used by libxml
15991
Daniel Veillarde715dd22000-08-29 18:29:38 +000015992Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15993
15994 * parser.c: Fixed bug on invalid ontent characters and when using
15995 push.
15996 * xmllint.c: fixed xmllint endling of errors in push mode
15997
Daniel Veillard4948eb42000-08-29 09:41:15 +000015998Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15999
16000 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000016001 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000016002 * result/HTML/*.sax: regenerated HTML SAX output
16003 * parser.c: more cleanup.
16004
Daniel Veillarde010c172000-08-28 10:04:51 +000016005Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16006
16007 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000016008 patches from Wayne Davison <wayned@users.sourceforge.net>,
16009 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000016010 * HTMLparser.c: fixed an ignorable white space detection bug
16011 occuring when parsing with SAX only
16012 * result/HTML/*.sax: updated since the output is now HTML
16013 encoded...
16014
Daniel Veillard47f3f312000-08-27 22:40:15 +000016015Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16016
Daniel Veillardbbe11b02000-09-23 07:07:40 +000016017 * HTMLparser.[ch]: applied some of Wayne Davison
16018 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000016019
Daniel Veillarde0854c32000-08-27 21:12:29 +000016020Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16021
16022 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
16023 undeclared namespace prefix was used, added a warning.
16024 Cleaned up support w.r.t. entities, spilling out a warning
16025 and being pedantic on lookups.
16026 * test/warning/ent9 : added testcase for previous example.
16027 * TODO: updated
16028 * parserInternals.h parser.c: changed the way names are parsed
16029 now allow infinite size and decrease penalty for normal use
16030 * parser.c: Started a big cleanup/check of the parser code,
16031 fixed some of the most tortuous entity code, spotted code
16032 unused anymore
16033 * test/*: added tests for very long names and related nasty
16034 things.
16035
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000016036Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16037
16038 * doc/encoding.html: added encoding aliases doc
16039 * doc/xml.html: updates
16040 * encoding.[ch]: added EncodingAliases functions
16041 * entities.[ch] valid.[ch] debugXML.c: removed two serious
16042 bottleneck affecting large DTDs like Docbook
16043 * parser.[ch] xmllint.c: added a pedantic option, will be
16044 useful
16045 * SAX.c: redefinition of entities is reported in pedantic mode
16046 * testHTML.c: uninitialized warning from gcc
16047 * uri.c: fixed a couple of bugs
16048 * TODO: added issue raised by Michael
16049
Daniel Veillard0d6b1702000-08-22 23:52:16 +000016050Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16051
16052 * doc/encoding.html: propagated Martin Duerst suggestions
16053
Daniel Veillard52402ce2000-08-22 23:36:12 +000016054Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16055
16056 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
16057 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
16058 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
16059 by Wayne Davison
16060
Daniel Veillard2f2bf412000-08-20 15:11:02 +000016061Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16062
16063 * nanoftp.c nanohttp.c: small cleanup
16064 * TODO: updated
16065
Daniel Veillard244ece92000-08-19 20:58:02 +000016066Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16067
16068 * added an old VC testcase and updated title.xml entity
16069
Daniel Veillardb8f25c92000-08-19 19:52:36 +000016070Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16071
16072 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
16073 done on auto-opening of <p> tags and cleanup of SAX output
16074
Daniel Veillard979e55e2000-08-19 16:48:54 +000016075Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16076
16077 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
16078
Daniel Veillard4540be42000-08-19 16:40:28 +000016079Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16080
16081 * doc/xml.html libxml.* structure.*: updated the doc a bit
16082
Daniel Veillard808a3f12000-08-17 13:50:51 +000016083Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16084
16085 * testSAX.c testHTML.c result/HTML/: cleanup of the output
16086 of SAX tests
16087
Daniel Veillard29579362000-08-14 17:57:48 +000016088Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16089
16090 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
16091 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
16092
Daniel Veillard1255ab72000-08-14 15:13:33 +000016093Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16094
16095 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
16096 * testHTML.c: fix core dump on Solaris 2.x systems
16097 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
16098 * result/HTML/*.sax: previous bug fix lead to new results
16099
Daniel Veillard03109292000-08-14 14:58:22 +000016100Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16101
16102 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
16103 * configure.in: added --with-readline=DIR to accept alternate
16104 path for readline include/library
16105 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
16106 for ANSI under HP-UX
16107 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
16108 includes @LIBS@
16109
Daniel Veillard7c29ce22000-08-12 21:20:53 +000016110Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16111
16112 * doc/* : rebuilt the docs
16113 * getting ready for 2.2.2 release
16114
Daniel Veillard87b95392000-08-12 21:12:04 +000016115Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16116
16117 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
16118 and xmlAddFeature()
16119 * tree.[ch]: added xmlAddChildList()
16120 * xmllint.c: MAP_FAILED macro test
16121 * parser.h: added xmlParseCtxtExternalEntity()
16122 * valid.c: applied bug fixes removed warning
16123 * tree.c: added CDATA block to elements content
16124 * testSAX.c: cleanup of output
16125 * testHTML.c: added SAX testing
16126 * encoding.c: better error recovery
16127 * SAX.c, parser.c: fixed one of the external entity processing
16128 of the OASis testsuite
16129 * Makefile.am: added HTML SAX regression tests
16130 * configure.in: bumped to 2.2.2
16131 * test/HTML/ result/HTML: added a few of HTML tests, and added the
16132 SAX results
16133
Daniel Veillard88a172f2000-08-04 18:23:10 +000016134Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16135
16136 * configure.in: patch for HP compiler
16137
161382000-08-04 Sven Heinicke <sven@zen.org>
16139
16140 * xmllint.c: Was coredumping sometimes when the file given didn't
16141 exist.
16142
Daniel Veillard46e370e2000-07-21 20:32:03 +000016143Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16144
16145 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000016146
Daniel Veillard46e370e2000-07-21 20:32:03 +000016147 when using in memory parsing. Need some cleanup.
16148 * xmllint.c configure.in: added a --memory flag to test memory
16149 parsing
16150
Daniel Veillard36650692000-07-21 15:16:39 +000016151Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16152
16153 * nanohttp.c: fixed socklen_t replacement to unsigned int
16154 * parser.c: fixed a space handdling missing at the end of
16155 production 28 DOCTYPE.
16156 * xmlmemory.c: fixed a stupid bug on the routine to override
16157 allocation functions
16158 * TODO: updated
16159
Daniel Veillarde46e20d2000-07-14 15:02:46 +000016160Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16161
16162 * doc/ regenerated the docs
16163
Daniel Veillard32bc74e2000-07-14 14:49:25 +000016164Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16165
16166 * doc/encoding.html doc/xml.html: added I18N doc
16167 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
16168 improvements, both parser and filters, added ASCII & HTML,
16169 fixed the ISO-Latin-1 one
16170 * xmllint.c testHTML.c: added/made visible --encode
16171 * debugXML.c : cleanup
16172 * most .c files: applied patches due to warning on Windows and
16173 when using Sun Pro cc compiler
16174 * xpath.c : cleanup memleaks
16175 * nanoftp.c : added a TESTING preprocessor flag for standalong
16176 compile so that people can report bugs more easilly
16177 * nanohttp.c : ditched socklen_t which was a portability mess
16178 and replaced it with unsigned int.
16179 * tree.[ch]: added xmlHasProp()
16180 * TODO: updated
16181 * test/ : added more test for entities, NS, encoding, HTML, wap
16182 * configure.in: preparing for 2.2.0 release
16183
Daniel Veillard49703262000-07-10 10:27:46 +000016184Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16185
16186 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000016187 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000016188
Daniel Veillard306be992000-07-03 12:38:45 +000016189Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16190
16191 * doc/xml.html: changed the xmlsoft.org structure, updated the
16192 examples w.r.t. root and childs
16193
Daniel Veillard7d853352000-07-02 18:53:09 +000016194Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16195
Daniel Veillard784b9352003-02-16 15:50:27 +000016196 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000016197
Daniel Veillard365e13b2000-07-02 07:56:37 +000016198Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16199
16200 * HTMLparser.c: Work on character encoding support for the HTML parser
16201 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
16202 * encoding.c: Fixed a potential memleak in the encoding stuff
16203
Daniel Veillardaf743792000-07-01 11:49:28 +000016204Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16205
16206 * doc/FAQ.html doc/Makefile.am : added a FAQ
16207
16208Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000016209
16210 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
16211 of the HTML parser to force it to not bypass SAX
16212
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000016213Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16214
16215 * win32config.h.in: updated
16216 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
16217 lacks iconv support :-( need to release 2.1.1
16218 * configure.in: release 2.1.1
16219 * HTMLparser: fixed bug #14784
16220 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
16221 by Windows compiler
16222 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
16223 the SAX startDocument() callback.
16224 * TODO: updated
16225
16226Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16227
16228 * added xmlStopParser()
16229
Daniel Veillardbe803962000-06-28 23:40:59 +000016230Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16231
16232 * configure.in: 2.1.0 prerelease
16233 * Large resync between W3C and Gnome tree
16234 * nanoftp, nanohttp.c: fixed stalled connections probs
16235 * HTMLtree.c SAX.c : support for attribute without values in
16236 HTML for andersca
16237 * valid.c: Fixed most validation + namespace problems
16238 * HTMLparser.c: start document callback for andersca
16239 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
16240 * parser.h, SAX.c: serious speed improvement for large
16241 CDATA blocks
16242 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
16243 different encoding
16244 * example/Makefile.am example/gjobread.c tree.h: work on
16245 libxml1 libxml2 convergence.
16246 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
16247 and the LIBXML_TEST_VERSION macro
16248
Daniel Veillardc310d562000-06-23 18:32:15 +000016249Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16250
16251 * doc/xml.html: various patches and improvements typo fixed by
16252 Felix Natter
16253 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
16254 from Felix Natter <fnatter@gmx.net>
16255
Daniel Veillardf3029822000-05-06 08:11:19 +000016256Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16257
16258 * doc/upgrade.html: updated with instructions for support of both
16259 libxml-1.x and libxml-2.x
16260 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
16261 for 2.x support and also fixed includes
16262
16263
Daniel Veillard496a1cf2000-05-03 14:20:55 +000016264Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16265
16266 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
16267 the encoding support, added iconv support, so now libxml if
16268 compiled with iconv automatically support japanese encodings
16269 among others. Work based on initial patch from Yuan-Chen Cheng
16270 I may have broken binary compat in the encoding handler
16271 registration scheme, but that was so utterly broken I don't
16272 expect anybody to have used this feature until now.
16273 * parserInternals.h: fixup on the CHAR range macro
16274 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
16275 code.
16276 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
16277 * uri.c: added xmlParseURI() I can't believe I forgot to
16278 implement this one in 2.0 !!!
16279 * SAX.c: moved doc->encoding update in the endDocument() call.
16280 * TODO: updated.
16281
Daniel Veillard06047432000-04-24 11:33:38 +000016282Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16283
16284 * tree.h: removed extraneous xmlRemoveProp definition
16285 * TODO: added item about --disable-corba configure switch
16286 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
16287 * nanoftp.c: fixed include problems giving troubles on AIX and
16288 slowlaris
16289 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
16290 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
16291 comment and headers changes to lower gtk-doc number of warnings
16292 * doc/html/*: rebuilt docs
16293
Daniel Veillarde0aed302000-04-16 08:52:20 +000016294Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16295
16296 * HACKING: documented the tag for 1.x and instructions
16297
Daniel Veillard5e873c42000-04-12 13:27:38 +000016298Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16299
16300 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
16301 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
16302 xmlCreateIOParserCtxt
16303 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
16304 significant overall improvement
16305 * xmllint.c: added I/O test to xmllint
16306 * testSAX.c: added a speed test
16307 * doc/* : updated/regenerated
16308
Daniel Veillardfc708e22000-04-08 13:17:27 +000016309Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16310
16311 * xpath.c uri.h parserInternals.h: cosmetic changes from
16312 "Timur I. Bakeyev" <timur@bat.ru>, including making
16313 xmlCreateURI() public
16314
Daniel Veillard5d211f42000-04-07 17:00:24 +000016315Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16316
16317 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
16318 and the code at the same time. Added a clean mechanism for
16319 overload or added input methods: xmlRegisterInputCallbacks()
16320 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
16321 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
16322 * TODO: updated
16323 * doc/* : updated/regenerated
16324 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
16325 source dir
16326
Daniel Veillarde77a9182000-04-05 19:12:29 +000016327Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16328
16329 * testURI.c: yet another forgotten commit, I should get some sleep !
16330
Daniel Veillardce8b83b2000-04-05 18:38:42 +000016331Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16332
16333 * xmllint.c: forgot to commit this too ?
16334
Daniel Veillardb9df4042000-04-05 14:23:16 +000016335Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16336
16337 * xmlversion.h.in : forgot to commit this previously
16338
Daniel Veillard361d8452000-04-03 19:48:13 +000016339Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16340
16341 * configure.in: preparing libxml-2.0.0 version looks Ok so far
16342 * README TODO: updated for release
16343 * uri.c uri.h: added authority parsing/saving
16344 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
16345 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
16346 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
16347 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
16348 Makefile.am : added compile-time customization of libxml
16349 --with-ftp --with-http --with-html --with-xpath --with-debug
16350 --with-mem-debug
16351 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
16352 #include <libxml/xxx.h> I hope it won't break too much stuff
16353 and will be manageable in the future...
16354 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
16355 and added xmllint to the installed programs
16356 * uri.h: added xmlFreeURI()
16357
Daniel Veillardec303412000-03-24 13:41:54 +000016358Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16359
16360 * uri.c uri.h: finished the escaping handling, the base support
16361 and the URI path normalization. Looks good just lacks the
16362 authority content parsing code.
16363 * Makefile.am: added instructions to generate testURI
16364 * TODO: updated
16365 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
16366 added links and icons for W3C and Gnome
16367
Daniel Veillard8f621982000-03-20 13:07:15 +000016368Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16369
16370 * xmlmemory.[ch] : seems I forgot to actually update the files in
16371 the last commit :-)
16372 * doc/xml.html doc/html/* : updated and uploaded the docs
16373
Daniel Veillard3dd82e72000-03-20 11:48:04 +000016374Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16375
16376 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
16377 * TODO: updated
16378 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000016379 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000016380 gfree).
16381 * Makefile.am, uri.c, uri.h: added a set of functions to do
16382 exact (litteraly copied from the RFC 2396 productions) parsing
16383 and handling of URI. Will be needed for XLink, one XML WFC,
16384 XML Base and reused in the nano[ftp/http] modules. Still work
16385 to be done.
16386
Daniel Veillardedfb29b2000-03-14 19:59:05 +000016387Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16388
16389 * configure.in, libxml.spec.in : libxml2
16390 * doc/* : updated the doc page, rebuilt the docs
16391
Daniel Veillardcf461992000-03-14 18:30:20 +000016392Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16393
16394 * all: tagged LIB_XML_1_X
16395 * *.c *.h : updated from W3C CVS tree
16396 * configure.in : 2.0.0-beta
16397 * libxml.spec.in : libxml2 package nam
16398 * result/* : new version of the tests output
16399
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000016400Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16401
16402 * doc/xml.html, doc/update.html: updated docs, 1.8.7
16403
Daniel Veillardb566ce12000-03-04 11:39:42 +000016404Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16405
16406 * doc/* : rebuilt the docs
16407 * parser.c: final patch on #6766
16408 * valid.c: small patch on validity checks.
16409
Daniel Veillardfb76c402000-03-04 11:39:42 +000016410Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16411
16412 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
16413 added
16414 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
16415 compatibility w.r.t. XML spec and existing code.
16416
Daniel Veillard90fb02c2000-03-02 03:46:43 +000016417Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16418
16419 * parser.c: seems a better solution to <a> </a> exists,
16420 will try it for a while
16421
Daniel Veillard83a30e72000-03-02 03:33:32 +000016422Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16423
16424 * parser.c: tried to remove the <a> </a> generating <a/>
16425 this is hard. Left a flag for that purpose. Fixed bug #6766
16426 * configure.in: prepared 1.8.7 not released, due to previous
16427 problem
16428
Daniel Veillard88f00ae2000-03-02 00:15:55 +000016429Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16430
16431 * doc/xml.html : applied second patch from Paul DuBois
16432
Daniel Veillard402e8c82000-02-29 22:57:47 +000016433Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16434
16435 * doc/xml.html : applied patch from Paul DuBois
16436
Daniel Veillardd0f7f742000-02-02 17:42:48 +000016437Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16438
16439 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
16440
Daniel Veillard5feb8492000-02-02 17:15:36 +000016441Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16442
16443 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
16444 compilation warnings on various platforms.
16445 * parser.c: Fixed #5281 validity error callbacks are now desactived
16446 by default if not validating.
16447
Daniel Veillardf341f932000-02-02 14:52:08 +000016448Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16449
16450 * nanoftp.c, win32config.h.in: patches to compile on WIN32
16451
Daniel Veillard13c757e2000-02-01 23:59:15 +000016452Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16453
16454 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
16455 <gkatsi@cs.toronto.edu>
16456
Daniel Veillard726e8792000-01-30 20:04:29 +000016457Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16458
16459 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
16460 processing URLs
16461
Daniel Veillarde41f2b72000-01-30 20:00:07 +000016462Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16463
16464 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
16465 xmlNanoFTPUpdateURL for persistent control connections.
16466 * configure.in: 1.8.6
16467
16468Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16469
16470 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
16471 * tree.[ch] : added xmlSaveNoEmptyTags
16472
James Henstridgef3be9312000-01-28 13:59:21 +0000164732000-01-29 James Henstridge <james@daa.com.au>
16474
16475 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
16476
16477 * Makefile.am: added nanoftp.[ch] to the build.
16478
Daniel Veillardaeea04f2000-01-25 19:27:27 +000016479Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16480
16481 * nanoftp.[ch]: cleanup, comments, API
16482 * debugXML.c : fixed a bug in the cat command
16483 * doc/*: regenerated the docs
16484
Daniel Veillardda07c342000-01-25 18:31:22 +000016485Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16486
16487 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
16488 * debugXML.c : fixed a bug in the cat command
16489 * valid.c: fixing some small probs
16490 * libxml.spec.in: get rid of the SNAP suffix
16491 * doc/xml.html: updated the status
16492
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000016493Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16494
16495 * xml-config.in: xml-config --version to just return the
16496 version number
16497 * xpath.c: some cleanup w.r.t. axis when the current node is
16498 an attribute.
16499 * TODO: updated
16500
Daniel Veillard461a66c2000-01-18 18:01:01 +000016501Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16502
16503 * configure.in: prepared for libxml-1.8.5
16504 * doc/* recompiled the documentation
16505
165062000-01-17 Jody Goldberg <jgoldberg@home.com>
16507
16508 * configure.in : WARNING autoconf subtlety alert :
16509 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
16510 when looking for zlib.h so that HAVE_ZLIB_H is defined.
16511 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
16512 get defined by AC_CHECK_HEADERS.
16513
Daniel Veillardf967b902000-01-17 16:06:10 +000016514Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16515
16516 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
16517 Rune.Djurhuus@fast.no
16518
Daniel Veillardad8f99d2000-01-15 14:20:03 +000016519Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16520
16521 * TODO: updated
16522 * tree.c, parser.c: made sure that only memory alloc problems
16523 and internal parser errors are allowed to write to stdout or
16524 stderr.
16525
Daniel Veillard0142b842000-01-14 14:45:24 +000016526Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16527
16528 * tree.c : restored xmlNewGlobalNs since this seems used by
16529 a lot of existing code :-(, fixed a bug in xmlNewNs
16530 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
16531 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
16532 to exit() from the library code.
16533 * xpath.c, parser.c: removed bugs or unused code detected by
16534 Windows compilers
16535 * parser.c: started adding interfaces for parsing well balanced
16536 XML fragments
16537 * configure.in: releasing 1.8.4
16538 * doc/* : rebuilt the docs
16539
Daniel Veillard2eac5032000-01-09 21:08:56 +000016540Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16541
16542 * tree.[ch] : added xmlNewDocFragment() for DOM
16543 * testHTML.c: uninitialized variable.
16544
Daniel Veillardf3a73582000-01-05 14:58:39 +000016545Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16546
16547 * doc/* : rebuild the docs
16548
Daniel Veillard71b656e2000-01-05 14:46:17 +000016549Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16550
16551 * acconfig.h: readline and history patch
16552 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
16553 * tree.c: added check and handling when possibly removing an ID
16554 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
16555 and saving.
16556 * test/HTML/entities.html result/HTML/entities.html* : test for
16557 various entities reference cases
16558 * result/HTML/* : as a result output of some testcase have
16559 changed
16560 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
16561 by previous example. added xmlParseTryOrFinish().
16562 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
16563 entities.h debugXML.h HTMLparser.h: changed the way struct are
16564 declared to allow gtk-doc to expose those
16565 * parser.c: closed bug #4960
16566 * Makefile.am configure.in: Applied patch from
16567 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
16568 and math/socket libs detection
16569
Daniel Veillard437b87b2000-01-03 17:30:46 +000016570Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16571
16572 * configure.in, Makefile.am: link tester against readline
16573 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
16574
Daniel Veillard686d6b62000-01-03 11:08:02 +000016575Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16576
16577 * tree.[ch]: added xmlRemoveProp
16578 * win32config.h.in nanohttp.c: avoid including the Windows
16579 socket stuff in every C files
16580 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
16581 the XmL parser(s)
16582 * test/ns4 result/ns4 etc...: added test case for previous prob
16583 * tree.c: xmlNewNs wasn't checking for double definition
16584 * Makefile.in: fixed a problem with dist-hook duplicates
16585 * parser.[hc], xmlIO.c: fixed the loading of external entities
16586 APIs, now xmlLoadExternalEntity() is used everywhere and
16587 setting up an app specific front-end using the
16588 * SAX.c parser.c: some fixes, now the xhtml spec validates
16589 with the xhtml DTD.
16590 * error.c: fixed crashes in case of no input stream
16591 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
16592 to the validation tests and results
16593
Daniel Veillard5e5c6231999-12-29 12:49:06 +000016594Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16595
16596 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
16597 too htmlCreatePushParserCtxt() and htmlParseChunk()
16598 * parser.c: a bit of cleanup.
16599 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
16600 to XML) removed the last mem leak known
16601 * HTMLtree.c: output message cleanup
16602 * xmlmemory.c: display content info about memory blocks
16603 * result/HTML/wired.* : missing att value warning change
16604
Daniel Veillardbe849cf1999-12-28 16:43:59 +000016605Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16606
16607 * doc/* : rebuilt the documentation
16608
Daniel Veillarddbfd6411999-12-28 16:35:14 +000016609Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16610
16611 * parser.[ch] parserInternals.h: Push parser for XML,
16612 seems to work fine now
16613 * tester.c debugXML.[ch]: Added an XML shell debug facility and
16614 --push for push testing
16615 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
16616 * testSAX.c: added --push
16617 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
16618 subtree
16619 * xmlIO.[ch] : enriched API + fixes for push mode
16620 * entities.[ch]: added the entity content length to the struct.
16621 * xmlmemory.[ch]: new API to show the last entries for the shell
16622 * valid.c: added required attribute testing
16623 * SAX.c: the cdata callback now merge contiguous fragments
16624 * HTMLparser.c: cleanup of some macros
16625
Daniel Veillard3c558c31999-12-22 11:30:41 +000016626Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16627
16628 * parser.c: fix for PIs name starting with xml
16629 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000016630 * *.c, configure.in win32config.h.in : generate win32config.h for
16631 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000016632
Daniel Veillard0caf07a1999-12-21 16:25:49 +000016633Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16634
16635 * parser.c: fixed a stupid = vs. == bug :-(
16636 * doc/gnome-xml.sgml: s/glade/xml/
16637
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000016638Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16639
16640 * configure.in, doc/xml.html : bug fix release 1.8.2
16641 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
16642 Hopefully the end of that silly C++ include problem
16643 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
16644 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
16645 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
16646 troubles with autoclosed elements when the stree shape doesn't
16647 follow the DtD specs. Added htmlIsAutoClosed() and
16648 htmlAutoCloseTag()
16649 * result/HTML/*.htm*: Updated the HTML examples regression tests output
16650 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
16651 * debugXML.c: fixed a bug on printing default namespaces.
16652 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
16653
Daniel Veillardb24054a1999-12-18 15:32:46 +000016654Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16655
16656 * result/HTML/*.htm[l] : updated the HTML regression tests according
16657 to the new output
16658 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
16659 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
16660 problem due to intermix of extern "C" { ... } declarations for C++
16661 and recursive includes in the headers
16662
Chris Lahey323c48c1999-12-18 15:32:45 +0000166631999-12-20 Chris Lahey <clahey@umich.edu>
16664
16665 * HTMLtree.c: Made it so that html nodes with a single child do
16666 not insert a carriage return before or after the child node.
16667
Daniel Veillardb24054a1999-12-18 15:32:46 +000016668Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000016669
16670 * configure.in, doc/xml.html : bug fix release 1.8.1
16671 * parser.c: fixed bug #4344
16672 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
16673 added the glue to avoid C++ problems
16674 * doc/* : regenerated the documentation
16675
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000016676Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16677
16678 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
16679 namespace recognition, and Dia as a resul :-(
16680 * encoding.c: closed bug #3950
16681
Daniel Veillard944b5ff1999-12-15 19:08:24 +000016682Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16683
16684 * valid.c: debugging a posteriori validation, except URI expansion
16685 stuff this should be fixed now
16686 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
16687 Carl Nygard <cnygard@bellatlantic.net>
16688 * tester.c: added --postvalid, cleaning of the code
16689 * tree.[ch]: added xmlDocGetRootElement()
16690
Ramiro Estrugobfce3771999-12-15 04:32:07 +000016691Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
16692
16693 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
16694 c++ losage.
16695
Daniel Veillard10a2c651999-12-12 13:03:50 +000016696Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16697
16698 * configure.in, doc/xml.html : bumped to 1.8.0
16699 * xlink.[ch], Makefile.am : added framework for link detection
16700 * parser.h: added nbChars to parser context, needed for cleanup.
16701 * xmlmemory.c: removed a nasty bug when out of mem
16702 * valid.[ch]: adding namespace support for attribute decl
16703 * tester.c: added --debugent option
16704 * debugXML.[ch]: added xmlDebugDumpEntities()
16705 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
16706 buffers instead, this was really needed, validation was breaking
16707 in strange ways due to that. Added xmlParseStringPEReference()
16708 and other parsing from strings functions. Entities processing
16709 modified again, but PERef are still not handled correcly but
16710 unless you're Eve Maller you won't notice :-)
16711 * HTMLparser.c: large changes toward reliability, and switched to
16712 lowercase internal tags, XHTML is lowercase, so it will help
16713 that output is closer to next version.
16714 * doc/* : regenerated the documentation, it is now hosted at
16715 http://xmlsoft.org/ (same bits I just bought the domain :-)
16716
16717
Daniel Veillard294cbca1999-12-03 13:19:09 +000016718Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16719
16720 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
16721 doc generation
16722 * parser.c: fixed bugs #3908 and #3937 and a memory leak
16723 in the SAX API
16724 * doc/*: rebuilt the doc making sure everything appears in the
16725 HTML files
16726
Daniel Veillardf5c2c871999-12-01 09:51:45 +000016727Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16728
16729 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
16730 added the patch from Carl Nygard <cnygard@bellatlantic.net>
16731 which allow impressive speed improvement on dataset with
16732 large text pieces, but at the cost of broken binary
16733 compatibility and slightly bigger memory usage.
16734 Configure with --with-buffers to activate them, they
16735 are protected with XML_USE_BUFFER_CONTENT define.
16736 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
16737 goal is 0 memory left allocated once parser is no more used
16738 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
16739 call xmlCleanupParser() and xmlMemoryDump()
16740
Daniel Veillarda819dac1999-11-24 18:04:22 +000016741Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16742
16743 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
16744 * parser.[ch] encoding.[ch]: added memory cleanup routines
16745 * parser.c: closing bug #3788
16746 * doc/*: rebuilt the doc
16747
Daniel Veillard11a48ec1999-11-23 10:40:46 +000016748Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16749
16750 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
16751 xmlNewTextChild() and xmlSetCompressMode() behaviour.
16752 * tester.c: added --compress option
16753 * doc/*: rebuilt the documentation
16754
Daniel Veillard4c3a2031999-11-19 17:46:26 +000016755Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16756
16757 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
16758 if given /proc/kcore as input !
16759 * doc/xml.html doc/*: updated and rebuilt the documentation
16760
16761Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000016762
16763 * parser.c: Fixed some wrongly space collapsing code due to
16764 a misreading of the spec.
16765 * result/*: fixed the output accordingly
16766
16767Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000016768
16769 * encoding.c: bug fix and typos
16770 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
16771 * parser.c: added attribute normalization closing bug #3597
16772 * test/att* result/att* SAXresult/att*: testcase for attribute
16773 normalization
16774
Daniel Veillardd7e200c1999-11-15 17:53:11 +000016775Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16776
16777 * configure.in: closing bug #3163 by adding extra flags for the
16778 cc compiler on HP-UX
16779
Daniel Veillard51e3b151999-11-12 17:02:31 +000016780Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16781
16782 * valid.[ch] : removed a typo and an enumerated type bug in the
16783 xmlAddElementDecl() function
16784 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
16785 call to xmlEncodeEntitiesReentrant() so that the functions
16786 New, Set and Get are at the same level.
16787 * parser.c HTMLparser.c: extra memory allocation bug for
16788 attributes detected by someone using libxml in embedded systems :-)
16789
Daniel Veillard962195f1999-10-28 15:51:53 +000016790Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16791
16792 * xmlmemory.h: turned off mem debug :-\
16793
Daniel Veillard35008381999-10-25 13:15:52 +000016794Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16795
16796 * parser.c: closed bug #2784 a one line fix, but worth pushing
16797 a new release out
16798 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
16799 some structures, comments before and after the
16800 main element, and other nastyness
16801 * HTMLtree.c tree.c: accomodate the extended HTML supported
16802 * configure.in: pushing 1.7.4
16803 * test/ent8 and related outputs : added a new test for bug #2784
16804 * test/HTML/wired.html and related output: a nasty HTML example
16805 * Makefile.am: improved the test scripts
16806 * docs/* : reran the documentation extractor, updated xml.html
16807
Daniel Veillard7c1206f1999-10-14 09:10:25 +000016808Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16809
16810 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
16811 HTMLparser and debugged the HTML related code. HTML documents
16812 now have their own type
16813 * entities.c: do not dump &apos; for HTML output
16814 * xmlmemory.c: improvement, breakpoint mechanism
16815 * testHTML.c: added --sax --repeat ...
16816 * Makefile.am: improved the HTML tests
16817 * valid.[ch]: added xmlValidGetValidElements and
16818 xmlValidGetPotentialChildren
16819 * tester.c: added --insert to test the 2 new functions
16820 * test//* result//* SAXresult//* : regression test cleanup
16821 and extension.
16822 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
16823 gnome-xml-nanohttp.html
16824
Daniel Veillard7d2c2761999-10-11 15:09:51 +000016825Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16826
16827 * HTMLparser.c: fixed problems with some autoclose tags
16828 * tree.c: fixed XML output problems.
16829 * result/* SAXresult/*: update of the tests output
16830
Daniel Veillard6077d031999-10-09 09:11:45 +000016831Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16832
16833 * Makefile.am: Arturo patch for xmlConf.sh version info
16834 * parser.c: Tim Josling patch for single quoted items
16835 * tester.c: Tim Josling patch for tester options usage
16836 * tree.h: indent cleanup
16837
Daniel Veillard2673d3c1999-10-08 14:37:09 +000016838Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16839
16840 * HTMLparser.c parser.h : Fixed problems with HTML parsing
16841 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
16842
Daniel Veillard00fdf371999-10-08 09:40:39 +000016843Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16844
16845 * tree.c : Raph patch for initialization of CORBA fields
16846 * parser.c, xpath.c, ...: modification of doc comments
16847 * xpath.c : allow spaces in xpath expressions
16848
Daniel Veillardad219441999-09-27 08:17:49 +000016849Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16850
16851 * xmlmemory.h: turning off memory debug :-(
16852
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016853Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16854
16855 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
16856 better SAX interfaces.
16857 * testSAX.c: uses the new SAX routine, avoid fetching any remote
16858 entity.
16859 * configure.in: 1.7.2
16860
16861Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000016862
16863 * libxml.spec.in: fixed the URL
16864 * doc/xml.html: improved the documentation front-end
16865
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016866Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000016867
16868 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
16869
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016870Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000016871
16872 * libxml.spec.in: fixed the alpha compile problem
16873 * parser.[ch]: changed errno to errNo in the parser context :-(
16874 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
16875 * doc/xml.html: changed CHAR to xmlChar
16876 * doc/html/*: recompiled the documentation
16877 * configure.in: 1.7.1
16878
Daniel Veillard7f7d1111999-09-22 09:46:25 +000016879Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16880
16881 * parser.h: modified the parser context struct to regain 1.4.0
16882 binary compatibility
16883 * parser.c, xml-error.h: added errno ot teh context and defined
16884 a set of errors values with update of errno
16885 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
16886 DTDs and entities
16887 * *.h, *.c: complete cleanup of the use of config.h and include
16888 protection depending on the current setup.
16889 * overalll debugging, maintenance and bug-fixing on all modules
16890 * updated the documentation
16891 * ready for 1.7.0
16892
Daniel Veillardc08a2c61999-09-08 21:35:25 +000016893Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16894
16895 * HTMLparser.c : cleanup
16896 * SAX.c valid.c valid.h: added ID/IDREF checking
16897 * tree.c tree.h: extended doc structure for refs
16898 * configure.in: 1.6.2
16899 * parser.c: patched bug in SAX user arg call
16900 * parserInternals.h: patched missing close in C++ wrapping
16901 * testXPath.c xpath.c xpath.h: prepared for extensibility,
16902 especially upcoming XPointer implementation.
16903 * doc/xml.html: augmented, typo
16904
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000016905Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
16906
16907 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
16908 not all invocations of install understand -d.
16909
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000016910Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
16911
16912 * Makefile.am: prepend all the test* calls with $(top_builddir) -
16913 to make 'check' works, when builddir != srcdir.
16914
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000016915Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16916
16917 * doc/xml.html : updated the documentation
16918
Daniel Veillard6454aec1999-09-02 22:04:43 +000016919Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16920
16921 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
16922 not deallocated memory blocks
16923 * *.c : replaces all calls to malloc() free() and realloc() to
16924 the wrapper functions/macros
16925 * tree.c : removed memory leaks dues to calling xmlFreeNode()
16926 instead of xmlFreeNodeList()
16927
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000016928Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16929
16930 * HTMLparser.c: corrected a stupid bug leading to core dump at
16931 tree deallocation. Removed warnings indicated by
16932 Stephane.Conversy@lri.fr
16933 * entities.c: Fixes Yet Another Stupid Bug, entities were not
16934 looked for in the external subset
16935
16936Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000016937
16938 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
16939 on SGI by Stephane.Conversy@lri.fr
16940
Daniel Veillardb96e6431999-08-29 21:02:19 +000016941Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16942
16943 * all .h : changed the prototype declaration indent as in gtk
16944 * most .c : working on reducing the TODOs in the code
16945 * most .c : cleanup though -pedantic and Insure++
16946 * improvements on validation ID checkings.
16947 * tree.[ch] SAX.c: added support for namespace on attributes #2022
16948 * xml-config.in: closed #1810
16949
16950Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000016951
16952 * tree.h, valid.c, valid.h: more work on validity, IDs
16953 * xpath.c: added/fixed comparidon and equlity, added a new isinf
16954 definition for AIX
16955
Daniel Veillardb556eb51999-08-15 17:19:50 +000016956Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16957
16958 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
16959 the distribution due to a cut'n paste error at last commit
16960
Daniel Veillardb05deb71999-08-10 19:04:08 +000016961Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16962
16963 * configure.in: upgraded to version 1.4.0
16964 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
16965 Big update, added a large part of the validation process,
16966 it should be usable, but some parts are missing
16967 * xpath.c: improved the implementation w.r.t. root.
16968 * Makefile.am: added more tests
16969 * test and result trees: added a lot of tests
16970 * libxml.spec.in: export libxml.so.0 and libxml.so.1
16971
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000016972Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16973
16974 * Added an HACKING file
16975
Daniel Veillarde2d034d1999-07-27 19:52:06 +000016976Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16977
16978 * xpath.[ch] : improvements and debug of the XPath implementation
16979 * parser.c, HTMLparser.c : modified the parsers to be progressive
16980 * tree.[ch] : extended the Buffer promitives
16981 * xmlIO.[ch] : added basic I/O routines providing progressive
16982 parsing and ready for I18N conversion plugins
16983 * SAXresult/* : the SAX callback sequence maybe slightly different
16984 now
16985 * test*.c : improved/updated the tests programs
16986 * doc/* : recompiled the docs.
16987
Daniel Veillard15b75af1999-07-26 16:42:37 +0000169881999-07-26 Michael Meeks <michael@edenproject.org>
16989
16990 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
16991
16992 * tree.c: Ditto.
16993
Daniel Veillard1566d3a1999-07-15 14:24:29 +000016994Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16995
16996 * configure.in: upgraded to version 1.4.0
16997 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
16998 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
16999 XML query language, see http://www.w3.org/TR/xpath for more details.
17000 * parser.c, parser.h: added CHAR* related string functions for XPath
17001 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
17002 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
17003 rebuild the docs.
17004 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
17005 and regression testing capabilities for XPath.
17006
Daniel Veillardd79d7871999-07-12 10:38:12 +000017007Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17008
17009 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
17010 closing bug #1646
17011
Daniel Veillardbe9e5951999-07-12 09:16:45 +000017012Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17013
17014 * Makefile.am, example/Makefile.am: closed bug #1683
17015
Daniel Veillard3166ab11999-07-11 16:14:19 +000017016Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17017
17018 * example/Makefile.am, configure.in: added the makefile for the
17019 gjobread example
17020
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000017021Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
17022
17023 * doc/Makefile.am:
17024 - fix which allow "make install DESTDIR=</install/prefix>".
17025
Daniel Veillard7cc3c041999-07-09 10:11:57 +000017026Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17027
17028 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
17029 which fixed a problem on the file reading-code.
17030
Daniel Veillard82150d81999-07-07 07:32:15 +000017031Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17032
17033 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
17034 output.
17035 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
17036
Daniel Veillard5233ffc1999-07-06 22:25:25 +000017037Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17038
17039 * parser.h : Oops removed the binary compatibility problem
17040 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
17041 * parser.c, HTMLparser.c: applied patches for reading from stdin
17042
Daniel Veillardbe70ff71999-07-05 16:50:46 +000017043Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17044
17045 * parser.c, entities.c, valid.c: cleanup bug #1591
17046 * configure.in: cleanup bug #1592
17047 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
17048 the same tree back-end. Hence gdome will be available for it.
17049 * doc/Makefile.am: close bug #617
17050
Daniel Veillard97fea181999-06-26 23:07:37 +000017051Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17052
17053 * parser.c: alloctate a per parser context SAX interface block
17054
Daniel Veillard14fff061999-06-22 21:49:07 +000017055Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17056
17057 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
17058 and xmlEncodeEntitiesReentrant with the correct one :-\
17059
17060Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17061
17062 * commit of my internal XML base changes, quite a lot of
17063 changes, cleanups, better entities support, framework for
17064 new I/O and charset detection and handling
17065 * Fixed the configure/Makefile stuff to generate shared libs
17066 with the proper version info, so we jumped on rev from
17067 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
17068 xmlEncodeEntities() result need to be freed now, and a string
17069 xmlParserVersion provide the current library version.
17070
Raph Levien05240da1999-06-15 21:27:11 +000017071Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
17072
17073 * parser.c: fixed a buffer overrun for when you have a very long
17074 attribute with no entities in it.
17075
Daniel Veillardbb2da581999-06-13 14:37:07 +000017076Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17077
17078 * added example directory
17079 * added example/gjobs.xml gjobread.c, still need a Makefile.in
17080
Daniel Veillard011b63c1999-06-02 17:44:04 +000017081Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17082
17083 * Release of libxml-1.1, nearly everything has been touched for
17084 this.
17085 * Added more regression tests
17086 * Updated the documentation
17087
Daniel Veillard27d88741999-05-29 11:51:49 +000017088Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17089
17090 * tree.[ch]: unified the XML_NO_CORBA defines.
17091 * parser.c encoding.[ch]: started plugging in char encoding detection
17092
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000017093Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
17094
17095 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
17096 Also freed allocated buffer.
17097
Daniel Veillard27d88741999-05-29 11:51:49 +000017098Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000017099 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
17100 reentrancy problem at printing. One is left in entities.c, to
17101 remove ASAP
17102 * testSAX.c : added a test example showing the use of the SAX
17103 interface if one doesn't want to build the DOM tree.
17104 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
17105
Daniel Veillard517752b1999-04-05 12:20:10 +000017106Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17107
17108 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
17109 large revamping of the parser to use SAX callbacks
17110 http://www.megginson.com/SAX/ (or at least a C like interface
17111 a la Expat). It's now possible to set up your own callbacks
17112 and the parser will not build a DOM tree.
17113 * test/* result/*: updated the test suite, I finally removed
17114 the old Namespace draft support (PI based).
17115
Daniel Veillard87c83bd1999-04-02 16:04:43 +000017116Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17117
17118 * Makefile.am: added test result to EXTRA_DIST for make tests
17119
Daniel Veillard64068b31999-03-24 20:42:16 +000017120Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17121
17122 * parser.c, parserInternals.h: moved the chars macro definitions
17123 to parserInternals.h
17124 * parser.c, error.c: applied patches from "Knut Ã…kesson"
17125 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
17126
Daniel Veillard012ccc11999-03-23 10:11:11 +000017127Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17128
17129 * xml-config.in : applied patch to make --version work
17130
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000171311999-03-05 Raja R Harinath <harinath@cs.umn.edu>
17132
17133 * Makefile.am (check-local): Alias for `tests' target. This will
17134 cause `make check' to do the right thing.
17135 (tests): Don't run tests in srcdir. Also, replaced calls to
17136 basename with a `sed' "equivalent".
17137
Daniel Veillardd109e371999-03-05 06:26:45 +000017138Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17139
17140 * Renamed error.h to xml-error.h, corrected Makefile.am to list
17141 it in the header and not the sources, updated the doc.
17142 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
17143 pointing this out.
17144
Daniel Veillardbc50b591999-03-01 12:28:53 +000017145Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17146
17147 * parser.c, parser.h, parserInternals.h: memory leak hunting,
17148 exported the inputStream routines.
17149 * doc/html/* : updated accordingly
17150
Daniel Veillardd692aa41999-02-28 21:54:31 +000017151Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17152
17153 * parser.c, parser.h, parserInternals.h: added a few extra
17154 internal calls to allocate and free parser contexts ...
17155 * doc/html/* : updated accordingly
17156
Daniel Veillard55a99271999-02-25 11:01:29 +000017157Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17158
17159 * configure.in, Makefile.am, doc/makefile.am : General changes for
17160 1.0.0 release and including the generated HTML documentation.
17161
Daniel Veillard35925471999-02-25 08:46:07 +000017162Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17163
17164 * makefile.am : added parserInternals.h, oops.
17165
Daniel Veillard1e346af1999-02-22 10:33:01 +000017166Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17167
17168 * parserInternals.h: added this header giving access to the parser
17169 internal functions.
17170 * doc/Makefile.am : added a rebuild target which rebuilds the full
17171 set of documentations
17172 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
17173 the internal subset.
17174 * *.c *.h: modifications needed to generate the documentation using
17175 gtk-doc, cleanup of functions blocks, reorganisation of struct
17176 declarations.
17177
Daniel Veillard1164e751999-02-16 16:29:17 +000017178Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17179
17180 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
17181 the tar and spec file to include the beginning of the doc.
17182
Nuno Ferreira03d04781999-02-13 00:07:17 +0000171831999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
17184
17185 * doc/.cvsignore: Added this file.
17186
Daniel Veillard6800ef31999-02-08 18:33:22 +000017187Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17188
17189 * tree.c: fixed xmlGetProp to return "" when the attribute
17190 exists, even if the node-list is NULL.
17191
Daniel Veillard726c7e31999-02-08 15:13:10 +000017192Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17193
17194 * tree.c: patched an error outputting empty attribute values.
17195 * Makefile.am and doc/makefile.am: have been updated during the
17196 week-end. Sorry for an empty CVS log, I got a shell problem.
17197
Daniel Veillard1899e851999-02-01 12:18:54 +000017198Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17199
17200 * tree.h: cleaned up using enums instead of defines
17201 * parser.c, valid.[ch]: more work on parsing/output of element
17202 declarations
17203
Daniel Veillard3b9def11999-01-31 22:15:06 +000017204Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17205
17206 * valid.[ch], tree.c, parser.c : more work toward full parsing
17207 of XML DTDs.
17208 * README: added informations about mailing-list and on-line
17209 documentation
17210
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000172111999-01-27 Raja R Harinath <harinath@cs.umn.edu>
17212
17213 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
17214
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000017215Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17216
17217 * parser.c, tree.[ch] : more work toward conformance testing,
17218 added a last element to accelerate parsing of very flat structures
17219 started working on internal subset Element content declaration.
17220 * valid.[ch] : first cut at adding code toward validation.
17221 * previous changes had also small impact on most files, especially
17222 the conformance testing using James Clark test suite.
17223
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000017224Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17225
17226 * test/* : updated the examples, most of them were not well
17227 formed (humm), and added rdf2.
17228 * result/* : resulting changes in the output.
17229
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000017230Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17231
17232 * tree.c: changed the behaviour of xmlGetProp on NULL values.
17233
Daniel Veillard44b3a061998-12-05 17:27:22 +000017234Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17235
17236 * tree.c: patched a bug in the generation of empty attributes
17237
Daniel Veillardbe36afe1998-11-27 06:39:50 +000017238Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17239
17240 * entities.[ch], tree.[ch], tester.c: added copy interfaces
17241 for node/trees/documents/... Biggest problem is namespace
17242 support when copying subtrees.
17243
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000017244Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17245
17246 * parser.c, entities.c: improve entities and char ref encoding,
17247 and cleanups of error messages.
17248
Daniel Veillard242590e1998-11-13 18:04:35 +000017249Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17250
17251 * parser.c, entities.c: simple bug hunting done during rpm2html and
17252 rpmfind integration.
17253
Daniel Veillard42dc9b31998-11-09 01:17:21 +000017254Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17255
17256 * parser.[ch]: Added interfaces allowing to specify a SAX
17257 handler before parsing.
17258
Daniel Veillarde3bffb91998-11-08 14:40:56 +000017259Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17260
17261 * parser.c: redirrect all errors reporting through the SAX
17262 error function
17263
Daniel Veillardda4d3c41998-11-04 20:07:05 +000017264Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17265
17266 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
17267 * libtool, tlmain ...: update of the libtool files
17268
Miguel de Icaza442321c1998-11-04 18:13:38 +0000172691998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
17270
17271 * entities.c: Use g_snprintf insteda of snprintf.
17272
Daniel Veillard0ba4d531998-11-01 19:34:31 +000017273Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17274
17275 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
17276 added ent5 test for this purpose.
17277 * parser.c, parser.h: formatting, comments and UTF-8 planning.
17278
Daniel Veillard27271681998-10-30 06:39:40 +000017279Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17280
17281 * parser.c: fixed? a strange error due to compression on a GWP
17282 document.
17283
Daniel Veillard25940b71998-10-29 05:51:30 +000017284Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17285
17286 * tree.[ch]: bug fixing
17287 * entities.[ch]: defined a specific type for predefined entities
17288 * doc/xml.html: more documentation on the library, how to use it,
17289 overview of the interfaces.
17290
Daniel Veillard16253641998-10-28 22:58:05 +000017291Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17292
17293 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
17294
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000017295Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17296
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000017297 * tree.c: corrected a small bug
17298 * doc/xml.html: continuing writing documentation.
17299
17300Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17301
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000017302 * debugXML.h debugXML.c: added debugging utilities.
17303 * tester.c: added --debug switch.
17304 * tree.c: patched an incorrect node->type assignment.
17305 * parser.c: formatting, ensure that node->doc != NULL in attributes
17306
Daniel Veillardccb09631998-10-27 06:21:04 +000017307Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17308
17309 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
17310 entity support and provide an internal representation close to
17311 DOM one (entity ref nodes, and attribute value as tree). I tried
17312 to preserve the interface but this will surely break some apps
17313 (I have to change rpm2html/rpmfind for example). I had to change
17314 two interfaces, and the generated tree is somewhat different.
17315 * doc/* : started documenting the XML library, the tree and
17316 DOM/Corba. This is a first step.
17317
Daniel Veillard11e00581998-10-24 18:27:49 +000017318Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17319
17320 * parser.c: Set up the fonctions comment block, boring but useful.
17321 * parser.h, SAX.c, parser.c: now attributes are processed through
17322 the SAX interface. The problem is that my SAX interface diverged
17323 quite a bit from the original one, well this is not an official
17324 spec, and translating it from Java to C is hairy anyway...
17325
Daniel Veillard97b58771998-10-20 06:14:16 +000017326Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17327
17328 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
17329 fonctions comment block, boring but useful.
17330
17331Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000017332
17333 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
17334 conversion routines. However they are not yet used to convert the
17335 inputs. The core will run with UTF-8.
17336
Daniel Veillard33942841998-10-18 19:12:41 +000017337Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17338
17339 * tree.c : make sure that the type id is properly set-up when
17340 a new object is allocated, needed for DOM.
17341
Daniel Veillard27fb0751998-10-17 06:47:46 +000017342Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17343
17344 * tree.h, tree.c: Ok, the main objects in the tree will be native
17345 corba objects, it costs 8 bytes per Node, Attribute and Document
17346 but it simplifies the Corba integration a lot (no extra interface
17347 objects to allocate/free).
17348
Daniel Veillard0bef1311998-10-14 02:36:47 +000017349Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17350
17351 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
17352 and changed NODEs contants for conformity with DOM Level 1
17353
Daniel Veillard27864701998-10-08 03:47:24 +000017354Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17355
17356 * added hooks to keep track of servants when creating objects
17357 xmlDoc and xmlNode (for Corba export).
17358
Daniel Veillarda6e1d121998-10-04 14:41:05 +000017359Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17360
17361 * added xml-config script.
17362
Daniel Veillard7066a791998-10-01 20:28:28 +000017363Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17364
17365 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
17366 to autoupdate libtool and automake conf files.
17367
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000173681998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
17369
17370 * Makefile.am: Use '?' to separate the sed
17371 commands as ',' is used when people pass -Wl,something.
17372
17373
Daniel Veillard15a8df41998-09-24 19:15:06 +000017374Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17375
17376 * tree.c, tree.h: added a per-document compression interface.
17377
Daniel Veillard151b1b01998-09-23 00:49:46 +000017378Tue Sep 22 20:47:38 EDT 1998
17379
17380 * tree.c, tree.h: added saving with compression and added interfaces
17381 to control the compression level (xmlGetCompressMode,
17382 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
17383
Daniel Veillard70120ff1998-09-22 00:24:21 +000017384Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17385
17386 * parser.c: corrected a loop for files of size 0
17387
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000173881998-08-20 Raja R Harinath <harinath@cs.umn.edu>
17389
17390 * error.h: New file. Contains prototyes from `error.c'.
17391
Tom Tromeyc19653d1998-08-14 01:22:43 +000017392Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
17393
17394 * Makefile.am (xmlincdir): New macro.
17395 (xmlinc_HEADERS): Renamed from include_HEADERS.
17396
Daniel Veillard845664d1998-08-13 04:43:19 +000017397Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17398
17399 * applied small patch on numeric entities from
17400 Christopher Blizzard <blizzard@appliedtheory.com>
17401
Daniel Veillard260a68f1998-08-13 03:39:55 +000017402Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17403
17404 * New release 0.2, removed the old xml_* files so that it's
17405 coherent with the other CVS base (W3C), far better conformance
17406 to standard, new namespaces, decent entities support, beginning
17407 of a SAX-like interface. Nearly nothing left intact, even the
17408 test examples ...
17409
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000174101998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
17411
17412 * .cvsignore: Add .deps dir
17413
Daniel Veillardf8015fa1998-07-26 21:31:38 +000017414Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17415
17416 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
17417
Daniel Veillardfe926001998-07-26 04:28:20 +000017418Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000017419
Daniel Veillardfe926001998-07-26 04:28:20 +000017420 * configure.in: added test for CPP
17421 * AUTHORS, Changelog: the original ones didn't get commited but the
17422 glib ones instead, fixed.
17423 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000017424
Daniel Veillardfe926001998-07-26 04:28:20 +000017425Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000017426
Daniel Veillardfe926001998-07-26 04:28:20 +000017427 * integrated code developped at W3C
17428 * changed the original Copyright
17429 * migrated to automake
17430 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000017431