blob: 619bc990c29ead63abc2b4607e98de12d33dabc0 [file] [log] [blame]
Daniel Veillard20aa0fb2003-08-04 19:43:15 +00001Mon Aug 4 21:40:34 CEST 2003 Daniel Veillard <daniel@veillard.com>
2
3 * tree.c: fixed a small problem in the patch for #118763
4 * result/HTML/doc3.htm*: this reverts back to the previous result
5
Daniel Veillard91e69c52003-08-04 01:43:07 +00006Sun Aug 3 21:41:49 EDT 2003 Daniel Veillard <daniel@veillard.com>
7
8 * doc/FAQ.html doc/xml.html: applied doc patch to xml.html
9 and rebuilt, apparently some C++ wrappers are not available,
10 c.f. bug #118943
11
Daniel Veillard39057f42003-08-04 01:33:43 +000012Sun Aug 3 21:30:31 EDT 2003 Daniel Veillard <daniel@veillard.com>
13
14 * tree.c: fixing HTML attribute serialization bug #118763
15 applying a modified version of the patch from Bacek
16 * result/HTML/doc3.htm*: this modifies the output from one test
17
Daniel Veillard8d73bcb2003-08-04 01:06:15 +000018Sun Aug 3 21:02:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
19
20 * tree.c include/libxml/tree.h: added a new API to split a
21 QName without generating any memory allocation
22 * valid.c: fixed another problem with namespaces on element
23 in mixed content case
24 * python/tests/reader2.py: updated the testcase with
25 Bjorn Reese fix to reader for unsignificant white space
26 * parser.c HTMLparser.c: cleanup.
27
Daniel Veillard5ee43b02003-08-04 00:58:46 +000028Sun Aug 3 20:55:40 EDT 2003 Daniel Veillard <daniel@veillard.com>
29
30 * catalog.c: trying to fix #118754 of possible recursion in the
31 catalogs. Not fantastically happy about the current fix since
32 it's likely to break under very thread intensive concurrent
33 access to the catalog. Better solution might to keep the depth
34 an extra argument to the resolution functions.
35
Daniel Veillard7b68df92003-08-03 22:58:54 +000036Sun Aug 3 18:56:54 EDT 2003 Daniel Veillard <daniel@veillard.com>
37
38 * valid.c: fixed bug #118712 about mixed content, and namespaced
39 element names.
40 * test/valid/mixed_ns.xml result/valid/mixed_ns*: added a check
41 in the regression tests
42
William M. Brack779af002003-08-01 15:55:39 +000043Fri Aug 1 23:55:23 HKT 2003 William Brack <wbrack@mmm.com.hk>
44
45 Coninuing work on bug 118559
46 * DOCBparser.c: removed 2 unsed vars
47 * xmlregexp.c: changed some numeric const to their enum symbols
48 * xmlreader.c: changed one var define from int to enum
49 (a little more to be done, awaiting co-ordination)
50 * relaxng.c: deleted one unused var
51 * xmllint.c: deleted some unused vars, changed one arg
52 val from int to enum
53 * testHTML.c, testDocbook.c: changed some arg vals to enum const
54 * xmlIO.c: fixed typo from last night (small warning msg)
55
William M. Brack78637da2003-07-31 14:47:38 +000056Thu Jul 31 22:44:33 HKT 2003 William Brack <wbrack@mmm.com.hk>
57
58 Working on bug 118559
59 * error.c: deleted unused variable
60 * parserInternals.c: deleted unneeded 'const' qualifier
61 * parser.c: changed variable type for enum temp storage
62 * xmlIO.c: changed debugging var to be inside #ifdef
63 * valid.c: removed unused variable
64 * HTMLparser.c: removed some unneeded 'const' qualifiers
65 * xpath.c: added some type casts, removed some unused vars
66 * xinclude.c: added one type cast
67 * nanohttp.c: repositioned some #ifdef to avoid unused var
68 * nanoftp.c: removed unused var
69
Daniel Veillard97e01882003-07-30 18:59:19 +000070Wed Jul 30 14:57:55 EDT 2003 Daniel Veillard <daniel@veillard.com>
71
72 * HTMLparser.c: applied a patch from William Brack about
73 the problem of parsing very large HTML instance with comments
74 as raised by Nick Kew
75
Daniel Veillardd6038e02003-07-30 16:37:18 +000076Wed Jul 30 12:29:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
77
78 * xmlreader.c include/libxml/xmlreader.h: applying cleanup
79 patch from Bjorn Reese for xmlTextReaderNodeType() and
80 significant whitespace. There is an enum for node type
81 values now.
82
Daniel Veillard01fc1a92003-07-30 15:12:01 +000083Wed Jul 30 11:08:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
84
85 * encoding.c: applying patch from Peter Jacobi to added
86 ISO-8859-x encoding support when iconv is not available
87 * configure.in include/libxml/xmlversion.h.in
88 include/libxml/xmlwin32version.h.in: added the glue needed
89 at the configure level and made it the default for Windows
90
Daniel Veillardc2664642003-07-29 20:44:53 +000091Tue Jul 29 16:43:48 EDT 2003 Daniel Veillard <daniel@veillard.com>
92
93 * python/generator.py python/libxml.c python/libxml2class.txt:
94 patch from Joachim Bauch + cleanup for Relax NG error callbacks
95 in python
96
Daniel Veillarda6874ca2003-07-29 16:47:24 +000097Tue Jul 29 12:46:08 EDT 2003 Daniel Veillard <daniel@veillard.com>
98
99 * parser.c parserInternals.c tree.c: applied Peter Jacobi encoding
100 cleanup patch, and also avoided a possible memory leak
101
Daniel Veillard9ff7de12003-07-29 13:30:42 +0000102Tue Jul 29 09:28:09 EDT 2003 Daniel Veillard <daniel@veillard.com>
103
104 * encoding.c: fix the previous commit
105
William M. Brack4a557d92003-07-29 04:28:04 +0000106Tue Jul 29 12:28:17 HKT 2003 William Brack <wbrack@mmm.com.hk>
107
108 * HTMLparser.c: fixed problem with comments reported by Nick Kew
109 * encoding.c: added routines xmlUTF8Size and xmlUTF8Charcmp for
110 some future cleanup of UTF8 handling
111
Daniel Veillard9deb2422003-07-28 20:40:59 +0000112Mon Jul 28 16:39:14 EDT 2003 Daniel Veillard <daniel@veillard.com>
113
114 * xpath.c: applied a change suggested by Sean Griffin in bug
115 #118494 about a memory leak in EXSLT
116
Daniel Veillardd94849b2003-07-28 13:02:24 +0000117Sun Jul 27 14:30:56 EDT 2003 Daniel Veillard <daniel@veillard.com>
118
119 * relaxng.c: fixed a Relax-NG compilation/streaming bug introduced
120 when fixing the previous Relax-NG bugs
121 * result/relaxng/*: This slightly changes the output messages of
122 some regression tests.
123 * configure.in: added support of -with-fexceptions for nested C++
124 support.
125
MDT 2003 John Fleck63f3a472003-07-24 21:48:30 +0000126Thu Jul 24 15:46:02 MDT 2003 John Fleck <jfleck@inkstain.net>
127
128 * doc/tutorial/apa.html
129 * doc/tutorial/apb.html
130 * doc/tutorial/apc.html
131 * doc/tutorial/apd.html
132 * doc/tutorial/ape.html
133 * doc/tutorial/apf.html
134 * doc/tutorial/apg.html
135 * doc/tutorial/aph.html
136 * doc/tutorial/ar01s02.html
137 * doc/tutorial/ar01s03.html
138 * doc/tutorial/ar01s04.html
139 * doc/tutorial/ar01s05.html
140 * doc/tutorial/ar01s06.html
141 * doc/tutorial/ar01s07.html
142 * doc/tutorial/ar01s08.html
143 * doc/tutorial/index.html
144 * doc/tutorial/ix01.html
145 * doc/tutorial/xmltutorial.pdf
146 * doc/tutorial/xmltutorial.xml
147 update tutorial with XPath example
148
149
Daniel Veillard597bc482003-07-24 16:08:28 +0000150Thu Jul 24 17:07:06 IST 2003 Daniel Veillard <daniel@veillard.com>
151
152 * SAX.c parser.c: fixing a bug about a special case of namespace
153 handling, this closes bug #116841
154
Daniel Veillard2134ab12003-07-23 19:56:29 +0000155Wed Jul 23 20:52:36 IST 2003 Daniel Veillard <daniel@veillard.com>
156
157 * relaxng.c result/relaxng/*: checked and fixed the compilation
158 of RNG schemas, fixes a couple of bugs #117097 and #117001 .
159 This slightly changes the output messages of some regression tests.
160
Daniel Veillardc127adc2003-07-23 15:07:08 +0000161Wed Jul 23 15:15:08 IST 2003 Daniel Veillard <daniel@veillard.com>
162
163 * xmlreader.c: fixed an out of bound error #118052 , the good
164 part if that base64 code was not in use yet ...
165
MDT 2003 John Fleck2ae05c72003-07-23 01:43:53 +0000166Tue Jul 22 19:42:15 MDT 2003 John Fleck <jfleck@inkstain.net>
167
168 * doc/xmllint.html
169 include html version of the xmllint man page, so an
170 up-to-date version is visible on the Web
171
Daniel Veillard8edf1c52003-07-22 20:52:14 +0000172Mon Jul 21 21:53:43 IST 2003 Daniel Veillard <daniel@veillard.com>
173
174 * xinclude.c include/libxml/xinclude.h: added a new API
175 xmlXIncludeProcessTree() to process XInclude only on a subtree
176 this should fix bug #115385
177
Daniel Veillard409a8142003-07-18 15:16:57 +0000178Fri Jul 18 17:11:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
179
180 * relaxng.c include/libxml/relaxng.h: adding Get interface for
181 the error callback and parameters of parsing and validation
182 contexts
183 * xmlreader.c: patch to fix bug #117702 about incomplete Read()
184 on text nodes.
185
Daniel Veillard2dcb9372003-07-16 21:18:19 +0000186Wed Jul 16 23:15:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
187
188 * parserInternals.c: patch from Dodji Seketeli about UTF16 BOM
189 when using the push XML parser.
190 * result/utf16bom.xml result/noent/utf16bom.xml test/utf16bom.xml:
191 added the test to the regression suite.
192
Daniel Veillard2009c4e2003-07-15 20:04:34 +0000193Tue Jul 15 22:03:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
194
195 * globals.c: add xmlThrDefMutex = NULL in xmlCleanupGlobals()
196 as suggested by Rob Richards
197
Daniel Veillard34ba3872003-07-15 13:34:05 +0000198Tue Jul 15 15:30:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
199
200 * DOCBparser.c HTMLparser.c entities.c parser.c relaxng.c
201 xmlschemas.c xpath.c: removed some warnings by casting xmlChar
202 to unsigned int and a couple of others.
203
204Fri Jul 11 16:44:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
205
206 * xmlschemastypes.c: fixes a segfault on empty hexBinary strings
207
Daniel Veillard3dc93a42003-07-10 14:04:33 +0000208Thu Jul 10 16:02:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
209
210 * nanoftp.c nanohttp.c: cleanup patches from Peter Breitenlohner
211
Daniel Veillarddf101d82003-07-08 14:03:36 +0000212Tue Jul 8 16:02:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
213
214 * globals.c threads.c: fixes some problem when freeing unititialized
215 mutexes
216
Daniel Veillard2db8c122003-07-08 12:16:59 +0000217Tue Jul 8 14:15:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
218
219 * nanoftp.c nanohttp.c: the modules should not import <config.h>
220 directly, some cleanups
221 * xmlschemas.c: Peter Sobisch found a nasty bug in the Schemas
222 validation code.
223
Daniel Veillard13d07cd2003-07-07 16:02:41 +0000224Mon Jul 7 18:00:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
225
226 * win32/configure.js: Jesse Pelton pointed out a problem in the
227 javascript code.
228
Daniel Veillard75eb1ad2003-07-07 14:42:44 +0000229Mon Jul 7 16:39:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
230
231 * NEWS doc/*: regenerated
232 * nanoftp.c nanohttp.c: might fix includes problems with the
233 Ipv6 support on solaris
234 * tree.c: patch from Markus Keim about xmlHasNsProp() on attributes
235 defined as #IMPLIED
236
Daniel Veillard560c2a42003-07-06 21:13:49 +0000237Sun Jul 6 23:09:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
238
239 * configure.in doc/*: preparing release 1.5.8
240 * nanohttp.c: changed some preprocessor block
241 * xmlschemastypes.c: applied patch from Charles Bozeman adding
242 hexBinary schema datatype and adding support for totalDigits and
243 fractionDigits facets.
244
Daniel Veillard7a985a12003-07-06 17:57:42 +0000245Sun Jul 6 19:56:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
246
247 * debugXML.c xpath.c: fixed 2 bugs pointed in #116448
248
Daniel Veillardffe4f5e2003-07-06 17:35:43 +0000249Sun Jul 6 19:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
250
251 * xinclude.c: fixed bug #116095 removing the error message when
252 reapplying XInclude to a document.
253
Daniel Veillard1997c3e2003-07-05 20:43:43 +0000254Sat Jul 5 22:40:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
255
256 * xmlIO.c: applied small changes to portability layer for
257 compilation on DJGPP Ms-DOS compiler.
258
Daniel Veillardd9d32ae2003-07-05 20:32:43 +0000259Sat Jul 5 22:30:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
260
261 * parser.c HTMLparser.c: use the character() SAX callback
262 if the cdataBlock ain't defined.
263 * xpath.c: fix bug #115349 allowing compilation when configured
264 with --without-xpath since the Schemas code needs NAN and co.
265
William M. Brack59002e72003-07-04 17:01:59 +0000266Sat Jul 5 00:51:30 HKT 2003 William Brack <wbrack@mmm.com.hk>
267
268 Fixed problem with multi-threading, shown by the test program
269 testThreads. After fix, ran mutiple tests on various speed
270 machines (single and dual processor X86), which all seem okay.
271
272 * catalog.c: added missing xmlRMutexUnlock in xmlLoadCatalog
273
274 * threads.c: added missing initialisation for condition variable
275 in xmlNewRMutex.
276
Daniel Veillardde2a67b2003-06-21 14:20:04 +0000277Sat Jun 21 16:10:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
278
279 Applying IPv6 patch from Archana Shah <archana.shah@wipro.com>
280 closing bug #114837
281
282 * configure.in: Added checks for IPv6 support and getaddrinfo().
283
284 * acconfig.h: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
285
286 * config.h.in: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
287
288 * nanoftp.c: Structure xmlNanoFTPCtxt contains either sockaddr_storage
289 field or sockaddr_in field, depending upon the availability of IPv6
290 support.
291 have_ipv6(): Added to check for run-time IPv6 support.
292 (xmlNanoFTPScanURL), (xmlNanoFTPUpdateURL), (xmlNanoFTPScanProxy):
293 Modified to parse a URI with IPv6 address given in [].
294 (xmlNanoFTPConnect): Changed to use getaddrinfo for address
295 resolution, if it is available on the system, as gethostbyname
296 does not return IPv6 addresses on some platforms.
297 (xmlNanoFTPGetConnection): Modified type of dataAddr variable to
298 sockaddr_storage or sockaddr_in depending upon the IPv6 support.
299 Sending EPSV, EPRT or PASV, PORT depending upon the type of address
300 we are dealing with.
301
302 * nanohttp.c: (have_ipv6): Added to check for run-time IPv6 support.
303 (xmlNanoHTTPScanURL), (xmlNanoHTTPScanProxy): Modified to parse
304 a URI with IPv6 address given in [].
305 (xmlNanoHTTPConnectHost): Modified to use getaddrinfo if it is
306 available on the system. Also IPv6 addresses will be resolved by
307 gethostbyname only if IPv6 run-time support is available.
308 (xmlNanoHTTPConnectAttempt): Modified to deal with IPv6 address.
309
Igor Zlatkovic72f92a82003-06-14 16:48:26 +0000310Sat Jun 14 18:46:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
311
312 * win32/configure.js include/win32config.h
313 include/libxml/xmlversion.h.in: Applied the patch for BCB
314 by Eric Zurcher.
315
Daniel Veillardd7cec922003-06-13 12:30:10 +0000316Fri Jun 13 14:27:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
317
318 * doc/Makefile.am doc/html/*: reverted back patch for #113521,
319 due to #115104 and while fixing #115101 . HTML URLs must not
320 be version dependant.
321
Daniel Veillard8265a182003-06-13 10:05:56 +0000322Fri Jun 13 12:03:30 CEST 2003 Daniel Veillard <daniel@veillard.com>
323
324 * entities.c: do not generate &quot; for " outside of attributes
325 * result//*: this changes the output of some tests
326
Daniel Veillard4e9b1bc2003-06-09 10:30:33 +0000327Mon Jun 9 12:28:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
328
329 * parser.c xmlIO.c: trying to fix #114277 about when file
330 remapping and escaping should really be attempted.
331
Daniel Veillarda37aab82003-06-09 09:10:36 +0000332Mon Jun 9 11:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
333
334 * doc/*: applied a patch from Gman for building docs
335 * valid.c xmllint.c include/libxml/valid.h: applied a patch from
336 Gary Pennington to provide an allocator for xmlValidCtxt
337 * xmlreader.c: applied patch from Jacek Konieczny fixing bug
338 #113580 about data not being passed immediately.
339
Daniel Veillarde1326112003-06-05 09:32:20 +0000340Thu Jun 5 11:31:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
341
342 * tree.c: applied a couple of patches from Mark Itzcovitz
343 to handle saving back "UTF-16" documents.
344
Daniel Veillarda84c0b32003-06-02 16:58:46 +0000345Mon Jun 2 21:56:15 MVT 2003 Daniel Veillard <daniel@veillard.com>
346
347 * relaxng.c xmlschemas.c include/libxml/schemasInternals.h: commiting
348 some work done while in the Maldives (hence the timezone on the
349 laptop !)
350 * result/schemas/length3* test/schemas/deter0_*
351 test/schemas/group0_*: some tests added too
352
Daniel Veillard8caa9c22003-06-02 13:35:24 +0000353Mon Jun 2 15:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
354
355 * encoding.c: small fix
356 * xmlIO.c: fixed an error message
357
Daniel Veillard0e0f37a2003-05-20 12:22:41 +0000358Tue May 20 14:21:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
359
360 * parserInternals.c: fixing Red Hat bug #91013 where xmllint was
361 accepting an improper UTF8 sequence
362
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +0000363Sat May 17 12:53:11 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
364
365 * threads.c: applied the patch from Stéphane Bidoul for getting
366 rid of extra threads in a dynamic library.
Igor Zlatkovicfb7f0842003-05-17 11:31:20 +0000367 * win32/configure.js: threads default to 'native' now.
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +0000368
Daniel Veillard5f5b7bb2003-05-16 17:19:40 +0000369Fri May 16 13:17:52 EDT 2003 Daniel Veillard <daniel@veillard.com>
370
371 * HTMLtree.c: fixing bug #112904: html output method escaped
372 plus sign character in URI attribute.
373
Daniel Veillard781ac8b2003-05-15 22:11:36 +0000374Thu May 15 18:06:18 EDT 2003 Daniel Veillard <daniel@veillard.com>
375
376 * build_glob.py global.data globals.c parser.c
377 include/libxml/globals.h: patch from Stéphane Bidoul for setting
378 up threads global defaults.
379 * doc/libxml2-api.xml: this extends the API with new functions
380 * python/tests/Makefile.am python/tests/reader2.py
381 python/tests/thread2.py: integrated the associated testcase and
382 fixed the error string used in reader2
383
Daniel Veillard38b80a82003-05-14 18:59:00 +0000384Wed May 14 14:56:46 EDT 2003 Daniel Veillard <daniel@veillard.com>
385
386 * configure.in libxml.spec.in python/Makefile.am: trying
387 to conciliate --with-python= requirements and RPM builds,
388 a PITA really...
389
Daniel Veillard104caa32003-05-13 22:54:05 +0000390Tue May 13 18:30:34 EDT 2003 Daniel Veillard <daniel@veillard.com>
391
392 * HTMLparser.c: oops last commit introduced a memory leak.
393
Daniel Veillarde8b09e42003-05-13 22:14:13 +0000394Tue May 13 18:10:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
395
396 * xmllint.c doc/xmllint.xml: added --nonet option
397 * doc/Makefile.am: fixing #112803 by adding --nonet when calling
398 xsltproc or xmllint
399 * doc/xmllint.xml doc/xmllint.1: also added --schema doc and
400 rebuilt
401 * HTMLparser.c: cleaned up the HTML parser context build when
402 using an URL
403
Daniel Veillardd437d322003-05-13 21:07:01 +0000404Tue May 13 16:35:04 EDT 2003 Daniel Veillard <daniel@veillard.com>
405
406 * libxml.spec.in: added a comment about bug #112902
407
William M. Brack3dd57f72003-05-13 02:06:18 +0000408Mon May 12 21:58:00 EDT 2003 William Brack <wbrack@mmm.com.hk>
409
410 * minor cleanup of configure '--help' display
411 * error.c: enhanced xmlParserPrintFileContext to fix bug #109942
412
Daniel Veillardd72c7e32003-05-12 21:55:03 +0000413Mon May 12 17:53:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
414
415 * tree.c: PI nodes in external subset were not freed :-\
416 fixes bug #112842
417
Daniel Veillard75bb3bb2003-05-12 15:25:56 +0000418Mon May 12 11:23:27 EDT 2003 Daniel Veillard <daniel@veillard.com>
419
420 * xmllint.c: added --schema option to run WXS schema validation
421 * xmlschemas.c xmlschemastypes.c include/libxml/schemasInternals.h:
422 tried to improve error reporting in the Schema code, some cleanup
423 too.
424
Daniel Veillard82bbbd42003-05-11 20:16:09 +0000425Sun May 11 16:13:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
426
427 * xmlschemas.c: fixed some problems in the handling of errors,
428 and attributes addressed by references.
429 * test/schemas/* result/schemas/*: dropped the verbosity level
430 and added a couple of new tests
431
Daniel Veillardadbb0e62003-05-10 20:02:45 +0000432Sat May 10 16:01:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
433
434 * relaxng.c: Stéphane Bidoul found an off by one addressing
435 error on the error handling.
436
Daniel Veillarda77cf712003-05-09 23:09:55 +0000437Fri May 9 19:08:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
438
439 * xmlschemastypes.c: trying to fix #112673
440
Daniel Veillardc3ca5ba2003-05-09 22:26:28 +0000441Fri May 9 18:14:16 EDT 2003 Daniel Veillard <daniel@veillard.com>
442
443 * DOCBparser.c catalog.c parser.c relaxng.c: removed multiple
444 warning, this fixed a bug and should close #111574
445
Daniel Veillard37fc84d2003-05-09 19:38:15 +0000446Fri May 9 15:34:32 EDT 2003 Daniel Veillard <daniel@veillard.com>
447
448 * xmlschemas.c: fixing bug #104081 with xs:all with an element
449 holding minOccurs="0"
450 * test/schemas/all_* result/schemas/all_*: added some regression
451 tests for that bug
452 * xmllint.c xmlreader.c: patches from Joerg Schmitz-Linneweber and
453 Garry Pennington to compile without schemas support.
454
Daniel Veillarda067e652003-05-01 08:03:46 +0000455Thu May 1 10:02:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
456
457 * tree.c: fixed a problem with xmlUnlinkNode() for DTDs.
458
Daniel Veillard61c52202003-04-30 12:20:34 +0000459Wed Apr 30 14:16:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
460
461 * xml2-config.in: try to fix Red hat bug #89957, do not
462 output -L/usr/lib64
463 * xmlreader.c: fixed a typo in a comment
464
MDT 2003 John Fleck6d68f612003-04-29 13:33:21 +0000465Tue Apr 29 07:32:02 MDT 2003 John Fleck <jfleck@inkstain.ent>
466
467 * doc/tutorial/aph.html, ix01.html
468 forgot to cvs add the new files. Thanks to Roland van Laar
469 for pointing this out
470
Daniel Veillardd4330462003-04-29 12:40:16 +0000471Tue Apr 29 14:36:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
472
473 * xmlschemas.c doc/libxml2-api.xml: fixing a function comment
474 * doc/Makefile.am doc/apibuild.py doc/gnome-xml.sgml: switching
475 to the XML/XSLT doc generation closing #111799
476 * doc/html/*: complete update of the HTML results
477
Igor Zlatkovica28d2362003-04-28 12:56:01 +0000478Mon Apr 28 14:51:41 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
479
480 * win32/defgen.xsl: fixed the conditional for unicode map,
481 removed hardcoded schema entries
482
483Mon Apr 28 02:19:00 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
484
485 * win32/defgen.xsl: new file, stylesheet for generating
486 win32/libxml2.def.src from doc/libxml2-api.xml
487 * win32/libxml2.def.src: is autogenerated from now on, changes
488 to this file will not appear here anymore
489
Daniel Veillard94bb2f12003-04-27 22:14:07 +0000490Mon Apr 28 00:12:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
491
492 * win32/configure.js python/setup.py.in: applied patch
493 from Stéphane Bidoul for the Python bindings on the new
494 release.
495
Igor Zlatkovic34656b42003-04-27 16:00:05 +0000496Sun Apr 27 17:56:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
497
498 * debugXML.c: included libxml/uri.h for xmlCanonicPath
499 declaration
500 * win32/configure.js: thread-enabled build is now default
501 * win32/libxml2.def.src: added more exports
502
Daniel Veillard1177ca42003-04-26 22:29:54 +0000503Sun Apr 27 00:23:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
504
505 * NEWS doc/*.xsl doc/*.html: updated the web site separated
506 developers from common pages, made the transition to XHTML1,
507 added validity checking to the makefile rules.
508
Daniel Veillard329456a2003-04-26 21:21:00 +0000509Sat Apr 26 23:17:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
510
511 * parser.c: fix for xmlIOParseDTD same as previous and reported
512 by Petr Pajas
513
Daniel Veillardc6abc3d2003-04-26 13:27:30 +0000514Sat Apr 26 15:26:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
515
516 * parser.c: applied fix to xmlSAXParseDTD from Malcolm Tredinnick
517 closing #111638
518
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000519Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
520
521 * python/generator.py: fixed a problem in the generator where
522 the way functions are remapped as methods on classes was
523 not symetric and dependant on python internal hash order,
524 as reported by Stéphane Bidoul
525
MDT 2003 John Fleck8aff3b72003-04-26 03:54:07 +0000526Fri Apr 25 21:52:33 MDT 2003 John Fleck <jfleck@inkstain.net>
527
528 * doc/tutorial:
529 xmltutorial.xml
530 xmltutorial.pdf
531 *.html
532 add appendix on generating compiler flags, more indexing
533
Daniel Veillard1c960272003-04-25 23:12:22 +0000534Sat Apr 26 01:10:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
535
536 * triodef.h vms/build_libxml.com: applied patch from Craig A. Berry
537 to get libxml-2.5.7 to compile on OpenVMS
538
Daniel Veillardc5573462003-04-25 16:43:49 +0000539Fri Apr 25 18:42:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
540
541 * parser.c: fixing an xmlParseDTD bug raised by Petr Pajas
542
Daniel Veillardfd583412003-04-25 13:22:10 +0000543Fri Apr 25 15:20:29 CEST 2003 Daniel Veillard <daniel@veillard.com>
544
545 * doc/Makefile.am doc/xmlcatalog.1 doc/xmlcatalog_man.xml
546 doc/xmllint.1 doc/xmllint.xml: automated the generation of the
547 man page based on xsltproc and a stylesheet PI in the XML.
548
Daniel Veillarddc07e182003-04-25 10:39:38 +0000549Fri Apr 25 12:37:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
550
551 * doc/xmllint.*: trying to fix #110541 where &nbsp; generated
552 character preventing rendering by the man command.
553
Daniel Veillard92fc02c2003-04-24 23:12:35 +0000554Fri Apr 25 01:09:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
555
556 * NEWS configure.in: preparing release 2.5.7
557 * doc/*: updated and rebuilt the docs
558 * doc/apibuild.py: fixed the script
559
Daniel Veillardde0a0a52003-04-24 17:12:57 +0000560Thu Apr 24 19:11:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
561
562 * Makefile.am doc/apibuild.py: make sure the OOM code don't
563 get in the way of the builds
564 * doc/libxml2-api.xml python/libxml2class.txt: automatic update
565
Daniel Veillarda76fe5c2003-04-24 16:06:47 +0000566Thu Apr 24 18:01:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
567
568 * Makefile.am testOOM.c testOOMlib.[ch] : integrated the Out Of
569 Memory test from Havoc Pennington #109368
570 * SAX.c parser.c parserInternals.c tree.c uri.c valid.c
571 xmlmemory.c xmlreader.c xmlregexp.c include/libxml/tree.h
572 include/libxml/parser.h: a lot of memory allocation cleanups
573 based on the results of the OOM testing
574 * check-relaxng-test-suite2.py: seems I forgot to commit the
575 script.
576
Daniel Veillard18f113d2003-04-23 15:18:26 +0000577Wed Apr 23 17:16:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
578
579 * xmlschemastypes.c: trivial fix for 109774 removing a warning
580
Daniel Veillard85095e22003-04-23 13:56:44 +0000581Wed Apr 23 15:49:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
582
583 * DOCBparser.c SAX.c catalog.c debugXML.c parser.c: try to find
584 more places where xmlCanonicPath() must be used to convert
585 filenames to URLs, trying to fix #111088
586
Daniel Veillard54396242003-04-23 07:36:50 +0000587Wed Apr 23 09:35:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
588
589 * python/libxml.c python/libxml.py: applied patch from
590 Brent M Hendricks adding binding for xmlCatalogAddLocal
591
Daniel Veillard45269b82003-04-22 13:21:57 +0000592Tue Apr 22 15:18:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
593
594 * HTMLparser.c: tried to fix #98879 again in a more solid
595 way.
596
Igor Zlatkovic94f48842003-04-22 12:00:37 +0000597Tue Apr 22 13:58:43 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
598
599 * win32/libxml2.def.src: added more exports from the relaxng and
600 xmlreader clan
601
Daniel Veillardf431eb82003-04-22 08:37:26 +0000602Tue Apr 22 10:35:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
603
604 * SAX.c test/valid/ns* test/result/ns*: applied the patch
605 provided by Brent Hendricks fixing #105992 and integrated the
606 examples in the testsuite.
607
Daniel Veillardc4f65ab2003-04-21 23:07:45 +0000608Tue Apr 22 01:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
609
610 * TODO: updated a bit
611 * configure.in: fixed the comment, threads now default to on
612 * parserInternals.c: fixed an erroneous xmlMallocAtomic() call
613
Daniel Veillarda880b122003-04-21 21:36:41 +0000614Mon Apr 21 23:33:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
615
616 * globals.c libxml.h parser.c parserInternals.c tree.c xmllint.c
617 xmlreader.c include/libxml/parser.h: a lot of performance work
618 especially the speed of streaming through the reader and push
619 interface. Some thread related optimizations. Nearly doubled the
620 speed of parsing through the reader.
621
MDT 2003 John Fleck83c8a5c2003-04-20 16:45:07 +0000622Sun Apr 20 10:36:05 MDT 2003 John Fleck <jfleck@inkstain.net>
623
624 * doc/xmllint.xml
625 * doc/xmllint.1
626 update man page to explain use of --stream
627
Daniel Veillard3c908dc2003-04-19 00:07:51 +0000628Sat Apr 19 02:03:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
629
630 * DOCBparser.c HTMLparser.c c14n.c catalog.c encoding.c globals.c
631 nanohttp.c parser.c parserInternals.c relaxng.c tree.c uri.c
632 xmlmemory.c xmlreader.c xmlregexp.c xpath.c xpointer.c
633 include/libxml/globals.h include/libxml/xmlmemory.h: added
634 xmlMallocAtomic() to be used when allocating blocks which
635 do not contains pointers, add xmlGcMemSetup() and xmlGcMemGet()
636 to allow registering the full set of functions needed by
637 a garbage collecting allocator like libgc, ref #109944
638
Daniel Veillard84942712003-04-18 14:40:05 +0000639Fri Apr 18 16:37:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
640
641 * configure.in: switched to have thread support enabled by default,
642 didn't got troubles with ABI compatibility on Linux, hope it
643 won't break on strange OSes, if yes, report the system ID
644 * doc/libxml2-api.xml: just rebuilt the API
645
Daniel Veillard3e59fc52003-04-18 12:34:58 +0000646Fri Apr 18 14:31:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
647
648 * libxml.h include/libxml/parser.h parser.c xmlIO.c DOCBparser.c:
649 added support for large file, tested with a 3+GB instance,
650 and some cleanup.
651 * catalog.c: added a TODO
652 * Makefile.am: added some "make tests" comments
653
Daniel Veillardac297932003-04-17 12:55:35 +0000654Thu Apr 17 14:51:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
655
656 * relaxng.c: some cleanups
657 * doc/xmlreader.html: extended the document to cover RelaxNG and
658 tree operations
659 * python/tests/Makefile.am python/tests/reader[46].py: added some
660 xmlReader example/regression tests
661 * result/relaxng/tutor*.err: updated the output of a number of tests
662
Daniel Veillard62163602003-04-17 09:36:38 +0000663Thu Apr 17 11:35:37 CEST 2003 Daniel Veillard <daniel@veillard.com>
664
665 * relaxng.c: valgrind pointed out an uninitialized variable error.
666
Daniel Veillard33300b42003-04-17 09:09:19 +0000667Thu Apr 17 11:06:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
668
669 * include/libxml/relaxng.h relaxng.c include/libxml/xmlreader.h
670 xmlreader.c: augnemting the APIs, cleanups.
671 * parser.c: cleanup bug #111005
672 * xmlIO.c: added some missing comments
673
Daniel Veillardce192eb2003-04-16 15:58:05 +0000674Wed Apr 16 17:46:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
675
676 * relaxng.c xmllint.c: more work on RelaxNG streaming validation
677 trying to improve the subset compiled, and more testing.
678 * doc/downloads.html doc/xml.html doc/xmlmem.html: some updates on the
679 documentation
680 * test/relaxng/tutor11_1_3.xml: fixes the DTD path
681 * result/relaxng/*.err: fix some of the outputs
682
Daniel Veillardf4e55762003-04-15 23:32:22 +0000683Wed Apr 16 01:28:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
684
685 * relaxng.c xmlreader.c xmllint.c include/libxml/relaxng.h
686 include/libxml/xmlreader.h: implemented streaming of
687 RelaxNG (when possible) on top of the xmlReader interface,
688 provided it as xmllint --stream --relaxng .rng .xml
689 This seems to mostly work.
690 * Makefile.am: updated to test RelaxNG streaming
691
Daniel Veillardc58f4ef2003-04-14 16:11:26 +0000692Mon Apr 14 18:08:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
693
694 * relaxng.c include/libxml/relaxng.h: integrated the regexp
695 based validity checking of fragments of the document for
696 which the RNG can be compiled to regexps. Works on all regression
697 tests, only fix needed is related to error messages.
698
Daniel Veillard52b48c72003-04-13 19:53:42 +0000699Sun Apr 13 21:51:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
700
701 * relaxng.c xmlregexp.c include/libxml/xmlautomata.h
702 include/libxml/xmlregexp.h: Starting work precompiling
703 parts of RelaxNG schemas. Not plugged onto validity checking
704 yet, just the regexp building part. Needed to extend some
705 of the automata and regexp APIs.
706
Daniel Veillardf6bad792003-04-11 19:38:54 +0000707Fri Apr 11 21:36:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
708
709 * xmllint.c xmlreader.c include/libxml/xmlreader.h: make sure
710 xmllint --stream and xmllint --stream --valid returns errors
711 code appropriately
712
Daniel Veillardc6cae7b2003-04-11 09:02:11 +0000713Fri Apr 11 10:59:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
714
715 * xmlreader.c include/libxml/xmlreader.h: Added the Expand()
716 and Next() operation to work on subtrees within the reader
717 framework.
718 * doc/libxml2-api.xml python/libxml2class.txt: resulting updates
719 * python/tests/reader5.py: added an example for those new
720 functions of the reader.
721
Daniel Veillard645c6902003-04-10 21:40:49 +0000722Thu Apr 10 23:38:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
723
724 * HTMLtree.c: patch from Vasily Tchekalkin to fix #109865
725
Daniel Veillard9e077102003-04-10 13:36:54 +0000726Thu Apr 10 15:32:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
727
728 * xmlreader.c: fixing HasValue for namespace as raised by
729 Denys Duchier
730
Daniel Veillard02ea1412003-04-09 12:08:47 +0000731Wed Apr 9 14:07:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
732
733 * HTMLparser.c include/libxml/HTMLparser.h: exported
734 htmlCreateMemoryParserCtxt() it was static
735
Daniel Veillardd3b9cd82003-04-09 11:24:17 +0000736Wed Apr 9 13:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
737
738 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
739 update from Charles Bozeman for date and duration types
740 * test/schemas/date_0.* test/schemas/dur_0.*
741 result/schemas/date_0.* result/schemas/dur_0.*: updated too
742
Daniel Veillardc00cda82003-04-07 10:22:39 +0000743Mon Apr 7 12:19:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
744
745 * tree.c valid.c xpath.c include/libxml/tree.h include/libxml/valid.h:
746 fixing bug #107129, removing excessive allocation and calls
747 to *printf in the code to build QName strings.
748
Igor Zlatkovic69651182003-04-05 09:43:30 +0000749Sat Apr 5 11:41:36 CEST 2003 Igoe Zlatkovic <igor@zlatkovic.com>
750
751 * win32/libxml2.def.src: fixed conditional exports, reported by
752 Luke Murray.
753
Daniel Veillardadba5f12003-04-04 16:09:01 +0000754Fri Apr 4 18:08:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
755
756 * parser.c: fixed a possible problem with xmlRecoverMemory()
757
Daniel Veillarda48ed3d2003-04-03 15:28:28 +0000758Thu Apr 3 17:24:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
759
760 * trio.c trio.h triodef.h trionan.c trionan.h triop.h triostr.c
761 triostr.h: Bjorn sent an update for the TRIO portability layer.
762
Igor Zlatkovicd6c86502003-04-01 20:00:42 +0000763Tue Apr 1 21:57:26 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
764
765 * win32/libxml2.def.src: exported new functions
766
Daniel Veillardc2d4a932003-04-01 11:13:05 +0000767Tue Apr 1 13:09:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
768
769 * configure.in NEWS: preparing release 2.5.6
770 * doc/*: updated and rebuilt the docs
771
Daniel Veillarde5020412003-04-01 09:55:20 +0000772Tue Apr 1 11:52:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
773
774 * SAX.c: fixed an uninitialized memory access pointed by valgrind
775 on C14Ntests
776
Daniel Veillard7fe1f3a2003-03-31 22:13:33 +0000777Tue Apr 1 00:12:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
778
779 * relaxng.c: one more fixup of error message reporting
780
Daniel Veillard5f1946a2003-03-31 16:38:16 +0000781Mon Mar 31 18:36:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
782
783 * relaxng.c: more work on bug #109225, and fixed an uninitialized
784 variable pointed out by valgrind
785
Daniel Veillarda507fbf2003-03-31 16:09:37 +0000786Mon Mar 31 18:05:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
787
788 * relaxng.c: try to work on bug #109225 and provide better
789 error reports.
790 * result/relaxng/* : this change the output of a number of tests
791 * xinclude.c: fixing the parsed entity redefinition problem
792 raised on the list.
793 * test/schemas/date_0.xsd: updated the date test c.f. E2-12
794
Daniel Veillardb3721c22003-03-31 11:22:25 +0000795Mon Mar 31 13:19:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
796
797 * xmlschemastypes.c: fixed date comparison to handle the tzo
798 The only failures left are disagreements on Notations and
799 '+1' not being allowed for ulong, uint, ushort and ubyte.
800
Daniel Veillard455cc072003-03-31 10:13:23 +0000801Mon Mar 31 12:11:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
802
803 * xmlschemastypes.c: fixed gMonth parsing routine accordingly
804 to the XML Schemas errata
805 http://www.w3.org/2001/05/xmlschema-errata#e2-12
806
Daniel Veillarde637c4a2003-03-30 21:10:09 +0000807Sun Mar 30 23:04:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
808
809 * relaxng.c xmlschemastypes.c: more work on XML Schemas datatypes
810 and facets support. Currently only schemas with binHex or
811 base64 don't compile. A few error left in the test suite:
812 found 1035 test instances: 919 success 23 failures
813 most are gdate or gdateyear failing check, and a few cases where
814 James clark tests results are strange.
815 * valid.c: allow to reuse the Notation checking routine without
816 having a validation context.
817 * SAX.c: removed a #if 0
818
Daniel Veillardb6c7f412003-03-29 16:41:55 +0000819Sat Mar 29 17:35:05 CET 2003 Daniel Veillard <daniel@veillard.com>
820
821 * xinclude.c: forgot to apply one check from #106931 patch
822 * xmlschemastypes.c: more work on XML Schemas datatypes
823
Daniel Veillardc4c21552003-03-29 10:53:38 +0000824Sat Mar 29 11:49:25 CET 2003 Daniel Veillard <daniel@veillard.com>
825
826 * relaxng.c include/libxml/relaxng.h xmlschemastypes.c: more work
827 on cleaning up XML Schemas datatypes based on James Clark tests
828 test/xsdtest/xsdtest.xml
829
Daniel Veillard80b19092003-03-28 13:29:53 +0000830Fri Mar 28 14:24:08 CET 2003 Daniel Veillard <daniel@veillard.com>
831
832 * relaxng.c: implemented comparisons for Schemas values.
833 * xmlschemastypes.c include/libxml/xmlschemastypes.h: fixed
834 some bugs in duration handling, comparisons for durations
835 and decimals, removed all memory leaks pointed out by James
836 testsuite. Current status is now
837 found 238 test schemas: 197 success 41 failures
838 found 1035 test instances: 803 success 130 failures
839
Daniel Veillard91a13252003-03-27 23:44:43 +0000840Fri Mar 28 00:41:55 CET 2003 Daniel Veillard <daniel@veillard.com>
841
842 * xmlschemas.c include/libxml/xmlschemas.h: fixed bugs and memory
843 leaks in the W3C XML Schemas code
844 * xmlschemastypes.c: implemented nonPositiveInteger
845 * test/schemas/length2_0.xsd result/schemas/length2_0_0.err:
846 fixed the test and result.
847
Daniel Veillard6560a422003-03-27 21:25:38 +0000848Thu Mar 27 22:23:07 CET 2003 Daniel Veillard <daniel@veillard.com>
849
850 * HTMLparser.c tree.c: two patches from James Bursa on the HTML
851 parser and a typo
852 * xmlschemastypes.c: reindenting, fixing a memory access
853 problem with dates.
854
Daniel Veillard6c5b2d32003-03-27 14:55:52 +0000855Thu Mar 27 15:53:35 CET 2003 Daniel Veillard <daniel@veillard.com>
856
857 * parser.c: fixing #109227 providing more context in case of
858 start/end tag mismatch
859 * python/tests/ctxterror.py python/tests/readererr.py: update the
860 tests accordingly
861
Daniel Veillardd9b72832003-03-27 14:24:00 +0000862Thu Mar 27 15:22:41 CET 2003 Daniel Veillard <daniel@veillard.com>
863
864 * xinclude.c: should fix #109327 errors on memory accesses
865
Daniel Veillardc7e9b192003-03-27 14:08:24 +0000866Thu Mar 27 15:06:13 CET 2003 Daniel Veillard <daniel@veillard.com>
867
868 * HTMLtree.c: Fixed reopening of #78662 <form action="...">
869 is an URI reference
870
Daniel Veillarde209b332003-03-26 21:40:13 +0000871Wed Mar 26 22:38:39 CET 2003 Daniel Veillard <daniel@veillard.com>
872
873 * xpath.c: fixed bug #109160 on non-ASCII IDs
874
Daniel Veillard642104e2003-03-26 16:32:05 +0000875Wed Mar 26 17:30:37 CET 2003 Daniel Veillard <daniel@veillard.com>
876
877 * parser.c: Norm suggested a nicer error message for xml:space values
878 errors
879
Daniel Veillarde4fa2932003-03-26 00:38:10 +0000880Wed Mar 26 01:34:19 CET 2003 Daniel Veillard <daniel@veillard.com>
881
882 * xpath.c include/libxml/xpath.h: first part of the fix to
883 performance bug #108905, adds xmlXPathOrderDocElems() providing
884 document order for nodes.
885 * python/libxml.c: Python may require TRIO as Albert Chin pointed out
886
Daniel Veillard09628212003-03-25 15:10:27 +0000887Tue Mar 25 16:07:00 CET 2003 Daniel Veillard <daniel@veillard.com>
888
889 * xmlschemastypes.c: removing a warning with Sun compiler
890 bug #109154
891
MST 2003 John Fleckda271742003-03-25 14:05:17 +0000892Tue Mar 25 07:02:56 MST 2003 John Fleck <jfleck@inkstain.net>
893
894 * doc/xmllint.xml
895 * doc/xmllint.1
896 update xmllint man page with --relaxng option
897
Daniel Veillard2032d292003-03-25 11:09:40 +0000898Tue Mar 25 12:07:03 CET 2003 Daniel Veillard <daniel@veillard.com>
899
900 * python/setup.py.in : was missing "drv_libxml2.py"
901
Daniel Veillard9adc0462003-03-24 18:39:54 +0000902Mon Mar 24 19:38:05 CET 2003 Daniel Veillard <daniel@veillard.com>
903
904 * tree.c xpath.c: some changes related to the new way of
905 handling Result Value Tree, before 2.5.5
906
Daniel Veillardd8da01c2003-03-24 15:58:23 +0000907Mon Mar 24 16:36:23 CET 2003 Daniel Veillard <daniel@veillard.com>
908
909 * configure.in NEWS: preparing release 2.5.5
910 * doc/* : updated the documentation and regenerated it.
911
Daniel Veillardef0b4502003-03-24 13:57:34 +0000912Mon Mar 24 14:56:01 CET 2003 Daniel Veillard <daniel@veillard.com>
913
914 * xpath.c: fixed some problems related to #75813 about handling
915 of Result Value Trees
916
Daniel Veillard9231ff92003-03-23 22:00:51 +0000917Sun Mar 23 22:57:20 CET 2003 Daniel Veillard <daniel@veillard.com>
918
919 * uri.c: applied a set of patches from Lorenzo Viali correcting
920 URI parsing errors.
921
Daniel Veillard5f8d1a32003-03-23 21:02:00 +0000922Sun Mar 23 22:00:14 CET 2003 Daniel Veillard <daniel@veillard.com>
923
924 * parser.c: validity status was not passed back when validating in
925 entities, but raised by Oliver Fischer
926
Daniel Veillard04ee2f22003-03-23 20:31:46 +0000927Sun Mar 23 21:30:50 CET 2003 Daniel Veillard <daniel@veillard.com>
928
929 * HTMLtree.c: avoid escaping ',' in URIs
930
Daniel Veillardef8dd7b2003-03-23 12:02:56 +0000931Sun Mar 23 12:57:00 CET 2003 Daniel Veillard <daniel@veillard.com>
932
933 * parser.c: fixing bug #108976 get the ID/REFs to reference
934 the ID in the document content and not in the entity copy
935 * SAX.c include/libxml/parser.h: more checking of the ID/REF
936 stuff, better solution for #107208
937 * xmlregexp.c: removed a direct printf, dohhh
938 * xmlreader.c: fixed a bug on streaming validation of empty
939 elements in entities
940 * result/VC/ElementValid8 test/VCM/v20.xml result/valid/xhtml1.xhtml:
941 cleanup of the validation tests
942 * test/valid/id* test/valid/dtds/destfoo.ent result/valid/id*:
943 added more ID/IDREF tests to the suite
944
Daniel Veillard2cfd9df2003-03-22 22:39:16 +0000945Sat Mar 22 23:38:08 CET 2003 Daniel Veillard <daniel@veillard.com>
946
947 * xmlreader.c: fixed #107043 removing 2 warnings with Sun One
948 compiler.
949
Daniel Veillard20863822003-03-22 17:51:47 +0000950Sat Mar 22 18:50:45 CET 2003 Daniel Veillard <daniel@veillard.com>
951
952 * relaxng.c: valgrind'ed and cleaned up a couple of memory issues.
953
Daniel Veillard9ff2d472003-03-22 15:18:01 +0000954Sat Mar 22 16:15:50 CET 2003 Daniel Veillard <daniel@veillard.com>
955
956 * SAX.c: fix bug #107208 avoid false duplicates when ID/REFs are
957 defined in entities content
958
Daniel Veillard99737f52003-03-22 14:55:50 +0000959Sat Mar 22 15:53:27 CET 2003 Daniel Veillard <daniel@veillard.com>
960
961 * SAX.c: Fixed validation bug #108858 on namespace names using
962 entities and reported by Brent Hendricks
963 * xmllint.c: report xmlTextReaderHasValue() result in --stream
964 --debug output.
965
Daniel Veillard48ef4c92003-03-22 12:38:15 +0000966Sat Mar 22 13:32:39 CET 2003 Daniel Veillard <daniel@veillard.com>
967
968 * xmlreader.c: fixed bug #108801 reported by Malcolm Tredinnick
969 about the DocType node not being reported sometimes.
970 * python/tests/reader.py: added to test to the regression checks
971
Daniel Veillard120e8eb2003-03-22 01:00:34 +0000972Sat Mar 22 01:57:40 CET 2003 Daniel Veillard <daniel@veillard.com>
973
974 * xmlreader.c: fixed bug #108546 on long CDATA (or text nodes)
975 reported by Edd Dumbill
976
Daniel Veillard77a90a72003-03-22 00:04:05 +0000977Sat Mar 23 01:00:24 CET 2003 Daniel Veillard <daniel@veillard.com>
978
979 * HTMLparser.c parser.c parserInternals.c: patch from
980 johan@evenhuis.nl for #107937 fixing some line counting
981 problems, and some other cleanups.
982 * result/HTML/: this result in some line number changes
983
Daniel Veillard580ced82003-03-21 21:22:48 +0000984Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
985
986 * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
987 instead of libxml.spec
988 * relaxng.c: fixed some of the error reporting excessive
989 verbosity
990 * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
991 xmlschemastypes.c: removed some warnings from gcc
992 * doc/libxml2-api.xml: rebuilt
993
Daniel Veillarde063f482003-03-21 16:53:17 +0000994Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
995
996 * relaxng.c: another optimization, for choice this time
997 * result/relaxng/spec1* result/relaxng/tutor12_1*
998 result/relaxng/tutor3_7: cleanups.
999
Daniel Veillard0e3d3ce2003-03-21 12:43:18 +00001000Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1001
1002 * relaxng.c: fixed xmlRelaxNGNodeMatchesList
1003 * test/relaxng/testsuite.xml: augmented the test suite
1004 * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
1005 some schemas validation tests in the presence of foreign
1006 namespaces.
1007
Daniel Veillardbbb78b52003-03-21 01:24:45 +00001008Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
1009
1010 * relaxng.c: added another interleave speedup.
1011
Daniel Veillardef2e4ec2003-03-20 16:23:26 +00001012Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1013
1014 * xmlschemastypes.c: added integer and fixed one of the
1015 IDREFS regression tests pbm
1016 * result/relaxng/docbook_0.err: updated
1017
Daniel Veillard249d7bb2003-03-19 21:02:29 +00001018Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1019
1020 * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
1021 declared both in the DTD and in the Schemas <grin/>
1022 * relaxng.c: more debug, added a big optimization for <mixed>
1023 * test/relaxng/testsuite.xml: augmented the testsuite
1024 * test/relaxng/ result/relaxng: added the RelaxNG spec and a
1025 DocBook example to the regression tests
1026
Daniel Veillard798024a2003-03-19 10:36:09 +00001027Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
1028
1029 * check-xsddata-test-suite.py: cosmetic change for output
1030 * relaxng.c: try to minimize calls to malloc/free for states.
1031
Daniel Veillarda1a9d042003-03-18 16:53:17 +00001032Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1033
1034 * tree.c: removed a warning
1035 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
1036 support
1037 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
1038 cleanup/improvements of the regression tests batch
1039 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
1040
Daniel Veillard28c52ab2003-03-18 11:39:17 +00001041Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1042
1043 * relaxng.c: fixed error msg cleanup deallocation
1044 * xmlschemastypes.c: added a function to handle lists of
1045 atomic types, added support for IDREFS
1046
Daniel Veillardc3da18a2003-03-18 00:31:04 +00001047Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
1048
1049 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
1050 and IDREF, usable from RelaxNG now
1051 * include/libxml/xmlschemastypes.h: need to add a new interface
1052 because the validation modifies the infoset
1053 * test/relaxng/testsuite.xml: extended the testsuite
1054
Daniel Veillard952379b2003-03-17 15:37:12 +00001055Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1056
1057 * relaxng.c: fixed the last core RelaxNG bug known #107083,
1058 shemas datatype ID/IDREF support still missing though.
1059 * xmlreader.c: fix a crashing bug with prefix raised by
1060 Merijn Broeren
1061 * test/relaxng/testsuite.xml: augmented the testsuite with
1062 complex inheritance tests
1063
Daniel Veillardfd573f12003-03-16 17:52:32 +00001064Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1065
1066 * relaxng.c: switched back to the previous Relax-NG code base,
1067 the derivation algorithm need severe constraining code to avoid
1068 combinatorial explosion. Fixed the problem with Sebastian Rahtz
1069 TEI based example and other bugs
1070 * result/relaxng/*err: updated the results
1071 * test/relaxng/testsuite.xml: started a new test suite
1072
Daniel Veillard1564e6e2003-03-15 21:30:25 +00001073Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
1074
1075 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
1076 that the original RelaxNG validation code was un-fixeable, it got
1077 rewritten to use the derivation algorithm from James Clark and
1078 redebugged it (nearly) from scratch:
1079 found 373 test schemas: 372 success 1 failures
1080 found 529 test instances: 529 success 0 failures
1081
Daniel Veillard39eb88b2003-03-11 11:21:28 +00001082Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1083
1084 * SAX.c parser.c: fix some recursion problems introduced in the
1085 last release.
1086 * relaxng.c: more debugging of the RNG validation engine, still
1087 problems though.
1088
Daniel Veillard5add8682003-03-10 13:13:58 +00001089Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1090
1091 * Makefile.am: stop generating wrong result file with * in name
1092 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
1093 * result/relaxng/demo* test/relaxng/demo: added the tests from
1094 Sebastian reproducing the problem.
1095
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +00001096Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
1097
Daniel Veillard5add8682003-03-10 13:13:58 +00001098 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
1099 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +00001100
Aleksey Sanin693c9bc2003-03-09 22:36:52 +00001101Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
1102
1103 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
1104 variable to control the indentation for the xmllint "--format"
1105 option
1106
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +00001107Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1108
1109 * encoding.c: applied Gennady's patch against buffer overrun
1110
Daniel Veillard42f12e92003-03-07 18:32:59 +00001111Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1112
1113 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
1114 Clark it appeared I had bug in URI parsing code ...
1115 * relaxng.c include/libxml/relaxng.h: completely revamped error
1116 reporting to not loose message from optional parts.
1117 * xmllint.c: added timing for RNG validation steps
1118 * result/relaxng/*: updated the result, all error messages changed
1119
Daniel Veillardedfd5882003-03-07 14:20:40 +00001120Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1121
1122 * xpath.c: fix bug #107804, the algorithm used for document order
1123 computation was failing on attributes.
1124
Daniel Veillard83391282003-03-06 21:37:30 +00001125Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1126
1127 * valid.c: fix bug #107764 , possibility of buffer overflow
1128 in xmlValidDebug()
1129
Daniel Veillard6c73cb82003-03-05 16:45:40 +00001130Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1131
1132 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
1133 from Philipp Dunkel
1134
Daniel Veillard5f704af2003-03-05 10:01:43 +00001135Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1136
1137 * xmlschemastype.c: made powten array static it should not be exported
1138 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
1139 parser function.
1140 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
1141
Daniel Veillard7b72ee52003-02-27 23:24:53 +00001142Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1143
1144 * tree.c: fixed a node dump crash on attributes
1145 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
1146 an URI test bug and get better output.
1147
Daniel Veillard463a5472003-02-27 21:30:32 +00001148Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1149
1150 * check-xsddata-test-suite.py: give more infos
1151 * relaxng.c: fix a bug reported by Sebastian Rahtz and
1152 REF->DEF in attribute values.
1153
Daniel Veillardeb7189f2003-02-27 20:11:13 +00001154Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1155
1156 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
1157 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
1158 regression tests from James Clark.
1159
Daniel Veillard8bc6cf92003-02-27 17:42:22 +00001160Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1161
1162 * relaxng.c xmlschemas.c xmlschemastypes.c
1163 include/libxml/xmlschemastypes.h: added param support for relaxng
1164 type checking, started to increment the pool of simple types
1165 registered, still much work to be done on simple types and
1166 facets checkings.
1167
Daniel Veillard19ab45b2003-02-26 15:49:03 +00001168Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1169
1170 * entities.c: fixes again one of the problem raised by
1171 James Clark in #106788
1172
Daniel Veillardc482e262003-02-26 14:48:48 +00001173Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1174
1175 * relaxng.c: Fixed a couple of problem raised by James Clark
1176 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
1177 datatype level still not fixed though.
1178
Daniel Veillard17bed982003-02-24 20:11:43 +00001179Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1180
1181 * configure.in: preparing release 2.5.4
1182 * doc/*: updated and rebuilt the docs
1183 * relaxng.c: removed warnings
1184 * result/relaxng/*: updated the results
1185
Daniel Veillardf4be0182003-02-24 19:54:33 +00001186Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1187
1188 * valid.c: fixes a DTD regexp generation problem.
1189
Daniel Veillard02111c12003-02-24 19:14:52 +00001190Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1191
1192 * parser.c: fixes bug #105998 about false detection of
1193 attribute consumption loop.
1194
Daniel Veillard2406abd2003-02-24 18:16:47 +00001195Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1196
1197 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
1198
Daniel Veillardfcc822e2003-02-24 17:52:08 +00001199Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1200
1201 * SAX.c: fixed bug #105992
1202
Daniel Veillard3ebc7d42003-02-24 17:17:58 +00001203Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
1204
1205 * tree.c: fixed xmlSetProp and al. when the node passed is not an
1206 element.
1207 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
1208 found 373 test schemas: 369 success 4 failures
1209 found 529 test instances: 525 success 4 failures
1210 * check-relaxng-test-suite.py: added memory debug reporting
1211
Daniel Veillardc64b8e92003-02-24 11:47:13 +00001212Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1213
1214 * uri.c parser.c: some warning removal on Igor's patch
1215 * tree.c: seems I messed up with #106788 fix
1216 * python/libxml.c: fixed some base problems when Python provides
1217 the resolver.
1218 * relaxng.c: fixed the interleave algorithm
1219 found 373 test schemas: 364 success 9 failures
1220 found 529 test instances: 525 success 4 failures
1221 the resulting failures are bug in the algorithm from 7.3 and
1222 lack of support for params
1223
Daniel Veillard0046c0f2003-02-23 13:52:30 +00001224Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1225
1226 * parser.c: another fix for nodeinfo in entities problem
1227 * tree.c entities.c: fixed bug #106788 from James Clark
1228 some spaces need to be serialized as character references.
1229
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +00001230Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1231
1232 * parser.c uri.c: fixed the bug I introduced in the path
1233 handling, reported by Sebastian Bergmann
1234
Daniel Veillard44e1dd02003-02-21 23:23:28 +00001235Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1236
1237 * parser.c: fixing some nodeinfo in entities problem raised
1238 by Glenn W. Bach
1239 * relaxng.c: implemented the first section 7.3 check
1240 * result/relaxng/*: updated the results
1241
Daniel Veillardc5312d72003-02-21 17:14:10 +00001242Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1243
1244 * relaxng.c: fixed some problems in the previous commit
1245 and finished implementing 4.16 rules checking
1246 found 373 test schemas: 353 success 20 failures
1247 found 529 test instances: 519 success 6 failures
1248 * result/relaxng/*: updated the results
1249
Daniel Veillard4c5cf702003-02-21 15:40:34 +00001250Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1251
1252 * relaxng.c: implemented checks from section 7.2
1253
Daniel Veillard77648bb2003-02-20 15:03:22 +00001254Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1255
1256 * relaxng.c: implemented the checks from section 7.1, fixed
1257 some of the 4.20 and 4.21 problems.
1258 found 373 test schemas: 338 success 35 failures
1259 found 529 test instances: 519 success 6 failures
1260 * result/relaxng/*: updated the results
1261
Daniel Veillard1c745ad2003-02-20 00:11:02 +00001262Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1263
1264 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
1265 * result/relaxng/*: updated the results
1266
Daniel Veillardce14fa52003-02-19 17:32:48 +00001267Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1268
1269 * relaxng.c: more bugfixes
1270 * result/relaxng/*: updated the results
1271
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +00001272Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1273
1274 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
1275 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
1276 * SAX.c: ensured xmlDoc.URL is always canonic
1277 * parser.c: obsoleted xmlNormalizeWindowsPath
1278 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
1279 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
1280 * win32/libxml2.def.src: added few exports
1281
1282
Daniel Veillard2e9b1652003-02-19 13:29:45 +00001283Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
1284
1285 * Makefile.am configure.in: patched to have shared libraries
1286 for Python regression tests and static binaries for gdb debug
1287 in my development environment
1288 * relaxng.c: more bugfixes
1289 found 373 test schemas: 296 success 77 failures
1290 found 529 test instances: 516 success 8 failures
1291 * result/relaxng/*: updated the results
1292
Daniel Veillard8fe98712003-02-19 00:19:14 +00001293Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1294
1295 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
1296
Daniel Veillardd4310742003-02-18 21:12:46 +00001297Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1298
1299 * xmlschemastypes.c: float/double check bugfix
1300 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
1301 validation
1302 * xmlreader.c: add a TODO for Jody
1303 * relaxng.c: bugfix bugfix bugfix
1304 found 373 test schemas: 300 success 73 failures
1305 found 529 test instances: 507 success 10 failures
1306 * result/relaxng/*: updated the results
1307
Daniel Veillard2df2de22003-02-17 23:34:33 +00001308Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1309
1310 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
1311
Daniel Veillard416589a2003-02-17 17:25:42 +00001312Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1313
1314 * relaxng.c check-relaxng-test-suite.py: more work on the
1315 RelaxNG implementation conformance testing.
1316 found 373 test schemas: 284 success 89 failures
1317 found 529 test instances: 448 success 47 failures
1318 * result/relaxng/*: updated the results
1319
Daniel Veillard784b9352003-02-16 15:50:27 +00001320Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1321
1322 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
1323 a patch from Kjartan Maraas to fix some typos
1324
Daniel Veillardfebcca42003-02-16 15:44:18 +00001325Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1326
1327 * relaxng.c: more bug-hunting
1328 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
1329 intermediate rng tree
1330 * python/generator.py: patch from Stephane Bidoul to fix the generator
1331 on python < 2.2
1332
Daniel Veillardd2298792003-02-14 16:54:11 +00001333Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1334
1335 * check-relaxng-test-suite.py relaxng.c: more testing on the
1336 Relax-NG front, cleaning up the regression tests failures
1337 current state and I forgot support for "mixed":
1338 found 373 test schemas: 280 success 93 failures
1339 found 529 test instances: 401 success 68 failures
1340 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
1341 moved the Name, NCName and QName validation routine in tree.c
1342 * uri.c: fixed handling of URI ending up with #, i.e. having
1343 an empty fragment ID.
1344 * result/relaxng/*: updated the results
1345
Daniel Veillard9a237c92003-02-13 15:52:58 +00001346Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1347
1348 * check-xinclude-test-suite.py: improved the script accordingly
1349 to the XInclude regression tests updates
1350 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
1351 November 2002
1352 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
1353 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
1354 augmented the Xpointer testsuite for the element() scheme
1355
Daniel Veillardf4b4f982003-02-13 11:02:08 +00001356Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1357
1358 * relaxng.c: added TODO for the DTD compatibility spec
1359 * xinclude.c: more bug fixes driven by the testsuite
1360
Daniel Veillardd581b7e2003-02-11 18:03:05 +00001361Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
1362
1363 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
1364 regression tests for XInclude, improved the script, improving
1365 XInclude error reporting mechanism
1366
Daniel Veillard1d788d22003-02-10 16:21:58 +00001367Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1368
1369 * NEWS doc/* configure.in: preparing release 2.5.3
1370
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +00001371Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1372
1373 * tree.c: trying to fix #104934 about some XHTML1 serialization
1374 issues.
1375
Daniel Veillard809faa52003-02-10 15:43:53 +00001376Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
1377
1378 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
1379 encoding conversion when the input buffer stops in the
1380 middle of a multibyte char
1381
Daniel Veillard1703c5f2003-02-10 14:28:44 +00001382Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1383
1384 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
1385 * check-relaxng-test-suite.py: python script to run regression
1386 against OASIS RelaxNG testsuite
1387 * relaxng.c: some cleanup tweaks
1388 * HTMLparser.c globals.c: cleanups in comments
1389 * doc/libxml2-api.xml: updated the API
1390 * result/relaxng/*: errors moved files, so large diffs but
1391 no changes at the semantic level.
1392
Daniel Veillard6aa2f602003-02-10 00:01:56 +00001393Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1394
1395 * tree.c: fixing #105678 problem when dumping a namespace node.
1396
Daniel Veillard591b4be2003-02-09 23:33:36 +00001397Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1398
1399 * xpath.c: fixed doc comment problems
1400 * python/generator.py python/libxml_wrap.h python/types.c: adding
1401 RelaxNG wrappers
1402 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
1403 test of those early Python RelaxNG bindings
1404
1405Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +00001406
1407 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
1408 * relaxng.c: found the validation problem I had with interleave
1409 when not covering all remaining siblings
1410 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
1411 testsuite and check the RNG schemas against the RNG schemas
1412 given in appendix A
1413
Igor Zlatkovic6dacee62003-02-08 17:52:57 +00001414Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1415
1416 * win32/Makefile.msvc: updates for RelaxNG
1417 * win32/Makefile.mingw: updates for RelaxNG
1418 * win32/libxml2.def.src: added RelaxNG exports
1419
Daniel Veillard97fd5672003-02-07 13:01:54 +00001420Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1421
1422 * xinclude.c: applied another bug fix from Sean Chittenden
1423
Daniel Veillardef4d3bc2003-02-07 12:38:22 +00001424Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1425
1426 * configure.in xmllint.c: I f...ed up the default configuration
1427 of schemas and --relaxng option display in xmllint, pointed by
1428 Morus Walter.
1429 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
1430 detection module, fixes bug #105374.
1431
Daniel Veillardc5a70f22003-02-06 23:41:59 +00001432Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1433
1434 * xmlschemastypes.c: added the boolean base type.
1435
Daniel Veillard96a4b252003-02-06 08:22:32 +00001436Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1437
1438 * xmlschemastypes.c: started implementing some of the missing
1439 default simple types
1440 * result/relaxng/*: updated the results
1441
Daniel Veillard72fef162003-02-05 14:31:19 +00001442Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1443
1444 * NEWS doc/*: updated the docs, ready for 2.5.2 release
1445
Daniel Veillard71531f32003-02-05 13:19:53 +00001446Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1447
1448 * HTMLparser.c tree.c xmlIO.c: comments cleanups
1449 * Makefile.am: use xmllint for doing the RelaxNG tests
1450 * configure.in: preparing 2.5.2 made schemas support default to
1451 on instead of off
1452 * relaxng.c: removed the verbosity
1453 * xmllint.c: added --relaxng option
1454 * python/generator.py python/libxml_wrap.h: prepared the integration
1455 of the new RelaxNG module and schemas
1456 * result/relaxng/*: less verbose output
1457
Daniel Veillardec498e12003-02-05 11:01:50 +00001458Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
1459
1460 * valid.c: do not run content model validation if the
1461 content is not determinist
1462
Daniel Veillardde590ca2003-02-05 10:45:26 +00001463Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1464
1465 * SAX.c: added the redefinition of namespaced attribute
1466 check that was missing as Fabrice Desré pointed out.
1467
Daniel Veillard930dfb62003-02-05 10:17:38 +00001468Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1469
1470 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
1471 improvements from Nick Kew, allowing to do more checking
1472 to HTML elements and attributes.
1473
Daniel Veillard4287c572003-02-04 22:48:53 +00001474Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1475
1476 * xinclude.c: fixing bug #105137 about entities declaration
1477 needing to be copied to the including document.
1478
Daniel Veillard652d8a92003-02-04 19:28:49 +00001479Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1480
1481 * catalog.c: fixed bug #104817 with delegateURI
1482 * xpath.c: fixing bugs #104123 and #104125
1483
Daniel Veillard0e298ad2003-02-04 16:14:33 +00001484Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
1485
1486 * configure.in valid.c xmlreader.c python/libxml_wrap.h
1487 python/types.c: fixing #104096 to compile without regexps
1488
Daniel Veillard57e79b32003-02-04 15:33:12 +00001489Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1490
1491 * valid.c: fixing bug #103969 forgot to add an epsilon transition
1492 when building the automata for elem*
1493
Daniel Veillard358a9892003-02-04 15:22:32 +00001494Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1495
1496 * HTMLparser.c: applied patch from Arne de Bruijn fixing
1497 bug #103827
1498
Daniel Veillardeb137172003-02-04 15:18:06 +00001499Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1500
1501 * HTMLparser.c: updating a comment, fixing #103776
1502
Daniel Veillard8d589042003-02-04 15:07:21 +00001503Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1504
1505 * parser.c: fixing bug 105049 for validity checking of content
1506 within recursive entities.
1507
Daniel Veillarde5b110b2003-02-04 14:43:39 +00001508Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1509
1510 * HTMLparser.c: try to fix # 105049
1511 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
1512 * tree.c: updated a function comment
1513
Daniel Veillard419a7682003-02-03 23:22:49 +00001514Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1515
1516 * relaxng: more work on grammars and refs/defs
1517 * test/relaxng/* result/relaxng/*: augmented/updated the
1518 regression tests
1519
Daniel Veillard144fae12003-02-03 13:17:57 +00001520Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1521
1522 * relaxng: more work on name classes, except support
1523 * test/relaxng/* result/relaxng/*: augmented/updated the
1524 regression tests
1525
Daniel Veillard1ed7f362003-02-03 10:57:45 +00001526Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1527
1528 * relaxng: more work on name classes, the "validate all" schemas
1529 seems to work now.
1530 * test/relaxng/* result/relaxng/*: augmented/updated the
1531 regression tests
1532
Daniel Veillard3b2e4e12003-02-03 08:52:58 +00001533Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1534
1535 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
1536 * parser.c: put a guard against infinite document depth, basically
1537 trying to avoid another kind of DoS attack.
1538 * relaxng.c: some code w.r.t. nameClasses
1539
Daniel Veillardfc1a4502003-02-02 16:02:55 +00001540Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1541
1542 * test/relaxng/* result/relaxng/*: check all the namespace support
1543 was actually correct based on tutorial section 10.
1544
Daniel Veillarde2a5a082003-02-02 14:35:17 +00001545Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1546
1547 * relaxng: include seems to work okay now
1548 * test/relaxng/* result/relaxng/*: augmented/updated the
1549 regression tests
1550
Daniel Veillarda9d912d2003-02-01 17:43:10 +00001551Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1552
1553 * relaxng.c: a bit of work done in the train back.
1554 * test/relaxng/*: added one of the include tests
1555
Daniel Veillard154877e2003-01-30 12:17:05 +00001556Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1557
1558 * relaxng: more work done in the train
1559 * test/relaxng/* result/relaxng/*: augmented/updated the
1560 regression tests
1561
Daniel Veillarde431a272003-01-29 23:02:33 +00001562Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1563
1564 * relaxng.c: debugging of externalRef
1565 * test/relaxng/* result/relaxng/*: augmented/updated the
1566 regression tests
1567
Daniel Veillardd41f4f42003-01-29 21:07:52 +00001568Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1569
1570 * relaxng.c: more work on Relax-NG, implementing externalRef
1571 * test/relaxng/* result/relaxng/*: augmented/updated the
1572 regression tests
1573 * Makefile.am: cleanup to Relaxtests target
1574
Daniel Veillardb08c9812003-01-28 23:09:49 +00001575Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1576
1577 * relaxng.c: more work on Relax-NG, implementing interleave
1578 * test/relaxng/* result/relaxng/*: augmented/updated the
1579 regression tests
1580
Daniel Veillard76fc5ed2003-01-28 20:58:15 +00001581Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1582
1583 * relaxng.c: more work on Relax-NG, implementing interleave
1584 * test/relaxng/* result/relaxng/*: augmented/updated the
1585 regression tests
1586
MST 2003 John Fleckda81d192003-01-27 14:35:56 +00001587Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
1588
1589 * doc/tutorial/customfo.xsl
1590 * doc/tutorial/customhtml.xsl
1591 adding stylesheet customizations used to generate fo
1592 for pdf and html
1593
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001594Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1595
1596 * relaxng.c: more work on Relax-NG
1597 * test/relaxng/* result/relaxng/*: augmented/updated the
1598 regression tests
1599 * xmlschemastypes.c: added a number of base type definition but not
1600 the associated checks, those are still TODOs
1601
MST 2003 John Fleck731967e2003-01-27 00:39:50 +00001602Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
1603
1604 in docs/tutorial:
1605 * apa.html
1606 * apb.html
1607 * apc.html
1608 * apd.html
1609 * ape.html
1610 * apf.html
1611 * apg.html
1612 * ar01s02.html
1613 * ar01s03.html
1614 * ar01s04.html
1615 * ar01s05.html
1616 * ar01s06.html
1617 * ar01s07.html
1618 * ar01s08.html
1619 * index.html
1620 * xmltutorial.pdf
1621 * xmltutorial.xml
1622 add index to tutorial
1623
MST 2003 John Fleck937362d2003-01-27 00:04:32 +00001624Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
1625
1626 * doc/xmlcatalog.1
1627 * doc/xmlcatalog_man.html
1628 * doc/xmlcatalog_man.xml
1629 belatedly fixing bug #93622 (adds rewriteURI type to
1630 "--add" option in xmlcatalog man page
1631
Daniel Veillard3be27512003-01-26 19:49:04 +00001632Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1633
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001634 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +00001635 Julio Merino, closing #104475
1636
Daniel Veillardea3f3982003-01-26 19:45:18 +00001637Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1638
1639 * relaxng.c: more work on Relax-NG
1640 * test/relaxng/* result/relaxng/*: augmented/updated the
1641 regression tests
1642
Daniel Veillardedc91922003-01-26 00:52:04 +00001643Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1644
1645 * relaxng.c: more work on Relax-NG
1646 * test/relaxng/* result/relaxng/*: augmented/updated the
1647 regression tests
1648
Daniel Veillarddd1655c2003-01-25 18:01:32 +00001649Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1650
1651 * README: updated the policy on private mail answers
1652 * relaxng.c: more work on Relax-NG
1653 * test/relaxng/* result/relaxng/*: augmented/updated the
1654 regression tests
1655
Daniel Veillard7424eb62003-01-24 14:14:52 +00001656Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
1657
1658 * error.c parser.c tree.c: applied a documentation patch from
1659 Stefan Kost
1660
Daniel Veillard276be4a2003-01-24 01:03:34 +00001661Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1662
1663 * relaxng.c: more work on Relax-NG
1664 * doc/*: regenerated the docs
1665 * test/relaxng/* result/relaxng/*: updated and augmented the
1666 Relax-NG regression tests and results
1667
Daniel Veillard6eadf632003-01-23 18:29:16 +00001668Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1669
1670 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
1671 First commit of the new Relax-NG validation code, not generally
1672 useful yet.
1673 * test/relaxng/* result/relaxng/*: current state of the regression
1674 tests
1675
Daniel Veillard814a76d2003-01-23 18:24:20 +00001676Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1677
1678 * tree.c: minimized the memory allocated for GetContent
1679 and a bit of cleanup.
1680
Daniel Veillardff12c492003-01-23 16:42:55 +00001681Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1682
1683 * python/generator.py: seems there is no good reasons to
1684 not generate bindings for XPointer
1685
Daniel Veillard540a31a2003-01-21 11:21:07 +00001686Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1687
1688 * xmlreader.c doc/apibuild.py: applied a new patch from
1689 Stéphane Bidoul for cleanups
1690 * doc/libxml2-api.xml: rebuilt the API description with
1691 new entry points
1692
Daniel Veillard417be3a2003-01-20 21:26:34 +00001693Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1694
1695 * xmlreader.c python/drv_libxml2.py python/generator.py
1696 python/libxml.c python/libxml.py python/libxml_wrap.h
1697 python/types.c: patch from Stéphane Bidoul for better per
1698 context error message APIs
1699 * python/tests/ctxterror.py python/tests/readererr.py:
1700 update of the tests
1701
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +00001702Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
1703
1704 * doc/guidelines.html
1705 grammar and spelling cleanup
1706
Daniel Veillard26f70262003-01-16 22:45:08 +00001707Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1708
1709 * xmlreader.c include/libxml/xmlreader.h python/generator.py
1710 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
1711 a patch from Stéphane Bidoul to allow per XMLtextReader error
1712 and warning handling
1713 * python/tests/Makefile.am python/tests/readererr.py: adding the
1714 specific regression test
1715
Daniel Veillard71f9d732003-01-14 16:07:16 +00001716Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1717
1718 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
1719 should raise a syntax error
1720
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001721Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1722
1723 * python/libxml.c: cleanup patch from Stéphane Bidoul
1724
Daniel Veillard81601f92003-01-14 13:42:37 +00001725Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1726
1727 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
1728
Daniel Veillarde6227e02003-01-14 11:42:39 +00001729Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1730
1731 * python/generator.py python/libxml.c python/libxml.py
1732 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001733 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +00001734 Python level.
1735 * python/tests/Makefile.am python/tests/ctxterror.py: added a
1736 regression test for it.
1737
Daniel Veillard4dbe77a2003-01-14 00:17:42 +00001738Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1739
1740 * xmlreader.c: fixed the streaming property of the reader,
1741 it was generating tree faster than consuming it. Pointed out
1742 by Nate Myers
1743 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
1744
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001745Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1746
Igor Zlatkovicd31876c2003-01-12 21:43:13 +00001747 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001748
Daniel Veillard8e7e1c02003-01-10 17:06:09 +00001749Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1750
1751 * xpath.c: fix to the XPath implementation for parent and
1752 ancestors axis when operating on a Result Value Tree.
1753 Fixes bug #100271
1754
Daniel Veillardcacbe5d2003-01-10 16:09:51 +00001755Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1756
1757 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
1758 to fix some URI/file escaping problems
1759
Daniel Veillard3b87b6b2003-01-10 15:21:50 +00001760Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
1761
1762 * python/generator.py: fixed a bug raised by Raymond Wiker,
1763 docSetRootElement() should not raise an exception if the
1764 return is None
1765
Daniel Veillard3e20a292003-01-10 13:14:40 +00001766Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
1767
1768 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
1769 fixed bug #102181 by applying the suggested change and fixing
1770 the generation/registration problem.
1771
Daniel Veillarde55e8e42003-01-10 12:50:02 +00001772Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1773
1774 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
1775 routines.
1776
Daniel Veillard8f872442003-01-09 23:19:02 +00001777Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1778
1779 * parser.c: one more IsEmptyElement crazyness, that time in
1780 external parsed entities if substitution is asked.
1781 * python/tests/reader3.py: added a specific test.
1782
Daniel Veillarde329fc22003-01-09 21:36:42 +00001783Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1784
1785 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
1786 support and improved error handler registration
1787
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +00001788Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1789
1790 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
1791 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
1792 * README: fixed a link
1793
Daniel Veillarde2830f12003-01-08 17:47:49 +00001794Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
1795
1796 * configure.in doc/* NEWS: preparing 2.5.1 release
1797 * SAX.c parser.c: fixing XmlTextReader bug
1798
Daniel Veillard8bf70b92003-01-07 23:14:24 +00001799Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1800
1801 * SAX.c: fuck, I introduced a memory leak on external parsed
1802 entities in 2.5.0 :-(
1803
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001804Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1805
1806 * xmllint.c: another fix needed as pointed by Christophe Merlet
1807 for --stream --debug if compiled without debug support.
1808
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001809Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
1810
1811 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001812 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001813 update man page with --stream and --chkregister
1814
Daniel Veillard8326e732003-01-07 00:19:07 +00001815Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1816
1817 * globals.c: fixed --with-threads compile
1818 * xmllint.c: fixed --without-debug compile
1819 * include/libxml/globals.h: cleanup
1820 * include/libxml/schemasInternals.h: add a missing include
1821
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001822Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1823
1824 * configure.in NEWS: preparing 2.5.0 release
1825 * SAX.c: only warn in pedantic mode about namespace name
1826 brokeness
1827 * globals.c: fix a doc generation problem
1828 * uri.c: fix #101520
1829 * doc/*: updated and rebuilt the doc for the release, includuding
1830 stylesheet update
1831 * python/Makefile.am: fix a filename bug
1832
1833Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
1834
1835 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
1836 should not be called.
1837
1838Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1839
1840 * libxml-2.0.pc.in: applied the patch to fix #101894
1841
1842Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1843
1844 * tree.c : applied patch from Lukas Schroeder for register callbacks
1845 * valid.c: modified patch from Lukas Schroeder to test
1846 register callbacks with --chkregister
1847
1848Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1849
1850 * xmlreader.c: seriously changed the way data are pushed to
1851 the underlying parser, go by block of 512 bytes instead of
1852 tryng to detect tag boundaries at that level. Changed the
1853 way empty element are detected and tagged.
1854 * python/tests/reader.py python/tests/reader2.py
1855 python/tests/reader3.py: small changes mostly due to context
1856 reporting being different and DTD node being reported. Some
1857 errors previously undetected are now caught and fixed.
1858 * doc/xmlreader.html: flagged last section as TODO
1859
1860Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1861
1862 * python/libxml.py: integrated the Python 2.2 optimizations
1863 from Hannu Krosing, while maintaining compatibility with
1864 1.5 and 2.1
1865
1866Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1867
1868 * xmllint.c: a bit of cleanup
1869 * xmlreader.c: small fix
1870 * doc/xmlreader.html: more work on the XmlTextReader tutorial
1871 * python/libxml.py: a few fixes pointed out by Hannu Krosing
1872
1873Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1874
1875 * python/setup.py.in: patch from Stéphane Bidoul to include
1876 drv_libxml2.py in setup.py
1877
1878Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1879
1880 * doc/xmlreader.html: starting documenting the new XmlTextReader
1881 interface.
1882
1883Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1884
1885 * xmllint.c: added the --stream flag to use the TextReader API
1886 * xmlreader.c: small performance tweak
1887
1888Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1889
1890 * xmlreader.c python/tests/reader2py: okay the DTD validation
1891 code on top of the XMLTextParser API should be solid now.
1892
1893Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1894
1895 * xmlreader.c python/tests/reader2py: Fixing some more mess
1896 with validation and recursive entities while using the
1897 reader interface, it's getting a bit messy...
1898
1899Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1900
1901 * xmlreader.c python/tests/reader.py: another couple of problem
1902 related to IsEmptyElement reported by Stéphane Bidoul needed
1903 some fixes.
1904
1905Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1906
1907 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
1908 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
1909 based on the python XmlTextReader interface.
1910
1911Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1912
1913 * tree.c: backing out one change in the last patch which broke the
1914 regression tests
1915
1916Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1917
1918 * global.data globals.c tree.c include/libxml/globals.h: applied
1919 an old patch from Lukas Schroeder to track node creation and
1920 destruction. Probably missing a lot of references at the moment
1921 and not usable reliably.
1922
1923Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1924
1925 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
1926 from doc/news.html and a stylesheet
1927
1928Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1929
1930 * xmlreader.c python/tests/reader.py: fixed another couple of
1931 xmlreader bugs reported by Stéphane Bidoul and added tests.
1932
1933Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1934
1935 * xmlreader.c python/tests/reader2.py: fixed another validity
1936 checking in external parsed entities raised by Stéphane Bidoul
1937 and added a specific regression test.
1938 * python/tests/reader3.py: cleanup
1939
1940Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1941
1942 * xmlreader.c python/tests/reader2.py: fixed a problem with
1943 validation within entities pointed by Stéphane Bidoul, augmented
1944 the tests to catch those.
1945
1946Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1947
1948 * python/generator.py: modified the generator to allow keeping
1949 class references when creating new classes, needed to fix a bug
1950 pointed by Stéphane Bidoul where the input buffer of the
1951 xmlTextReader instance gets destroyed if the python wrapper for
1952 the input is not referenced anymore.
1953
1954Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1955
1956 * xmlreader.c python/tests/reader.py: fixed another pair of problem
1957 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
1958
1959Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1960
1961 * xmlreader.c python/tests/reader.py: fixed another problem
1962 pointed by Stéphane Bidoul
1963
1964Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1965
1966 * xmlreader.c python/tests/reader.py: fixed a limit case problem
1967 with "<a/>"
1968
1969Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1970
1971 * SAX.c: warn on xmlns:prefix="foo"
1972 * xmlreader.c python/tests/reader.py: fixed a couple of problem
1973 for namespace attributes handling.
1974
1975Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1976
1977 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
1978 a really nasty problem raised by a DocBook XSLT transform
1979 provided by Sebastian Bergmann
1980
1981Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
1982
1983 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
1984 by Stéphane Bidoul and integrated it into the tests
1985
1986Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1987
1988 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
1989 extended the XmlTextReader API a bit, addding accessors for
1990 the current doc and node, and an entity substitution mode for
1991 the parser.
1992 * python/libxml.py python/libxml2class.txt: related updates
1993 * python/tests/Makefile.am python/tests/reader.py
1994 python/tests/reader2.py python/tests/reader3.py: updated a bit
1995 the old tests and added a new one to test the entities handling
1996
1997Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1998
1999 * python/generator.py python/libxml2class.txt
2000 python/tests/reader.py python/tests/reader2.py: changed the
2001 generator to provide casing for the XmlTextReader similar to
2002 C# so that examples and documentation are more directly transposable.
2003 Fixed the couple of tests in the suite.
2004
2005Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2006
2007 * doc/guidelines.html: added a document on guildeline for
2008 publishing and deploying XML
2009
2010Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2011
2012 * valid.c xmlreader.c: final touch running DTD validation
2013 on the XmlTextReader
2014 * python/tests/Makefile.am python/tests/reader2.py: added a
2015 specific run based on the examples from test/valid/*.xml
2016
2017Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2018
2019 * python/libxml.py: added a few predefined xmlTextReader parser
2020 configuration values.
2021
2022Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2023
2024 * python/libxml_wrap.h: trying to fix #102037
2025
2026Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2027
2028 * SAX.c: fixing bug #95296, when the predefined entities
2029 are redefined in the DTD the default one must be used
2030 instead anyway.
2031
2032Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
2033
2034 * doc/xmllint.xml
2035 * doc/xmllint.1
2036 Add discussion of XML_DEBUG_CATALOG to xmllint man
2037 page - bug #100907
2038
2039
2040Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2041
2042 * xmlreader.c: Fixed the empty node detection to avoid reporting
2043 an inexistant close tag.
2044
2045Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2046
2047 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
2048 for Python 2.1
2049
2050Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2051
2052 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
2053
2054Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2055
2056 * doc/libxml2-api.xml python/tests/reader.py: one really need
2057 to provide the base URI information when creating a reader parser
2058 from an input stream. Updated the API and the example using it.
2059
2060Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2061
2062 * testReader.c xmlreader.c valid.c include/libxml/tree.h
2063 include/libxml/valid.h include/libxml/xmlreader.h: working on
2064 DTD validation on top of xml reader interfaces. Allows to
2065 validate arbitrary large instances. This required some extensions
2066 to the valid module interface and augmenting the size of xmlID
2067 and xmlRef structs a bit.
2068 * uri.c xmlregexp.c: simple cleanup.
2069
2070Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2071
2072 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
2073 work on the xml reader interfaces.
2074 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
2075 Web page for the Windows binaries.
2076
2077Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2078
2079 * xmlIO.c: applied a patch for VMS following the report by
2080 Nigel Hall
2081
2082Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2083
2084 * parser.c: the parseStartTag bug fix wasn't complete.
2085
2086Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2087
2088 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
2089 parseStartTag, fixing it.
2090 * test/att4 result/att4 result/noent/att4: adding the test
2091 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
2092 more methods to XmlTextReader.
2093
2094Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2095
2096 * win32/libxml2.def.src: added more xml reader exports
2097 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
2098 to the build
2099
2100Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
2101
2102 * doc/tutorial/xmltutorial.xml
2103 plus generated html and pdf
2104 Updating tutorial again based on further comments from Niraj
2105 Tolia on the last iteration
2106
2107Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
2108
2109 * doc/tutorial/xmltutorial.xml
2110 * doc/tutorial/includekeyword.c
2111 * doc/tutorial/includegetattribute.c
2112 plus generated html and pdf
2113 Adding fix from Niraj Tolia to tutorial to properly free memory.
2114
2115
2116Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2117
2118 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
2119 more methods of XmlTextReader.
2120 * python/libxml2class.txt python/tests/reader.py: this increased the
2121 methods in the bndings, augmented the test to check those new
2122 functions.
2123
2124Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2125
2126 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
2127 methods of XmlTextReader.
2128 * python/generator.py python/libxml_wrap.h python/types.c
2129 python/libxml2class.txt: added the reader to the Python bindings
2130 * python/tests/Makefile.am python/tests/reader.py: added a specific
2131 test for the Python bindings of the Reader APIs
2132 * parser.c: small cleanup.
2133
2134Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2135
2136 * xinclude.c: fallback was only copying the first child not the
2137 full child list of the fallback element, closes #89684 as reopened
2138 by Bernd Kuemmerlen
2139
2140Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2141
2142 * win32/libxml2.def.src: exported htmlNodeDumpOutput
2143
2144Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2145
2146 * configure.in: preparing release of 2.4.30
2147 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
2148 gives enum values, fix functype return type, put back fields in
2149 structs
2150 * doc/*: updated the docs rebuilt
2151
2152Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2153
2154 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
2155 about htmlNodeDumpOutput location.
2156 * xpath.c: removed an undefined function signature
2157 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
2158 too many symbols in the API breaking the python bindings.
2159 Updated with the libxslt/libexslt changes.
2160
2161Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2162
2163 * configure.in: preparing release of 2.4.29
2164 * doc/*: rebuilt the docs and API
2165 * xmlreader.c: a few more fixes for the XmlTextReader API
2166
2167Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2168
2169 * include/win32config.h: applied mingw patch from Magnus Henoch
2170
2171Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2172
2173 * catalog.c doc/libxml2-api.xml: a bit more cleanup
2174
2175Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2176
2177 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
2178 building Python script, does the C parsing directly, generates
2179 a better API description including structure fieds defs and
2180 enums. Still a couple of bugs, but good enough for the python
2181 wrappers now.
2182 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
2183 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
2184 include/libxml/schemasInternals.h include/libxml/tree.h: more
2185 cleanup based on the python analysis script reports.
2186 * libxml.spec.in: make sure the API XML description is part of the
2187 devel package.
2188
2189Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2190
2191 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
2192 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
2193 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
2194 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
2195 code cleanup, especially the function comments.
2196 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
2197
2198Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2199
2200 * Makefile.am xmlreader.c include/libxml/Makefile.am
2201 include/libxml/xmlreader.h: Adding a new set of APIs based on
2202 the C# TextXmlReader API but converted to C. Allow to parse
2203 in constant memory usage, far simpler to program and explain
2204 than the SAX like APIs, unfinished but working.
2205 * testReader.c: test program
2206
2207Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2208
2209 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
2210
2211Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2212
2213 * tree.c: Chip turner indicated that XHTML1 serialization
2214 rule for style actually break on both IE and Mozilla,
2215 try to avoid the rule if escaping ain't necessary
2216
2217Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2218
2219 * nanhttp.c: handle HTTP URL escaping, problem reported by
2220 Glen Nakamura and Stefano Zacchiroli
2221
2222Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2223
2224 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
2225
2226Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2227
2228 * uri.c: Johann Richard pointed out some XPointer problems for
2229 URN based URI references in XInclude. Modified the URI parsing
2230 and saving routines to allow correct parsing and saving of
2231 XPointers, especially when attached to "opaque" scheme accordingly
2232 to RFC 2396
2233
2234Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2235
2236 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
2237 of refactoring to the HTML saving code.
2238 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
2239 in the doc.
2240
2241Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2242
2243 * tree.c include/libxml/tree.h: refactored the XML dump of a node
2244 to a buffer API to reuse the generic dump to an OutputIO layer,
2245 this reduces code, fixes xmlNodeDump() for XHTML, also made
2246 xmlNodeDump() now return the number of byte written.
2247
2248Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
2249
2250 * python/setup.py.in: another patch from Stéphane Bidoul for
2251 Python bindings on Windows
2252 * doc/parsedecl.py: small cleanup
2253
2254Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2255
2256 * libxml.spec.in configure.in: add a line in %changelog for releases
2257
2258Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2259
2260 * parser.c: patch from Marcus Clarke fixing a problem in entities
2261 parsing that was detected in KDe documentations environment.
2262
2263Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
2264
2265 * python/libxml.c (libxml_prev): Return the previous as opposed to
2266 the next node (I guess this is the result of some cut & paste programming:)
2267
2268Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2269
2270 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
2271
2272Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2273
2274 * python/generator.py python/libxml.c python/setup.py.in: trying
2275 to fix the Python bindings build on Windows (Stéphane Bidoul)
2276
2277Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2278
2279 * win32/configure.js: added option for python bindings
2280 * win32/libxml2.def.src: added more exports
2281
2282Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2283
2284 * win32/Makefile.mingw: fixed unresolved symbols when linking with
2285 pthreads
2286 * win32/wince/*: applied updates to Windows CE port from Javier
2287
2288Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2289
2290 * configure.in: preparing 2.4.28
2291 * libxml.spec.in doc/Makefile.am: some cleanup
2292 * doc/*: updated the news and regenerated.
2293
2294Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2295
2296 * HTMLparser.c: final touch at closing #87235 </p> end tags
2297 need to be generated.
2298 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
2299 this change slightly the output of a few tests
2300 * doc/*: regenerated
2301
2302Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2303
2304 * parserInternals.c: fixing bug #99190 when UTF8 document are
2305 parsed using the progressive parser and the end of the chunk
2306 is in the middle of an UTF8 multibyte character.
2307
2308Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2309
2310 * threads.c: fixed initialization problem in xmlNewGlobalState
2311 which was causing crash.
2312 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
2313 in xmlInitializeGlobalState.
2314 * parserInternals.c: cleaned up ctxt->sax initialisation.
2315
2316Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2317
2318 * tree.c include/libxml/tree.h: modified the existing APIs
2319 to handle XHTML1 serialization rules automatically, also add
2320 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
2321 libxslt serialization uses it when needed without changing
2322 the library API.
2323 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
2324 result/xhtml1: added a new test specifically for xhtml1 output
2325 and updated the result of one XHTML1 test
2326
2327Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
2328
2329 * xinclude.c parserInternals.c encoding.c: fixed #99082
2330 for xi:include encoding="..." support on text includes.
2331 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
2332 test/XInclude/ents/isolatin.txt : added a specific regression test
2333 * python/generator.py python/libxml2class.txt: fixed the generator
2334 the new set of comments generated for doc/libxml2-api.xml were
2335 breaking the python generation.
2336
2337Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2338
2339 * doc/Makefile.am: repair some problem if gtk-doc fail or such
2340 * configure.in: patch for Solaris on new autoconf closes #98880
2341 * doc/parsedecl.py: repair the frigging API building script,
2342 did I say that python xmllib sucks ?
2343 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
2344 and some comment are no more truncated.
2345
2346Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2347
2348 * parser.c: Martin Stoilov pointed out a potential leak in
2349 xmlCreateMemoryParserCtxt
2350
2351Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2352
2353 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
2354 included in HTML documents and using the push parser.
2355
2356Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
2357
2358 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
2359 specified, look for the Python interpreter not just in the
2360 specified root but also in the specified location. Fixes #98825
2361
2362Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2363
2364 * python/libxml.c: fixing bug #98792 , node may have no doc
2365 and dereferencing without checking ain't good ...
2366
2367Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2368
2369 * configure.in: preparing release 2.4.27
2370 * doc/* : updated and rebuilt the docs
2371 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
2372 and all the docs are actually packaged and in the final RPMs
2373 * parser.c parserInternals.c include/libxml/parser.h: restore
2374 xmllint --recover feature.
2375
2376Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2377
Daniel Veillard784b9352003-02-16 15:50:27 +00002378 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002379 processing of parsed entities, and XPath computation on sustitued
2380 entities.
2381 * testXPath.c: make sure entities are substitued.
2382
2383Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2384
Daniel Veillard784b9352003-02-16 15:50:27 +00002385 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002386 processing of internal parsed entities, which had to be changed.
2387
2388Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2389
2390 * Makefile.am python/Makefile.am python/tests/Makefile.am:
2391 trying to fix bug #98517 about building outside the source tree
2392 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
2393
2394Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2395
2396 * include/win32config.h: cleanup
2397 * win32/Makefile.mingw: integrated mingw in JScript configure
2398 * win32/Makefile.msvc: modified to allow mingw coexistence
2399 * win32/configure.js: integrated mingw
2400 * win32/Readme.txt: cleanup
2401
2402Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2403
2404 * HTMLparser.c: strengthen the guard in the Pop macros,
2405 like in the XML parser, closes bug #97315
2406
2407Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2408
2409 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
2410 callback is never used.
2411
2412Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2413
2414 * parserInternals.c: fixed the initialization of the SAX structure
2415 which was breaking xsltproc
2416 * xpath.c: patch from Petr Pajas for CDATA nodes
2417 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
2418 * parser.c include/libxml/parser.h: patch from Peter Jones
2419 removing a leak in xmlSAXParseMemory() and adding the
2420 function xmlSAXParseMemoryWithData()
2421
2422Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
2423
2424 adding pdf of tutorial, changing web page to link to it
2425 * doc/tutorial/xmltutorial.pdf
2426 * doc/xml.html
2427 * doc/docs.html
2428
2429Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
2430
2431 * doc/tutorial/ar01s08.html
2432 adding file what I forgot for tutorial
2433
2434
2435Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
2436
2437 Adding encoding discussion to tutorial
2438 Added:
2439 * doc/tutorial/images/*.png: DocBook admonition image files
2440 * doc/tutorial/apf.html, apg.html: new generated html
2441 * doc/tutorial/includeconvert.c: conversion code entity file
2442 changed:
2443 * doc/tutorial/xmltutorial.xml: DocBook original
2444 * doc/tutorial/*.html: generated html
2445
2446Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2447
2448 * include/libxml/*.h: retired xmlwin32version.h
2449 * doc/Makefile.am: retired xmlwin32version.h
2450 * win32/configure.js: retired xmlwin32version.h
2451
2452Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2453
2454 * win32/libxml2.def.src: exported additional symbols
2455 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
2456 sisterhood
2457
2458Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2459
2460 * globals.c: fixed a typo pointed out by Igor
2461 * xpath.c: try to speed up node compare using line numbers
2462 if available.
2463
2464Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2465
2466 * tree.c: make xmlFreeNode() handle attributes correctly.
2467
2468Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2469
2470 * catalog.c: completed the #96963 fix, as reported by Karl
2471 Eichwalder
2472
2473Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2474
2475 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
2476
2477Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2478
2479 * Makefile.am: switched the order of a couple of includes
2480 to fix bugs #97100
2481
2482Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2483
2484 * catalog.c: fixed bug #96963, reverted to the old behaviour of
2485 xmlLoadCatalogs that used to separate directories with a ':'.
2486
2487Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2488
2489 * threads.c: improvements to the Windows-side of thread handling
2490 * testThreads.c: conditionally excluded unistd.h
2491 * testThradsWin32.c: broke overlong lines
2492 * include/win32config.h: adapted thread-related macros to the new
2493 scheme and for pthreads on Windows
2494 * win32/Makefile.msvc: introduced a more flexible thread build,
2495 added testThreads[Win32].c to the build
2496 * win32/configure.js: introduced a more flexible thread config
2497
24982002-10-31 John Fleck <jfleck@inkstain.net>
2499
2500 * doc/xml.html (and, by implication, FAQ.html)
2501 added UTF-8 conversaion FAQ from Marcus Labib Iskander
2502
2503Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2504
2505 * configure.in: removed xmlwin32version.h
2506 * include/libxml/Makefile.am: removed xmlwin32version.h
2507
2508Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2509
2510 * tree.c: applied patch from Brian Stafford to fix a bug
2511 in xmlReconciliateNs()
2512
2513Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2514
2515 * tree.c: applied patch from Christian Glahn to allow
2516 xmlNewChild() on document fragment nodes
2517
2518Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2519
2520 * parser.c: Christian Glahn found a problem with a recent
2521 patch to xmlParseBalancedChunkMemoryRecover()
2522 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
2523 problems
2524 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
2525 test/schemas/seq*: added the test cases from Charles
2526
2527Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2528
2529 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
2530 serious cleanup of the spec file and associated changes
2531 in the Makefiles.
2532 * valid.c: try to remove some warnings on x86_64
2533
2534Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2535
2536 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
2537 fix bug #96586
2538
2539Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2540
2541 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
2542 parsing, applied his patch
2543 * result/HTML/attrents.html result/HTML/attrents.html.err
2544 result/HTML/attrents.html.sax test/HTML/attrents.html:
2545 added the test and result case provided by Mikhail Sogrine
2546
2547Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2548
2549 * vms/build_libxml.com vms/config.vms vms/readme.vms
2550 include/libxml/parser.h include/libxml/parserInternals.h
2551 include/libxml/tree.h include/libxml/xmlIO.h
2552 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
2553 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
2554 Applied the VMS update patch from Craig A. Berry
2555 * doc/*.html: update
2556
2557Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2558
2559 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
2560
2561Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2562
2563 * debugXML.c: adding a grep command to --shell in xmllint
2564 for T.V. Raman
2565
2566Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2567
2568 * xmlcatalog.c: tried to fix some of the problem with --sgml
2569
2570Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
2571
2572 * parser.c: tried to fix bug #91500 where doc->children may
2573 be overriden by a call to xmlParseBalancedChunkMemory()
2574
2575Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2576
2577 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
2578 identifiers in SGML catalogs containing '&'
2579
2580Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2581
2582 * python/types.c: fixed bugs when passing result value tree
2583 to Python functions.
2584
2585Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2586
2587 * configure.in: preparing the release of 2.4.26
2588 * doc/*: updated and rebuilt the documentation
2589
2590Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2591
2592 * parser.c: fixed a XML Namespace compliance bug reported by
2593 Alexander Grimalovsky
2594
2595Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2596
2597 * HTMLtree.c: fixed serialization of script and style when
2598 they are not lowercase (i.e. added using the API to the tree).
2599
2600Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2601
2602 * valid.c: make xmlValidateDocument emit a warning msg if there
2603 is no DTD, pointed by Christian Glahn
2604
2605Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2606
2607 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
2608 content model when some of the blocks have min or max, and a couple
2609 of bugs found in the process.
2610 * result/schemas/list0* test/schemas/list0*: added some specific
2611 regression tests
2612
2613Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
2614
2615 * README: updated the contact informations
2616
2617Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2618
2619 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
2620 misses it, reported by Peter Bray.
2621
2622Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2623
2624 * tree.c: investigating xmlNodeGetContent() on namespace nodes
2625 and removed a few warnings
2626
2627Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
2628
2629 * parser.c: Christian Glahn found a small bug in the push parser.
2630 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
2631 public
2632
2633Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2634
2635 * xmlschemas.c include/libxml/xmlschemas.h: added
2636 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
2637 * testSchemas.c: added --memory to test the new interface
2638
2639Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2640
2641 * doc/index.py doc/search.php: integrated the XSLT indexing,
2642 a few fixed in the indexer, added a scope selection at the
2643 search level.
2644
2645Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2646
2647 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
2648 this was due to uninitialized parts of the validation context
2649
2650Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2651
2652 * debugXML.c: applied patch from Mark Vakoc except the API
2653 change, preserved it.
2654 * doc/*: updated the docs to point to the search engine for
2655 information lookup or before bug/help reports.
2656
2657Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2658
2659 * doc/index.py doc/search.php: added mailing-list archives
2660 indexing and lookup
2661
2662Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2663
2664 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
2665
2666Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2667
2668 * doc/index.py: improved HTML indexing
2669 * doc/search.php: make the queries also lookup the HTML based indexes
2670
2671Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2672
2673 * doc/index.py: added HTML page indexing
2674
2675Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2676
2677 * xmlIO.c: extended Windows path normalisation to fix the base
2678 problem in libxslt.
2679 * catalog.c: fixed list handling in XML_CATALOG_FILES
2680
2681Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2682
2683 * valid.c: typo/bug found by Christian Glahn
2684
2685Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2686
2687 * xmlIO.c: applied Windows CE patch from Javier.
2688 * win32/wince: new directory, contains support for the PocketPC
2689 with Windows CE from Javier.
2690 * include/win32config.h: reorganised, removed duplicate
2691 definitions and applied WinCE patch from Javier.
2692 * include/wsockcompat.h: new file, now contains WinSock
2693 compatibility macros.
2694 * win32/Makefile.msvc: introduced double-run compilation.
2695
2696Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2697
2698 * configure.in include/libxml/xmlwin32version.h: preparing release
2699 of 2.4.25
2700 * doc/*: updated and regenerated teh docs and web pages.
2701
2702Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2703
2704 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
2705 error were not covering namespace declarations.
2706 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
2707 it was missing the attribute declaration for the namespace
2708 * result/VC/NS3: the fix now report breakages in that test
2709
2710Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2711
2712 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
2713
2714Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2715
2716 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
2717 and regenerated the docs and web site
2718
2719Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2720
2721 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
2722 ATTRIBUTE_UNUSED is always put after the attribute declaration,
2723 not before
2724
2725Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2726
2727 * python/generator.py python/libxml2class.txt: fixed a stupid error
2728 breaking the python API
2729
2730Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2731
2732 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
2733 triostr.c triostr.h: applied a trio update patch from
2734 Bjorn Reese which should work with MinGW
2735
2736Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2737
2738 * tree.c: improving some documentation comments
2739 * xmlregexp.c: found and fixed a mem leak with python regression tests
2740 * doc/*: rebuilt the doc and the API XML file including the
2741 xmlregexp.h xmlautomata.h and xmlunicode.h headers
2742 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
2743 python/types.c: added access to the XML Schemas regexps from
2744 python
2745 * python/tests/Makefile.am python/tests/regexp.py: added a
2746 simple regexp bindings test
2747
2748Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
2749
2750 * doc/xml.html:
2751 fixing ftp links - thanks to Vitaly Ostanin
2752
2753Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2754
2755 * xmlregexp.c: fixed the data callback on transition functionality
2756 which was broken when using the compact form
2757 * result/schemas/*: updated the results, less verbose, all tests
2758 pass like before
2759 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
2760 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
2761 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
2762 annoying warnings
2763 * xpath.c: try to provide better error report when possible
2764
2765Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2766
2767 * Makefile.am: fixed a breakage raised by Jacob
2768
2769Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2770
2771 * include/win32config.h: added HAVE_ERRNO_H definition for parts
2772 which don't use sockets
2773
2774Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2775
2776 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
2777 * win32/configure.js: applied zlib patch from Daniel Gehriger
2778
2779Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2780
2781 * win32/configure.js: applied the patch from Mark Vakoc for
2782 regexp support
2783 * win32/libxml2.def.src: applied the patch from Mark Vakoc
2784 for regexp support
2785
2786Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2787
2788 * xmlschemastypes.c: as pointed by Igor Float and Double
2789 parsing ain't finished yet
2790
2791Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2792
2793 * Makefile.am configure.in: trying to fix #88412 by bypassing
2794 all the python subdir if python ain't detected
2795
2796Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2797
2798 * Makefile.am configure.in include/libxml/xmlversion.h.in:
2799 made configuring with regexps/automata/unicode the default
2800 but without schemas ATM
2801 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
2802 fixed the regexp based DTD validation performance and memory
2803 problem by switching to a compact form for determinist regexps
2804 and detecting the determinism property in the process. Seems
2805 as fast as the old DTD validation specific engine :-) despite
2806 the regexp built and compaction process.
2807
2808Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2809
2810 * valid.c: determinism is debugged, new DTD checking code now works
2811 but xmlFAComputesDeterminism takes far too much CPU and the whole
2812 set usues too much memory to be really usable as-is
2813
2814Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2815
2816 * tree.c: fixed another stupid bug in xmlGetNodePath()
2817 * xmllint.c: --version now report the options compiled in
2818
2819Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2820
2821 * HTMLparser.c: small cleanup
2822 * valid.c xmlregexp.c: switched DTD validation to use only regexp
2823 when configured with them. A bit of debugging around the determinism
2824 checks is still needed
2825
2826Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2827
2828 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
2829
2830Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2831
2832 * xmlIO.c: small portability glitch fixed.
2833
2834Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2835
2836 * xmlschemastypes.c: incomplete steps for real/double support
2837 * testAutomata.c include/libxml/xmlautomata.h
2838 include/libxml/xmlregexp.h: avoiding a compilation problem
2839 * valid.c include/libxml/valid.h: starting the work toward using
2840 the regexps for actual DTD validation
2841
2842Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2843
2844 * hash.c: cosmetic cleanup
2845 * valid.c include/libxml/tree.h include/libxml/valid.h: started
2846 integrating a DTD validation layer based on the regexps
2847
2848Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2849
2850 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
2851 the determinism was tested before eliminating the epsilon
2852 transitions :-(
2853
2854Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
2855
2856 * python/generator.py python/libxml.c python/libxml.py
2857 python/libxml2-python-api.xml python/libxml2class.txt
2858 python/libxml_wrap.h python/types.c: updated the python
2859 bindings, added code for easier File I/O, and the ability to
2860 define a resolver from Python fixing bug #91635
2861 * python/tests/Makefile.am python/tests/inbuf.py
2862 python/tests/outbuf.py python/tests/pushSAXhtml.py
2863 python/tests/resolver.py python/tests/serialize.py: updated
2864 and augmented the set of Python tests.
2865
2866Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2867
2868 * win32/configure.js: added more readme info for the binary
2869 package.
2870
2871Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2872
2873 * xmlIO.c: fixed a stupid out of bound array error
2874
2875Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2876
2877 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
2878 messing around with support for Windows path, cleanups,
2879 trying to identify and fix the various code path to the
2880 filename access. Added xmlNormalizeWindowsPath()
2881
2882Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2883
2884 * error.c valid.c: working on better error reporting of validity
2885 errors, especially providing an accurate context.
2886 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
2887 error reports in those cases.
2888
2889Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2890
2891 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
2892 parser.c parserInternals.c xmlIO.c: get rid of all the
2893 perror() calls made in the library execution paths. This
2894 should fix both #92059 and #92385
2895
2896Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2897
2898 * xmllint.c: memory leak reporting was broken after a change
2899 of the preprocessor symbol used to activate it.
2900
2901Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2902
2903 * tree.c: try to make the copy function work for node of
2904 type XML_DOCUMENT_FRAG_NODE, they are only created by the
2905 DOM layers though, not libxml2 itself.
2906
2907Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2908
2909 * valid.c: try to provide file and line informations, not all
2910 messages are covered, but it's a (good) start
2911
2912Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
2913
2914 * xinclude.c: reimplemented a large part of the XInclude
2915 processor, trying to minimize resources used, James Henstridge
2916 provided a huge test case which was exhibiting severe memory
2917 consumption problems.
2918
2919Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
2920
2921 * python/Makefile.am: applied patch from Christophe Merlet to
2922 reestablish DESTDIR
2923
2924Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
2925
2926 * libxml.spec.in: fixes libary path for x86_64 AMD
2927
2928Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
2929
2930 * doc/tutorial/includekeyword.c
2931 * doc/tutorial/xmltutorial.xml:
2932 (plus resulting generated html files)
2933 fixing one spot I missed in the tutorial where I hadn't freed
2934 memory properly
2935
2936Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
2937
2938 * doc/tutorial/includeaddattribute.c
2939 * doc/tutorial/includeaddkeyword.c
2940 * doc/tutorial/includegetattribute.c
2941 * doc/tutorial/includekeyword.c
2942 * doc/tutorial/xmltutorial.xml
2943 * doc/tutorial/*.html:
2944 update tutorial to properly free memory (thanks to Christopher
2945 R. Harris for pointing out that this needs to be done)
2946 * doc/tutorial/images/callouts/*.png:
2947 added image files so the callouts are graphical, making it
2948 easier to read ( use "--param callout.graphics 1" to generate
2949 html with graphical callouts)
2950
2951Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2952
2953 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
2954 nice logos generated by Marc Liyanage
2955 * doc/site.xsl *.html: changed the stylesheet to show the new
2956 logo and regenerated the pages
2957
2958Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2959
2960 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
2961
2962Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2963
2964 * xpath.c: possible mem leak patch from Jason Adams
2965
2966Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2967
2968 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
2969 in the XQuery namespace
2970 * configure.in: preparing 2.4.24
2971 * doc/*.html: updated the web pages
2972
2973Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2974
2975 * python/generator.py: closing bug #85258 by generating conditional
2976 compile check to avoid linking to routines not configured in.
2977
29782002-08-22 Havoc Pennington <hp@pobox.com>
2979
2980 * autogen.sh: update error message for missing automake
2981
2982Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2983
2984 * python/Makefile.am: typo in target name resulted in libxml2.py
2985 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
2986
2987Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2988
2989 * win32/win32/Makefile.mingw: updated with version from
2990 Elizabeth Barham at http://soggytrousers.net/repository/
2991
2992Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2993
2994 * win32/Makefile.msvc: added the prefix location to the include
2995 and lib search path.
2996
29972002-08-18 Havoc Pennington <hp@pobox.com>
2998
2999 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
3000 both automake 1.6 and 1.4 installed get the right automake. Means
3001 compilation from CVS will now require the latest automake 1.4
3002 release, or manually creating symlinks called "automake-1.4" and
3003 "aclocal-1.4"
3004
3005Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3006
3007 * configure.in python/Makefile.am: more AMD 64 induced changes from
3008 Frederic Crozat
3009
3010Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3011
3012 * xinclude.c: oops I was missing the xml:base fixup too
3013 * result/XInclude/*.xml: this adds xml:base attributes to most
3014 results of the tests
3015
3016Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3017
3018 * xinclude.c: quick but apparently working implementation of
3019 xi:fallback, should close bug #89684
3020 * Makefile.am test/XInclude/docs/fallback.xml
3021 result/XInclude/fallback.xml: added a basic test for fallback,
3022 and run with --nowarning to avoid a spurious warning
3023 * configure.in: applied patch from Frederic Crozat for python
3024 bindings on AMD 64bits machines.
3025
3026Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3027
3028 * parser.c: xmlSAXUserParseMemory() really ought to fail if
3029 the caller don't pass a SAX callback block.
3030
3031Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3032
3033 * tree.c: applied the same fix for the XML-1.0 namespace to
3034 xmlSearchNsByHref() as was done for xmlSearchNs()
3035
3036Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3037
3038 * libxml.3: small cleanup of the man page
3039 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
3040 when serializing HREF attributes generated by XSLT.
3041
3042Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3043
3044 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
3045 version of Marc Liyanage' patch for boolean attributes in HTML
3046 output
3047
3048Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
3049
3050 * python/tests/serialize.py: fixed the test results, indenting
3051 behaviour changed slightly
3052
3053Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
3054
3055 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
3056 new c14n function to Windows def files
3057
3058Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
3059
3060 * c14n.c: fixed a memory leak in c14n code
3061
3062Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3063
3064 * parser.c include/libxml/parser.h: adding a new API for Christian
3065 Glahn: xmlParseBalancedChunkMemoryRecover
3066 * valid.c: patch from Rick Jones for some grammar cleanup in
3067 validation messages
3068 * result/VC/* result/valid/*: this slightly change some of the
3069 regression tests outputs
3070
3071Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3072
3073 * tree.c: trying to fix a problem in namespaced attribute handling
3074 raised by Christian Glahn
3075
3076Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3077
3078 * encoding.c include/libxml/encoding.h: Opening the interface
3079 xmlNewCharEncodingHandler as requested in #89415
3080 * python/generator.py python/setup.py.in: applied cleanup
3081 patches from Marc-Andre Lemburg
3082 * tree.c: fixing bug #89332 on a specific case of loosing
3083 the XML-1.0 namespace on xml:xxx attributes
3084
3085Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
3086
3087 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
3088 corner case from new Merlin's test suite and added a callback
3089 that will be used to improve xmlsec performance
3090
3091
3092Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
3093
3094 * HTMLtree.c: trying to fix the <style> escaping problem in
3095 HTML serialization bug #89342
3096
3097Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3098
3099 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
3100 and rebuilt the web site.
3101
3102Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
3103
3104 * include/libxml/tree.h: added _private member to xmlNs struct
3105
3106Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3107
3108 * HTMLparser.c: fixing bug #84876 based on the xml working
3109 code.
3110
3111Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3112
3113 * python/Makefile.am: enhanced to fix bug 72012 (errors
3114 when using '-jX' make parameter)
3115
3116Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3117
3118 * xpath.c: small additional enhancement for booleans
3119 compared to nodesets
3120
3121Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3122
3123 * HTMLtree.c: changed the order of the encoding declaration
3124 attributes in the meta tags due to a bug in IE/Mac
3125
3126Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3127
3128 * xpath.c: enhanced handling of booleans (especially '='
3129 and '!=' for nodesets) - fixes bug 85256. Added new
3130 routine xmlXPathNotEqualValues for more proper handling
3131 of '!=' when nodesets are involved.
3132
3133Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3134
3135 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
3136 doc/xmlcatalog_man.xml to the source distribution
3137
3138Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3139
3140 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
3141 asked for this.
3142
3143Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
3144
3145 * configure.in: preparing 2.4.23
3146 * doc/*: rebuilt the docs
3147
3148Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
3149
3150 * parser.c: fixing bug #84169 by fixing the
3151 comment of xmlCreatePushParserCtxt to describe the
3152 encoding detection parameters better.
3153
3154Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3155
3156 * valid.c: fixing bug #79331 in one path the lookup for
3157 ID attributes on a namespaced node wasn't handled correctly :-\
3158
3159Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
3160
3161 * HTMLparser.c: trying to fix 87235 about discarded white
3162 spaces in the HTML parser.
3163 * result/HTML/*: this changes the output of a number of HTML
3164 regression tests
3165
3166Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
3167
3168 * xpath.c: applied patch from Richard Jinks for the namespace
3169 axis + fixed a memory error.
3170 * parser.c parserInternals.c: applied patches from Peter Jacobi
3171 removing ctxt->token for good.
3172 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
3173 popped out by the regression tests.
3174 * Makefile.am: patch for threads makefile from Gary Pennington
3175
3176Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3177
3178 * xpath.c: enhanced behaviour of position() after usage of
3179 expressions involving preceding-sibling (et al).
3180
3181Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
3182
3183 * hash.c: applied a patch from Peter Jacobi to solve a problem
3184 when compiling with the Watcom C on Win32
3185 * result/schemas/*.err: the change of hashing algo generated
3186 permutations in the output
3187
3188Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3189
3190 * hash.c: applied patch from Sander Vesik improving the quality of
3191 the hash function.
3192
31932002-06-14 Aleksey Sanin <aleksey@aleksey.com>
3194
3195 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
3196 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
3197 xmllint.c xpath.c: replaced sprintf() with snprintf()
3198 to prevent possible buffer overflow (the bug was pointed
3199 out by Anju Premachandran)
3200
3201Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3202
3203 * parser.c: removed an uninitialized data error popped by valgrind
3204 on PE references
3205
3206Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
3207
3208 * doc/xml.html
3209 adding tutorial reference to the web page
3210
3211Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
3212
3213 * doc/tutorial/xmltutorial.xml
3214 * doc/tutorial/ar01s07.html
3215 * doc/tutorial/ape.html
3216 * doc/tutorial/includegetattribute.c
3217 adding section to tutorial about retrieving an attribute
3218 value
3219
3220Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3221
3222 * parser.c: applied a couple of patches from Peter Jacobi to start
3223 to get rid of ctxt->token, with a possible significant speed
3224 improvement to be gained once done. Better compliance with PE
3225 references constructs in DTDs too.
3226 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
3227 from Peter too
3228
3229Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3230
3231 * parser.c: Babak Vahedipour-Kunze reported that openTag in
3232 xmlParseElement was likely to have been deallocated at the
3233 time of the report, possibly leading to segfault. Just report
3234 the tag name now.
3235
3236Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3237
3238 * xpath.c: patch from Richard Jinks for XPath substring() function
3239 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
3240
32412002-06-06 Aleksey Sanin <aleksey@aleksey.com>
3242
3243 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
3244
3245Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
3246
3247 *doc/FAQ.html
3248 fixing typos in FAQ, thanks to Robert Funnell for the
3249 editing help
3250
3251Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3252
3253 * NEWS: got complaints from rpmlint that it was empty
3254
3255Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
3256
3257 * added doc/tutorial, including:
3258 apa.html
3259 apb.html
3260 apc.html
3261 apd.html
3262 ar01s02.html
3263 ar01s03.html
3264 ar01s04.html
3265 ar01s05.html
3266 ar01s06.html
3267 includeaddattribute.c
3268 includeaddkeyword.c
3269 includekeyword.c
3270 includestory.xml
3271 index.html
3272 xmltutorial.xml
3273 libxml tutorial, including generated html
3274
3275Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
3276
3277 * result/c14n/exc-without-comments/merlin-c14n-two-*
3278 result/c14n/without-comments/merlin-c14n-two-*
3279 test/c14n/exc-without-comments/merlin-c14n-two-*
3280 test/c14n/without-comments/merlin-c14n-two-*
3281 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
3282 c14n/exc-c14n and slightly modified test script to handle
3283 these test cases
3284 * c14n.c: fixed bugs for complicated nodes set (namespace
3285 without node and others from merlin-c14n-two.tar.gz)
3286 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
3287 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
3288 for xmlsec performance patch
3289 * xpath.c: fixed self::node() for namespaces and attributes
3290
3291Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
3292
3293 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
3294 but with the format parameter
3295 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
3296
3297Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
3298
3299 * Makefile.am: updated c14n tests suite
3300 * c14n.c: performance improvement for previous c14n patch
3301
3302Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3303
3304 * parser.c: another peroformance patch from Peter Jacobi, that
3305 time on parsing attribute values.
3306
3307Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
3308
3309 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
3310 into LibXML2 test suite
3311
3312Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
3313
3314 * c14n.c: propagating xpath ancesstors node fix to c14n
3315 plus small performance improvement to reduce number of
3316 mallocs
3317 * xpath.c: fixed ancestors axis processing for namespace nodes
3318
3319Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
3320
3321 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
3322 Peter Jacobi
3323
3324Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
3325
3326 * configure.in: preparing 2.4.22
3327
3328Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3329
3330 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
3331 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
3332 a public entry point.
3333 * doc/*: rebuilt the API and docs
3334
3335Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3336
3337 * xpath.c: patch from Richard Jinks to fix a problem introduced
3338 in the previous patch and pointed by Norm
3339
3340Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3341
3342 * libxml.spec.in: fixing bug #81112
3343
3344Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3345
3346 * uri.c: fixing bug #82848
3347
3348Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3349
3350 * result/catalogs/mycatalog.full: Aleksey's commit changed the
3351 output of one catalog test
3352
3353Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3354
3355 * global.data globals.c tree.c include/libxml/globals.h
3356 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
3357 default value for global parameter xmlIndentTreeOutput to 1 and
3358 introduced new global parameter xmlTreeIndentString (the string
3359 used to do one-level indent) with default value " " (as it was
3360 in tree.c)
3361
3362Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3363
3364 * Makefile.am: Merijn Broeren pointed out a problem when compiling
3365 with trio and schemas.
3366
3367Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3368
3369 * xpath.c: patch from Richard Jinks to fix the problem raised in
3370 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
3371
3372Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3373
3374 * xmlschemas.c: a bit of work on import.
3375 * xmlschemastypes.c: Charles Bozeman provided a compare function
3376 for date/time types so min/max facet restrictions should work,
3377 indeterminate comparisons return an error instead of equal.
3378 * test/schemas/date_0* result/schemas/date_0_0: specific test
3379 from Charles Bozeman too
3380
3381Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3382
3383 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
3384 from Christian Cornelssen fixing the man pages and the Catalog
3385 building script.
3386 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
3387 next step is <xs:import> I now have a reasonable understanding
3388 of how it works.
3389
3390Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3391
3392 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
3393
3394Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3395
3396 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
3397
3398Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
3399
3400 * xpath.c: fixing an XPath function evalutation bug pointed out
3401 by Alexey Efimov where the context was lost when evaluating
3402 the function arguments
3403
3404Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
3405
3406 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
3407 function public for XMLSec performance optimizations
3408
3409Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3410
3411 * python/generator.py python/libxml2class.txt : fixed a problem
3412 with the HTML parser pointed by Gary Benson
3413 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
3414 example
3415
3416Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3417 * parser.c: fixed bug #81159 (memory growth in SAX)
3418
3419Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3420 * xpath.c: fixed bug #78858 (the real fix)
3421
3422Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
3423 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
3424
3425Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3426
3427 * tree.c: modified xmlNodeSetBase to allow changing the
3428 base of a document.
3429
3430Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
3431
3432 * xmlschemastypes.c: patch Charles Bozeman for validation of
3433 all the date, time, and duration types
3434 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
3435 * configure.in: fixed an error pointed by an user
3436 * xml2-config.in: fixed an error pointed by an user
3437
3438Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3439
3440 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
3441 win32/libxml2.def.src xmlIO.c: exported default
3442 'file:', 'http:' and 'ftp:' protocols input handlers
3443 and maked protocols comparisson case insensitive
3444
3445Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3446
3447 * configure.in: Neven Has detected a typo
3448
3449Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
3450
3451 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
3452 as one of the persons allowed to commit directly to the
3453 module.
3454
3455Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3456
3457 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
3458 * valid.c: raised a too low limit
3459 * doc/*: rebuilt the docs
3460
3461Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3462
3463 * test/XPath/expr/floats test/XPath/expr/functions
3464 result/XPath/expr/floats result/XPath/expr/functions
3465 xpath.c: another XPath conformance patch from Richard Jinks
3466
3467Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
3468
3469 * xmlschemas.c: fixed validation of attribute groups.
3470 * test/schemas result/schemas: added an example from the primer
3471
3472Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3473
3474 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
3475 * test/schemas result/schemas: updated the test list
3476
3477Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3478
3479 * TODO: updated a bit
3480 * parser.c: made a comment more specific
3481 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
3482 Schemas conformance.
3483 * test/schemas result/schemas: updated the test list
3484
3485Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
3486
3487 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
3488 implementing xs:all with minOccurs = 0
3489 * tes/schemas/* result/schemas/*: added more tests covering
3490 xs:all
3491
3492Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3493
3494 * xmlregexp.c: first implementation of the all particle, this
3495 may need to be revisited for case where not all transitions
3496 must be crossed.
3497
3498Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3499
3500 * tree.c: another entity processing update from Markus Henke
3501
3502Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
3503
3504 * trionan.c: fixed crash on OSF/1
3505
3506Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3507
3508 * xmlschemas.c: more Schemas work
3509 * test/schemas/* result/schemas/*: added more tests coming
3510 from the spec.
3511
3512Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3513
3514 * c14n.c: patch from Aleksey Sanin reflecting a change in the
3515 ExcC14N specification
3516
3517Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3518
3519 * tree.c: patch from Markus Henke, fix for recursive entities.
3520
3521Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3522
3523 * xpath.c: fix a problem with string() on a document node.
3524
3525Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3526
3527 * Makefile.am xmlschemas.c: more Schemas work
3528 * test/schemas/* result/schemas/*: added more tests coming
3529 from the spec.
3530
3531Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3532
3533 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
3534 * result/HTML/*: this changes a few things in the results
3535
3536Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3537
3538 * include/libxml/tree.h: eliminated 'declaration different than
3539 prototype' warning
3540 * include/win32config.h: "resolved" conflicts with errno.h
3541
3542Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3543
3544 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
3545 on the automata interfaces and debug of counted choices
3546 * test/schemas/* result/schemas/*: added a number of tests
3547
3548Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3549
3550 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
3551 a bit of work on Schemas
3552 * testSchemas.c: try to make it more useful
3553 * test/schemas/* result/schemas/* Makefile.am: changed the
3554 Schemas regression test procedure, started adding a few samples
3555
3556Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3557
3558 * include/libxml/encoding.h: Patch for the Borland C++ builder
3559 * include/libxml/tree.h: Patch for the Borland C++ builder
3560 * threads.c: Patch for the Borland C++ builder
3561 * win32/bcb5: New directory for the Borland C++ builder
3562 project files
3563
3564Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3565
3566 * win32/Makefile.msvc: Update for XML Schema support
3567 * win32/configure.js: Update for XML Schema support
3568 * win32/libxml2.def.src: Update for XML Schema support
3569
3570Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
3571
3572 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
3573 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
3574 xmlunicode.c include/libxml/Makefile.am
3575 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
3576 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
3577 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
3578 include/libxml/xmlversion.h.in : merged the current state of
3579 XML Schemas implementation, it is not configured in by default,
3580 a specific --schemas configure option has been added.
3581 * test/automata test/regexp test/schemas Makefile.am
3582 result/automata result/regexp result/schemas:
3583 merged automata/regexp/schemas regression tests
3584
3585Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
3586
3587 * xpath.c: Gary found a compile time problem, fixes #78823
3588
3589Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3590
3591 * configure.in: release of 2.4.20
3592 * doc/*: updated and rebuilt the docs
3593
3594Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3595
3596 * python/Makefile.am: patch from Cristian Gafton to build on
3597 Red Hat 6.2, should also fix #75779
3598
3599Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3600
3601 * valid.c: first part of fixing #78729
3602
3603Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
3604
3605 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
3606 escaping of URI when saving HTML files.
3607 * result/HTML/*: this impacted some tests
3608
3609Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
3610
3611 * configure.in: trying to fix #77441
3612
3613Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3614
3615 * include/libxml/xmlIO.h: Hallski complained it could not be
3616 included by itself.
3617
3618Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3619
3620 * configure.in: applied an IEEE flag patch for OSF/1 #77825
3621
3622Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3623
3624 * win32/configure.js: patch from Nilo for the c14n option
3625 * win32/Makefile.msvc: fixed libxml2.def generation with threads
3626
3627Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3628
3629 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
3630 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
3631 LIBXML_THREAD_ENABLED
3632
3633Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3634
3635 * xpath.c: another patch from Richard Jinks for substring conformance
3636 * test/XPath/expr/floats test/XPath/expr/strings
3637 result/XPath/expr/floats result/XPath/expr/strings: update of the
3638 test suite to check those.
3639
3640Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3641
3642 * xpath.c: patch from Richard Jinks for .x float parsing.
3643
3644Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3645
3646 * parser.c: patch from Markus Henke when an encoding ain't recognized
3647
3648Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3649
3650 * libxml.m4: got a report that #include <string.h> was needed
3651
3652Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3653
3654 * xmllint.c: applied a fix from Anthony Jones for -o /--output
3655
3656Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
3657
3658 * doc/example.html: fixing typo
3659
3660Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3661
3662 * xpath.c: fixed a bug in the nodeset to boolean comparison code
3663 pointed out by Melvyn Sopacua.
3664
3665Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3666
3667 * libxml.m4: Frédéric Crozat gave a patch related to the change
3668 of Include paths breaking the libxml.m4
3669
3670Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3671
3672 * xpath.c: Fix bug #76927 forgot to save some context
3673 when evaluating binary expressions
3674
3675Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3676
3677 * configure.in: fixed configure for MPE/iX from Markus Henke
3678 * xmlmemory.c: fixed initialization problems
3679 * xpath.c: another set of patches from Richard Jinks this
3680 fixes "make XPathtests" on linux
3681
3682Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
3683
3684 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
3685 * test/XPath/expr/compare test/XPath/expr/equality
3686 test/XPath/expr/floats test/XPath/expr/functions
3687 test/XPath/expr/strings result/XPath/expr/compare
3688 result/XPath/expr/equality result/XPath/expr/floats
3689 result/XPath/expr/functions result/XPath/expr/strings: Updated
3690 tests though they show a divergence on Linux
3691
3692Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3693
3694 * xpath.c trionan.c: previous commit also included patches
3695 from Richard Jinks on some IEEE support corner case
3696
3697Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3698
3699 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
3700 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
3701 that $(datadir) should be used for docs
3702
3703Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3704
3705 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
3706 could leak filedescriptors
3707
3708Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3709
3710 * configure.in nanohttp.c: applied patch from Allan Clark for
3711 UnixWare/OpenServer
3712
3713Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3714
3715 * configure.in: preparing 2.4.19
3716 * doc/*: rebuilt the docs
3717
3718Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3719
3720 * nanohttp.c: fixing #76043, got fed up with non-portability
3721 of that piece of code.
3722
3723Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3724
3725 * valid.c SAX.c: Never commit without running "make tests" :-(
3726 fix a couple of stupidities in the previous commit
3727 * result/*: a few changes in some attribute order result of previous
3728 commit.
3729
3730Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3731
3732 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
3733 the internal subset should not raise duplicate ID errors,
3734 also there was a small bug in conjunction to namespace
3735 declarations defaulted and xml:xxx attributes DTD definitions.
3736
3737Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3738
3739 * xpath.c: Richard Jinks also raised some rounding problems
3740 this tries to fix them
3741
3742Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3743
3744 * xpath.c: Richard Jinks spotted an incoherent memory allocation
3745 behaviour in xmlXPathCastToString()
3746
3747Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3748
3749 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
3750 raised by Morus Walter
3751
3752Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3753
3754 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
3755 from Igor
3756
3757Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3758
3759 * xpath.c: fixing #75619, related to a problem when trying
3760 to evaluate condition when the current node set resulting
3761 from that sub-step evaluation is empty. Also fixes 2 potential
3762 problem with previous-sibling and next-siblings axis.
3763
3764Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3765
3766 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
3767 HTML support is not configured in.
3768
3769Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3770
3771 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
3772 include/libxml/tree.h: dohh I really didn't intended to commit
3773 this test version :-(
3774
3775Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3776
3777 * testSAX.c: I wanted to see the real speed at the SAX interface
3778 after a little too many Ximianer started complaining about the
3779 parser speed.
3780 added a --quiet option:
3781 paphio:~/XML -> ls -l db100000.xml
3782 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
3783 paphio:~/XML -> time ./testSAX --quiet db100000.xml
3784 3200006 callbacks generated
3785 real 0m1.270s
3786 Which means 16MBytes/s and 3Mcallback/s
3787
3788Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3789
3790 * xpath.c: valgrind spotted another error that time when running
3791 on libxslt regression tests
3792
3793Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3794
3795 * Makefile.am: adding "make valgrind" running the full regression
3796 tests (except python ones) under Valgrind (using valgrind -q
3797 which was kindly added by the author).
3798 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
3799 passes cleanly now except an obcure floating point initialization
3800 raised in log10() in one XPath regression test ???
3801 * tree.c: edited some comments to close #75244
3802
3803Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
3804
3805 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
3806 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
3807 context of ScrollKeeper, made sure that if the number is
3808 an integer, the serialization follows the description at
3809 http://www.w3.org/TR/xpath#section-String-Functions
3810
3811Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3812
3813 * configure.in: preparing 2.4.18
3814 * doc/*: updated and rebuilt the web site
3815 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
3816 the Windows and Cygwin maintainers.
3817 * parser.c: humm, changed the way the SAX parser work when
3818 xmlSubstituteEntitiesDefault(1) is set, it will then
3819 do the entity registration and loading by itself in case the
3820 user provided SAX getEntity() returns NULL.
3821 * testSAX.c: added --noent to test the behaviour.
3822
3823Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3824
3825 * parser.c: Wilfried Teiken provided a hackish but working
3826 way to get context reported back on entities when parsing
3827 with SAX and without breaking the DOM build.
3828
3829Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3830
3831 * c14n.c: applied a new patch from Aleksey Sanin
3832 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
3833 to reference Aleksey implementation of XML digital Signatures
3834
3835Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3836
3837 * xpath.c: small fix to avoid potential problem due to
3838 ordering of freeing data
3839 * python/Makefile.am: people were complaining about
3840 the generated file in python dir not being built
3841
3842Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3843
3844 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
3845 python/generator.py python/libxml.c python/types.c: Cleanup
3846 of the python Makefiles based on Jacob and James feedback,
3847 fixed the spec file accordingly, fixed the number of warning
3848 that passing my pedantic CFLAGS was generating. Conclusion
3849 is that Python includes are real crap.
3850
3851Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3852
3853 * configure,in: it was reported quite a few times that
3854 xml2-config --cflags should not output
3855 -I$includeprefix/libxml2/libxml because libxml2 header names
3856 clashes with existing names like list.h from C++ stl.
3857 Includes should be #include<libxml/xxx.h> so ...
3858
3859Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3860
3861 * c14n.c: another patch from Aleksey Sanin
3862
3863Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3864
3865 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
3866 canonicalization algorithm
3867 * doc/xml.html doc/index.html: added the C14N references on the
3868 index page.
3869
38702002-03-13 jacob berkman <jacob@ximian.com>
3871
3872 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
3873 usage, redundant, and gcc specific
3874
3875Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3876
3877 * xpath.c: speedup some node selection operations, this can
3878 have a significant impact on DocBook Norm's stylesheets
3879 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
3880 make sure it's always the case
3881 * debugXML.c: distinguish CDATA and comments in ls operations
3882
3883Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3884
3885 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
3886 to generate better API descriptions etc...
3887
3888Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3889
3890 * c14n.c: Fixing #74186, made sure all boolean expressions
3891 get fully parenthesized, ran indent on the output
3892 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
3893 include/libxml/tree.h: also #74186 related, removed the
3894 --with-buffers option, and all the preprocessor conditional
3895 sections that were resulting from it.
3896
3897Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3898
3899 * valid.c: applied patch from Dodji Seketeli fixing an
3900 uninitailized variable in xmlValidGetValidElements()
3901
3902Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3903
3904 * c14n.c: fixed a few comments
3905 * doc/*.html doc/*/*.html: regenerated the docs and added
3906 the C14N API
3907 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
3908
3909Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3910
3911 * check-xml-test-suite.py: fix to adapt varaiations in the
3912 bindings
3913 * configure.in python/setup.py python/setup.py.in: fixed to
3914 have the version of the python scripts automatically updated
3915
3916Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3917
3918 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
3919 in xmlCopyProp()
3920
3921Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3922
3923 * configure.in: preparing 2.4.17 release
3924 * doc/*: updated and rebuilt the docs
3925 * xpath.c: fixed a comment
3926 * python/libxml.c: fixed a possible reentrancy problem
3927
3928Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3929
3930 * tree.c python/tests/Makefile.am python/tests/attribs.py:
3931 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
3932 added a specific regression test
3933 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
3934 not raise exceptions when failing to find the attribute.
3935
3936Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3937
3938 * configure.in xmllint.c: owen pointed out a problem with the
3939 ftme fix, gettimeofday() was not detected by configure and
3940 the ftime header wasn't included, dohhh
3941
3942Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3943
3944 * configure.in xmllint.c: trying to fix #71457 for timing
3945 precision when gettimeofday() is not availble but ftime() is
3946
3947Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3948
3949 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
3950 are now copied on install and part of the -devel RPM
3951
3952Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3953
3954 * xpath.c: trying to avoid bug #72150 which was apparently
3955 caused by a gcc bug (or a processor problem) as detailed
3956 at http://veillard.com/gcc.bug
3957
3958Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3959
3960 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
3961 fixed xmlReconciliateNs(), added a Python test/example for
3962 inter-document cut'n paste
3963 * python/libxml.py: fixed node.doc on document nodes and added
3964 xpathEval() onto node objects
3965
3966Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3967
3968 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
3969 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
3970 fixup and integrated tests for the serialization stuff
3971
3972Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3973
3974 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
3975 moved the libxml man page to section 3
3976
3977Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3978
3979 * tree.c: fix bug #72490
3980 * python/libxml.c python/libxml.py: added methods serialize()
3981 and saveTo() to all node elements.
3982
3983Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3984
3985 * xmlIO.c: closed #73430, don't read from an input source
3986 which indicated an end-of-file or an error.
3987
3988Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3989
3990 * parser.c: make sure SAX endDocument is always called as
3991 this could result in a Python memory leak otherwise (it's
3992 used to decrement ref-counting)
3993 * python/generator.py python/libxml.c python/libxml.py
3994 python/libxml2-python-api.xml python/libxml2class.txt
3995 python/tests/error.py python/tests/xpath.py: implemented
3996 the suggestions made by Gary Benson and extended the tests
3997 to match it.
3998
3999Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4000
4001 * python/generator.py: applied patch fixing #73450
4002
4003Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
4004
4005 * xpath.c: fixing #61290 "namespace nodes have no parent"
4006 long standing divergence from the XPath REC. NodeSets
4007 simply hold a copy of namespace nodes and those node ->next
4008 points to the parent (which may not be the node carrying the
4009 definition).
4010 * include/libxml/xpath.h: flagged but didn't added a possible
4011 speedup
4012 * DOCBparser.c HTMLparser.c: removed some warnings from push
4013 parser due to new state being added.
4014 * tree.c: new fix from Boris Erdmann
4015 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
4016 the XML Canonalization support from Aleksey Sanin
4017
4018Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4019
4020 * tree.c: patch from Boris Erdmann fixing some namespace odities
4021 with xmlCopyNode()
4022
4023Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4024
4025 * xmlIO.c: fix bug #72706 when loading a NULL entity
4026
4027Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4028
4029 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
4030 actually change in a future XML Namespace revision.
4031
4032Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4033
4034 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
4035 added the possibility of returning nodesets from XPath extension
4036 functions written in Python
4037
4038Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
4039
4040 * python/*: commiting some Python bindings work done while travelling
4041
4042Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4043
4044 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
4045 explicitely with memory debugging switched on
4046
4047Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
4048
4049 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4050 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4051 Added wrapper for the xmlURIPtr type, provided accessors, fixed
4052 the accessor generator for strings
4053 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
4054 regression test.
4055
4056Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4057
4058 * python/README python/generator.py python/libxml.c python/setup.py:
4059 added the 'usual' setup.py to allow building a libxml2-python
4060 module based on the same code. The initialization is however
4061 different the 2 .so files fo libxml2 and libxslt are identical and
4062 they entry point initialize both libraries. this is done to avoid
4063 some possible nasty problem since the Python don't merge the maps
4064 of all shared modules.
4065
4066Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4067
4068 * parser.c: fixed a push/encoding bug reported by Michael
4069 on librsvg
4070
4071Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4072
4073 * include/libxml/parserInternals.h: fixes a misplaced #endif
4074
4075Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4076
4077 * parser.c valid.c: found and fixed a couple of allocation bugs
4078
4079Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4080
4081 * doc/xml.html doc/python.html doc/*: added a Python and binding
4082 page describing the current state of the Python bindings and
4083 giving pointers to the other languages wrappers.
4084
4085Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4086
4087 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
4088 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
4089 rebuilt the API and web site
4090 * xpath.c: fixed #71978 portability bugs
4091
4092Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
4093
4094 * SAX.c: oops broke automatic defaulting of namespaces attributes.
4095
4096Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4097
4098 * include/libxml/parserInternals.h parser.c: had to change
4099 2 internal parsing API when processing document content
4100 to check the start and end of element content are defined
4101 in the same entity
4102 * valid.c include/libxml/valid.h: attribute normalization can
4103 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
4104 with the context to report it.
4105 * SAX.c: fixed the last known bugs, crazy validation constraints
4106 when a document is standalone seems correctly handled. There
4107 is a couple of open issues left which need consideration especially
4108 PE93 on external unparsed entities and standalone status.
4109 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
4110 The 2 tests left failing are actually in error. Cleanup done.
4111
4112Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4113
4114 * valid.c: implemented E59 spaces in CDATA does not match the
4115 nonterminal S
4116
4117Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4118
4119 * SAX.c parser.c valid.c: more validation test fixups
4120 * check-xml-test-suite.py: added duration info for the tests
4121
4122Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4123
4124 * parser.c valid.c: a couple of errors were reported but not
4125 saved back as such in the parsing context. Down to 1% failure rate
4126 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
4127
4128Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4129
4130 * xmlInternald.c: isExtender was missing a char
4131 * parser.c include/libxml/parser.h: % are acceptable in the
4132 internal subset if within a PUBLIC ID
4133
4134Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
4135
4136 * SAX.c parserInternals.c valid.c: more work on the conformance
4137 suite. Took the step to finally block documents with encoding
4138 errors. It's a fatal error per the spec, people should have fixed
4139 their documents by now.
4140
4141Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
4142
4143 * check-xml-test-suite.py: fixed the test script after some discussion
4144 on the semantic of TYPE="error"
4145 * Makefile.am: added the script to the distrib
4146
4147Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4148
4149 * SAX.c entities.c: fixed a couple of conformances issues deep
4150 into the validation code (standalone and undeclared Notations)
4151
4152Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4153
4154 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
4155 stayed there for years !
4156
4157Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4158
4159 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
4160 missing
4161
4162Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4163
4164 * check-xml-test-suite.py: improved the behaviour a bit as
4165 well as the logs
4166 * parser.c valid.c SAX.c: fixed a few more bugs
4167 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
4168
4169Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4170
4171 * check-xml-test-suite.py: python script to run regression tests
4172 against the XML Test suite of W3C/OASis
4173 * SAX.c: fixed a validation bug
4174 * parser.c: fixed 3 errors pointed by the test suite
4175 * doc/buildDocBookCatalog: fixed a typo pointed by drake
4176 * python/Makefile.am: fixed a dependendy
4177
4178Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4179
4180 * xmlmemory.c: avoid a warning bug #71594
4181
4182Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4183
4184 * xmlmemory.c: Jesse Perry provided a patch to remove a few
4185 warning on alpha/Tru64
4186
4187Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4188
4189 * include/libxml/entities.h: fixing a comment
4190 * valid.c: fixing some troubles with validity check on namespaces
4191 * result/VC/NS3 test/VC/NS3: added a specific regression test
4192
4193Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4194
4195 * tree.c: Fixing #71342 serializing '\n' in attribute values
4196 * result/noent/att3 result/att3 test/att3: added a specific
4197 test.
4198
4199Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
4200
4201 * python/libxml.c: couple of bug fixes
4202
4203Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
4204
4205 * python/*.py: removed tabs and used spaces.
4206
4207Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4208
4209 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
4210 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
4211
4212Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4213
4214 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
4215 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
4216
4217Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4218
4219 * include/libxml/encoding.h include/libxml/entities.h
4220 include/libxml/globals.h include/libxml/parser.h
4221 include/libxml/threads.h include/libxml/tree.h
4222 include/libxml/xmlmemory.h: trying to fix the include mess
4223
4224Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4225
4226 * include/libxml/xmlmemory.h: reverted part of the previous
4227 attempt to provide #69655, this was breaking the build.
4228
4229Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
4230
4231 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
4232 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
4233 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
4234 include/libxml/parserInternals.h include/libxml/tree.h
4235 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
4236 Tentatively fixed #69655 , make compiling with -Wredundant-decls
4237 clean.
4238 * python/libxml.c: fixed a warning.
4239
4240Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4241
4242 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
4243 copying of node, merge back IDs in the target document.
4244 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
4245 test/XInclude/ents/ids.xml: test case
4246 * result/VC/ElementValid4: output changed due to a typo fix
4247
4248Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4249
4250 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00004251 generate the dependencies right as Jacob found out. Add
4252 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004253
4254Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4255
4256 * parserInternals.c valid.c: Justin Fletcher found some parts
4257 of the code needing cleanup
4258 * libxml.spec.in python/Makefile.am python/generator.py
4259 python/libxml.c python/libxml.py: Fixed the python Makefiles
4260 corrected a bug showing up on ia64, changed the name of the
4261 python internal module too
4262
4263Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
4264
4265 * Makefile.am: applied patch from Andris Pavenis for binary
4266 name suffixes
4267
4268Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
4269
4270 * xmllint.c win32/win32config.h: fixing #68748
4271
4272Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4273
4274 * valid.c: fixing #70166
4275
4276Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4277
4278 * valid.c: fixing #70077
4279
4280Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4281
4282 * Copyright Makefile.am README configure.in libxml.spec.in:
4283 Changed to the MIT Licence
4284 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
4285 doc/xmlio.html: updated the doc accordingly
4286 * include/libxml/xmlwin32version.h configure.in: preparing
4287 2.4.14 release
4288 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4289 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4290 fixed the const xmlChar * wrapper and generator, XPath extension
4291 functions now use the context as first argument
4292 * python/tests/tstxpath.py python/tests/xpath.py
4293 python/tests/xpathext.py: Updated the tests accordingly
4294 * tree.c: fixed bug #70067
4295
4296Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4297
4298 * Makefile.am: cleanup
4299 * debugXML.c: always use stdout if output is NULL
4300 * xmlIO.c: don't close filedescriptors passed to outputBuffers
4301 * python/Makefile.am python/generator.py python/libxml2class.txt
4302 python/libxml_wrap.h python/types.c: augmented the number of bindings
4303 handling FILE * and XPath contexts
4304 * python/tests/Makefile.am: avoid a stupid problem due to the
4305 use of TEST.
4306
4307Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4308
4309 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
4310
4311Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4312
4313 * python/TODO python/libxml.c: cleanup the extension function lookup
4314 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
4315
4316Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4317
4318 * configure.in python/Makefile.am: do not install outside
4319 of prefix
4320
4321Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4322
4323 * python/TODO python/libxml.c: started adding SAX interfaces
4324 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
4325 SAX test
4326
4327Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4328
4329 * tree.c: hardened the addChild function
4330 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4331 python/libxml2class.txt python/libxml_wrap.h python/TODO:
4332 added accessors needed for xmlNode, a bit more testing and
4333 extension of interfaces
4334 * python/tests/Makefile.am python/tests/build.py: added a test
4335 build from scratch/save/load/check
4336
4337Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4338
4339 * parserInternals.c: change a small bit in the way valididy
4340 error messages get initialized
4341 * python/TODO python/libxml.c python/libxml2-python-api.xml
4342 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4343 added some memory debugging to track leaks at the libxml2 level
4344 * python/tests/*.py: changed all tests to check for leaks,
4345 there is just one left in XPath extension registrations.
4346
4347Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
4348
4349 * python/TODO python/generator.py python/libxml2-python-api.xml
4350 python/libxml2class.txt: more accessor classes for the parser
4351 context, allow to switch on and check validity
4352 * python/tests/Makefile.am python/tests/error.py
4353 python/tests/invalid.xml python/tests/valid.xml
4354 python/tests/validate.py: attded more test and and added error.py
4355 which I forgot to commit in the last step
4356
4357Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4358
4359 * python/Makefile.am python/types.c: cleanup
4360 * python/libxml.c python/libxml.py python/libxml_wrap.h
4361 python/generator.py python/libxml2-python-api.xml
4362 python/libxml2class.txt: added class for parser context, added
4363 first cut for push mode support. Added a framework to generate
4364 accessors functions.
4365 * python/tests/Makefile.am python/tests/push.py: added a push
4366 test
4367
4368Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4369
4370 * python/Makefile.am python/TODO python/libxml.py: fixed a small
4371 bug a bit of cleanup.
4372
4373Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4374
4375 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
4376 python/libxml2class.txt: adding error redirections and preformat
4377 to a python handler
4378 * python/tests/Makefile.am python/tests/*.py: cleanup made all
4379 tests self checking
4380
4381Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4382
4383 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
4384 a function
4385
4386Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4387
4388 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
4389 python/libxml.c python/libxml2-python-api.xml
4390 python/libxml2class.txt: Progressing through the TODOs, class
4391 description output, extra XML API, RPM now builds the wrappers
4392 for all python installed versions
4393
4394Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
4395
4396 * configure.in libxml.spec.in python/Makefile.am python/TODO
4397 python/generator.py python/libxml2class.txt: added more informations
4398 in the libxml2-python package including docs. Slightly changed
4399 the class hierarchy
4400 * python/tests/*: added basic regression tests infrastructure too
4401
4402Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4403
4404 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
4405 added libxml2-python as part of the packages installed
4406
4407Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4408
4409 * python/Makefile.am python/generator.py python/libxml.c
4410 python/libxml.py: more work, now able to extend the
4411 XPath interpreter with functions written in python.
4412
4413Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4414
4415 * python/Makefile.am: Jacob sent a patch to allow building from
4416 tarfile.
4417
4418Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4419
4420 * python/Makefile.am python/libxml.c configure.in Makefile.am:
4421 inserted the python wrappers build, I hope this won't be too
4422 unportable
4423
4424Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4425
4426 * xpath.c: minor optimization
4427 * python/generator.py python/libxml.c python/libxml.py
4428 python/libxml_wrap.h: more work on the python bindings,
4429 they now support XPath and there is no evident leak
4430
4431Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4432
4433 * python/generator.py python/libxml.c python/libxml.py:
4434 more work on the python bindings generator.
4435
4436Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4437
4438 * python/generator.py python/libxml.c python/libxml_wrap.h:
4439 more work on the python bindings.
4440
4441Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4442
4443 * python/generator.py python/libxml.c python/libxml.py
4444 python/libxml_wrap.h: commited early version of a python binding
4445 for private use only ATM
4446
4447Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4448
4449 * entities.c tree.c include/libxml/entities.h: applied patch
4450 from Anthony Jones to implement copy of DTD subtree too. Had
4451 just to keep 2 function private which really ought to become
4452 public ones.
4453
4454Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4455
4456 * xmllint.c: added pointers to the web pages in the usage()
4457
4458Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4459
4460 * tree.c: more fixes from Petr Kozelka for attribute handling
4461 in the tree API to align the semantic with DOM.
4462
4463Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4464
4465 * valid.c tree.c entities.c: another set of patches from
4466 Anthony Jones for copy operations cleanup and robustness
4467
4468Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4469
4470 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
4471 an alphabetic index based on comments content
4472 * doc/*: rebuilt the web site with the new references
4473
4474Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4475
4476 * parserInternals.h: Greg Sjaardema suggested to use an
4477 eponential buffer groth policy in xmlParserAddNodeInfo()
4478
4479Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4480
4481 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
4482 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
4483 doc/parsedecl.py doc/Makefile.am: updated the python extractor
4484 to generate cross-references, and added/updated the stylesheets
4485 to generate and link API indexes. The generic keyword index
4486 is not done yet.
4487 * doc/*.html: regenerated all the usual docs too
4488
4489Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4490
4491 * debugXML.c: added an xpath function to the shell for T. V. Raman
4492
4493Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4494
4495 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
4496 debug routines.
4497
4498Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4499
4500 * tree.c: apply an patch from Petr Kozelka for unlink and replace
4501 support of attribute nodes
4502
4503Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4504
4505 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
4506 hopefully near complete and fully documented of the API in XML
4507 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
4508 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
4509 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
4510 include/libxml/parserInternals.h include/libxml/valid.hi
4511 include/libxml/xmlIO.h include/libxml/xmlerror.hi
4512 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
4513 include/libxml/xpath.h include/libxml/xpathInternals.h:
4514 Cleaned up the doc comments a lot in the process, the interface
4515 coverage is now 100%
4516
4517Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4518
4519 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
4520 extracts comments from the gtk-doc DocBook output (a bit
4521 convoluted but seems to work).
4522
4523Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4524
4525 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
4526 added an XML description of the API, moved the script generating
4527 it here. Added a "make api" target
4528
4529Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4530
4531 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
4532
4533Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4534
4535 * xpath.c include/libxml/xpathInternals.h: the change made to
4536 xmlXPathFuncLookupFunc was incompatible roll it back
4537
4538Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4539
4540 * SAX.c: cleanup patch from Anthony Jones
4541 * doc/Makefile.am: fix the headers to avoid in make scan
4542 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
4543 includes, * vs Ptr and general cleanup
4544 * parsedecl.py: first version of a script to extract the
4545 module interfaces, the goal will be to provide .decl or XML
4546 specification of the interfaces to build wrappers.
4547
4548Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4549
4550 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
4551 now provides return codes in case of errors
4552
4553Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
4554
4555 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
4556 Upgraded to trio baseline 1.6
4557 * strio.h strio.c: Replaced by triostr.h and triostr.c
4558
4559Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
4560
4561 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
4562 of strdup usage in the code
4563
4564Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4565
4566 * parser.c error.c: Keith Isdale complained rightly that
4567 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
4568
4569Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4570
4571 * tree.c: fixed the funxtion to set the xml: attributes
4572 * debugXML.c: added "setbase" to test it.
4573
4574Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4575
4576 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
4577 to allow updating an attribute content
4578
4579Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4580
4581 * libxml.h: try to avoid problems when compiling on Windows
4582
4583Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4584
4585 * hash.c: patch from Anthony Jones for hash.c allocation size
4586 * Makefile.am: trying to work around Yet Another Libtool Madness
4587 and build the 2.4.13 release finally ...
4588
4589Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4590
4591 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
4592 * doc/* : update of the documentation
4593
4594Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4595
4596 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
4597 at fixing #61290 :-(
4598
4599Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4600
4601 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
4602 Fixes bug #67229
4603
4604Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4605
4606 * tree.c: trying to avoid troubles when a subtree is copied
4607 and coalesced in part with the target tree. Should fix
4608 bug #67407
4609
4610Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4611
4612 * valid.c: fixed validation of attributes content of type
4613 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
4614 values, very old bug. Fixes #67671
4615
4616Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4617
4618 * parser.c include/libxml/parserInternals.h tree.c: integrated
4619 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
4620 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
4621
4622Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4623
4624 * threads.c: applied Serguei Narojnyi's patch to add native
4625 thread support on the Win32 platform
4626 * testThreadsWin32.c Makefile.am: added the test program also
4627 from Serguei, Win32 specific
4628 * include/win32config.h include/libxml/xmlwin32version.h.in:
4629 added patch from Igor for the Windows thread specific defines.
4630
4631Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4632
4633 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
4634
4635Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4636
4637 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
4638 output page into XMLinfo.html. Close bug #66951 and
4639 raised by Robert Collins too.
4640
4641Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
4642
4643 * encoding.c: Paul Keogh pointed out a possibility of segfault
4644 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
4645 Closes bug # 68238
4646
4647Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
4648
4649 * doc/*.html: updated the Gdome2 links
4650
4651Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4652
4653 * libxml.h: Applied following patches from Robert Collins
4654 and make sure IN_LIBXML is defined when compiling it
4655 -------
4656 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
4657 as well as Visual C.
4658 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4659 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4660 * strio.c (PLATFORM_UNIX): Define for Cygwin.
4661 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
4662 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
4663 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
4664 xmlSysIDExists xmlNoNetExists).
4665 * xmllint.c: Don't include winsock2.h for Cygwin.
4666
4667Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4668
4669 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
4670 when the version info is not present.
4671
4672Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4673
4674 * tree.c: Anthony Jones pointed out a problem in
4675 xmlStringGetNodeList() and provided a fix for it
4676
4677Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4678
4679 * parser.c: patch from Frank J Franklin to remove a bug in
4680 xmlCreatePushParserCtxt() when the initial buffer passed
4681 is large.
4682
4683Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4684
4685 * win32/*: big cleanup of the Windows/MSVC project files
4686 from Igor Zlatkovic
4687
4688Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4689
4690 * doc/Makefile.am: should fix #67674 and avoid troubles if
4691 xsltproc is not available or fails in the prefix provided
4692
4693Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
4694
4695 * xmlmemory.c: one more doc patch from Charlie Bozeman.
4696
4697Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4698
4699 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
4700 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
4701 Fixed a few other problems raised by Charlie Bozeman.
4702 * result/VC/ElementValid[5-7]: fixed the output
4703
4704Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4705
4706 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
4707 patches from Charlie Bozeman. Regenerated the HTML docs.
4708
4709Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
4710
4711 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
4712 for Windows from Igor
4713
4714Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4715
4716 * xmllint.c: applied Justin Fletcher patch for --output or -o
4717
4718Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
4719
4720 * win32/libxml2/libxml2.def.src: close #67019
4721
4722Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4723
4724 * xmllint.c: applied Justin Fletcher generic timing patch
4725 similar to the one already applied to xsltproc.
4726
4727Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4728
4729 * include/libxml/tree.h tree.c: applied documentation patches
4730 from Charlie Bozeman
4731
4732Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
4733
4734 *doc/xmllint.xml, xmllint.1 - document --dropdtd
4735
4736Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
4737
4738 * valid.c: fix the xmlStrdup() used in the previous patch.
4739 * valid.c: added --dropdtd
4740 * tree.c: fixed xmlUnlinkNode so it also removes the references
4741 from the document if the node is a DTD
4742
4743Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
4744
4745 * HTMLtree.c valid.c: cleanup some static declarations
4746
4747Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4748
4749 * xmllint.c: removed another strdup()
4750 * doc/FAQ: removed the HP/UX entry
4751
4752Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
4753
4754 * valid.c: fix bug #66816 when validating.
4755 * xmllint.c: don't use sys/time.h if configure did not found it
4756
4757Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
4758
4759 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
4760 xmlcatalog_man.xml
4761
4762Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4763
4764 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
4765 xmlInitMemory() was declared twice
4766
4767Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
4768
4769 * globals.c: do not reference strdup() !
4770 * configure.in libxml-2.0.pc.in: trying to fix the libs
4771 of the various config extraction modules
4772
4773Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4774
4775 * configure.in : preparing 2.4.12
4776 * doc/* : updated and rebuilt the docs
4777
4778Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4779
4780 * uri.c: closed bug #66159
4781 * testURI.c: added --escape option
4782 * configure.in: some cleanup for xml2-config --cflags
4783
4784Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
4785
4786 * globals.c testThreads.c: removed some misplaced includes
4787 of xmlversion.h
4788
4789Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
4790
4791 * threads.c: patch from Gary Pennington fixing a possible
4792 problem at initialization time.
4793
4794Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
4795
4796 * configure.in libxml.h parser.c testThreads.c macos/: integrated
4797 Eric Lavigne contribution to build libxml2 on MacOS using
4798 CodeWarrior.
4799
4800Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
4801
4802 * xmllint.c: applied Geert Kloosterman's patch to fix
4803 --repeat --timing output
4804
4805Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4806
4807 * parser.c: Robin Berjon <robin@knowscape.com> found a case
4808 where non-wellformed XML declaractions were not detected.
4809
4810Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4811
4812 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
4813
4814Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4815
4816 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
4817 gets reset by xmlCleanupInputCallbacks() and this makes the
4818 function useless. Same for output.
4819
4820Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4821
4822 * xmlIO.c: robert pointed out a loop error in callback cleanups
4823
4824Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4825
4826 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
4827 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
4828 they are not really tied to debugging
4829
4830Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4831
4832 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
4833 * xmllint.c: better --catalogs description
4834
4835Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4836
4837 * tree.c: fixed a couple of problems in xmlSetProp()
4838
4839Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
4840
4841 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
4842 unappropriate stdout output.
4843
4844Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
4845
4846 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
4847 by Denis Beurive, closes #65111
4848
4849Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
4850
4851 * valid.c: in case of content model validity error, don't
4852 print it if validity warnings were not requested.
4853
4854Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4855
4856 * nanoftp.c: applied a couple of patches from Brian D Ripley.
4857 * parserInternals.c: removed the last exit() call. Print an
4858 unmaskable error on stderr instead (library mismatch detection)
4859
4860Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
4861
4862 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
4863 shell instructions from Heiko Rupp
4864
4865Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4866
4867 * catalog.c: use the URL notation file:// for default catalog paths
4868
4869Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4870
4871 * include/libxml/tree.h: better comments for _private fields
4872 * tree.c: removed a problem when copying an entity reference.
4873
4874Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4875
4876 * vms/*: updated instructions and diffs from John A Fotheringham
4877
4878Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4879
4880 * include/libxml/xmlerror.h: avoid an include problem if
4881 #include <libxml/xmlerror.h> happens first in code
4882 seems to be the case in KDE libs
4883
4884Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4885
4886 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
4887 from Igor for Windows
4888
4889Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4890
4891 * Makefile.am: Gary Pennington pointed out a missing prefix
4892
4893Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4894
4895 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
4896 * doc/*: upgraded and rebuilt the docs
4897
4898Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4899
4900 * HTMLparser.c: fix comment in scripts element parsing.
4901 * result/HTML/doc3*: updated the results.
4902
4903Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4904
4905 * uri.c: another URI bug fix #63336, using Joel Young patch.
4906
4907Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
4908
4909 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
4910 a cleaned up version of the Pwd shell string generation.
4911
4912Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4913
4914 * valid.c include/libxml/tree.h: trying to fix namespaces +
4915 validation problems for good, closing #63619 in the process
4916 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
4917 wrong in this respect, fixed it.
4918
4919Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4920
4921 * xmllint.c: Morus Walter patch to allow --format and --encode
4922
4923Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4924
4925 * debugXML.c: Stefan Kost provided an help command for the shell
4926
4927Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
4928
4929 * debugXML.c: Heiko Rupp pointed that the shell would crash
4930 on empty nodesets returns.
4931
4932Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4933
4934 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
4935 migh need the history libraries
4936
4937Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
4938
4939 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
4940 handle the case of < in quoted attributes, Bastian Kleineidam
4941
4942Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4943
4944 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
4945 fixing catalog breakages
4946 * Makefile.am catalog.c result/catalogs/catal
4947 result/catalogs/mycatalog.* test/catalogs/catal*:
4948 fixed more problems in catalog support, added more regression tests
4949 for both XML and SGML catalog handling
4950
4951Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4952
4953 * debugXML.c: applied an improvement to xmlGetLineNo() from
4954 Keith Isdale
4955
4956Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4957
4958 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
4959 Side effect of the progressive catalog loading
4960
4961Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
4962
4963 * Makefile.am: confexecdir and confexec_DATA were defined twice
4964 pointed out by Karl Eichwalder
4965
4966Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4967
4968 * xmlcatalog.c: avoid unlink() and use remove() instead.
4969
4970Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4971
4972 * libxml.spec.in: cleanup
4973 * include/libxml/xmlwin32version.h: updated with 2.4.8
4974
4975Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4976
4977 * encoding.c global.data globals.c testThreads.c: fix bug #63752
4978 of compiling libxml with a non standard set of options
4979
4980Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
4981
4982 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
4983 document --sgml option, fixing gnome bugzilla #63382
4984
4985Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4986
4987 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
4988 breakage of 2.4.7, added a couple of really needed APIs
4989 like xmlCatalogIsEmpty() and xmlNewCatalog()
4990 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
4991 for install-catalog
4992 * configure.in: preparing 2.4.8
4993
4994Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
4995
4996 * HTMLtree.c tree.c include/libxml/HTMLtree.h
4997 include/libxml/tree.h include/libxml/xmlIO.h: more include
4998 cleanups, export cleanly one html output + format function.
4999
5000Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
5001
5002 * parser.c: removed initGenericErrorDefaultFunc call from
5003 xmlInitParser() since it could destroy previous calls to
5004 xsltSetGenericErrorFunc() effects
5005
5006Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
5007
5008 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
5009 keyword.
5010
5011Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
5012
5013 * Makefile.am: cleanup
5014 * threads.c: cleanup too
5015 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
5016 from xsltproc
5017 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00005018 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00005019
5020Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
5021
5022 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
5023 was not used anymore !
5024
5025Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
5026
5027 * configure.in: preparing 2.4.7
5028 * Makefile.am doc/Makefile.am: switched to the latest xmllint
5029 manual page from John
5030 * doc/*: updated the doc and rebuilt the generated pages
5031
5032Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
5033
5034 * xmlIO.c: closing bug #62711, the library should never
5035 close stdin or stdout.
5036
5037Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
5038
5039 * uri.c: second pass at fixing #63336, using Joel Young
5040 final patch. looks okay.
5041
5042Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
5043
5044 * uri.c include/libxml/uri.h: trying to clear #63336
5045 allowing the escaping routine to parse unconformant
5046 URI-References.
5047
5048Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
5049
5050 * vms/readme.vms vms/build_libxml.com nanoftp.c
5051 include/libxml/xmlversion.h.in: a few VMS updates from
5052 John A Fotheringham
5053 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
5054 and xmlCleanupOutputCallbacks() for the Perl binding people.
5055
5056Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
5057
5058 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
5059 apply fixes to close #63271 and avoid segfaults when
5060 the error routine gets callbed before xmlInitParser()
5061 get called.
5062 * nanoftp.c error.c: Applied patches from Justin Fletcher
5063 correcting some xmlGenericError misuses.
5064
5065Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
5066
5067 *doc/xmllint.xml, doc/xmllint.1
5068 New and improved man page for xmllint - .xml is the original, .1
5069 is the generated man page
5070
5071Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
5072
5073 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
5074 the web site from the main HTML document.
5075
5076Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5077
5078 * parser.c: fixed an erroneous validation bug when PE refs
5079 occurs in external parsed entities referenced from the
5080 internals subset
5081 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
5082 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
5083 added the associated testcase, it's a nice one.
5084 * HTMLparser.c: generate the DTD node as HTML still ...
5085 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
5086
5087Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
5088
5089 * HTMLparser.c: fixed a bug in htmlNewDoc()
5090
5091Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
5092
5093 * test/threads/*: added entities testing to the Thread test
5094 * testThreads.c: make the test reasonable
5095 * DOCBparser.c: fix the DTD public and system ID
5096 * xmllint.c: added --sgml for SGML DocBook importing
5097 * Makefile.am: added Docbtests target
5098
5099Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5100
5101 * nanoftp.c: use only "anonymous@" string for anonymous passwds
5102 * testThreads.c: removed bogus include
5103
5104Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
5105
5106 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
5107 fixed a very serious (looping) validation bug
5108
5109Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
5110
5111 * include/libxml/globals.h include/libxml/threads.h threads.c
5112 testThreads.c: far more testing, cleaning up bugs
5113 * *.c : make sure globals.h is always included.
5114
5115Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
5116
5117 * HTMLparser.c: try to get rid of parser loops for good.
5118
5119Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
5120
5121 * configure.in: fixed some bugs in CFLAGS passing.
5122 * test/threads Makefile.am testThreads.c: added a specific
5123 threaded test case (really nasty, guaranteed).
5124
5125Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
5126
5127 * catalog.c: serious cleanup on the management of the
5128 XML catalog tree, more tests done, especially with
5129 the catalog PI.
5130
5131Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
5132
5133 * catalog.c: avoid a problem in catalog cleanup on SMP if
5134 catalogs were not initialized.
5135
5136Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
5137
5138 * catalog.c xpath.c: trying to cleanup the not thread safe
5139 parts of the library.
5140
5141Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
5142
5143 * include/libxml/globals.h configure.in global.data: make
5144 the allocation be per-thread a configure option
5145 * encoding.c include/libxml/parser.h: fixed compilation
5146 errors
5147
5148Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5149
5150 * include/libxml/parser.h: Norm reported that a few lines
5151 added were breaking libxslt compile, removed them for now
5152
5153Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
5154
5155 * parser.c parserInternals.c threads.c: debugged and fixed
5156 initialization problems which were giving troubles on SMP
5157 boxes.
5158
5159Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5160
5161 * include/libxml/Makefile.am: missing globals.h
5162
5163Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5164
5165 * globals.c: added a couple of standard includes.
5166
5167Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5168
5169 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
5170 include/libxml/parserInternals.h include/libxml/tree.h
5171 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
5172 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
5173 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
5174 Applied the last patches from Gary, cleanup, activated threading
5175 all user accessible global variables are now handled in globals.[ch]
5176 Still a bit rought but make tests passes with either
5177 --with-threads defined at configure time or not.
5178 * Makefile.am example/Makefile.am: added globals.[ch] and threads
5179 linking options
5180
5181Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5182
5183 * Makefile.am include/libxml/Makefile.am
5184 include/libxml/globals.h globals.c include/libxml/threads.h
5185 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
5186 configure.in: started integrating the core of the thread support
5187 not activated yet but half integrated. The code should still
5188 compile and work anyway.
5189
5190Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5191
5192 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
5193 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
5194 integrating the non-controversial parts of Gary Pennington
5195 multithread patches
5196 * catalog.c: corrected a small bug introduced
5197
5198Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
5199
5200 * catalog.c include/libxml/catalog.h: very serious cleanup,
5201 isolating unportable code and as much as possible the accesses
5202 to the global shared catalog. May need more testing !
5203
5204Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5205
5206 * include/libxml/debugXML.h debugXML.c tree.c: integrating
5207 Keith Isdale patches for the XSLT debugger interfaces. Some
5208 cleanup
5209
5210Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
5211
5212 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
5213 * DOCBparser.c: generate line nubers in elements
5214
5215Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
5216
5217 * configure.in: preparing 2.4.6 release
5218 * doc/xml.html doc/html/*: updated and rebuilt the docs
5219 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
5220
5221Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
5222
5223 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
5224 adding documentation for DV's supercatalog support
5225
5226Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
5227
5228 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
5229 super catalog support adding one API and one flag --sgml to
5230 xmlcatalog
5231
5232Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
5233
5234 * doc/xmlcatalog_man.xml, xmlcatalog.1
5235 One more crack at
5236 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
5237
5238
5239Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5240
5241 * xpath.c: implemented xmlXPathObjectCopy for external objects
5242 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
5243
5244Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
5245
5246 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
5247 finishing up fix to
5248 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
5249 the xmlcatalog man page display more elegantly
5250
5251Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
5252
5253 * configure.in: closing bug #61832
5254 * HTMLparser.c: removed a warning
5255
5256Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5257
5258 * xpath.c: fixing #61673 part I, do not loose doc information
5259 when copying result value trees.
5260
5261Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5262
5263 * xpath.c: trying to harden the XPath interpreter
5264
5265Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
5266
5267 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
5268 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
5269
5270Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5271
5272 * HTMLparser: repaired another loop problem
5273
5274Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5275
5276 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
5277 parsing.
5278 * xpath.c: fix bug #61291 the default XML namespace node is
5279 missing from the namespace axis.
5280 * tree.c: refuse to create namespaces nodes with prefix "xml"
5281
5282Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
5283
5284 * SAX.c: ouch a non-defined namespace could lead to a crash,
5285 fixed #61215
5286
5287Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
5288
5289 * parserInternals.c: closed bug #61054
5290
5291Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5292
5293 * include/libxml/Makefile.am: closing #60708
5294
5295Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5296
5297 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
5298 adding xmlSAXParseFileWithData following Marco Stipek suggestion
5299
5300Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5301
5302 * valid.c: close bug #61550 when xml: wasn't considered a namespace
5303
5304Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5305
5306 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
5307 * DOCBparser.c HTMLparser.c parser.c: fixed typos
5308
5309Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
5310
5311 * catalog.c: Justin Fletcher provided cleaup code in case
5312 HAVE_STAT is not defined
5313 * include/win32config.h: Igor Zlatkovic suggested to have
5314 HAVE_STAT defined there
5315
5316Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5317
5318 * catalog.c - fixed typing error reported by M. Barros
5319
5320Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
5321
5322 * xmllint.c - fixing typo
5323
5324Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5325
5326 * HTMLparser.c: small enhancement to prevent loop on
5327 unrecognizable data
5328
5329Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5330
5331 * parserInternals.c: applying patch from bug #60757 this
5332 should close it
5333
5334Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
5335
5336 * catalog.c xmlcatalog.c: removed a couple of warning
5337 * xpath.c: try to solve the linking problem on platforms
5338 needing trio to compile
5339
5340Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
5341
5342 * Makefile.am libxml.spec.in: backing up non-documented changes
5343 commited without review or aproval by Jens Finke <jens@gnome.org>
5344 * HACKING: made 100% clear that no commit should be done directly
5345
5346Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
5347
5348 * configure.in: Joe Orton provided a patch fixing a problem
5349 when iconv is specified to be in a non-standard directory
5350 but wasn't exported in xml2-config --cflags
5351
5352Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5353
5354 * configure.in: let's ship 2.4.5 before getting too much
5355 troubles with 2.4.4 errors.
5356
5357Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5358
5359 * encoding.c entities.c: do not output hexadecimal charrefs
5360 when serializing HTML since some version of Netscape can't
5361 grok it, generate decimal ones.
5362 * result/HTML/doc3.htm: output changed due to previous test
5363 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
5364
5365Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
5366
5367 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
5368 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
5369
5370Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5371 Released 2.4.4
5372
5373 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
5374 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
5375 updated the configuration scripts systems accordingly
5376
5377Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5378
5379 * configure.in: preparing for 2.4.4
5380 * doc/xml.html doc/html/*: updated and rebuilt the docs
5381
5382Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
5383
5384 * win32/dsp/libxml2.def.src: tried to incorporate comments
5385 from bug #59220
5386
5387Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
5388
5389 * parser.c result/noent/wml.xml: fixed bug #59981 related
5390 to handling of '&' in attributes when entities are substitued
5391
5392Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5393
5394 * libxml.h include/libxml/xmlversion.h.in
5395 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
5396 Tried to close bug #60131
5397
5398Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5399
5400 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
5401
5402Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
5403
5404 * SAX.c: fixing bug #59946 on xmlns=""
5405
5406Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5407
5408 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
5409 but allocates a new error code.
5410
5411Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
5412
5413 * xmllint.c: John Fleck fixed typos in the options output
5414 * parser.c SAX.c: fix ignorable white space SAX selection
5415
5416Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5417
5418 * entities.c: Steve Underwood found the possibility of an
5419 ininite loop in case of error.
5420
5421Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5422
5423 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
5424
5425Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5426
5427 * parser.c: warn if version is not 1.0 but it's not
5428 strictly speaking an error after analyzing the spec
5429
5430Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
5431
5432 *doc/catalog.html - add link to the html version of the
5433 man page, other linguistic cleanups
5434
5435Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
5436
5437 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
5438 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
5439 file, has not yet been included in the build.
5440
5441Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5442
5443 * catalog.c: removed a duplicate affectation Justin Fletcher
5444
5445Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
5446
5447 * tree.c: Armin Sander pointed a possible text coalescing
5448 problem, completed his patch.
5449
5450Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5451
5452 * trionan.c: Fixed const and volatile re-definition problem
5453
5454Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
5455
5456 * libxml.4 parser.c: doc updates from Heiko Rupp
5457 * parserInternals.c: 2 sanity checks from Heiko Rupp
5458
5459Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
5460
5461 * tree.c: applied patch from Armin Sander to make some pointers
5462 const in xmlCopyNode()
5463 * include/libxml/tree.h: added fix to the header
5464
5465Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5466
5467 * xpath.c: hum, restrict the integer usage gcc bug workaround
5468 to only gcc compilers so that other architecture don't get
5469 penalized by this limitation.
5470 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
5471
5472Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5473
5474 * valid.c: fixed a Windows compiler warning (Chris Poblete)
5475 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
5476
5477Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
5478
5479 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
5480 --convert option to xmlcatalog to convert SGML ones to
5481 the XML syntax.
5482 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
5483
5484 2.4.3 got released at that point
5485Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5486
5487 * catalog.c xmlIO.c: started some serious testing and fixed
5488 a few bug and optmization needs.
5489
5490Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5491
5492 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5493 preparing for a 2.4.3 release even if it may not be ready yet
5494 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
5495 all file parsing lookup to go through the entity resolver, add
5496 to add an API to bypass it (needed to load catalogs themselves),
5497 some cleanup on the catalog code too.
5498 * nanoftp.c: small cleanup
5499 * doc/catalog.html: small update
5500
5501Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
5502
5503 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
5504 Jun Kuriyama
5505
5506Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
5507
5508 * doc/catalog.html: finished the catalog documentation
5509
5510Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5511
5512 * doc/catalog.html doc/xml.html: added documentation about
5513 Catalog support, misses an API description
5514 * doc/html/*: reextracted the API pages
5515
5516Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5517
5518 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
5519 Added the part about section 7.2 on URI resolution,
5520 fixed a side effect in the HTML parser, look complete
5521 and ready to rock except the URI/SystemID part!
5522
5523Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5524
5525 * include/libxml/catalog.h include/libxml/parser.h
5526 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
5527 xmlIO.c: added support and APIs needed for the catalog PI
5528 * include/libxml/xmlIO.h: cleanup
5529
5530Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5531
5532 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
5533 include/libxml/catalog.h: starts to look okay, really
5534 plugged the new framework, cleaned a lot of stuff,
5535 added some APIs, except the PI's support missing this
5536 should be mostly complete
5537 * result/catalogs/* test/catalogs/*: added new test, enriched
5538 the existing one with URN ID tests
5539
5540Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5541
5542 * catalog.c: fixed nextCatalog
5543 * result/catalogs/docbook test/catalogs/*: started adding
5544 a small regression test
5545
5546Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
5547
5548 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
5549 more work on the XML catalog support.
5550 * parser.c include/libxml/parser.h: small cleanup seems using
5551 list as a public parameter name can give portability troubles
5552 * trionan.c trionan.h xpath.c include/libxml/trionan.h
5553 include/libxml/xpath.h include/libxml/Makefile.am: removed
5554 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
5555 wrappers
5556
5557Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5558
5559 * Makefile.am trio.c triodef.h trionan.c xpath.c
5560 include/libxml/Makefile.am include/libxml/trionan.h:
5561 Re-worked Not-A-Number and Infinity support.
5562 * xmlcatalog.c: added readline include files
5563
5564Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5565
5566 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
5567 testCatalog as xmlcatalog, making it an installed app
5568 adding a shell, and preparing it to be a /etc/xml/catalog
5569 management tool, though not ready yet
5570 * catalog.c include/libxml/catalog.h: adding support for
5571 XML Catalogs http://www.oasis-open.org/committees/entity/
5572 not finished, there is some interesting tradeoffs and a
5573 few open questions left.
5574
5575Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
5576
5577 * xmllint.c: fixed a line formatting problem
5578
5579Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5580
5581 * SAX.c: removed a couple of unused variable (Albert Chin)
5582
5583Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5584
5585 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
5586 trying to fix some troubles w.r.t. function returning
5587 const xxxPtr.
5588
5589Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5590
5591 * win32/dsp/libxml2.def.src: another set of symbols conditionally
5592 defined
5593
5594Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5595
5596 * xpointer.c: removed unused var
5597
5598Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5599
5600 * testXPath.c: another small cleanup closing bug #59110
5601
5602Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5603
5604 * win32/dsp/libxml2.def.src: small cleanup closing bug
5605 #59108
5606
5607Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
5608
5609 * example/gjobread.c: add xmlCleanupParser() before leaving
5610
5611Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
5612
5613 * config.h.in configure.in include/libxml/xmlwin32version.h:
5614 released 2.4.2
5615
5616Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
5617
5618 * include/libxml/valid.h debugXML.c valid.c: deprecate
5619 the non-boundchecking Sprintf functions, add Snprintf
5620 this should close bug #57984
5621
5622Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
5623
5624 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
5625 URIs before doing the lookups (pointed by Mark Vakoc)
5626
5627Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
5628
5629 * xpath.c: serious changes on Result Value Trees and NodeSets
5630 w.r.t. deallocation and collect operations. Probably not
5631 100% clean (merge of allocated trees smells like a problem).
5632 Seems sufficient to close #58943
5633
5634Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5635
5636 * xmllint.c: adding a --format option
5637
5638Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
5639
5640 * xpath.c: count() was broken on Result Value Tree
5641 * xmlIO.c: fixed file:/// accesses on _WIN32
5642
5643Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5644
5645 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
5646 macro was renamed, this should close bug #58683
5647
5648Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5649
5650 * SAX.c: small fix fixing bug #58539 reported by coolo, in
5651 entity substitution mode text at the end of the entity might
5652 be added due to text coalescing.
5653 * nanoftp.c parser.c: small cleanup
5654
5655Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5656
5657 * HACKING: added John Fleck right to commit in the doc subdir
5658
5659Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5660
5661 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
5662 allow to inherit attributes from the DTD directly in the
5663 tree, this is needed for XPath and can be a useful feature.
5664 Inherited namespaces are always provided at the tree level now
5665 * test/defattr* result/defattr* result/noent/defattr*: added a couple
5666 of tests for this feature (XSLT being the prime user).
5667
5668Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5669
5670 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
5671 testSAX.c xmlIO.c xmllint.c include/win32config.h
5672 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
5673 include/libxml/xmlwin32version.h.in win32/README.MSDev
5674 win32/dsp/*: applied Win32 Facelift No.2 patches from
5675 Igor Zlatkovic for Windows/MSC
5676
5677Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
5678
5679 * SAX.c: unparsedEntityDecl() the URI computation of the
5680 entity wasn't done breaking XSLT unparsed-entity-uri()
5681
5682Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
5683
5684 * xpath.c: fixed a bug when walking the descendants and
5685 the current node has no children
5686 * debugXML.c: show up when a text node is supposed to not be escaped
5687
5688Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5689
5690 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
5691 worked like the set:leading() function)
5692 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
5693
5694Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5695
5696 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
5697
5698Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5699
5700 * include/libxml/xmlIO.h: apply change to close #58141
5701 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
5702
5703Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5704
5705 * parser.c: when the internal subset uses a PE, then the
5706 included entity can use conditional sections.
5707
5708Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5709
5710 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
5711 when walking the namespace axis showing up in
5712 libxst/tests/general/bug-12
5713 * xmlmemory.c: added the possibility to trace a given block
5714 defined by its address
5715
5716Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5717
5718 * parser.c: don't override existing encoding specified before
5719 starting xmlParseDocument()
5720
5721Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5722
5723 * include/libxml/xmlwin32version.h: reinserted, needed for
5724 Windows users of CVS
5725
57262001-07-27 Darin Adler <darin@bentspoon.com>
5727
5728 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
5729 * testCatalog.c: Add include of <libxml/parser.h>.
5730
57312001-07-27 Darin Adler <darin@bentspoon.com>
5732
5733 * include/libxml/.cvsignore:
5734 * include/libxml/xmlwin32version.h:
5735 Remove this file from CVS because it's generated.
5736
5737Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5738
5739 * parser.c include/libxml/parser.h: applied const patches from
5740 Tom Moog #58002
5741
5742Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5743
5744 * xpath.c include/libxml/xpath{,Internals}.h: added a function
5745 lookup framework
5746
5747Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5748
5749 * tree.c: fixed xmlCopyNode() for documents
5750
5751Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5752
5753 * parser.c: fixed bugs #58073 reported by Greg Shtilman
5754
5755Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5756
5757 * parser.c: fixes bug #57652 reported by Morus Walter
5758
5759Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5760
5761 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
5762
5763Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5764
5765 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
5766 errors, lesson don't add new functions at 1am before a release
5767 * xpath.c: integrated fix from Bjorn to avoid divide by zero
5768 from XPath initialization when possible.
5769
5770Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5771
5772 * result/scripts/base*: removing history/readline changed
5773 this slightly
5774 * include/libxml/parser.h SAX.c parser.c parserInternals.c
5775 xmllint.c: make element content line number generation
5776 optionnal to avoid breaking old apps added interface to switch
5777
5778Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5779
5780 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00005781 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00005782 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
5783 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
5784 John Kroll fixes to allow saving to HTTP via PUT (or
5785 POST of needed).
5786 * doc/html/*.html: regenerated the docs
5787
5788Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5789
5790 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
5791 xmlHashScanFull and xmlHashScannFull3 to get passed the
5792 three keys as arguments to the callback function
5793
5794Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5795
5796 * configure.in Makefile.am: removed libxml softlink for good
5797 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
5798 100% coverage by gtk-doc
5799
5800Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5801
5802 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
5803 fixed serious troubles due to size_t vs. int mismatch
5804
5805Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5806
5807 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
5808
5809Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5810
5811 * include/libxml/xpath{,Internals}.h xpath.c: added a more
5812 convenient extension API for value and context managing
5813 Now handles external objects through xmlXPathPopExternal,
5814 xmlXPathWrapExternal and xmlXPathReturnExternal.
5815 Added functions for sets operations (intersection, etc.)
5816
5817Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5818
5819 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
5820 xmlIO.c tree.c parserInternals.c entities.c encoding.c
5821 HTMLparser.c: cleanup of global variables, marking some
5822 const or private.
5823
5824Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5825
5826 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
5827 fixed xmlXPathNodeSetItem when passing index=0
5828
5829Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5830
5831 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
5832
5833Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5834
5835 * xmllint.c: fixed compilation under Cygwin #57503
5836 * TODO: update
5837
58382001-07-13 Peter Williams <peterw@ximian.com>
5839
5840 * config.h.in: add #undef HAVE_DLFCN_H
5841
5842 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
5843 builddir.
5844
5845Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5846
5847 * win32/libxml2/libxml2.def.src: added a couple of exported entries
5848 raised by #57348 and #57381
5849
5850Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5851
5852 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
5853 tree.c xpointer.c: store the line numbder in element->content,
5854 may break some software, need a configuration mechanism
5855
58562001-07-10 Darin Adler <darin@bentspoon.com>
5857
5858 * .cvsignore:
5859 * example/.cvsignore:
5860 * include/.cvsignore:
5861 * include/libxml/.cvsignore:
5862 Various things that are generated and should be ignored.
5863
5864Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5865
5866 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
5867 * doc/xml.html doc/html/*: updated the docs
5868
5869Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5870
5871 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
5872 validation occured on content with element child
5873
5874Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5875
5876 * tree.c: fixed XML Base computation which was broken
5877 * debugXML.c: added a base function to the shell
5878 * Makefile.am result/scripts/* test/scripts/*: added scripts
5879 based regression tests, and adding 2 XML Base tests
5880
5881Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5882
5883 * tree.c: set properties doc and call xmlSetListDoc for properties
5884 content when grafting them in a different tree.
5885 * aclocal.m4: remove from CVS
5886
5887Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5888
5889 * win32/libxml2/libxml2.def.src: added some missing entry point
5890 for XPath (Mark Vakoc)
5891
5892Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5893
5894 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
5895 layer should URI-Unescape before trying to open resources.
5896
5897Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5898
5899 * xpath.c: fix the name() bug for elements in the default
5900 namespace reported by Charlie Bozeman
5901
5902Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5903
5904 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
5905 led to an XPath fix, improvements of SAX initialization, and
5906 an added option --nocdata to testXPath
5907
5908Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5909
5910 * doc/libxml-doc.el: Felix Natter provided anew version working
5911 with XEmacs too
5912
5913Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5914
5915 * include/libxml/xpath.h: small cleanup
5916 * doc/xml.html: update
5917
5918Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5919
5920 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5921 released 2.3.14
5922
5923Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5924
5925 * doc/html/*: rebuilt the docs for the release
5926 * doc/xml.html: added 2.3.14 release.
5927
5928Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5929
5930 * xpath.c: a bug reported by Stephan Kulow empty nodesets
5931 were not equal to empty strings
5932
5933Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5934
5935 * SAX.c: fixed a URI-Reference computation problem when validating
5936 * xmlIO.c: small cleanup
5937
5938Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5939
5940 * parser.c: improved the description of a couple of interfaces
5941 upon Larry Stamper suggestion
5942
5943Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5944
5945 * SAX.c entities.c parser.c: changed completely the way entities
5946 are handled when running the parser in entity substitution mode.
5947 This fixes a bug reported by Stephan Kulow and nearly divides
5948 by 3 the amount of memory required by libxslt to load and process
5949 DocBook TDG.
5950
5951Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5952
5953 * HTMLparser.c: fixing a too early root closing problem raised
5954 byt Prashanth Naidu
5955
5956Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5957
5958 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
5959 raised by Mark Vakoc.
5960
5961Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5962
5963 * example/Makefile.am: fixed the include path to add srcdir/include
5964 * Makefile.am configure.in: fix from Albert Chin for iconv detection
5965 and some cleanup
5966
5967Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5968
5969 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
5970 lot of optimization work, results in significant improvements
5971 when handling really complex XPath queries. Add a small optimizer
5972 for unions, improve [n] and [last()], avoid some costly ops.
5973
5974Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5975
5976 * include/libxml/parser.h parser.c: xmlStrstr args are both const
5977 * xpath.c: small cleanup
5978 * xmlGetNsList: reformated, fixed problems if used on Entities
5979
5980Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5981
5982 * doc/xml.html: added 1.8.14 and 2.3.13 releases
5983
5984Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5985
5986 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
5987 * Makefile.am example/Makefile.am: workaround automake generating
5988 erroneous deps
5989
5990Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5991
5992 * include/win32config.h: bug #56801 Yon Derek provided a patch
5993 to the windows config file.
5994
5995Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5996
5997 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
5998 libxml.h : Yon Derek provided a set of changes to compile from
5999 CVS on Windows/MSC
6000
6001Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6002
6003 * parser.c: fixed UTF8 BOM support in push mode
6004 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
6005 added a specific testcase
6006
6007Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6008
6009 * Makefile.am: added --push regression tests
6010 * parserInternals.c: the XML parser segfaulted in --push mode
6011
6012Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6013
6014 * configure.in: moved the symlinks detection within a CVS
6015 check, this is not portable and will be removed soon.
6016 * xpath.c: small cleanup/speedup
6017
6018Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6019
6020 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
6021 release of 2.3.12
6022 * parser.c: make an error message if unknow entities in all cases
6023
6024Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6025
6026 * uri.c: fixed 2 uri normalization bugs on '//' reduction
6027
6028Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6029
6030 * include/libxml/Makefile.am: Laszlo Peter pointed out that
6031 includes were installed in the wrong dir
6032
6033Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6034
6035 * doc/html.xml: warn against sending code to exhibit bugs.
6036
6037Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6038
6039 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
6040 Tru64 from Thomas Leitner
6041
6042Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6043
6044 * AUTHORS: added William and Bjorn
6045 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
6046 daniel@veillard.com hopefully I won't have to do this again
6047 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
6048 docs can be rebuilt cleanly now
6049 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
6050 from CVs it's generated, added include/libxml/xmlwin32version.h
6051 also generated but which should change far less frequently.
6052 * catalog.c nanoftp.c: made sure to include libxml.h not
6053 libxml/xmlversion.h directly
6054 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
6055 when compiling on WIN32 and MSC
6056
6057Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6058
6059 * include/Makefile.am include/libxml/Makefile.am configure.in:
6060 fixed make distcheck and rebuilding the rpms
6061
6062Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6063
6064 * configure.in: should finish the migration of exported includes
6065 into a real include/libxml in CVS, at least for CVS users.
6066 * removed the exported headers, added in include/libxml (as well
6067 as xmlversion.h.in).
6068
6069Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6070
6071 * configure.in: fixed the way to detect symlink
6072
6073Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6074
6075 * configure.in: updated, include/libxml is now a real CVS dir
6076
6077Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6078
6079 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
6080 version works with both libxml1 and libxml2 (it autodetects
6081 the prefix of the html-files) from Felix Natter.
6082 * doc/xml.html: updated doc accordingly
6083
6084Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6085
6086 * xpath.c: fixed the bug generating a template loop in libxslt
6087 when using docbook-xsl-1.4, * should filter out document nodes
6088 * HACKING: added William
6089 * TODO: updated
6090
6091Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6092
6093 * doc/FAQ.html: added a warning about gcc-3.0
6094 * doc/xml.html: added reference to gdome2 and removed a confusing
6095 sentence
6096
6097Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6098
6099 * xmlversion.h: okay this is a generated file, but Windows
6100 users need it and they can't generate it, and I want CVS
6101 Windows users ...
6102 * win32/libxml2/libxml2_so.dsp: Windows project file for
6103 the shared lib version of libxml2
6104 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
6105 resources needed for libxslt/xsltproc by Yon Derek
6106
6107Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6108
6109 * trio.c: MSVC fix (provided by Igor Zlatkovic)
6110
6111Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6112
6113 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
6114
6115Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6116
6117 * include/win32config.h: Yon Derek provided a first fix
6118 to be able to compile libxslt/xsltproc on Windows
6119
6120Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6121
6122 * xpath.c: attempt to work around what seemed a gcc optimizer
6123 bug when handling floats on i386 http://veillard.com/gcc.bug
6124 * tree.c entities.c encoding.c: doing some cleanups while
6125 chasing it
6126
6127Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6128
6129 * Makefile.am: cleanup when --without-debug is specified
6130 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
6131 w.r.t. --without-debug and other include points
6132 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
6133 Catalogs
6134 * configure.in entities.h tree.h HTMLparser.c: removed
6135 --without-corba, made the _private field mandatory
6136
6137Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6138
6139 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
6140 outputs a BOM in UTF8, an errata has been issued to avoid the
6141 problem, that was the most reasonable solution... Add support
6142 for a leading UTF8 BOM in entities.
6143
6144Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6145
6146 * valid.c: fixed a bug found when post validating an entity ref
6147 * xmllint.c: added --loaddtd and sligly changed --postvalid to
6148 activate it too
6149
6150Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6151
6152 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
6153 weakness in the node copy the XPointer and the XInclude
6154 implementations. Serious cleanup.
6155
6156Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6157
6158 * Makefile.am: Kjartan Maraas provided a small patch to
6159 add xml2-config.in to EXTRA_DIST
6160
6161Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6162
6163 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
6164 provided another failing case found in KDE, the way the
6165 ctxt->vctxt.nodeTab was allocated and freed changed over
6166 time but it wasn't completely cleaned up. This should fix it.
6167
6168Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6169
6170 * parser.c: Stephan Kulow also raised the fact that line number
6171 could get miscounted making debug harder, fixed the problem
6172 in xmlParseCharData()
6173
6174Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6175
6176 * valid.c: Stephan Kulow pointed out a problem when validating
6177 and using an empty entity, forgot a 'break' in a case.
6178
6179Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6180
6181 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
6182 * doc/xml.html: updated with 2.3.11
6183
6184Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6185
6186 * TODO: updated adding cleanup of generated doc
6187 * configure.in: prepared to release 2.3.11
6188 * xmllint.c: added --version for bug reporting
6189 * doc/html/*.html: rebuilt the doc
6190
6191Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6192
6193 * xpath.c: first part of the work on selecting namespace to
6194 fix bug #56115
6195
6196Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6197
6198 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
6199 when using -liconv
6200 * TODO: updated
6201
6202Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6203
6204 * HTMLtree.[ch]: more work on the HTML serialization routnes,
6205 cleanup, encoding support.
6206
6207Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6208
6209 * xpath.c: Thomas Broyer suggested a better patch for the / arg
6210
6211Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6212
6213 * xpath.c: bug detected by Ankh when / is used as a function arg
6214
6215Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6216
6217 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
6218 of element and use it to avoid outputting formatting spaces at
6219 the wrong place. Implemented the format parameter for HTML save.
6220 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
6221 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
6222 result/HTML/wired.html: of course this impact the result of a
6223 number of HTML tests
6224
6225Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6226
6227 * HTMLtree.[ch]: started augmenting the HTML save API with
6228 encoding and formatting parameters
6229
6230Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6231
6232 * HTMLtree.h: cleanup and started evaluating the work needed on
6233 revamping the HTML output code
6234
6235Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6236
6237 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
6238
6239Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6240
6241 * valid.c: fixed bug #56049, forgot one check in the
6242 validation routine
6243
6244Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6245
6246 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
6247
6248Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6249
6250 * libxml.h: fixed an error in last commit
6251 * doc/FAQ.html: added an entry for compilation from CVS
6252
6253Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6254
6255 * xmlversion.h.in libxml.h: Cygwin patches
6256 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
6257 * tree.h: cleanup
6258
6259Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6260
6261 * tree.c: patched xmlFreeNode() to avoid freeing() a static
6262 memory block in a strange case where libxml is linked twice
6263 in the binary.
6264
6265Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6266
6267 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
6268 state far too often, simple fix used to avoid it.
6269
6270Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6271
6272 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
6273 being processed, applied his patch
6274 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
6275
6276Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6277
6278 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
6279 provided fixes to compile on MSCC again
6280 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
6281 also provided an update for the project files.
6282
6283Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6284
6285 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
6286 bug #55810
6287
6288Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6289
6290 * tree.c: fixed xmlGetNsProp() to close bug #55683
6291 Note this requires libxslt to use it's own function instead.
6292
6293Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6294
6295 * HTMLtree.c: when in a pre element no formatting space should
6296 be added.
6297 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
6298
6299Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6300
6301 * configure.in: added tests for signal() and signal.h
6302
6303Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6304
6305 * xpath.c: robert pointed out xmlXPathNINF was not initialized
6306
6307Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6308
6309 * doc/libxml-doc.el: Felix Natter provided a new version for
6310 libxml2
6311
6312Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6313
6314 * HTMLtree.c: when in a pre element no formatting space should
6315 be added.
6316
6317Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6318
6319 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
6320
6321Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6322
6323 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
6324 hack
6325 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
6326 * uri.c: fixed a warning
6327
6328Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6329
6330 * HTMLtree.c: trying to close bug #55772 escaping in script
6331 elements
6332 * doc/xml.html: suggest to send mail to the list
6333
6334Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6335
6336 * error.c: attempt to fix the xmlGetVarStr breakage once and for
6337 good. Use a macro and based on the solution provided in
6338 vsnprintf manual page from GNU.
6339
6340Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6341
6342 * error.c: Workaround for non-preserving variadic list.
6343 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
6344
6345Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6346
6347 * doc/xml.html: added 2.3.10 release
6348
6349Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6350
6351 * configure.in: releasing 2.3.10
6352
6353Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6354
6355 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
6356
6357Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6358
6359 * encoding.c: Robert Collins provided a patch to add the
6360 "US-ASCII" encoding alias
6361
6362Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6363
6364 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
6365 string oriented functions and started cleaning the related areas
6366 in xpath.c which needed fixing in this respect
6367
6368Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6369
6370 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
6371 #55380
6372 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
6373
6374Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6375
6376 * TODO: updated
6377 * nanohttp.[ch] : started adding APIs to get the redirected URL
6378 when this occurs (needed for further base computation
6379 * tree.h: cleanup
6380 * encoding.c: cleanup
6381 * SAX.c: minor change around ctxt->loadsubset
6382
6383Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6384
6385 * Makefile.am include/Makefile.am: small change to have
6386 include/libxml rebuilt if working from CVS.
6387 * uri.c: applied another patch from Carl Douglas for URI escaping,
6388 this should close bug #51876
6389
6390Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6391
6392 * xinclude.c: fixed XInclude recursive behaviour bug #54678
6393 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
6394 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
6395 added specific regression test
6396 * parser.h: preparing for the XSLT mode where DTD inherited
6397 attributes are added to the tree.
6398
6399Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6400
6401 * xinclude.[ch]: Updated the namespace for the Last Call version
6402 * result/XInclude/include test/XInclude/include: updated the
6403 testsuite accordingly
6404
6405Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6406
6407 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
6408 related to bug #51876
6409
6410Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6411
6412 * tree.c: fixed a gross mistake in base computation, xml:base is
6413 not completely correct yet (need cascade).
6414 * xpath.[ch]: added the few things needed to find a function name
6415 and URI from the XPath context when it is called.
6416
6417Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6418
6419 * catalog.[ch]: fixes and add xmlLoadCatalogs()
6420 * DOCBparser.c: small cleanup
6421 * xmllint.c: added a --catalogs option to load catalogs from
6422 $SGML_CATALOG_FILES
6423 * tree.c: cleanup
6424 * configure.in: iconv library fixup, ICONV_LIBS
6425
6426Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6427
6428 * catalog.c: handling of CATALOG entries. detection of recursion,
6429 and a few bugfixes
6430 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
6431 against the default namespace
6432
6433Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6434
6435 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
6436
6437Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6438
6439 * parser.c: fixed propagation context info when parsing an
6440 external entity.
6441 * doc/html/*.html: regenerated a couple of docs
6442
6443Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6444
6445 * doc/xml.html: update with 2.3.9 informations
6446
6447Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6448
6449 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
6450 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
6451 * doc/html/* : rebuilt the docs
6452 * valid.c: small patch which may improve some case when
6453 validating.
6454
6455Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6456
6457 * HTMLparser.c: Closed bug #54891
6458 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
6459 to the suite
6460
6461Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6462
6463 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
6464 applied a documentation patch from LotR and filled in a few missing
6465 descriptions
6466
6467Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6468
6469 * xpath.c tree.c parser.c: speed optimizations at the parser level
6470 document tree freeing and xpath evaluation
6471
6472Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6473
6474 * parser.c parser.h parserInternals.h: fixed a couple of
6475 interfaces for handling memory buffer input to const char *
6476 upon suggestion of JamesH.
6477
6478Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6479
6480 * configure.in: LoTR sent a patch fixing the previous commit
6481
6482Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6483
6484 * configure.in: trying to deal again with the stoopid -R linking
6485 flag of Solaris
6486
6487Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6488
6489 * xpath.h: two nodeset access macros from Thomas Broyer
6490
6491Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6492
6493 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
6494 patch from Thomas Broyer
6495
6496Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6497
6498 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
6499 case
6500 * INSTALL: was empty added stuff from the FAQ
6501
6502Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6503
6504 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
6505 attributes handling and #54433 by adding xmlUnsetProp()
6506 and xmlUnsetNsProp()
6507
6508Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6509
6510 * HTMLparser.c: Patch from Jonas Borgström
6511 (htmlGetEndPriority): New function, returns
6512 the priority of a certain element.
6513 (htmlAutoCloseOnClose): Only close inline elements if they
6514 all have lower or equal priority.
6515 * result/HTML: this of course changed a number of tests results.
6516
6517Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6518
6519 * xmlIO.c catalog.c: plugged in the default catalog resolution
6520 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
6521 documentations
6522 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
6523
6524Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6525
6526 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
6527 integrating catalogs
6528 * catalog.[ch] testCatalog.c: adding a small catalo API
6529 (only SGML catalog support).
6530 * parser.c: restaured xmlKeepBlanksDefault(0) API
6531
6532Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6533
6534 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
6535
6536Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6537
6538 * parser.c: added xmlParseExternalEntityPrivate() to allow
6539 propagation of ctxt->_private when parsing external entities
6540
6541Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6542
6543 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
6544
6545Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6546
6547 * configure.in: fixed a small portability problem with AM_CONDITIONAL
6548
6549Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6550
6551 * valid.c: warn when indeterminist content model is detected
6552 * result/VC/ElementValid8: this adds a message
6553 * Makefile.am: add --novalid for VCM tests
6554 * parserInternals.c: added a call to Init memory
6555
6556Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6557
6558 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
6559 when both parameters are NULL.
6560
6561Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6562
6563 * valid.c: applied small patch from Gary Pennington, reindented
6564 some part of the code.
6565
6566Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6567
6568 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
6569 release, updated and regenerated the docs
6570
6571Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6572
6573 * xpath.c result/XPath/expr/floats : clarified and cleanup
6574 printing of abnormal floats in tests.
6575
6576Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6577
6578 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
6579 * results/HTML/ : a few changes in the output of the HTML tests as
6580 a result.
6581 * configure.in: tying to fix -liconv where needed
6582
6583Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6584
6585 * Makefile.am: fixed a stupid error
6586
6587Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6588
6589 * configure.in Makefile.am: make the inclusion of the trio
6590 modules in the library conditional
6591
6592Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6593
6594 * DOCBparser.c: patche from László Kovács, fixed entities refs
6595 in attributes handling
6596
6597Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6598
6599 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
6600 flushing
6601
6602Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6603
6604 * xpath.c: fix of an XSLT namespace bug reported on the list
6605 general/bug-8-
6606
6607Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6608
6609 * strio.h trio.c: Dan McNichol suggested a couple of small
6610 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
6611
6612Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6613
6614 * tree.c parser.c encoding.c: spent a bit more time looking
6615 at the parsing speed and DOM handling. Added a few more
6616 speedups.
6617
6618Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6619
6620 * parser.c: small but effective parsing speed improvement
6621
6622Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6623
6624 * configure.in: default on the DocBook parser inclusion (for Gnome)
6625 * DOCBparser.h: fixed a header reference
6626
6627Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6628
6629 * configure.in xpath.c: applied Bjorn patches for FPE on the
6630 alpha
6631
6632Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6633
6634 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
6635 xmlSaveFormatFileTo()
6636
6637Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6638
6639 * xpath.c: simple and efficient optimization, XPath functions
6640 aways bind to the same code, cache this
6641 * TODO: updated (by saying some is obsolete)
6642
6643Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6644
6645 * xpath.c: more cleanup work on XPath name parsing routines
6646
6647Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6648
6649 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
6650 xmlXPathParseName
6651 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
6652 * debugXML.c: avoid compilation problems if compiling without
6653 HTML support, Igor Zlatkovic
6654 * win32/libxml2/libxml2.def.src: being able to compile without
6655 XPath on Windows
6656
6657Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6658
6659 * libxml.m4: yet another patch from Toshio Kuratomi
6660
6661Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6662
6663 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
6664
6665Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6666
6667 * tree.[ch]: added xmlSaveFormatFile interface for saving
6668 and indenting a file.
6669
6670Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6671
6672 * xpath.c: fixed bug #53689 related to processing-instruction()
6673
6674Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6675
6676 * DOCBparser.c: patche from László Kovács
6677
6678Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6679
6680 * parser.c: applied fixes from Christian Glahn bug report #53391
6681
6682Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6683
6684 * error.c: Jean François Lecomte provided a complete description
6685 and a fix to bug #53537
6686
6687Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6688
6689 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
6690
6691Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6692
6693 * DOCBparser.c SAX.c: a bit more work on entities processing.
6694 Still Need to cleanup XML output and references in attributes
6695
6696Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6697
6698 * DOCBparser.c include/Makefile.am: two patches from László Kovács
6699
6700Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6701
6702 * tree.c: trying to fix #53574, not completely complete,
6703 I would like xmllint --copy --debug test/ent1 and
6704 xmllint --debug test/ent1 to show the same result.
6705 * xpath.c: fix a bug when trying to sort namespace nodes
6706
6707Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6708
6709 * HTMLtree.c: real fix for #53402
6710
6711Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6712
6713 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
6714 PIs when using xsl:output
6715 * valid.c: closing #53537 some case generate segfaults if there
6716 is validity errors
6717
6718Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6719
6720 * SAX.c testDocbook.c DOCBparser.c: more work on the support
6721 of external parsed entities, added --noent to testDocbook
6722 * valid.c: Garry Pennington found an uninitialized variable
6723 access in xmlValidateElementContent()
6724
6725Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6726
6727 * HTMLparser.c : HTML parsing still sucks ... trying to deal
6728 with madness
6729 * result/HTML/ : this modified the result of the regression tests
6730 a lot.
6731
6732Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6733
6734 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
6735 to doc where it wasn't checked against NULL reported by
6736 Jens Laas
6737
6738Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6739
6740 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
6741 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
6742
6743Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6744
6745 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
6746 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
6747 * SAX.[ch]: cleanup and updates for DocBook
6748 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
6749 ex SGML identifier changes
6750 * valid.c: removed a static unused function.
6751
6752Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6753
6754 * HTMLtree.c: applied change for Paul Sponagl on script saving
6755 * Makefile.am: the warning about entity title.xml are normal.
6756
6757Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6758
6759 * configure.in: release of 2.3.7
6760 * Makefile.am: fixing make distcheck
6761
6762Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6763
6764 * doc/html/* doc/xml.html: updated and regenerated the docs
6765
6766Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6767
6768 * xpath.c: fixed the XPointer problem introduced in 2.3.6
6769
6770Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6771
6772 * tree.c: fixed #53388 with the provided patch
6773
6774Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6775
6776 * valid.c: Bjorn detected an invalid memory access. Fixed
6777 vstateVPush()
6778
6779Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6780
6781 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
6782
6783Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6784
6785 * libxml.h: new header used only for the compilation of libxml
6786 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
6787 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
6788 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
6789 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
6790 xmlmemory.c xpath.c xpointer.c: libxml.h integration
6791 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
6792 baseline (version 1.2 plus a single patch).
6793 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
6794 scientific notation for numbers. Tests added.
6795 * xpath.c: formatting of numbers changed to use sprintf
6796 (contribution from William Brack)
6797
6798Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6799
6800 * valid.c: cleanup, more useful debugging
6801 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
6802 * xmlIO.c: entity loading is printed as an error when validating
6803
6804Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6805
6806 * valid.c: fixed to validate within entities
6807 * test/VCM/v22.xml: added a specific testcase
6808
6809Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6810
6811 * valid.c: forgot an epsilon transition in for ()+
6812 * test/VCM/v21.xml : added a specific test case
6813
6814Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6815
6816 * valid.c: removed a state explosion exhibited by RSS
6817 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
6818 from bug #51872
6819
6820Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6821
6822 * valid.[ch] tree.h: worked *hard* to get non-determinist content
6823 validation without using an ugly NFA -> DFA algo in the source.
6824 Made a specific algorithm easier to maintain, using a single
6825 stack and without recursion.
6826 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
6827 * hash.c: made the growing routine static
6828 * tree.h parser.c: added the parent information to an
6829 xmlElementContent node.
6830
6831Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6832
6833 * SAX.c parser.c xpath.c: generating IDs when not validating
6834 from an external parsed entity was poisoning the ID has table
6835 with removed values. This was killing XSLT on the KDE help
6836 browser.
6837
6838Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6839
6840 * entities.h: andrew@ugh.net.au detected a double declaration
6841
6842Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6843
6844 * debugXML.c hash.c tree.h valid.c : some changes related to
6845 the validation suport to improve speed with DocBook
6846 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
6847 the way validation errors get reported
6848
6849Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6850
6851 * HTMLparser.c HTMLtree.c: applied part of the patches provided
6852 by P C Chow and William M. Brack for XSLT HTML output
6853
6854Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6855
6856 * xmlversion.h.in win32config.h win32/libxml2/*: applied
6857 Igor Zlatkovic patches for MSC compilation and added his
6858 updates
6859
6860Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6861
6862 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
6863 prefix lookup.
6864 * parserInternals.c: fixed the bug reported by Morus Walter
6865 due to an off by one typo in xmlStringCurrentChar()
6866
6867Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6868
6869 * HTMLparser.c result/HTML/*: revamped the way the HTML
6870 parser handles end of tags or end of input
6871
6872Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6873
6874 * tree.[ch] : added xmlDocCopyNode for gdome2 support
6875
6876Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6877
6878 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
6879 bug where the linktime verions of free() won't work ...
6880
6881Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6882
6883 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
6884
6885Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6886
6887 * doc/xml.html: added 2.3.6 release
6888
6889Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6890
6891 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
6892 * result/wml.xml: resulted in a small output change
6893
6894Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6895
6896 * tree.c: xmlNewDoc was missing the charset initialization
6897 * xmllint.c: added --auto to autogenerate a doc, allow to
6898 reproduce the problem fixed on xmlNewDoc
6899
6900Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6901
6902 * xpath.c: trying to get 52979 solved
6903 * tree.c result/ result/noent/: trying to get 52712 solved, this
6904 also made me clean up the fact that XML output in general should
6905 not add formating blanks by default, this changed the output of
6906 a few tests
6907
6908Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6909
6910 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
6911
6912Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6913
6914 * configure.in: finally released 2.3.6
6915
6916Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6917
6918 * xpath.c: checking for null pointer generated by new code
6919
6920Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6921
6922 * xpath.c: fixed a [] evaluation problem reported
6923 * test/XPath/tests/simpleaddr: extended test
6924 * result/XPath/simpleaddr: updated result
6925
6926Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6927
6928 * xmllint.c: Dan Timis reported a portability problem
6929 on Macs without mmap, fixed it.
6930
6931Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6932
6933 * testXPath.c : added a --tree option allowing to display the
6934 tree dump of the XPath expression
6935
6936Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6937
6938 * xpath.c: fixed a memleak when comparing nodesets
6939 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
6940 * tree.c: added a TODO
6941
6942Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6943
6944 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
6945 we need string functions
6946 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
6947 to be able to use them where needed. Applied some changes
6948 to reduce name linking pollution and compile in only what's
6949 needed.
6950 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
6951 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
6952 for the string manipulation functions
6953 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
6954 to the free() function of xmlmemory.c
6955 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
6956 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
6957 usage.
6958
6959
6960Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6961
6962 * error.c: applied the context output patch of the error
6963 handling submitted by Chuck Griffith
6964 * error/VC/*: this slightly change some error logs
6965
6966Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6967
6968 * parser.c: fixed line number reporting on error
6969
6970Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6971
6972 * parser.c: Sullivan and Darin found a parser bug,
6973 applied the patch.
6974
6975Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6976
6977 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
6978 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
6979 xmlversion.h.in xpointer.c: of course the way I defined
6980 UNUSED breaks on old gcc version. Try to be smart and
6981 also define it directly in xmlversion.h
6982 * configure.in: removed -ansi flag from the pedantic set
6983
6984Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6985 Huge cleanup, I switched to compile with
6986 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
6987 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
6988 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
6989 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
6990 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
6991 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
6992 encoding.h entities.c error.c list.[ch] nanoftp.c
6993 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
6994 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
6995 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
6996 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
6997 Cleanup, staticfied a number of non-exported functions,
6998 detected and cleaned up a dozen of problem found this way,
6999 avoided a lot of public function name/typedef/system names clashes
7000 * doc/xml.html: updated
7001 * configure.in: switched private flags to the really pedantic ones.
7002
7003Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7004
7005 * configure.in: 2.3.5
7006 * doc/html/*: rebuilt the docs
7007
7008Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7009
7010 * parser.c: fixed a reported bug in NOTATION parsing
7011 * uri.c: accepted but not fixed bug 51876, added TODO
7012 * Makefile.am: fixed bug 51876
7013
7014Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7015
7016 * config.h.in configure.in error.c: fix a compilation problem
7017 on platforms without vsnprintf (xml@thewrittenword.com)
7018
7019Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7020
7021 * parser.c: fixed a function name header typo
7022 * SAX.c: notations can also occur in external subset.
7023
7024Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7025
7026 * error.c: removed a C++ like comment
7027
7028Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7029
7030 * parser.c: fixing bug 52299 strange condition leading
7031 to a parser crash due to a buffer overflow
7032 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
7033 added the specific test case
7034
7035Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7036
7037 * xpath.[ch]: still a lot of cleanup based on XSLT, added
7038 xmlXPathConvert{String,Number,Boolean} to be able to make
7039 type casts without a context stack, fixed some implementation
7040 problems related to the absence of context at parse-time,
7041 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
7042 in the public API too
7043 * xpointer.c xpathInternals.h: we need to know at parse time
7044 whether we are compiling an XPointer
7045
7046Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7047
7048 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
7049 cleaned up the parser internals, refactored XPath code, added
7050 new compilation based APIs and cleanly separated public and
7051 private APIs.
7052
7053Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7054
7055 * xpath.h: the comp field must be added at the end to avoid
7056 killing binary compat.
7057
7058Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7059
7060 * Makefile.am: detect XPath memleaks in regreson tests
7061 * error.c: fixed and error w.r.t. error reporting still using
7062 stderr
7063 * hash.c: added new line at end of file
7064 * tree.h: minor cleanup
7065 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
7066 expression parsing from evaluation, resulted in a number of
7067 changes internally, and in XPointer. Likely to break stuff
7068 using xpathInternals.h but should remain binary compatible,
7069 new interfaces will be added.
7070
7071Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7072
7073 * configure.in: fixed a couple of problems reported by
7074 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
7075 without gcc on non linux platforms.
7076
7077Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7078
7079 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
7080 a fix for --with-html-dir= configure support. I hope it won't
7081 break rpm generation
7082
7083Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7084
7085 * xmlIO.c: one function comment cleanup.
7086
7087Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7088
7089 * SAX.c: external subset notations were improperly registered
7090 in the internal subset.
7091
7092Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7093
7094 * README.cvs-commits: added, pointing to HACKING
7095 * HACKING: updated
7096
7097Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7098
7099 * parser.c: and Matt Sergeant found one in the XML push
7100 parser (erroneous check I forgot to remove when I fixed the
7101 main parser).
7102
7103Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7104
7105 * xpath.c: ptittom found a small bug in UnaryExpr
7106
7107Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7108
7109 * configure.in: bumped to 2.3.4
7110 * error.c: fixed bug #51860
7111 * tree.c: fixed bug #51861
7112 * valid.c: cleanup, more debug, failed to fix one bug crap ...
7113 * tree.[ch] : added xmlDefaultBufferSize
7114 * nanoftp.c: typo in function name header block
7115 * doc/xml.html : updated, added link to XML::LibXSLT
7116 * doc/html/* : rebuilt the docs
7117
7118Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7119
7120 * parser.c SAX.c: the new content parsing code raised an
7121 ugly bug in the characters() SAX callback. Found it
7122 just because of strangeness in XSLT XML Rec ouptut :-(
7123
7124Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7125
7126 * Makefile.am: Martin Baulig suggested to add -lm
7127 * tree.c: found another bug in xmlNodeGetContent()
7128
7129Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7130
7131 * xpath.c: Bjorn found the error related to strictness of comparison.
7132
7133Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7134
7135 * parser.c: trying to fix the Dtd parsing problem reported
7136 by Gary, side effect of last week speed optimizations.
7137
7138Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7139
7140 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
7141 * parserInternals.c: removed unneeded test raised by Stric
7142
7143Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
7144
7145 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
7146 and fixed by William Brack). Added xmlXPathFormatNumber.
7147 Changed the sorting slightly.
7148 * configure.in Makefile.am example/Makefile.am: Added -lm.
7149 Please note that applications linking with libxml2, must
7150 also like with the math library from now on.
7151
7152Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7153
7154 * HTMLparser.c: fixed loop reported by Marc Sanfacon
7155
7156Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7157
7158 * parser.c: one must report spaces even if the Dtd element
7159 content proves that this is not part of the element content.
7160 * result/valid/*.xml: this changed the ouptu slightly
7161
7162Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7163
7164 * configure.in: bumped to 2.3.3
7165 * doc/xml.html: updated
7166
7167Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7168
7169 * tree.c: minor doc fix
7170 * xpath.c: deallocation issues when a result tree has been
7171 converted to a node-set
7172
7173Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7174
7175 * doc/xml.html: oops corrected dates s/2000/2001
7176
7177Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7178
7179 * valid.c: new patch from Gary Pennington
7180
7181Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7182
7183 * doc/xml.html: applied patch from Ankh
7184
7185Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7186
7187 * xinclude.c: fixed a problem building on Mac
7188
7189Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7190
7191 * parser.c: more work on increasing parsing ferformances
7192
7193Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7194
7195 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
7196 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
7197 avoiding memcpy in production builds MEM_CLEANUP macro use
7198 * parser.[ch] parserInternals.c: optimizations of the tightest
7199 internal loops inside the parser. Better checking of I/O
7200 flushing/loading conditions
7201 * xmllint.c : added --timing
7202
7203Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7204
7205 * configure.in: bumped to 2.3.2
7206 * doc/xml.html: updated for release
7207
7208Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7209
7210 * xpath.c: found a memleak and fixed a nasty bug
7211
7212Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7213
7214 * xmllint.[c1] : added return code errors for xmllint
7215 * xpath.c: specific debug dump function for result value trees
7216
7217Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7218
7219 * xpath.c: finally implemented xmlXPathCompareNodeSets
7220 * test/XPath/expr/floats results/XPath/expr/floats: added
7221 a test for float expressions
7222
7223Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7224
7225 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
7226 * parserInternals.[ch]: trying to speed up parsing
7227 * xpath.c : speeded up node set equality op
7228
7229Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7230
7231 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
7232 better handling of ID/IDREF and the list modules associated
7233 * configure.in: small CFLAGS cleanup
7234
7235Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7236
7237 * configure.in: fixed iconv detection on AIX (stric)
7238
7239Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7240
7241 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
7242
7243Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
7244
7245 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
7246 and optimized xmlXPathNodeSetSort
7247
7248Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7249
7250 * xpath.c: bug fix when context size is 0
7251 * parser.c: I like Norm's Dtd because they still manage to break
7252 the parser occasionally
7253
7254Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7255
7256 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
7257
7258Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7259
7260 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
7261 attributes within the XML-1.0 namespace
7262
7263Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7264
7265 * xpathInternals.h: exported a few axis functions
7266 * doc/xml.html: updated the doc
7267
7268Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7269
7270 * configure.in: applied patch from Daniel van Balen for OpenBSD
7271 and bumped version to 2.3.1
7272 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
7273 attempt to find autoclosing was simply broken, removed it,
7274 updated the examples, this is better
7275
7276Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7277
7278 * hash.[ch]: added Paolo Casarini patch to provide Delete from
7279 hash functionnalities.
7280 * doc/html/* : rebuild the doc
7281
7282Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7283
7284 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
7285 on predicate
7286 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
7287 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
7288 really want to have tags closed on output even if we accept
7289 unclosed ones on input
7290
7291Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7292
7293 * xpath.c: ouch don't free NULL, rare case fixed
7294 * tree.c: don't coalesce text nodes if they don't have the
7295 same behaviour wrt escaping on output
7296
7297Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7298
7299 * xpath.c: small fixup
7300 * SAX.c: don't warn on empty namespaces.
7301
7302Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7303
7304 * README: a bit of cleanup
7305 * configure.in: preparing for 2.3.0 release
7306
7307Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7308
7309 * hash.[ch]: added a first version of xmlHashSize()
7310 * valid.c: another bug fix from Gary Pennington
7311
7312Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7313
7314 * valid.c: couple of bug fixes pointed by Gary Pennington
7315 * HTMLtree.c: #if 0 cleanup
7316
7317Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7318
7319 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
7320 which removes a time consuming check of xmlXPathNodeSetAdd()
7321 and use it in places where we are sure to not break unicity
7322
7323Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7324
7325 * xpath.c: bug fixes found from XSLT
7326 * tree.c: preserve node->name special values when copying nodes.
7327 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
7328 external subset are fetched when available but without full
7329 validation. Added xmlLoadExtDtdDefaultValue, need a function.
7330 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
7331 output with encoding disabled.
7332
7333Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7334
7335 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
7336 xmlCheckFilename should not be called from xmlFileOpenW
7337 and xmlGzfileOpenW
7338
7339Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7340
7341 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
7342 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
7343 added the new tests for URI normalization
7344 * testURI.c: fixed stoopid bugs
7345 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
7346 the URI in the error messages are now properly normalized
7347
7348Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7349
7350 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
7351
7352Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7353
7354 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
7355
7356Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7357
7358 * xpath.c: fixed mod operator
7359
7360Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7361
7362 * parser.c: fixed xmlStrcat doc
7363 * tree.c: 2 fixes form Anders Carlson for copying nodes and
7364 trees.
7365
7366Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7367
7368 * xpath.c result/XPath/tests/chaptersbase
7369 result/XPath/tests/simplebase: fixed XPath node()
7370 * tree.c: small fix in xmlNewNs()
7371 * Makefile.am: removed extraneous xml2Conf.sh rule
7372
7373Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7374
7375 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
7376 Changed the library name, in order to get libxml-devel and
7377 libxml2-devel to coexist on a single system
7378 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
7379 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
7380
7381Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7382
7383 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
7384 libxml2-devel installable in // as libxml-devel.
7385
7386Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7387
7388 * doc/Makefile.am: fixed make rebuild in doc
7389 * doc/html/*.html: rebuilt the docs
7390
7391Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7392
7393 * tree.c: patch from Bjorn Reese on xmlBufferCCat
7394
7395Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7396
7397 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
7398 the HTML doc to go into the -devel RPM ...
7399 * aclocal.m4 config.h.in: some updates due to auto* magic
7400
7401Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7402
7403 * xpath.h: added a hook in the context structure allowing to
7404 link to extra support, needed for XSLT
7405
7406Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7407
7408 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
7409 xmlXPtrCmpPoints to use it.
7410 * propagated the following patch from Alejandro Forero
7411 * include/win32config.h xmlIO.c: applied further suggestions
7412 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
7413 * example/gjobread.c: fixed warnings, now that it builds
7414
7415Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
7416
7417 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
7418
7419 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
7420 filename points to a valid file (not a directory).
7421 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
7422 Added calls to xmlCheckFilenameDir.
7423
7424 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
7425 `path' (rather than `filename') as the parameter to gzopen and open.
7426
7427Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7428
7429 * Makefile.am: fixed a problem with EXTRA_DIST
7430
7431Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7432
7433 * Makefile.am example/Makefile.am: finally found the trick
7434 to build the example, i.e. add "." in SUBDIRS before example
7435 in the list <grin/>
7436
7437Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7438
7439 * doc/xml.html: updated with an XSLT section, removed pointer to
7440 W3C CVS base.
7441
7442Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7443
7444 * xpath.c: when copying a XSLT tree object teh tree need to be copied
7445 too, and deallocation need to occur the same way.
7446
7447Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7448
7449 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
7450 type correponding to an XSLT result tree fragment. Share most
7451 of the data format with node set, as well as operators.
7452 * HTMLtree.c: added a newline at the end of the doctype output
7453 whe this one is not present initially.
7454 * tree.c: make sure taht the parent and doc pointers are properly
7455 set when copying attributes (lists).
7456
7457Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7458
7459 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
7460
7461Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7462
7463 * xpath.c: seems I finally killed that ugly path evaluation
7464 context bug (tagged 9999 in case is is wrong)
7465
7466Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7467
7468 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
7469 for XSLT
7470
7471Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7472
7473 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
7474 for xmlGzfileOpen() bug
7475
7476Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7477
7478 * xpath.c: removed an error found by XSLT usage
7479 * tree.c parserInternals.h: use a predefined static string
7480 for text and comment nodes, avoid freeing them in xmlFreeNode,
7481 exported the string name in parserInternals.h and added
7482 another value to disable encoding at output (for XSLT),
7483 gain memory, time.
7484
7485Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7486
7487 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
7488 win32/libxml2/libxml2_so.dsp: new makefiles and update
7489 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
7490
7491Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7492
7493 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
7494 Gary Pennington
7495
7496Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7497
7498 * xpath.c: fixed the comaprision of values and nodelists,
7499 need to compare nodelist still ...
7500 * debugXML.c: avoided a possible core dump
7501 * HTMLparser.c: cleanup
7502 * nanohttp.c: contributed fix.
7503 * tree.c: fixes in properties handling added xmlSetNsProp
7504 needed by libxslt
7505 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
7506 comment
7507 * TODO: updated
7508
7509Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7510
7511 * parser.c parserInternals.c: applied Bjorn Reese optimization
7512 patch
7513
7514Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7515
7516 * Makefile.am: applied patch fro make check from Martin Vidner
7517
7518Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7519
7520 * configure.in: preparing 2.2.11
7521 * doc/html/*: rebuild the HTML files
7522 * doc/xml.html : updated
7523
7524Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7525
7526 * tree.c: fixed a stupid bug
7527 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
7528 patches related to validation of an XInclude processing result
7529 * TODO: updated
7530
7531Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7532
7533 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
7534 on large files
7535
7536Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7537
7538 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
7539
7540Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7541
7542 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
7543 reported by Jonas Borgström
7544 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
7545
7546Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7547
7548 * testXPath.c xpath.c: fixing the XPath union expressions problem
7549 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
7550
7551Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7552
7553 * xmllint.c: Made is so if the file name is "-" is will read form
7554 standard input. Sven Heinicke <sven@zen.org>
7555 * tree.c: fixed a problem when growing buffer
7556 * tree.h: fixed the comment of the node types following andersca
7557 comment
7558 * TODO: updated
7559
7560Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7561
7562 * HTMLparser.[ch]: added a way to avoid adding automatically
7563 omitted tags. htmlHandleOmittedElem() allows to change the
7564 default handling.
7565 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
7566 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
7567 of xmllint too when using --memory flag, added a memory test
7568 suite at the Makefile level.
7569 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
7570 with namespace use when encountering QNames in XPath evalation,
7571 added xmlns() scheme in XPointer.
7572 * nanoftp.c : incorporated a fix
7573 * parser.c xmlIO.c: fixed problems raised with encoding when using
7574 the memory I/O
7575 * parserInternals.c: closed bug 25934 reported by
7576 torsten.landschoff@innominate.de
7577 * TODO: updated
7578
7579Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7580
7581 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
7582 on a non-updated tree :-(, made a 2.2.10 release to correct the
7583 situation
7584
7585Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7586
7587 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
7588 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
7589 integrated a set of OpenVMS changes from Howard Taylor
7590 <Howard.Taylor@pacoast.com>
7591
7592Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7593
7594 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
7595 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
7596
7597Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7598
7599 * HTMLparser.c: some fixes on auto-open of html/head/body
7600 * encoding.c: fixed a compilation error on some gcc env
7601 * xpath.c xpointer.[ch] xpathInternals.h: improved the
7602 XPointer implementation
7603 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
7604 related XPointer tests and associated results
7605
7606Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7607
7608 * doc/xmldtd.html doc/xml.html: following a short step by step
7609 guidance on IRC to help maciej with DTDs I started a small
7610 page on the subject.
7611
7612Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7613
7614 * HTMLparser.c: fixed handling of broken charrefs
7615 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
7616 patches
7617
7618Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7619
7620 * doc/xml.html doc/html/* : rebuilt the docs after adding
7621 xinclude and updated page for 2.2.7 and 2.2.8
7622 * configure.in: releasing 2.2.8
7623
7624Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7625
7626 * parser.[ch] parserInternals.c: applied the conditional
7627 section processing fix from Jonathan P Springer
7628 <jonathan.springer2@gte.net>
7629 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
7630 project file, fixed iconv default non support
7631 * xpath.c: fixed the problem of evaluating relative expressions
7632 when a node context is provided.
7633
7634Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7635
7636 * nanoftp.c: fixed gcc 2.95 new warnings
7637 * SAX.c: fixed a stupid bug
7638 * tree.c: fixed a formatting problem when round-tripping
7639 from/to memory
7640 * xinclude.c: chased memleak, fixed a base problem
7641 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
7642 xmlXPtrBuildNodeList()
7643 * TODO: updated
7644 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
7645 adding a first small set of regression tests for XInclude
7646
7647Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7648
7649 * nanohttp.[ch]: applied Wayne Davison patches to access
7650 the WWW-Authorization header.
7651 * parser.c: Closed Bug#30847: Problems when switching encoding
7652 in short files by applying Simon Berg's patch.
7653 * valid.c: fixed a validation problem
7654 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
7655 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
7656 Wayne Davison
7657 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
7658 need to be extended to non full nodes selections.
7659 * xinclude.c: starts to work decently
7660
7661Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7662
7663 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
7664 debugXML.c xmlversion.h.in: Started adding XInclude support,
7665 this is a new xmllint option
7666 * tree.c xpath.c: applied TOM patches for XPath
7667 * xpointer.c: fixed a couple of errors.
7668 * uri.c: added an escaping function needed for xinclude
7669 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
7670 new warning from RH70 gcc's version
7671
7672Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7673
7674 * HTMLparser.c: fixed loop on invalid char in scripts
7675 * parser.c: update to description of xmlIOParseDTD()
7676 * libxml.m4 xmlversion.h.in: changes contributed by
7677 Michael Schmeing <m.schmeing@internet-factory.de>
7678 * configure.in: preparing for 2.2.7
7679 * Makefile.am: trying to avoid config.h and acconfig.h
7680 being included in the distrib
7681 * configure.in: released 2.2.7
7682
7683Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7684
7685 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
7686 like namespaces for good. Unified xmlNs and xmlNode somewhat.
7687
7688Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7689
7690 * parser.[ch]: added xmlIOParseDTD()
7691 * xpointer.c: added support for the 2 extra parameters of
7692 string-range, fixed a stoopid error when '0' was present
7693 in XPointer expressions
7694 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
7695 testsuite for the above
7696
7697Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7698
7699 * libxml.spec.in: improved package descriptions
7700
7701Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7702
7703 * xpath.c xpathInternals.h: applied a large cleaning patch
7704 from TOM <ptittom@free.fr>, it also add namespace support
7705 for function and variables registration.
7706
7707Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7708
7709 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
7710 * Makefile.mingw: Wayne Davison's update adding hash.c
7711
7712Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7713
7714 * xpath.c: fixed the root evaluation problems
7715 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
7716 ignorable spaces with <b> <bold> <em>
7717 * tree.c: fixed a loop in xmlSearchNsByHref()
7718
7719Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7720
7721 * xpath.c: applied another XPath patch from TOM
7722 * xpath.c include/makefile.am: applied another patch from
7723 china@thewrittenword.com (cleanup on IRIX).
7724
7725Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7726
7727 * xml-config.1: received a fixed version from Fredrik Hallenberg
7728 <hallon@lysator.liu.se>
7729
7730Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7731
7732 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
7733 cleanup patch for XPath
7734
7735Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7736
7737 * patched to redirrect all "out of context" error messages to
7738 a reconfigurable routine. The changes are:
7739 * xmlerror.h : added the export of an error context type (void *)
7740 an error handler type xmlGenericErrorFunc there is an interface
7741 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
7742 to reset the error handling routine and its argument
7743 (by default it's equivalent to respectively fprintf and stderr.
7744 * all the c files: all wild accesses to stderr or stdout within
7745 the library have been replaced to calls to the handler.
7746
7747Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7748
7749 * configure.in: release 2.2.6
7750 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
7751 exporting the inner functions of xpath for extension modules
7752 * doc/*: updated and rebuilt the doc
7753
7754Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7755
7756 * nanohttp.c : applied Wayne HTTP cleanup patch
7757 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
7758 and xmlNodeSetSpacePreserve()
7759
7760Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7761
7762 * xpath.c: closing bug #29260
7763
7764Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7765
7766 * hash.[ch] debugXML.c: expanded/enhanced the API, added
7767 multikey tuples, made hash structure opaque
7768 * valid.[ch]: moved elements, attributes, notations decalarations
7769 as well as ID and refs to hash tables.
7770 * entities.c: hash cleanup
7771 * xmlmemory.c: fixed a dump problem in debug mode
7772 * include/Makefile.am: problem passing in DESTDIR= values patch
7773 from Marc Christensen <marc@calderasystems.com>
7774 * nanohttp.c: removed debugging remains
7775 * HTMLparser.c: the bogus tag should be ignored (Wayne)
7776 * HTMLparser.c parser.c: fixing a number of problems with the
7777 macros in the *parser.c files (Wayne).
7778 * HTMLparser.c: close the previous option when opening a new one
7779 (Marc Sanfacon).
7780 * result/HTML/*: updated the HTML results accordingly
7781
7782Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7783
7784 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
7785 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
7786 XPath functions and XML entities table to them. More to come...
7787 * xmlIO.c: fixed libxml closing FILEs it didn't open.
7788
7789Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7790
7791 * tree.c: coalesce adjacent text nodes
7792 * valid.c: handling of blank nodes in DTd validation (raised
7793 by problems with a posteriori validation).
7794 * nanohttp.c: changing behaviour on HTTP write stuff.
7795 * HTMLtree.c: forced body and html to be explicitely closed.
7796 * xpath.h: exported more XPath functions.
7797
7798Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7799
7800 * Release of 2.2.5
7801 * xpointer.c: range() range-inside and other helper functions
7802 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
7803
7804Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7805
7806 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
7807 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
7808
7809Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7810
7811 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
7812 and XPointer modules
7813
7814Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7815
7816 * SAX.h: closed #25107
7817
7818Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7819
7820 * testSAX.c: fixed problem with cdata reporting
7821 * SAXresult/* : updated
7822
7823Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7824
7825 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
7826 Closed bug #27499, added to regression tests
7827 * TODO: updated
7828
7829Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7830
7831 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
7832 support for SCRIPT and STYLE with help from Bjorn Reese
7833 * test/HTML/* result/HTML/*: added simple testcase and updated
7834 the existing ones.
7835
7836Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7837
7838 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
7839 string-range for empty strings
7840 * test/XPath/docs/str test/XPath/xptr/chaptersrange
7841 test/XPath/xptr/strrange: augmented the XPointer testsuite
7842
7843Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7844
7845 * doc/xml.html doc/xmlmem.html: added a module describing memory
7846 interfaces and use, updated the main page.
7847
7848Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7849
7850 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
7851 nanoftp code work on Windows too now
7852
7853Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7854
7855 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
7856 * xpointer.c: implemented string-range() at least a good first version
7857 * test/XPath/docs/str test/XPath/xptr/strrange
7858 result/XPath/xptr/strrange: the string-range() tests
7859
7860Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7861
7862 * Makefile.am include/Makefile.am include/win32config.h
7863 win32/Makefile.mingw: fixed problems reported by Wayne Davison
7864 and make distcheck
7865
7866Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7867
7868 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
7869 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
7870 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
7871
7872Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7873
7874 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
7875 patch for socklen_t detection by
7876 Albert Chin-A-Young <china@thewrittenword.com>
7877
7878Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7879
7880 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
7881 and added a --dtdvalid option to xmllint used to test it
7882
7883Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7884
7885 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
7886 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
7887
7888Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7889
7890 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
7891 handlings (registration, lookup, cleanup)
7892
7893Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7894
7895 * configure.in Makefile.am include/makefile.am: adding XPointer
7896 and XPtrtests target
7897 * xpointer.[ch] : new files for XPointer support
7898 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
7899 more XPath tests
7900
7901Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7902
7903 * configure.in: fixed, very broken, make distcheck works again
7904
7905Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7906
7907 * More work toward 2.2.5, integrated a number of patches
7908 * configure.in Makefile.am win32config.h.in: trying to cleanup
7909 make distcheck .... huh ...
7910 * include/Makefile.am include/win32config.h: new directory
7911 for includes
7912 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
7913 updated teh makefiles and instructions for WIN32
7914 * xpath.c: small fixes
7915 * test/XPath/ results/XPath: updated the testcases and results
7916 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
7917 suggested patches
7918 * valid.c: fixed an ID bug
7919
7920Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7921
7922 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00007923 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007924 * xpath.[ch]: worked on XPointer
7925
7926Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7927
7928 * configure.in Makefile.am: 2.2.5, ship the include in an
7929 include/libxml subdirectory, use symlinks when using CVS
7930 * testSAX.c: fixed small bug
7931 * testXPath.c: changed the way testfiles are parsed
7932 * debugXML.c: same kind of cleanup when parsing an argument expression
7933 XPath/XPointers can have blanks embedded
7934 * xpath.[ch]: more cleanup, reorgs for XPointer work
7935 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
7936 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
7937
7938Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7939
7940 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
7941 in the XPath engine, rewrote large parts of it, now it's far
7942 cleaner and in sync with the REC not an old WD. Fixed a parsing
7943 problem in the interactive XML shell found when testing XPath.
7944
7945Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7946
7947 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
7948 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
7949 examples with the extra test
7950
7951Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7952
7953 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
7954 the global init function.
7955
7956Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7957
7958 * HTMLparser.c: Doohhh, attribute name parsing was still case
7959 sensitive ! Fixed this ...
7960 * result/HTML/* : updated the tests results accordingly
7961
7962Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7963
7964 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
7965 engine, should be far more stable, incorporated a new version of
7966 preceding/following axis, need testing
7967 * uri.c: fixed file:///c:/a/b/c problem
7968 * test/XPath/tests/idsimple: augmented the XPath tests
7969
7970Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7971
7972 * doc/* rebuilding docs for 2.2.4 release
7973
7974Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7975
7976 * configure.in: releasing 2.2.4
7977 * parser.[ch]: added xmlStrEqual()
7978 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
7979 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
7980 use xmlStrEqual instead
7981 * TODO: updated
7982 * added an XPath test
7983
7984Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7985
7986 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
7987 * entities.h: exported xmlInitializePredefinedEntities
7988 * parser.[ch] : added xmlInitParser()
7989 * parserInternals.h : had to export htmlInitAutoClose()
7990
7991Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7992
7993 * xpath.[ch] : fixed some serious XPath Predicate evaluation
7994 problems
7995 * Makefile.am : added XPath regression tests to normal tests
7996 * uri.c: fixed a problem with local paths, cleanup
7997 * parser.c: fixed a problem with large CData sections
7998
7999Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8000
8001 * configure.in xml-config.in: patch from "Ben Taylor"
8002 <sol7x86@hotmail.com> for solaris shared libs lookup
8003
80042000-09-30 Martin Baulig <baulig@suse.de>
8005
8006 * libxml-2.0.pc.in: Provide pkg-config script.
8007
8008 * configure.in: Create the libxml-2.0.pc script from the
8009 libxml-2.0.pc.in templates.
8010 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
8011 script in `$(libdir)/pkgconfig'.
8012
8013Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8014
8015 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
8016 when compiling with MSC
8017
8018Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8019
8020 * xpath.c: patch for normalize-string() substring-before(),
8021 substring-after() and translate() functions from Bjorn Reese
8022 <breese@mail1.stofanet.dk>
8023 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
8024 Fredrik Hallenberg <hallon@lysator.liu.se>
8025 * TODO: updated
8026
8027Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8028
8029 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
8030 problem of socklen_t being undefined on a number of platforms
8031 * debugXML.c: fixed a compilation problem when without snprintf
8032
8033Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8034
8035 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
8036 an URI bug and a fix for the control-character-induced infinite loop
8037 * nanohttp.c: preventive fix for compiling on WIN32
8038
8039Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8040
8041 * xmlint.c: closing bug #25000
8042
8043Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8044
8045 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
8046 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
8047 modified slightly Wayne Davison patch adding xmlStrcasecmp and
8048 related function, fixing xmlStrncmp(), and associated cleanup
8049 * result/HTML/entities.html.sax: updating result
8050
8051Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8052
8053 * uri.c: applied patch for URI escaping from Wayne Davison
8054 <wayned@blorf.net>
8055 * tree.c parserInternals.c HTMLparser.c: memset checks patches
8056 from Denis Barbier <barbier@imacs.polytechnique.fr>
8057 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
8058 patch from Wayne Davison
8059
8060Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8061
8062 * doc/xml.html : updated with new releases, adding "how to help"
8063
8064Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8065
8066 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
8067 removed a few warnings in pedantic mode ...
8068 * parserInternals.c parser.c: moved encoding switching function
8069 to parserInternals.c
8070 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
8071
8072Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8073
8074 * HTMLparser.c parser.c: set ctxt->errNo before calling the
8075 error or warning handlers
8076
8077Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8078
8079 * parserInternals.c parserInternals.h parser.c Makefile.am:
8080 created a new module parserInternals.c, moved most of the
8081 code shared by the various parsers there, as well as
8082 deprecated code from parser.c. More cleanup of parser.c
8083 * uri.c: fixed a problem when URI is NULL
8084 * valid.c: speedup when looking for an attribute declaration
8085
8086Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8087
8088 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
8089 the cleanup of the computation of URI references when seeking
8090 external entities. The URI reference string and the resulting
8091 URI are both stored now.
8092 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
8093 large s(n)printf checks and cleanup from Denis Barbier
8094 <barbier@imacs.polytechnique.fr>
8095 * xmlversion.h.in tree.h: couple of SGML declarations for a
8096 possible docbook module.
8097 * result/VC/ : a couple of test output changed due to the change
8098 of the entities URI
8099
8100Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8101
8102 * parser.h: added a _private field for linking user's data
8103
8104Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8105
8106 * parser.c parserInternals.h: demacroified most of the IS_XXX
8107 the gain in size is significant so ...
8108
8109Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8110
8111 * entities.c: cases where looking up entities with doc==NULL
8112 covered
8113
8114Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8115
8116 * uri.c: applied Wayne Davison patch
8117 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
8118
8119Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8120
8121 * uri.c testUri.c: applied Wayne Davison patches
8122 * test/URI/uri.data result/URI/uri.data: first set of tests/results
8123 * Makefile.in: added URItest and included thenin "make tests"
8124
8125Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8126
8127 * xmlversion.h.in: closed bug 22941
8128
8129Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8130
8131 * doc/xmlio.html: added doc and example for entity loader
8132 redefinition.
8133
8134Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8135
8136 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
8137 used by libxml
8138
8139Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8140
8141 * parser.c: Fixed bug on invalid ontent characters and when using
8142 push.
8143 * xmllint.c: fixed xmllint endling of errors in push mode
8144
8145Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8146
8147 * HTMLparser.c testHTML.c: applied two new patches from
8148 Wayne Davison <wayned@users.sourceforge.net>
8149 * result/HTML/*.sax: regenerated HTML SAX output
8150 * parser.c: more cleanup.
8151
8152Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8153
8154 * HTMLparser.[ch] testHTML.c: applied the second set of
8155 patches from Wayne Davison <wayned@users.sourceforge.net>,
8156 adding htmlEncodeEntities()
8157 * HTMLparser.c: fixed an ignorable white space detection bug
8158 occuring when parsing with SAX only
8159 * result/HTML/*.sax: updated since the output is now HTML
8160 encoded...
8161
8162Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8163
8164 * HTMLparser.[ch]: applied some of Wayne Davison
8165 <wayned@users.sourceforge.net> patches
8166
8167Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8168
8169 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
8170 undeclared namespace prefix was used, added a warning.
8171 Cleaned up support w.r.t. entities, spilling out a warning
8172 and being pedantic on lookups.
8173 * test/warning/ent9 : added testcase for previous example.
8174 * TODO: updated
8175 * parserInternals.h parser.c: changed the way names are parsed
8176 now allow infinite size and decrease penalty for normal use
8177 * parser.c: Started a big cleanup/check of the parser code,
8178 fixed some of the most tortuous entity code, spotted code
8179 unused anymore
8180 * test/*: added tests for very long names and related nasty
8181 things.
8182
8183Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8184
8185 * doc/encoding.html: added encoding aliases doc
8186 * doc/xml.html: updates
8187 * encoding.[ch]: added EncodingAliases functions
8188 * entities.[ch] valid.[ch] debugXML.c: removed two serious
8189 bottleneck affecting large DTDs like Docbook
8190 * parser.[ch] xmllint.c: added a pedantic option, will be
8191 useful
8192 * SAX.c: redefinition of entities is reported in pedantic mode
8193 * testHTML.c: uninitialized warning from gcc
8194 * uri.c: fixed a couple of bugs
8195 * TODO: added issue raised by Michael
8196
8197Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8198
8199 * doc/encoding.html: propagated Martin Duerst suggestions
8200
8201Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8202
8203 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
8204 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
8205 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
8206 by Wayne Davison
8207
8208Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8209
8210 * nanoftp.c nanohttp.c: small cleanup
8211 * TODO: updated
8212
8213Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8214
8215 * added an old VC testcase and updated title.xml entity
8216
8217Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8218
8219 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
8220 done on auto-opening of <p> tags and cleanup of SAX output
8221
8222Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8223
8224 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
8225
8226Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8227
8228 * doc/xml.html libxml.* structure.*: updated the doc a bit
8229
8230Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8231
8232 * testSAX.c testHTML.c result/HTML/: cleanup of the output
8233 of SAX tests
8234
8235Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8236
8237 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
8238 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
8239
8240Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8241
8242 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
8243 * testHTML.c: fix core dump on Solaris 2.x systems
8244 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
8245 * result/HTML/*.sax: previous bug fix lead to new results
8246
8247Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8248
8249 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
8250 * configure.in: added --with-readline=DIR to accept alternate
8251 path for readline include/library
8252 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
8253 for ANSI under HP-UX
8254 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
8255 includes @LIBS@
8256
8257Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8258
8259 * doc/* : rebuilt the docs
8260 * getting ready for 2.2.2 release
8261
8262Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8263
8264 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
8265 and xmlAddFeature()
8266 * tree.[ch]: added xmlAddChildList()
8267 * xmllint.c: MAP_FAILED macro test
8268 * parser.h: added xmlParseCtxtExternalEntity()
8269 * valid.c: applied bug fixes removed warning
8270 * tree.c: added CDATA block to elements content
8271 * testSAX.c: cleanup of output
8272 * testHTML.c: added SAX testing
8273 * encoding.c: better error recovery
8274 * SAX.c, parser.c: fixed one of the external entity processing
8275 of the OASis testsuite
8276 * Makefile.am: added HTML SAX regression tests
8277 * configure.in: bumped to 2.2.2
8278 * test/HTML/ result/HTML: added a few of HTML tests, and added the
8279 SAX results
8280
8281Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8282
8283 * configure.in: patch for HP compiler
8284
82852000-08-04 Sven Heinicke <sven@zen.org>
8286
8287 * xmllint.c: Was coredumping sometimes when the file given didn't
8288 exist.
8289
8290Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8291
8292 * parser.c xmlIO.[ch]: fixed the problem of encoding support
8293
8294 when using in memory parsing. Need some cleanup.
8295 * xmllint.c configure.in: added a --memory flag to test memory
8296 parsing
8297
8298Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8299
8300 * nanohttp.c: fixed socklen_t replacement to unsigned int
8301 * parser.c: fixed a space handdling missing at the end of
8302 production 28 DOCTYPE.
8303 * xmlmemory.c: fixed a stupid bug on the routine to override
8304 allocation functions
8305 * TODO: updated
8306
8307Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8308
8309 * doc/ regenerated the docs
8310
8311Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8312
8313 * doc/encoding.html doc/xml.html: added I18N doc
8314 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
8315 improvements, both parser and filters, added ASCII & HTML,
8316 fixed the ISO-Latin-1 one
8317 * xmllint.c testHTML.c: added/made visible --encode
8318 * debugXML.c : cleanup
8319 * most .c files: applied patches due to warning on Windows and
8320 when using Sun Pro cc compiler
8321 * xpath.c : cleanup memleaks
8322 * nanoftp.c : added a TESTING preprocessor flag for standalong
8323 compile so that people can report bugs more easilly
8324 * nanohttp.c : ditched socklen_t which was a portability mess
8325 and replaced it with unsigned int.
8326 * tree.[ch]: added xmlHasProp()
8327 * TODO: updated
8328 * test/ : added more test for entities, NS, encoding, HTML, wap
8329 * configure.in: preparing for 2.2.0 release
8330
8331Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8332
8333 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00008334 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008335
8336Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8337
8338 * doc/xml.html: changed the xmlsoft.org structure, updated the
8339 examples w.r.t. root and childs
8340
8341Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8342
Daniel Veillard784b9352003-02-16 15:50:27 +00008343 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008344
8345Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8346
8347 * HTMLparser.c: Work on character encoding support for the HTML parser
8348 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
8349 * encoding.c: Fixed a potential memleak in the encoding stuff
8350
8351Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8352
8353 * doc/FAQ.html doc/Makefile.am : added a FAQ
8354
8355Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8356
8357 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
8358 of the HTML parser to force it to not bypass SAX
8359
8360Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8361
8362 * win32config.h.in: updated
8363 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
8364 lacks iconv support :-( need to release 2.1.1
8365 * configure.in: release 2.1.1
8366 * HTMLparser: fixed bug #14784
8367 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
8368 by Windows compiler
8369 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
8370 the SAX startDocument() callback.
8371 * TODO: updated
8372
8373Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8374
8375 * added xmlStopParser()
8376
8377Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8378
8379 * configure.in: 2.1.0 prerelease
8380 * Large resync between W3C and Gnome tree
8381 * nanoftp, nanohttp.c: fixed stalled connections probs
8382 * HTMLtree.c SAX.c : support for attribute without values in
8383 HTML for andersca
8384 * valid.c: Fixed most validation + namespace problems
8385 * HTMLparser.c: start document callback for andersca
8386 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
8387 * parser.h, SAX.c: serious speed improvement for large
8388 CDATA blocks
8389 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
8390 different encoding
8391 * example/Makefile.am example/gjobread.c tree.h: work on
8392 libxml1 libxml2 convergence.
8393 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
8394 and the LIBXML_TEST_VERSION macro
8395
8396Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8397
8398 * doc/xml.html: various patches and improvements typo fixed by
8399 Felix Natter
8400 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
8401 from Felix Natter <fnatter@gmx.net>
8402
8403Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8404
8405 * doc/upgrade.html: updated with instructions for support of both
8406 libxml-1.x and libxml-2.x
8407 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
8408 for 2.x support and also fixed includes
8409
8410
8411Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8412
8413 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
8414 the encoding support, added iconv support, so now libxml if
8415 compiled with iconv automatically support japanese encodings
8416 among others. Work based on initial patch from Yuan-Chen Cheng
8417 I may have broken binary compat in the encoding handler
8418 registration scheme, but that was so utterly broken I don't
8419 expect anybody to have used this feature until now.
8420 * parserInternals.h: fixup on the CHAR range macro
8421 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
8422 code.
8423 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
8424 * uri.c: added xmlParseURI() I can't believe I forgot to
8425 implement this one in 2.0 !!!
8426 * SAX.c: moved doc->encoding update in the endDocument() call.
8427 * TODO: updated.
8428
8429Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8430
8431 * tree.h: removed extraneous xmlRemoveProp definition
8432 * TODO: added item about --disable-corba configure switch
8433 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
8434 * nanoftp.c: fixed include problems giving troubles on AIX and
8435 slowlaris
8436 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
8437 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
8438 comment and headers changes to lower gtk-doc number of warnings
8439 * doc/html/*: rebuilt docs
8440
8441Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8442
8443 * HACKING: documented the tag for 1.x and instructions
8444
8445Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8446
8447 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
8448 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
8449 xmlCreateIOParserCtxt
8450 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
8451 significant overall improvement
8452 * xmllint.c: added I/O test to xmllint
8453 * testSAX.c: added a speed test
8454 * doc/* : updated/regenerated
8455
8456Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8457
8458 * xpath.c uri.h parserInternals.h: cosmetic changes from
8459 "Timur I. Bakeyev" <timur@bat.ru>, including making
8460 xmlCreateURI() public
8461
8462Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8463
8464 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
8465 and the code at the same time. Added a clean mechanism for
8466 overload or added input methods: xmlRegisterInputCallbacks()
8467 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
8468 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
8469 * TODO: updated
8470 * doc/* : updated/regenerated
8471 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
8472 source dir
8473
8474Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8475
8476 * testURI.c: yet another forgotten commit, I should get some sleep !
8477
8478Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8479
8480 * xmllint.c: forgot to commit this too ?
8481
8482Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8483
8484 * xmlversion.h.in : forgot to commit this previously
8485
8486Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8487
8488 * configure.in: preparing libxml-2.0.0 version looks Ok so far
8489 * README TODO: updated for release
8490 * uri.c uri.h: added authority parsing/saving
8491 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
8492 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
8493 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
8494 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
8495 Makefile.am : added compile-time customization of libxml
8496 --with-ftp --with-http --with-html --with-xpath --with-debug
8497 --with-mem-debug
8498 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
8499 #include <libxml/xxx.h> I hope it won't break too much stuff
8500 and will be manageable in the future...
8501 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
8502 and added xmllint to the installed programs
8503 * uri.h: added xmlFreeURI()
8504
8505Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8506
8507 * uri.c uri.h: finished the escaping handling, the base support
8508 and the URI path normalization. Looks good just lacks the
8509 authority content parsing code.
8510 * Makefile.am: added instructions to generate testURI
8511 * TODO: updated
8512 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
8513 added links and icons for W3C and Gnome
8514
8515Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8516
8517 * xmlmemory.[ch] : seems I forgot to actually update the files in
8518 the last commit :-)
8519 * doc/xml.html doc/html/* : updated and uploaded the docs
8520
8521Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8522
8523 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
8524 * TODO: updated
8525 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
8526 libxml default allocation function with another set (like gmalloc/
8527 gfree).
8528 * Makefile.am, uri.c, uri.h: added a set of functions to do
8529 exact (litteraly copied from the RFC 2396 productions) parsing
8530 and handling of URI. Will be needed for XLink, one XML WFC,
8531 XML Base and reused in the nano[ftp/http] modules. Still work
8532 to be done.
8533
8534Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8535
8536 * configure.in, libxml.spec.in : libxml2
8537 * doc/* : updated the doc page, rebuilt the docs
8538
8539Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8540
8541 * all: tagged LIB_XML_1_X
8542 * *.c *.h : updated from W3C CVS tree
8543 * configure.in : 2.0.0-beta
8544 * libxml.spec.in : libxml2 package nam
8545 * result/* : new version of the tests output
8546
8547Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8548
8549 * doc/xml.html, doc/update.html: updated docs, 1.8.7
8550
8551Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8552
8553 * doc/* : rebuilt the docs
8554 * parser.c: final patch on #6766
8555 * valid.c: small patch on validity checks.
8556
8557Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8558
8559 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
8560 added
8561 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
8562 compatibility w.r.t. XML spec and existing code.
8563
8564Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8565
8566 * parser.c: seems a better solution to <a> </a> exists,
8567 will try it for a while
8568
8569Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8570
8571 * parser.c: tried to remove the <a> </a> generating <a/>
8572 this is hard. Left a flag for that purpose. Fixed bug #6766
8573 * configure.in: prepared 1.8.7 not released, due to previous
8574 problem
8575
8576Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8577
8578 * doc/xml.html : applied second patch from Paul DuBois
8579
8580Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8581
8582 * doc/xml.html : applied patch from Paul DuBois
8583
8584Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8585
8586 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
8587
8588Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8589
8590 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
8591 compilation warnings on various platforms.
8592 * parser.c: Fixed #5281 validity error callbacks are now desactived
8593 by default if not validating.
8594
8595Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8596
8597 * nanoftp.c, win32config.h.in: patches to compile on WIN32
8598
8599Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8600
8601 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
8602 <gkatsi@cs.toronto.edu>
8603
8604Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8605
8606 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
8607 processing URLs
8608
8609Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8610
8611 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
8612 xmlNanoFTPUpdateURL for persistent control connections.
8613 * configure.in: 1.8.6
8614
8615Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8616
8617 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
8618 * tree.[ch] : added xmlSaveNoEmptyTags
8619
86202000-01-29 James Henstridge <james@daa.com.au>
8621
8622 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
8623
8624 * Makefile.am: added nanoftp.[ch] to the build.
8625
8626Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8627
8628 * nanoftp.[ch]: cleanup, comments, API
8629 * debugXML.c : fixed a bug in the cat command
8630 * doc/*: regenerated the docs
8631
8632Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8633
8634 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
8635 * debugXML.c : fixed a bug in the cat command
8636 * valid.c: fixing some small probs
8637 * libxml.spec.in: get rid of the SNAP suffix
8638 * doc/xml.html: updated the status
8639
8640Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8641
8642 * xml-config.in: xml-config --version to just return the
8643 version number
8644 * xpath.c: some cleanup w.r.t. axis when the current node is
8645 an attribute.
8646 * TODO: updated
8647
8648Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8649
8650 * configure.in: prepared for libxml-1.8.5
8651 * doc/* recompiled the documentation
8652
86532000-01-17 Jody Goldberg <jgoldberg@home.com>
8654
8655 * configure.in : WARNING autoconf subtlety alert :
8656 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
8657 when looking for zlib.h so that HAVE_ZLIB_H is defined.
8658 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
8659 get defined by AC_CHECK_HEADERS.
8660
8661Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8662
8663 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
8664 Rune.Djurhuus@fast.no
8665
8666Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8667
8668 * TODO: updated
8669 * tree.c, parser.c: made sure that only memory alloc problems
8670 and internal parser errors are allowed to write to stdout or
8671 stderr.
8672
8673Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8674
8675 * tree.c : restored xmlNewGlobalNs since this seems used by
8676 a lot of existing code :-(, fixed a bug in xmlNewNs
8677 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
8678 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
8679 to exit() from the library code.
8680 * xpath.c, parser.c: removed bugs or unused code detected by
8681 Windows compilers
8682 * parser.c: started adding interfaces for parsing well balanced
8683 XML fragments
8684 * configure.in: releasing 1.8.4
8685 * doc/* : rebuilt the docs
8686
8687Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8688
8689 * tree.[ch] : added xmlNewDocFragment() for DOM
8690 * testHTML.c: uninitialized variable.
8691
8692Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8693
8694 * doc/* : rebuild the docs
8695
8696Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8697
8698 * acconfig.h: readline and history patch
8699 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
8700 * tree.c: added check and handling when possibly removing an ID
8701 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
8702 and saving.
8703 * test/HTML/entities.html result/HTML/entities.html* : test for
8704 various entities reference cases
8705 * result/HTML/* : as a result output of some testcase have
8706 changed
8707 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
8708 by previous example. added xmlParseTryOrFinish().
8709 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
8710 entities.h debugXML.h HTMLparser.h: changed the way struct are
8711 declared to allow gtk-doc to expose those
8712 * parser.c: closed bug #4960
8713 * Makefile.am configure.in: Applied patch from
8714 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
8715 and math/socket libs detection
8716
8717Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8718
8719 * configure.in, Makefile.am: link tester against readline
8720 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
8721
8722Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8723
8724 * tree.[ch]: added xmlRemoveProp
8725 * win32config.h.in nanohttp.c: avoid including the Windows
8726 socket stuff in every C files
8727 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
8728 the XmL parser(s)
8729 * test/ns4 result/ns4 etc...: added test case for previous prob
8730 * tree.c: xmlNewNs wasn't checking for double definition
8731 * Makefile.in: fixed a problem with dist-hook duplicates
8732 * parser.[hc], xmlIO.c: fixed the loading of external entities
8733 APIs, now xmlLoadExternalEntity() is used everywhere and
8734 setting up an app specific front-end using the
8735 * SAX.c parser.c: some fixes, now the xhtml spec validates
8736 with the xhtml DTD.
8737 * error.c: fixed crashes in case of no input stream
8738 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
8739 to the validation tests and results
8740
8741Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8742
8743 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
8744 too htmlCreatePushParserCtxt() and htmlParseChunk()
8745 * parser.c: a bit of cleanup.
8746 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
8747 to XML) removed the last mem leak known
8748 * HTMLtree.c: output message cleanup
8749 * xmlmemory.c: display content info about memory blocks
8750 * result/HTML/wired.* : missing att value warning change
8751
8752Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8753
8754 * doc/* : rebuilt the documentation
8755
8756Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8757
8758 * parser.[ch] parserInternals.h: Push parser for XML,
8759 seems to work fine now
8760 * tester.c debugXML.[ch]: Added an XML shell debug facility and
8761 --push for push testing
8762 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
8763 * testSAX.c: added --push
8764 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
8765 subtree
8766 * xmlIO.[ch] : enriched API + fixes for push mode
8767 * entities.[ch]: added the entity content length to the struct.
8768 * xmlmemory.[ch]: new API to show the last entries for the shell
8769 * valid.c: added required attribute testing
8770 * SAX.c: the cdata callback now merge contiguous fragments
8771 * HTMLparser.c: cleanup of some macros
8772
8773Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8774
8775 * parser.c: fix for PIs name starting with xml
8776 * tree.c: fixed a potential problem with || and && ops
8777 * *.c, configure.in win32config.h.in : generate win32config.h for
8778 those on the Other Side !
8779
8780Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8781
8782 * parser.c: fixed a stupid = vs. == bug :-(
8783 * doc/gnome-xml.sgml: s/glade/xml/
8784
8785Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8786
8787 * configure.in, doc/xml.html : bug fix release 1.8.2
8788 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
8789 Hopefully the end of that silly C++ include problem
8790 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
8791 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
8792 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
8793 troubles with autoclosed elements when the stree shape doesn't
8794 follow the DtD specs. Added htmlIsAutoClosed() and
8795 htmlAutoCloseTag()
8796 * result/HTML/*.htm*: Updated the HTML examples regression tests output
8797 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
8798 * debugXML.c: fixed a bug on printing default namespaces.
8799 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
8800
8801Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8802
8803 * result/HTML/*.htm[l] : updated the HTML regression tests according
8804 to the new output
8805 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
8806 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
8807 problem due to intermix of extern "C" { ... } declarations for C++
8808 and recursive includes in the headers
8809
88101999-12-20 Chris Lahey <clahey@umich.edu>
8811
8812 * HTMLtree.c: Made it so that html nodes with a single child do
8813 not insert a carriage return before or after the child node.
8814
8815Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8816
8817 * configure.in, doc/xml.html : bug fix release 1.8.1
8818 * parser.c: fixed bug #4344
8819 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
8820 added the glue to avoid C++ problems
8821 * doc/* : regenerated the documentation
8822
8823Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8824
8825 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
8826 namespace recognition, and Dia as a resul :-(
8827 * encoding.c: closed bug #3950
8828
8829Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8830
8831 * valid.c: debugging a posteriori validation, except URI expansion
8832 stuff this should be fixed now
8833 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
8834 Carl Nygard <cnygard@bellatlantic.net>
8835 * tester.c: added --postvalid, cleaning of the code
8836 * tree.[ch]: added xmlDocGetRootElement()
8837
8838Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
8839
8840 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
8841 c++ losage.
8842
8843Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8844
8845 * configure.in, doc/xml.html : bumped to 1.8.0
8846 * xlink.[ch], Makefile.am : added framework for link detection
8847 * parser.h: added nbChars to parser context, needed for cleanup.
8848 * xmlmemory.c: removed a nasty bug when out of mem
8849 * valid.[ch]: adding namespace support for attribute decl
8850 * tester.c: added --debugent option
8851 * debugXML.[ch]: added xmlDebugDumpEntities()
8852 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
8853 buffers instead, this was really needed, validation was breaking
8854 in strange ways due to that. Added xmlParseStringPEReference()
8855 and other parsing from strings functions. Entities processing
8856 modified again, but PERef are still not handled correcly but
8857 unless you're Eve Maller you won't notice :-)
8858 * HTMLparser.c: large changes toward reliability, and switched to
8859 lowercase internal tags, XHTML is lowercase, so it will help
8860 that output is closer to next version.
8861 * doc/* : regenerated the documentation, it is now hosted at
8862 http://xmlsoft.org/ (same bits I just bought the domain :-)
8863
8864
8865Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8866
8867 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
8868 doc generation
8869 * parser.c: fixed bugs #3908 and #3937 and a memory leak
8870 in the SAX API
8871 * doc/*: rebuilt the doc making sure everything appears in the
8872 HTML files
8873
8874Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8875
8876 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
8877 added the patch from Carl Nygard <cnygard@bellatlantic.net>
8878 which allow impressive speed improvement on dataset with
8879 large text pieces, but at the cost of broken binary
8880 compatibility and slightly bigger memory usage.
8881 Configure with --with-buffers to activate them, they
8882 are protected with XML_USE_BUFFER_CONTENT define.
8883 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
8884 goal is 0 memory left allocated once parser is no more used
8885 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
8886 call xmlCleanupParser() and xmlMemoryDump()
8887
8888Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8889
8890 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
8891 * parser.[ch] encoding.[ch]: added memory cleanup routines
8892 * parser.c: closing bug #3788
8893 * doc/*: rebuilt the doc
8894
8895Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8896
8897 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
8898 xmlNewTextChild() and xmlSetCompressMode() behaviour.
8899 * tester.c: added --compress option
8900 * doc/*: rebuilt the documentation
8901
8902Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8903
8904 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
8905 if given /proc/kcore as input !
8906 * doc/xml.html doc/*: updated and rebuilt the documentation
8907
8908Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8909
8910 * parser.c: Fixed some wrongly space collapsing code due to
8911 a misreading of the spec.
8912 * result/*: fixed the output accordingly
8913
8914Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8915
8916 * encoding.c: bug fix and typos
8917 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
8918 * parser.c: added attribute normalization closing bug #3597
8919 * test/att* result/att* SAXresult/att*: testcase for attribute
8920 normalization
8921
8922Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8923
8924 * configure.in: closing bug #3163 by adding extra flags for the
8925 cc compiler on HP-UX
8926
8927Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8928
8929 * valid.[ch] : removed a typo and an enumerated type bug in the
8930 xmlAddElementDecl() function
8931 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
8932 call to xmlEncodeEntitiesReentrant() so that the functions
8933 New, Set and Get are at the same level.
8934 * parser.c HTMLparser.c: extra memory allocation bug for
8935 attributes detected by someone using libxml in embedded systems :-)
8936
8937Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8938
8939 * xmlmemory.h: turned off mem debug :-\
8940
8941Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8942
8943 * parser.c: closed bug #2784 a one line fix, but worth pushing
8944 a new release out
8945 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
8946 some structures, comments before and after the
8947 main element, and other nastyness
8948 * HTMLtree.c tree.c: accomodate the extended HTML supported
8949 * configure.in: pushing 1.7.4
8950 * test/ent8 and related outputs : added a new test for bug #2784
8951 * test/HTML/wired.html and related output: a nasty HTML example
8952 * Makefile.am: improved the test scripts
8953 * docs/* : reran the documentation extractor, updated xml.html
8954
8955Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8956
8957 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
8958 HTMLparser and debugged the HTML related code. HTML documents
8959 now have their own type
8960 * entities.c: do not dump &apos; for HTML output
8961 * xmlmemory.c: improvement, breakpoint mechanism
8962 * testHTML.c: added --sax --repeat ...
8963 * Makefile.am: improved the HTML tests
8964 * valid.[ch]: added xmlValidGetValidElements and
8965 xmlValidGetPotentialChildren
8966 * tester.c: added --insert to test the 2 new functions
8967 * test//* result//* SAXresult//* : regression test cleanup
8968 and extension.
8969 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
8970 gnome-xml-nanohttp.html
8971
8972Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8973
8974 * HTMLparser.c: fixed problems with some autoclose tags
8975 * tree.c: fixed XML output problems.
8976 * result/* SAXresult/*: update of the tests output
8977
8978Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8979
8980 * Makefile.am: Arturo patch for xmlConf.sh version info
8981 * parser.c: Tim Josling patch for single quoted items
8982 * tester.c: Tim Josling patch for tester options usage
8983 * tree.h: indent cleanup
8984
8985Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8986
8987 * HTMLparser.c parser.h : Fixed problems with HTML parsing
8988 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
8989
8990Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8991
8992 * tree.c : Raph patch for initialization of CORBA fields
8993 * parser.c, xpath.c, ...: modification of doc comments
8994 * xpath.c : allow spaces in xpath expressions
8995
8996Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8997
8998 * xmlmemory.h: turning off memory debug :-(
8999
9000Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9001
9002 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
9003 better SAX interfaces.
9004 * testSAX.c: uses the new SAX routine, avoid fetching any remote
9005 entity.
9006 * configure.in: 1.7.2
9007
9008Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9009
9010 * libxml.spec.in: fixed the URL
9011 * doc/xml.html: improved the documentation front-end
9012
9013Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9014
9015 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
9016
9017Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9018
9019 * libxml.spec.in: fixed the alpha compile problem
9020 * parser.[ch]: changed errno to errNo in the parser context :-(
9021 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
9022 * doc/xml.html: changed CHAR to xmlChar
9023 * doc/html/*: recompiled the documentation
9024 * configure.in: 1.7.1
9025
9026Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9027
9028 * parser.h: modified the parser context struct to regain 1.4.0
9029 binary compatibility
9030 * parser.c, xml-error.h: added errno ot teh context and defined
9031 a set of errors values with update of errno
9032 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
9033 DTDs and entities
9034 * *.h, *.c: complete cleanup of the use of config.h and include
9035 protection depending on the current setup.
9036 * overalll debugging, maintenance and bug-fixing on all modules
9037 * updated the documentation
9038 * ready for 1.7.0
9039
9040Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9041
9042 * HTMLparser.c : cleanup
9043 * SAX.c valid.c valid.h: added ID/IDREF checking
9044 * tree.c tree.h: extended doc structure for refs
9045 * configure.in: 1.6.2
9046 * parser.c: patched bug in SAX user arg call
9047 * parserInternals.h: patched missing close in C++ wrapping
9048 * testXPath.c xpath.c xpath.h: prepared for extensibility,
9049 especially upcoming XPointer implementation.
9050 * doc/xml.html: augmented, typo
9051
9052Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
9053
9054 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
9055 not all invocations of install understand -d.
9056
9057Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
9058
9059 * Makefile.am: prepend all the test* calls with $(top_builddir) -
9060 to make 'check' works, when builddir != srcdir.
9061
9062Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9063
9064 * doc/xml.html : updated the documentation
9065
9066Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9067
9068 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
9069 not deallocated memory blocks
9070 * *.c : replaces all calls to malloc() free() and realloc() to
9071 the wrapper functions/macros
9072 * tree.c : removed memory leaks dues to calling xmlFreeNode()
9073 instead of xmlFreeNodeList()
9074
9075Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9076
9077 * HTMLparser.c: corrected a stupid bug leading to core dump at
9078 tree deallocation. Removed warnings indicated by
9079 Stephane.Conversy@lri.fr
9080 * entities.c: Fixes Yet Another Stupid Bug, entities were not
9081 looked for in the external subset
9082
9083Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9084
9085 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
9086 on SGI by Stephane.Conversy@lri.fr
9087
9088Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9089
9090 * all .h : changed the prototype declaration indent as in gtk
9091 * most .c : working on reducing the TODOs in the code
9092 * most .c : cleanup though -pedantic and Insure++
9093 * improvements on validation ID checkings.
9094 * tree.[ch] SAX.c: added support for namespace on attributes #2022
9095 * xml-config.in: closed #1810
9096
9097Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9098
9099 * tree.h, valid.c, valid.h: more work on validity, IDs
9100 * xpath.c: added/fixed comparidon and equlity, added a new isinf
9101 definition for AIX
9102
9103Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9104
9105 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
9106 the distribution due to a cut'n paste error at last commit
9107
9108Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9109
9110 * configure.in: upgraded to version 1.4.0
9111 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
9112 Big update, added a large part of the validation process,
9113 it should be usable, but some parts are missing
9114 * xpath.c: improved the implementation w.r.t. root.
9115 * Makefile.am: added more tests
9116 * test and result trees: added a lot of tests
9117 * libxml.spec.in: export libxml.so.0 and libxml.so.1
9118
9119Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9120
9121 * Added an HACKING file
9122
9123Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9124
9125 * xpath.[ch] : improvements and debug of the XPath implementation
9126 * parser.c, HTMLparser.c : modified the parsers to be progressive
9127 * tree.[ch] : extended the Buffer promitives
9128 * xmlIO.[ch] : added basic I/O routines providing progressive
9129 parsing and ready for I18N conversion plugins
9130 * SAXresult/* : the SAX callback sequence maybe slightly different
9131 now
9132 * test*.c : improved/updated the tests programs
9133 * doc/* : recompiled the docs.
9134
91351999-07-26 Michael Meeks <michael@edenproject.org>
9136
9137 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
9138
9139 * tree.c: Ditto.
9140
9141Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9142
9143 * configure.in: upgraded to version 1.4.0
9144 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
9145 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
9146 XML query language, see http://www.w3.org/TR/xpath for more details.
9147 * parser.c, parser.h: added CHAR* related string functions for XPath
9148 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
9149 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
9150 rebuild the docs.
9151 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
9152 and regression testing capabilities for XPath.
9153
9154Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9155
9156 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
9157 closing bug #1646
9158
9159Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9160
9161 * Makefile.am, example/Makefile.am: closed bug #1683
9162
9163Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9164
9165 * example/Makefile.am, configure.in: added the makefile for the
9166 gjobread example
9167
9168Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
9169
9170 * doc/Makefile.am:
9171 - fix which allow "make install DESTDIR=</install/prefix>".
9172
9173Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9174
9175 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
9176 which fixed a problem on the file reading-code.
9177
9178Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9179
9180 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
9181 output.
9182 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
9183
9184Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9185
9186 * parser.h : Oops removed the binary compatibility problem
9187 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
9188 * parser.c, HTMLparser.c: applied patches for reading from stdin
9189
9190Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9191
9192 * parser.c, entities.c, valid.c: cleanup bug #1591
9193 * configure.in: cleanup bug #1592
9194 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
9195 the same tree back-end. Hence gdome will be available for it.
9196 * doc/Makefile.am: close bug #617
9197
9198Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9199
9200 * parser.c: alloctate a per parser context SAX interface block
9201
9202Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9203
9204 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
9205 and xmlEncodeEntitiesReentrant with the correct one :-\
9206
9207Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9208
9209 * commit of my internal XML base changes, quite a lot of
9210 changes, cleanups, better entities support, framework for
9211 new I/O and charset detection and handling
9212 * Fixed the configure/Makefile stuff to generate shared libs
9213 with the proper version info, so we jumped on rev from
9214 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
9215 xmlEncodeEntities() result need to be freed now, and a string
9216 xmlParserVersion provide the current library version.
9217
9218Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
9219
9220 * parser.c: fixed a buffer overrun for when you have a very long
9221 attribute with no entities in it.
9222
9223Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9224
9225 * added example directory
9226 * added example/gjobs.xml gjobread.c, still need a Makefile.in
9227
9228Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9229
9230 * Release of libxml-1.1, nearly everything has been touched for
9231 this.
9232 * Added more regression tests
9233 * Updated the documentation
9234
9235Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9236
9237 * tree.[ch]: unified the XML_NO_CORBA defines.
9238 * parser.c encoding.[ch]: started plugging in char encoding detection
9239
9240Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
9241
9242 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
9243 Also freed allocated buffer.
9244
9245Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9246 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
9247 reentrancy problem at printing. One is left in entities.c, to
9248 remove ASAP
9249 * testSAX.c : added a test example showing the use of the SAX
9250 interface if one doesn't want to build the DOM tree.
9251 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
9252
9253Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9254
9255 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
9256 large revamping of the parser to use SAX callbacks
9257 http://www.megginson.com/SAX/ (or at least a C like interface
9258 a la Expat). It's now possible to set up your own callbacks
9259 and the parser will not build a DOM tree.
9260 * test/* result/*: updated the test suite, I finally removed
9261 the old Namespace draft support (PI based).
9262
9263Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9264
9265 * Makefile.am: added test result to EXTRA_DIST for make tests
9266
9267Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9268
9269 * parser.c, parserInternals.h: moved the chars macro definitions
9270 to parserInternals.h
9271 * parser.c, error.c: applied patches from "Knut Ã…kesson"
9272 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
9273
9274Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9275
9276 * xml-config.in : applied patch to make --version work
9277
92781999-03-05 Raja R Harinath <harinath@cs.umn.edu>
9279
9280 * Makefile.am (check-local): Alias for `tests' target. This will
9281 cause `make check' to do the right thing.
9282 (tests): Don't run tests in srcdir. Also, replaced calls to
9283 basename with a `sed' "equivalent".
9284
9285Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9286
9287 * Renamed error.h to xml-error.h, corrected Makefile.am to list
9288 it in the header and not the sources, updated the doc.
9289 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
9290 pointing this out.
9291
9292Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9293
9294 * parser.c, parser.h, parserInternals.h: memory leak hunting,
9295 exported the inputStream routines.
9296 * doc/html/* : updated accordingly
9297
9298Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9299
9300 * parser.c, parser.h, parserInternals.h: added a few extra
9301 internal calls to allocate and free parser contexts ...
9302 * doc/html/* : updated accordingly
9303
9304Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9305
9306 * configure.in, Makefile.am, doc/makefile.am : General changes for
9307 1.0.0 release and including the generated HTML documentation.
9308
9309Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9310
9311 * makefile.am : added parserInternals.h, oops.
9312
9313Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9314
9315 * parserInternals.h: added this header giving access to the parser
9316 internal functions.
9317 * doc/Makefile.am : added a rebuild target which rebuilds the full
9318 set of documentations
9319 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
9320 the internal subset.
9321 * *.c *.h: modifications needed to generate the documentation using
9322 gtk-doc, cleanup of functions blocks, reorganisation of struct
9323 declarations.
9324
9325Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9326
9327 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
9328 the tar and spec file to include the beginning of the doc.
9329
93301999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
9331
9332 * doc/.cvsignore: Added this file.
9333
9334Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9335
9336 * tree.c: fixed xmlGetProp to return "" when the attribute
9337 exists, even if the node-list is NULL.
9338
9339Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9340
9341 * tree.c: patched an error outputting empty attribute values.
9342 * Makefile.am and doc/makefile.am: have been updated during the
9343 week-end. Sorry for an empty CVS log, I got a shell problem.
9344
9345Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9346
9347 * tree.h: cleaned up using enums instead of defines
9348 * parser.c, valid.[ch]: more work on parsing/output of element
9349 declarations
9350
9351Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9352
9353 * valid.[ch], tree.c, parser.c : more work toward full parsing
9354 of XML DTDs.
9355 * README: added informations about mailing-list and on-line
9356 documentation
9357
93581999-01-27 Raja R Harinath <harinath@cs.umn.edu>
9359
9360 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
9361
9362Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9363
9364 * parser.c, tree.[ch] : more work toward conformance testing,
9365 added a last element to accelerate parsing of very flat structures
9366 started working on internal subset Element content declaration.
9367 * valid.[ch] : first cut at adding code toward validation.
9368 * previous changes had also small impact on most files, especially
9369 the conformance testing using James Clark test suite.
9370
9371Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9372
9373 * test/* : updated the examples, most of them were not well
9374 formed (humm), and added rdf2.
9375 * result/* : resulting changes in the output.
9376
9377Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9378
9379 * tree.c: changed the behaviour of xmlGetProp on NULL values.
9380
9381Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9382
9383 * tree.c: patched a bug in the generation of empty attributes
9384
9385Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9386
9387 * entities.[ch], tree.[ch], tester.c: added copy interfaces
9388 for node/trees/documents/... Biggest problem is namespace
9389 support when copying subtrees.
9390
9391Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9392
9393 * parser.c, entities.c: improve entities and char ref encoding,
9394 and cleanups of error messages.
9395
9396Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9397
9398 * parser.c, entities.c: simple bug hunting done during rpm2html and
9399 rpmfind integration.
9400
9401Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9402
9403 * parser.[ch]: Added interfaces allowing to specify a SAX
9404 handler before parsing.
9405
9406Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9407
9408 * parser.c: redirrect all errors reporting through the SAX
9409 error function
9410
9411Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9412
9413 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
9414 * libtool, tlmain ...: update of the libtool files
9415
94161998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
9417
9418 * entities.c: Use g_snprintf insteda of snprintf.
9419
9420Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9421
9422 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
9423 added ent5 test for this purpose.
9424 * parser.c, parser.h: formatting, comments and UTF-8 planning.
9425
9426Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9427
9428 * parser.c: fixed? a strange error due to compression on a GWP
9429 document.
9430
9431Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9432
9433 * tree.[ch]: bug fixing
9434 * entities.[ch]: defined a specific type for predefined entities
9435 * doc/xml.html: more documentation on the library, how to use it,
9436 overview of the interfaces.
9437
9438Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9439
9440 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
9441
9442Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9443
9444 * tree.c: corrected a small bug
9445 * doc/xml.html: continuing writing documentation.
9446
9447Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9448
9449 * debugXML.h debugXML.c: added debugging utilities.
9450 * tester.c: added --debug switch.
9451 * tree.c: patched an incorrect node->type assignment.
9452 * parser.c: formatting, ensure that node->doc != NULL in attributes
9453
9454Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9455
9456 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
9457 entity support and provide an internal representation close to
9458 DOM one (entity ref nodes, and attribute value as tree). I tried
9459 to preserve the interface but this will surely break some apps
9460 (I have to change rpm2html/rpmfind for example). I had to change
9461 two interfaces, and the generated tree is somewhat different.
9462 * doc/* : started documenting the XML library, the tree and
9463 DOM/Corba. This is a first step.
9464
9465Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9466
9467 * parser.c: Set up the fonctions comment block, boring but useful.
9468 * parser.h, SAX.c, parser.c: now attributes are processed through
9469 the SAX interface. The problem is that my SAX interface diverged
9470 quite a bit from the original one, well this is not an official
9471 spec, and translating it from Java to C is hairy anyway...
9472
9473Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9474
9475 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
9476 fonctions comment block, boring but useful.
9477
9478Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9479
9480 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
9481 conversion routines. However they are not yet used to convert the
9482 inputs. The core will run with UTF-8.
9483
9484Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9485
9486 * tree.c : make sure that the type id is properly set-up when
9487 a new object is allocated, needed for DOM.
9488
9489Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9490
9491 * tree.h, tree.c: Ok, the main objects in the tree will be native
9492 corba objects, it costs 8 bytes per Node, Attribute and Document
9493 but it simplifies the Corba integration a lot (no extra interface
9494 objects to allocate/free).
9495
9496Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9497
9498 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
9499 and changed NODEs contants for conformity with DOM Level 1
9500
9501Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9502
9503 * added hooks to keep track of servants when creating objects
9504 xmlDoc and xmlNode (for Corba export).
9505
9506Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9507
9508 * added xml-config script.
9509
9510Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9511
9512 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
9513 to autoupdate libtool and automake conf files.
9514
95151998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
9516
9517 * Makefile.am: Use '?' to separate the sed
9518 commands as ',' is used when people pass -Wl,something.
9519
9520
9521Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9522
9523 * tree.c, tree.h: added a per-document compression interface.
9524
9525Tue Sep 22 20:47:38 EDT 1998
9526
9527 * tree.c, tree.h: added saving with compression and added interfaces
9528 to control the compression level (xmlGetCompressMode,
9529 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
9530
9531Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9532
9533 * parser.c: corrected a loop for files of size 0
9534
95351998-08-20 Raja R Harinath <harinath@cs.umn.edu>
9536
9537 * error.h: New file. Contains prototyes from `error.c'.
9538
9539Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
9540
9541 * Makefile.am (xmlincdir): New macro.
9542 (xmlinc_HEADERS): Renamed from include_HEADERS.
9543
9544Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9545
9546 * applied small patch on numeric entities from
9547 Christopher Blizzard <blizzard@appliedtheory.com>
9548
9549Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9550
9551 * New release 0.2, removed the old xml_* files so that it's
9552 coherent with the other CVS base (W3C), far better conformance
9553 to standard, new namespaces, decent entities support, beginning
9554 of a SAX-like interface. Nearly nothing left intact, even the
9555 test examples ...
9556
95571998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
9558
9559 * .cvsignore: Add .deps dir
9560
9561Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9562
9563 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
9564
9565Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9566
9567 * configure.in: added test for CPP
9568 * AUTHORS, Changelog: the original ones didn't get commited but the
9569 glib ones instead, fixed.
9570 * Makefile.am: corrected an error in library naming
9571
9572Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9573
9574 * integrated code developped at W3C
9575 * changed the original Copyright
9576 * migrated to automake
9577 * prefixed the filenames by xml_ to avoid filename clashes
9578
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00009579Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
9580
9581 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
9582 should not be called.
9583
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00009584Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
9585
9586 * libxml-2.0.pc.in: applied the patch to fix #101894
9587
Daniel Veillard8a1b1852003-01-05 22:37:17 +00009588Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
9589
9590 * tree.c : applied patch from Lukas Schroeder for register callbacks
9591 * valid.c: modified patch from Lukas Schroeder to test
9592 register callbacks with --chkregister
9593
Daniel Veillard067bae52003-01-05 01:27:54 +00009594Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
9595
9596 * xmlreader.c: seriously changed the way data are pushed to
9597 the underlying parser, go by block of 512 bytes instead of
9598 tryng to detect tag boundaries at that level. Changed the
9599 way empty element are detected and tagged.
9600 * python/tests/reader.py python/tests/reader2.py
9601 python/tests/reader3.py: small changes mostly due to context
9602 reporting being different and DTD node being reported. Some
9603 errors previously undetected are now caught and fixed.
9604 * doc/xmlreader.html: flagged last section as TODO
9605
Daniel Veillard51a447a2003-01-04 19:42:46 +00009606Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9607
9608 * python/libxml.py: integrated the Python 2.2 optimizations
9609 from Hannu Krosing, while maintaining compatibility with
9610 1.5 and 2.1
9611
Daniel Veillarde59494f2003-01-04 16:35:29 +00009612Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
9613
9614 * xmllint.c: a bit of cleanup
9615 * xmlreader.c: small fix
9616 * doc/xmlreader.html: more work on the XmlTextReader tutorial
9617 * python/libxml.py: a few fixes pointed out by Hannu Krosing
9618
Daniel Veillard623a9eb2003-01-04 12:47:20 +00009619Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
9620
9621 * python/setup.py.in: patch from Stéphane Bidoul to include
9622 drv_libxml2.py in setup.py
9623
Daniel Veillard66b82892003-01-04 00:44:13 +00009624Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
9625
9626 * doc/xmlreader.html: starting documenting the new XmlTextReader
9627 interface.
9628
Daniel Veillard7704fb12003-01-03 16:19:51 +00009629Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
9630
9631 * xmllint.c: added the --stream flag to use the TextReader API
9632 * xmlreader.c: small performance tweak
9633
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00009634Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
9635
9636 * xmlreader.c python/tests/reader2py: okay the DTD validation
9637 code on top of the XMLTextParser API should be solid now.
9638
Daniel Veillard1fdfd112003-01-03 01:18:43 +00009639Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
9640
9641 * xmlreader.c python/tests/reader2py: Fixing some more mess
9642 with validation and recursive entities while using the
9643 reader interface, it's getting a bit messy...
9644
Daniel Veillarddab8ea92003-01-02 14:16:45 +00009645Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
9646
9647 * xmlreader.c python/tests/reader.py: another couple of problem
9648 related to IsEmptyElement reported by Stéphane Bidoul needed
9649 some fixes.
9650
Daniel Veillard4f860202003-01-02 13:00:02 +00009651Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9652
9653 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
9654 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
9655 based on the python XmlTextReader interface.
9656
Daniel Veillard3c265e42003-01-01 21:06:49 +00009657Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
9658
9659 * tree.c: backing out one change in the last patch which broke the
9660 regression tests
9661
Daniel Veillard5335dc52003-01-01 20:59:38 +00009662Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9663
9664 * global.data globals.c tree.c include/libxml/globals.h: applied
9665 an old patch from Lukas Schroeder to track node creation and
9666 destruction. Probably missing a lot of references at the moment
9667 and not usable reliably.
9668
Daniel Veillard8ba17412003-01-01 19:13:12 +00009669Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9670
9671 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
9672 from doc/news.html and a stylesheet
9673
Daniel Veillarde3c036e2003-01-01 15:11:05 +00009674Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
9675
9676 * xmlreader.c python/tests/reader.py: fixed another couple of
9677 xmlreader bugs reported by Stéphane Bidoul and added tests.
9678
Daniel Veillard9e395c22003-01-01 14:50:44 +00009679Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
9680
9681 * xmlreader.c python/tests/reader2.py: fixed another validity
9682 checking in external parsed entities raised by Stéphane Bidoul
9683 and added a specific regression test.
9684 * python/tests/reader3.py: cleanup
9685
Daniel Veillardd5896142002-12-31 14:45:26 +00009686Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9687
9688 * xmlreader.c python/tests/reader2.py: fixed a problem with
9689 validation within entities pointed by Stéphane Bidoul, augmented
9690 the tests to catch those.
9691
Daniel Veillarddc85f282002-12-31 11:18:37 +00009692Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
9693
9694 * python/generator.py: modified the generator to allow keeping
9695 class references when creating new classes, needed to fix a bug
9696 pointed by Stéphane Bidoul where the input buffer of the
9697 xmlTextReader instance gets destroyed if the python wrapper for
9698 the input is not referenced anymore.
9699
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00009700Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
9701
9702 * xmlreader.c python/tests/reader.py: fixed another pair of problem
9703 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
9704
Daniel Veillard571b8892002-12-30 12:37:59 +00009705Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9706
9707 * xmlreader.c python/tests/reader.py: fixed another problem
9708 pointed by Stéphane Bidoul
9709
Daniel Veillardaaa105b2002-12-30 11:42:17 +00009710Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9711
9712 * xmlreader.c python/tests/reader.py: fixed a limit case problem
9713 with "<a/>"
9714
Daniel Veillardecaba492002-12-30 10:55:29 +00009715Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9716
9717 * SAX.c: warn on xmlns:prefix="foo"
9718 * xmlreader.c python/tests/reader.py: fixed a couple of problem
9719 for namespace attributes handling.
9720
Daniel Veillard2d84a892002-12-30 00:01:08 +00009721Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9722
9723 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
9724 a really nasty problem raised by a DocBook XSLT transform
9725 provided by Sebastian Bergmann
9726
Daniel Veillard29b3e282002-12-29 11:14:41 +00009727Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
9728
9729 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
9730 by Stéphane Bidoul and integrated it into the tests
9731
Daniel Veillarde18fc182002-12-28 22:56:33 +00009732Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
9733
9734 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
9735 extended the XmlTextReader API a bit, addding accessors for
9736 the current doc and node, and an entity substitution mode for
9737 the parser.
9738 * python/libxml.py python/libxml2class.txt: related updates
9739 * python/tests/Makefile.am python/tests/reader.py
9740 python/tests/reader2.py python/tests/reader3.py: updated a bit
9741 the old tests and added a new one to test the entities handling
9742
Daniel Veillardaba976d2002-12-28 21:14:18 +00009743Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9744
9745 * python/generator.py python/libxml2class.txt
9746 python/tests/reader.py python/tests/reader2.py: changed the
9747 generator to provide casing for the XmlTextReader similar to
9748 C# so that examples and documentation are more directly transposable.
9749 Fixed the couple of tests in the suite.
9750
Daniel Veillard83298842002-12-28 15:12:33 +00009751Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
9752
9753 * doc/guidelines.html: added a document on guildeline for
9754 publishing and deploying XML
9755
Daniel Veillard336fc7d2002-12-27 19:37:04 +00009756Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9757
9758 * valid.c xmlreader.c: final touch running DTD validation
9759 on the XmlTextReader
9760 * python/tests/Makefile.am python/tests/reader2.py: added a
9761 specific run based on the examples from test/valid/*.xml
9762
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00009763Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
9764
9765 * python/libxml.py: added a few predefined xmlTextReader parser
9766 configuration values.
9767
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00009768Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9769
9770 * python/libxml_wrap.h: trying to fix #102037
9771
Daniel Veillard8dbd4952002-12-27 11:34:48 +00009772Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9773
9774 * SAX.c: fixing bug #95296, when the predefined entities
9775 are redefined in the DTD the default one must be used
9776 instead anyway.
9777
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00009778Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
9779
9780 * doc/xmllint.xml
9781 * doc/xmllint.1
9782 Add discussion of XML_DEBUG_CATALOG to xmllint man
9783 page - bug #100907
9784
9785
Daniel Veillarddf512f42002-12-23 15:56:21 +00009786Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9787
9788 * xmlreader.c: Fixed the empty node detection to avoid reporting
9789 an inexistant close tag.
9790
Daniel Veillard0d132cf2002-12-23 14:43:32 +00009791Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9792
9793 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
9794 for Python 2.1
9795
Daniel Veillardfe8aab92002-12-22 10:25:41 +00009796Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9797
9798 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
9799
Daniel Veillard4258b9c2002-12-20 10:29:40 +00009800Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9801
9802 * doc/libxml2-api.xml python/tests/reader.py: one really need
9803 to provide the base URI information when creating a reader parser
9804 from an input stream. Updated the API and the example using it.
9805
Daniel Veillardea7751d2002-12-20 00:16:24 +00009806Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
9807
9808 * testReader.c xmlreader.c valid.c include/libxml/tree.h
9809 include/libxml/valid.h include/libxml/xmlreader.h: working on
9810 DTD validation on top of xml reader interfaces. Allows to
9811 validate arbitrary large instances. This required some extensions
9812 to the valid module interface and augmenting the size of xmlID
9813 and xmlRef structs a bit.
9814 * uri.c xmlregexp.c: simple cleanup.
9815
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00009816Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9817
9818 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
9819 work on the xml reader interfaces.
9820 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
9821 Web page for the Windows binaries.
9822
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00009823Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9824
9825 * xmlIO.c: applied a patch for VMS following the report by
9826 Nigel Hall
9827
Daniel Veillard3772de32002-12-17 10:31:45 +00009828Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
9829
9830 * parser.c: the parseStartTag bug fix wasn't complete.
9831
Daniel Veillard67df8092002-12-16 22:04:11 +00009832Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
9833
9834 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
9835 parseStartTag, fixing it.
9836 * test/att4 result/att4 result/noent/att4: adding the test
9837 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9838 more methods to XmlTextReader.
9839
Igor Zlatkovicd453c632002-12-16 18:45:48 +00009840Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9841
9842 * win32/libxml2.def.src: added more xml reader exports
9843 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
9844 to the build
9845
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00009846Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
9847
9848 * doc/tutorial/xmltutorial.xml
9849 plus generated html and pdf
9850 Updating tutorial again based on further comments from Niraj
9851 Tolia on the last iteration
9852
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00009853Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
9854
9855 * doc/tutorial/xmltutorial.xml
9856 * doc/tutorial/includekeyword.c
9857 * doc/tutorial/includegetattribute.c
9858 plus generated html and pdf
9859 Adding fix from Niraj Tolia to tutorial to properly free memory.
9860
9861
Daniel Veillardda46d2d2002-12-15 23:36:49 +00009862Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9863
9864 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9865 more methods of XmlTextReader.
9866 * python/libxml2class.txt python/tests/reader.py: this increased the
9867 methods in the bndings, augmented the test to check those new
9868 functions.
9869
Daniel Veillard0eb38c72002-12-14 23:00:35 +00009870Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9871
9872 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
9873 methods of XmlTextReader.
9874 * python/generator.py python/libxml_wrap.h python/types.c
9875 python/libxml2class.txt: added the reader to the Python bindings
9876 * python/tests/Makefile.am python/tests/reader.py: added a specific
9877 test for the Python bindings of the Reader APIs
9878 * parser.c: small cleanup.
9879
Daniel Veillard06503452002-12-13 10:42:08 +00009880Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9881
9882 * xinclude.c: fallback was only copying the first child not the
9883 full child list of the fallback element, closes #89684 as reopened
9884 by Bernd Kuemmerlen
9885
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00009886Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9887
9888 * win32/libxml2.def.src: exported htmlNodeDumpOutput
9889
Daniel Veillard000eafb2002-12-12 10:04:22 +00009890Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9891
Daniel Veillardc1eed322002-12-12 11:01:32 +00009892 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00009893 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00009894 gives enum values, fix functype return type, put back fields in
9895 structs
9896 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00009897
Daniel Veillard024b5702002-12-12 00:15:55 +00009898Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9899
9900 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
9901 about htmlNodeDumpOutput location.
9902 * xpath.c: removed an undefined function signature
9903 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
9904 too many symbols in the API breaking the python bindings.
9905 Updated with the libxslt/libexslt changes.
9906
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00009907Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9908
9909 * configure.in: preparing release of 2.4.29
9910 * doc/*: rebuilt the docs and API
9911 * xmlreader.c: a few more fixes for the XmlTextReader API
9912
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00009913Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9914
9915 * include/win32config.h: applied mingw patch from Magnus Henoch
9916
Daniel Veillard5aad8322002-12-11 15:59:44 +00009917Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
9918
9919 * catalog.c doc/libxml2-api.xml: a bit more cleanup
9920
Daniel Veillarda9b66d02002-12-11 14:23:49 +00009921Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9922
9923 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
9924 building Python script, does the C parsing directly, generates
9925 a better API description including structure fieds defs and
9926 enums. Still a couple of bugs, but good enough for the python
9927 wrappers now.
9928 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
9929 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
9930 include/libxml/schemasInternals.h include/libxml/tree.h: more
9931 cleanup based on the python analysis script reports.
9932 * libxml.spec.in: make sure the API XML description is part of the
9933 devel package.
9934
Daniel Veillard01c13b52002-12-10 15:19:08 +00009935Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9936
9937 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
9938 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
9939 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
9940 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
9941 code cleanup, especially the function comments.
9942 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
9943
Daniel Veillarde1ca5032002-12-09 14:13:43 +00009944Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9945
9946 * Makefile.am xmlreader.c include/libxml/Makefile.am
9947 include/libxml/xmlreader.h: Adding a new set of APIs based on
9948 the C# TextXmlReader API but converted to C. Allow to parse
9949 in constant memory usage, far simpler to program and explain
9950 than the SAX like APIs, unfinished but working.
9951 * testReader.c: test program
9952
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00009953Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9954
9955 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
9956
Daniel Veillard64b35282002-12-04 15:10:40 +00009957Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9958
9959 * tree.c: Chip turner indicated that XHTML1 serialization
9960 rule for style actually break on both IE and Mozilla,
9961 try to avoid the rule if escaping ain't necessary
9962
Daniel Veillard8efff672002-12-04 11:44:48 +00009963Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
9964
9965 * nanhttp.c: handle HTTP URL escaping, problem reported by
9966 Glen Nakamura and Stefano Zacchiroli
9967
Daniel Veillard1c732d22002-11-30 11:22:59 +00009968Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9969
9970 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
9971
Daniel Veillardfdd27d22002-11-28 11:55:38 +00009972Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9973
9974 * uri.c: Johann Richard pointed out some XPointer problems for
9975 URN based URI references in XInclude. Modified the URI parsing
9976 and saving routines to allow correct parsing and saving of
9977 XPointers, especially when attached to "opaque" scheme accordingly
9978 to RFC 2396
9979
Daniel Veillard8db67d22002-11-27 19:39:27 +00009980Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
9981
9982 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
9983 of refactoring to the HTML saving code.
9984 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
9985 in the doc.
9986
Daniel Veillardebc4ca92002-11-27 11:43:05 +00009987Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
9988
9989 * tree.c include/libxml/tree.h: refactored the XML dump of a node
9990 to a buffer API to reuse the generic dump to an OutputIO layer,
9991 this reduces code, fixes xmlNodeDump() for XHTML, also made
9992 xmlNodeDump() now return the number of byte written.
9993
Daniel Veillard9d5ea172002-11-27 08:02:06 +00009994Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
9995
9996 * python/setup.py.in: another patch from Stéphane Bidoul for
9997 Python bindings on Windows
9998 * doc/parsedecl.py: small cleanup
9999
Daniel Veillard9715c172002-11-25 16:33:40 +000010000Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10001
10002 * libxml.spec.in configure.in: add a line in %changelog for releases
10003
Daniel Veillard9bc53102002-11-25 13:20:04 +000010004Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
10005
10006 * parser.c: patch from Marcus Clarke fixing a problem in entities
10007 parsing that was detected in KDe documentations environment.
10008
Daniel Veillardfaa35ff2002-11-24 13:53:43 +000010009Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
10010
10011 * python/libxml.c (libxml_prev): Return the previous as opposed to
10012 the next node (I guess this is the result of some cut & paste programming:)
10013
Daniel Veillard80d7b902002-11-23 16:23:08 +000010014Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10015
10016 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
10017
Daniel Veillarda1196ed2002-11-23 11:22:49 +000010018Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10019
10020 * python/generator.py python/libxml.c python/setup.py.in: trying
10021 to fix the Python bindings build on Windows (Stéphane Bidoul)
10022
Igor Zlatkovic9ab71552002-11-22 21:41:43 +000010023Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10024
10025 * win32/configure.js: added option for python bindings
10026 * win32/libxml2.def.src: added more exports
10027
Igor Zlatkovicace7cd22002-11-22 18:07:00 +000010028Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10029
10030 * win32/Makefile.mingw: fixed unresolved symbols when linking with
10031 pthreads
10032 * win32/wince/*: applied updates to Windows CE port from Javier
10033
Daniel Veillardf9c4cad2002-11-22 15:57:07 +000010034Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10035
10036 * configure.in: preparing 2.4.28
10037 * libxml.spec.in doc/Makefile.am: some cleanup
10038 * doc/*: updated the news and regenerated.
10039
Daniel Veillardfee408f2002-11-22 13:18:30 +000010040Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10041
10042 * HTMLparser.c: final touch at closing #87235 </p> end tags
10043 need to be generated.
10044 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
10045 this change slightly the output of a few tests
10046 * doc/*: regenerated
10047
Daniel Veillardd2ff0392002-11-22 12:28:38 +000010048Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10049
10050 * parserInternals.c: fixing bug #99190 when UTF8 document are
10051 parsed using the progressive parser and the end of the chunk
10052 is in the middle of an UTF8 multibyte character.
10053
William M. Brack8b2c7f12002-11-22 05:07:29 +000010054Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10055
10056 * threads.c: fixed initialization problem in xmlNewGlobalState
10057 which was causing crash.
10058 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
10059 in xmlInitializeGlobalState.
10060 * parserInternals.c: cleaned up ctxt->sax initialisation.
10061
Daniel Veillardd5c2f922002-11-21 14:10:52 +000010062Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
10063
10064 * tree.c include/libxml/tree.h: modified the existing APIs
10065 to handle XHTML1 serialization rules automatically, also add
10066 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
10067 libxslt serialization uses it when needed without changing
10068 the library API.
10069 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
10070 result/xhtml1: added a new test specifically for xhtml1 output
10071 and updated the result of one XHTML1 test
10072
Daniel Veillardd076a202002-11-20 13:28:31 +000010073Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
10074
10075 * xinclude.c parserInternals.c encoding.c: fixed #99082
10076 for xi:include encoding="..." support on text includes.
10077 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
10078 test/XInclude/ents/isolatin.txt : added a specific regression test
10079 * python/generator.py python/libxml2class.txt: fixed the generator
10080 the new set of comments generated for doc/libxml2-api.xml were
10081 breaking the python generation.
10082
Daniel Veillard817e70b2002-11-19 22:28:48 +000010083Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
10084
10085 * doc/Makefile.am: repair some problem if gtk-doc fail or such
10086 * configure.in: patch for Solaris on new autoconf closes #98880
10087 * doc/parsedecl.py: repair the frigging API building script,
10088 did I say that python xmllib sucks ?
10089 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
10090 and some comment are no more truncated.
10091
Daniel Veillarda7e05b42002-11-19 08:11:14 +000010092Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10093
10094 * parser.c: Martin Stoilov pointed out a potential leak in
10095 xmlCreateMemoryParserCtxt
10096
Daniel Veillardbc6e1a32002-11-18 15:07:25 +000010097Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10098
10099 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
10100 included in HTML documents and using the push parser.
10101
Daniel Veillard4efd3be2002-11-18 09:11:13 +000010102Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
10103
10104 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
10105 specified, look for the Python interpreter not just in the
10106 specified root but also in the specified location. Fixes #98825
10107
Daniel Veillarda8c0adb2002-11-17 22:37:35 +000010108Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10109
10110 * python/libxml.c: fixing bug #98792 , node may have no doc
10111 and dereferencing without checking ain't good ...
10112
Daniel Veillarddad3f682002-11-17 16:47:27 +000010113Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
10114
10115 * configure.in: preparing release 2.4.27
10116 * doc/* : updated and rebuilt the docs
10117 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
10118 and all the docs are actually packaged and in the final RPMs
10119 * parser.c parserInternals.c include/libxml/parser.h: restore
10120 xmllint --recover feature.
10121
Daniel Veillard68e9e742002-11-16 15:35:11 +000010122Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10123
Daniel Veillard784b9352003-02-16 15:50:27 +000010124 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +000010125 processing of parsed entities, and XPath computation on sustitued
10126 entities.
10127 * testXPath.c: make sure entities are substitued.
10128
Daniel Veillard328f48c2002-11-15 15:24:34 +000010129Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10130
Daniel Veillard784b9352003-02-16 15:50:27 +000010131 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +000010132 processing of internal parsed entities, which had to be changed.
10133
Daniel Veillard66651aa2002-11-15 11:21:43 +000010134Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10135
10136 * Makefile.am python/Makefile.am python/tests/Makefile.am:
10137 trying to fix bug #98517 about building outside the source tree
10138 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
10139
Igor Zlatkovic2772cea2002-11-14 17:45:20 +000010140Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10141
10142 * include/win32config.h: cleanup
10143 * win32/Makefile.mingw: integrated mingw in JScript configure
10144 * win32/Makefile.msvc: modified to allow mingw coexistence
10145 * win32/configure.js: integrated mingw
10146 * win32/Readme.txt: cleanup
10147
Daniel Veillard8dd86a52002-11-12 21:14:17 +000010148Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
10149
10150 * HTMLparser.c: strengthen the guard in the Pop macros,
10151 like in the XML parser, closes bug #97315
10152
Daniel Veillard0821b152002-11-12 20:57:47 +000010153Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10154
10155 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
10156 callback is never used.
10157
Daniel Veillard8606bbb2002-11-12 12:36:52 +000010158Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10159
10160 * parserInternals.c: fixed the initialization of the SAX structure
10161 which was breaking xsltproc
10162 * xpath.c: patch from Petr Pajas for CDATA nodes
10163 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
10164 * parser.c include/libxml/parser.h: patch from Peter Jones
10165 removing a leak in xmlSAXParseMemory() and adding the
10166 function xmlSAXParseMemoryWithData()
10167
MST 2002 John Fleckf854d992002-11-12 03:49:05 +000010168Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
10169
10170 adding pdf of tutorial, changing web page to link to it
10171 * doc/tutorial/xmltutorial.pdf
10172 * doc/xml.html
10173 * doc/docs.html
10174
MST 2002 John Fleck52717f32002-11-11 03:49:33 +000010175Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
10176
10177 * doc/tutorial/ar01s08.html
10178 adding file what I forgot for tutorial
10179
10180
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +000010181Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
10182
10183 Adding encoding discussion to tutorial
10184 Added:
10185 * doc/tutorial/images/*.png: DocBook admonition image files
10186 * doc/tutorial/apf.html, apg.html: new generated html
10187 * doc/tutorial/includeconvert.c: conversion code entity file
10188 changed:
10189 * doc/tutorial/xmltutorial.xml: DocBook original
10190 * doc/tutorial/*.html: generated html
10191
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000010192Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10193
10194 * include/libxml/*.h: retired xmlwin32version.h
10195 * doc/Makefile.am: retired xmlwin32version.h
10196 * win32/configure.js: retired xmlwin32version.h
10197
Igor Zlatkovica2258da2002-11-08 15:55:33 +000010198Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10199
10200 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000010201 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
10202 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +000010203
Daniel Veillard7216cfd2002-11-08 15:10:00 +000010204Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10205
10206 * globals.c: fixed a typo pointed out by Igor
10207 * xpath.c: try to speed up node compare using line numbers
10208 if available.
10209
Daniel Veillarda70d62f2002-11-07 14:18:03 +000010210Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10211
10212 * tree.c: make xmlFreeNode() handle attributes correctly.
10213
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +000010214Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10215
10216 * catalog.c: completed the #96963 fix, as reported by Karl
10217 Eichwalder
10218
Daniel Veillard56f21f22002-11-06 15:49:46 +000010219Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10220
10221 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
10222
Daniel Veillard91ad8792002-11-04 17:06:52 +000010223Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10224
10225 * Makefile.am: switched the order of a couple of includes
10226 to fix bugs #97100
10227
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +000010228Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10229
10230 * catalog.c: fixed bug #96963, reverted to the old behaviour of
10231 xmlLoadCatalogs that used to separate directories with a ':'.
10232
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +000010233Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10234
10235 * threads.c: improvements to the Windows-side of thread handling
10236 * testThreads.c: conditionally excluded unistd.h
10237 * testThradsWin32.c: broke overlong lines
10238 * include/win32config.h: adapted thread-related macros to the new
10239 scheme and for pthreads on Windows
10240 * win32/Makefile.msvc: introduced a more flexible thread build,
10241 added testThreads[Win32].c to the build
10242 * win32/configure.js: introduced a more flexible thread config
10243
John Fleck61f6fb62002-10-31 15:23:29 +0000102442002-10-31 John Fleck <jfleck@inkstain.net>
10245
10246 * doc/xml.html (and, by implication, FAQ.html)
10247 added UTF-8 conversaion FAQ from Marcus Labib Iskander
10248
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +000010249Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10250
10251 * configure.in: removed xmlwin32version.h
10252 * include/libxml/Makefile.am: removed xmlwin32version.h
10253
Daniel Veillardce66ce12002-10-28 19:01:59 +000010254Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10255
10256 * tree.c: applied patch from Brian Stafford to fix a bug
10257 in xmlReconciliateNs()
10258
Daniel Veillard7e3f1402002-10-28 18:52:57 +000010259Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10260
10261 * tree.c: applied patch from Christian Glahn to allow
10262 xmlNewChild() on document fragment nodes
10263
Daniel Veillardb39bc392002-10-26 19:29:51 +000010264Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10265
10266 * parser.c: Christian Glahn found a problem with a recent
10267 patch to xmlParseBalancedChunkMemoryRecover()
10268 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
10269 problems
10270 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
10271 test/schemas/seq*: added the test cases from Charles
10272
Daniel Veillard366a9152002-10-23 20:43:53 +000010273Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10274
10275 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
10276 serious cleanup of the spec file and associated changes
10277 in the Makefiles.
10278 * valid.c: try to remove some warnings on x86_64
10279
Daniel Veillardd033d022002-10-23 14:55:02 +000010280Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10281
10282 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
10283 fix bug #96586
10284
Daniel Veillardce02dbc2002-10-22 19:14:58 +000010285Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10286
10287 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
10288 parsing, applied his patch
10289 * result/HTML/attrents.html result/HTML/attrents.html.err
10290 result/HTML/attrents.html.sax test/HTML/attrents.html:
10291 added the test and result case provided by Mikhail Sogrine
10292
Daniel Veillarde645e8c2002-10-22 17:35:37 +000010293Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10294
10295 * vms/build_libxml.com vms/config.vms vms/readme.vms
10296 include/libxml/parser.h include/libxml/parserInternals.h
10297 include/libxml/tree.h include/libxml/xmlIO.h
10298 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
10299 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
10300 Applied the VMS update patch from Craig A. Berry
10301 * doc/*.html: update
10302
Daniel Veillardf000f072002-10-22 14:28:17 +000010303Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10304
10305 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
10306
Daniel Veillard1e208222002-10-22 14:25:25 +000010307Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10308
10309 * debugXML.c: adding a grep command to --shell in xmllint
10310 for T.V. Raman
10311
Daniel Veillard9cdcf362002-10-22 14:23:59 +000010312Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10313
10314 * xmlcatalog.c: tried to fix some of the problem with --sgml
10315
Daniel Veillard935494a2002-10-22 14:22:46 +000010316Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
10317
10318 * parser.c: tried to fix bug #91500 where doc->children may
10319 be overriden by a call to xmlParseBalancedChunkMemory()
10320
10321Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
10322
10323 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
10324 identifiers in SGML catalogs containing '&'
10325
Daniel Veillardc0ac0692002-10-20 21:31:50 +000010326Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10327
10328 * python/types.c: fixed bugs when passing result value tree
10329 to Python functions.
10330
Daniel Veillard48267432002-10-18 11:21:38 +000010331Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10332
10333 * configure.in: preparing the release of 2.4.26
10334 * doc/*: updated and rebuilt the documentation
10335
Daniel Veillardbb284f42002-10-16 18:02:47 +000010336Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10337
10338 * parser.c: fixed a XML Namespace compliance bug reported by
10339 Alexander Grimalovsky
10340
Daniel Veillard44892f72002-10-16 15:23:26 +000010341Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10342
10343 * HTMLtree.c: fixed serialization of script and style when
10344 they are not lowercase (i.e. added using the API to the tree).
10345
Daniel Veillard2fd85422002-10-16 14:32:41 +000010346Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10347
10348 * valid.c: make xmlValidateDocument emit a warning msg if there
10349 is no DTD, pointed by Christian Glahn
10350
Daniel Veillard32370232002-10-16 14:08:14 +000010351Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
10352
10353 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
10354 content model when some of the blocks have min or max, and a couple
10355 of bugs found in the process.
10356 * result/schemas/list0* test/schemas/list0*: added some specific
10357 regression tests
10358
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +000010359Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
10360
10361 * README: updated the contact informations
10362
Daniel Veillard63186732002-10-15 08:43:17 +000010363Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10364
10365 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
10366 misses it, reported by Peter Bray.
10367
Daniel Veillard96c3a3b2002-10-14 15:39:04 +000010368Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
10369
10370 * tree.c: investigating xmlNodeGetContent() on namespace nodes
10371 and removed a few warnings
10372
Daniel Veillard819d5cb2002-10-14 11:15:18 +000010373Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
10374
10375 * parser.c: Christian Glahn found a small bug in the push parser.
10376 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
10377 public
10378
Daniel Veillard6045c902002-10-09 21:13:59 +000010379Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10380
10381 * xmlschemas.c include/libxml/xmlschemas.h: added
10382 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
10383 * testSchemas.c: added --memory to test the new interface
10384
Daniel Veillardf0070122002-10-09 14:24:17 +000010385Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10386
10387 * doc/index.py doc/search.php: integrated the XSLT indexing,
10388 a few fixed in the indexer, added a scope selection at the
10389 search level.
10390
Daniel Veillard01992e02002-10-09 10:20:30 +000010391Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10392
10393 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
10394 this was due to uninitialized parts of the validation context
10395
Daniel Veillard321be0c2002-10-08 21:26:42 +000010396Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10397
10398 * debugXML.c: applied patch from Mark Vakoc except the API
10399 change, preserved it.
10400 * doc/*: updated the docs to point to the search engine for
10401 information lookup or before bug/help reports.
10402
Daniel Veillard01e87d22002-10-08 16:55:06 +000010403Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10404
10405 * doc/index.py doc/search.php: added mailing-list archives
10406 indexing and lookup
10407
Daniel Veillard9dc1cf12002-10-08 08:26:11 +000010408Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10409
10410 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
10411
Daniel Veillard9b006132002-10-07 11:13:27 +000010412Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10413
10414 * doc/index.py: improved HTML indexing
10415 * doc/search.php: make the queries also lookup the HTML based indexes
10416
Daniel Veillard141d04b2002-10-06 21:51:18 +000010417Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10418
10419 * doc/index.py: added HTML page indexing
10420
Igor Zlatkovic91a62702002-10-04 13:34:16 +000010421Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10422
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +000010423 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +000010424 problem in libxslt.
10425 * catalog.c: fixed list handling in XML_CATALOG_FILES
10426
Daniel Veillardceb09b92002-10-04 11:46:37 +000010427Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10428
10429 * valid.c: typo/bug found by Christian Glahn
10430
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +000010431Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10432
10433 * xmlIO.c: applied Windows CE patch from Javier.
10434 * win32/wince: new directory, contains support for the PocketPC
10435 with Windows CE from Javier.
10436 * include/win32config.h: reorganised, removed duplicate
10437 definitions and applied WinCE patch from Javier.
10438 * include/wsockcompat.h: new file, now contains WinSock
10439 compatibility macros.
10440 * win32/Makefile.msvc: introduced double-run compilation.
10441
Daniel Veillarde16b5742002-09-26 17:50:03 +000010442Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10443
10444 * configure.in include/libxml/xmlwin32version.h: preparing release
10445 of 2.4.25
10446 * doc/*: updated and regenerated teh docs and web pages.
10447
Daniel Veillard90d68fb2002-09-26 16:10:21 +000010448Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10449
10450 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
10451 error were not covering namespace declarations.
10452 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
10453 it was missing the attribute declaration for the namespace
10454 * result/VC/NS3: the fix now report breakages in that test
10455
Daniel Veillardabe01742002-09-26 12:40:03 +000010456Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10457
10458 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
10459
Daniel Veillard2ace1952002-09-26 12:28:02 +000010460Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10461
10462 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
10463 and regenerated the docs and web site
10464
Daniel Veillarddda8f1b2002-09-26 09:47:36 +000010465Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10466
10467 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
10468 ATTRIBUTE_UNUSED is always put after the attribute declaration,
10469 not before
10470
Daniel Veillardd4cb1e82002-09-26 09:34:23 +000010471Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10472
10473 * python/generator.py python/libxml2class.txt: fixed a stupid error
10474 breaking the python API
10475
Daniel Veillardb7c29c32002-09-25 22:44:43 +000010476Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10477
10478 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
10479 triostr.c triostr.h: applied a trio update patch from
10480 Bjorn Reese which should work with MinGW
10481
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010482Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10483
10484 * tree.c: improving some documentation comments
10485 * xmlregexp.c: found and fixed a mem leak with python regression tests
10486 * doc/*: rebuilt the doc and the API XML file including the
10487 xmlregexp.h xmlautomata.h and xmlunicode.h headers
10488 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
10489 python/types.c: added access to the XML Schemas regexps from
10490 python
10491 * python/tests/Makefile.am python/tests/regexp.py: added a
10492 simple regexp bindings test
10493
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010494Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
10495
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010496 * doc/xml.html:
10497 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010498
Daniel Veillard118aed72002-09-24 14:13:13 +000010499Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10500
10501 * xmlregexp.c: fixed the data callback on transition functionality
10502 which was broken when using the compact form
10503 * result/schemas/*: updated the results, less verbose, all tests
10504 pass like before
10505 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
10506 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
10507 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
10508 annoying warnings
10509 * xpath.c: try to provide better error report when possible
10510
Daniel Veillard72336152002-09-21 13:08:14 +000010511Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10512
10513 * Makefile.am: fixed a breakage raised by Jacob
10514
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +000010515Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10516
10517 * include/win32config.h: added HAVE_ERRNO_H definition for parts
10518 which don't use sockets
10519
Igor Zlatkovic01280582002-09-20 16:40:34 +000010520Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10521
10522 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
10523 * win32/configure.js: applied zlib patch from Daniel Gehriger
10524
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +000010525Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10526
10527 * win32/configure.js: applied the patch from Mark Vakoc for
10528 regexp support
10529 * win32/libxml2.def.src: applied the patch from Mark Vakoc
10530 for regexp support
10531
Daniel Veillardb5c05732002-09-20 13:36:25 +000010532Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10533
10534 * xmlschemastypes.c: as pointed by Igor Float and Double
10535 parsing ain't finished yet
10536
Daniel Veillard40b11342002-09-20 12:01:39 +000010537Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10538
10539 * Makefile.am configure.in: trying to fix #88412 by bypassing
10540 all the python subdir if python ain't detected
10541
Daniel Veillard23e73572002-09-19 19:56:43 +000010542Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10543
10544 * Makefile.am configure.in include/libxml/xmlversion.h.in:
10545 made configuring with regexps/automata/unicode the default
10546 but without schemas ATM
10547 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
10548 fixed the regexp based DTD validation performance and memory
10549 problem by switching to a compact form for determinist regexps
10550 and detecting the determinism property in the process. Seems
10551 as fast as the old DTD validation specific engine :-) despite
10552 the regexp built and compaction process.
10553
Daniel Veillard5acfd6b2002-09-18 16:29:02 +000010554Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10555
10556 * valid.c: determinism is debugged, new DTD checking code now works
10557 but xmlFAComputesDeterminism takes far too much CPU and the whole
10558 set usues too much memory to be really usable as-is
10559
Daniel Veillard0f04f8e2002-09-17 23:04:40 +000010560Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10561
10562 * tree.c: fixed another stupid bug in xmlGetNodePath()
10563 * xmllint.c: --version now report the options compiled in
10564
Daniel Veillarda646cfd2002-09-17 21:50:03 +000010565Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10566
10567 * HTMLparser.c: small cleanup
10568 * valid.c xmlregexp.c: switched DTD validation to use only regexp
10569 when configured with them. A bit of debugging around the determinism
10570 checks is still needed
10571
Daniel Veillard63b01c22002-09-17 19:25:28 +000010572Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10573
10574 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
10575
Daniel Veillard92727042002-09-17 17:59:20 +000010576Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10577
10578 * xmlIO.c: small portability glitch fixed.
10579
Daniel Veillard84d70a42002-09-16 10:51:38 +000010580Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10581
10582 * xmlschemastypes.c: incomplete steps for real/double support
10583 * testAutomata.c include/libxml/xmlautomata.h
10584 include/libxml/xmlregexp.h: avoiding a compilation problem
10585 * valid.c include/libxml/valid.h: starting the work toward using
10586 the regexps for actual DTD validation
10587
Daniel Veillardaeb258a2002-09-13 14:48:12 +000010588Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10589
10590 * hash.c: cosmetic cleanup
10591 * valid.c include/libxml/tree.h include/libxml/valid.h: started
10592 integrating a DTD validation layer based on the regexps
10593
Daniel Veillard4402ab42002-09-12 16:02:56 +000010594Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10595
10596 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
10597 the determinism was tested before eliminating the epsilon
10598 transitions :-(
10599
Daniel Veillardc6d4a932002-09-12 15:00:57 +000010600Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
10601
10602 * python/generator.py python/libxml.c python/libxml.py
10603 python/libxml2-python-api.xml python/libxml2class.txt
10604 python/libxml_wrap.h python/types.c: updated the python
10605 bindings, added code for easier File I/O, and the ability to
10606 define a resolver from Python fixing bug #91635
10607 * python/tests/Makefile.am python/tests/inbuf.py
10608 python/tests/outbuf.py python/tests/pushSAXhtml.py
10609 python/tests/resolver.py python/tests/serialize.py: updated
10610 and augmented the set of Python tests.
10611
Igor Zlatkovic353bf582002-09-10 19:07:14 +000010612Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10613
10614 * win32/configure.js: added more readme info for the binary
10615 package.
10616
Daniel Veillard607b35c2002-09-10 12:16:19 +000010617Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10618
10619 * xmlIO.c: fixed a stupid out of bound array error
10620
10621Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10622
10623 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
10624 messing around with support for Windows path, cleanups,
10625 trying to identify and fix the various code path to the
10626 filename access. Added xmlNormalizeWindowsPath()
10627
Daniel Veillard76575762002-09-05 14:21:15 +000010628Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10629
10630 * error.c valid.c: working on better error reporting of validity
10631 errors, especially providing an accurate context.
10632 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
10633 error reports in those cases.
10634
Daniel Veillard3487c8d2002-09-05 11:33:25 +000010635Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10636
10637 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
10638 parser.c parserInternals.c xmlIO.c: get rid of all the
10639 perror() calls made in the library execution paths. This
10640 should fix both #92059 and #92385
10641
Daniel Veillard19aa7022002-09-05 11:14:19 +000010642Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10643
10644 * xmllint.c: memory leak reporting was broken after a change
10645 of the preprocessor symbol used to activate it.
10646
Daniel Veillardec6725e2002-09-05 11:12:45 +000010647Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10648
10649 * tree.c: try to make the copy function work for node of
10650 type XML_DOCUMENT_FRAG_NODE, they are only created by the
10651 DOM layers though, not libxml2 itself.
10652
Daniel Veillardb9cd8b42002-09-05 10:58:49 +000010653Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
10654
10655 * valid.c: try to provide file and line informations, not all
10656 messages are covered, but it's a (good) start
10657
Daniel Veillardbbc72c32002-09-05 10:52:10 +000010658Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
10659
10660 * xinclude.c: reimplemented a large part of the XInclude
10661 processor, trying to minimize resources used, James Henstridge
10662 provided a huge test case which was exhibiting severe memory
10663 consumption problems.
10664
Daniel Veillard2206dbf2002-09-05 08:09:37 +000010665Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
10666
10667 * python/Makefile.am: applied patch from Christophe Merlet to
10668 reestablish DESTDIR
10669
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010670Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
10671
10672 * libxml.spec.in: fixes libary path for x86_64 AMD
10673
John Fleckbe98b332002-09-04 03:16:23 +000010674Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
10675
10676 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010677 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +000010678 (plus resulting generated html files)
10679 fixing one spot I missed in the tutorial where I hadn't freed
10680 memory properly
10681
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010682Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
10683
10684 * doc/tutorial/includeaddattribute.c
10685 * doc/tutorial/includeaddkeyword.c
10686 * doc/tutorial/includegetattribute.c
10687 * doc/tutorial/includekeyword.c
10688 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010689 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010690 update tutorial to properly free memory (thanks to Christopher
10691 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010692 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010693 added image files so the callouts are graphical, making it
10694 easier to read ( use "--param callout.graphics 1" to generate
10695 html with graphical callouts)
10696
Daniel Veillarde1662542002-08-28 11:50:59 +000010697Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10698
10699 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
10700 nice logos generated by Marc Liyanage
10701 * doc/site.xsl *.html: changed the stylesheet to show the new
10702 logo and regenerated the pages
10703
Daniel Veillardb212bbb2002-08-25 14:39:16 +000010704Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10705
10706 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
10707
Daniel Veillard42766c02002-08-22 20:52:17 +000010708Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10709
10710 * xpath.c: possible mem leak patch from Jason Adams
10711
10712Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10713
10714 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
10715 in the XQuery namespace
10716 * configure.in: preparing 2.4.24
10717 * doc/*.html: updated the web pages
10718
10719Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10720
10721 * python/generator.py: closing bug #85258 by generating conditional
10722 compile check to avoid linking to routines not configured in.
10723
Havoc Pennington84ec40a2002-08-22 13:59:35 +0000107242002-08-22 Havoc Pennington <hp@pobox.com>
10725
10726 * autogen.sh: update error message for missing automake
10727
Daniel Veillard08cccaa2002-08-22 09:47:29 +000010728Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10729
10730 * python/Makefile.am: typo in target name resulted in libxml2.py
10731 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
10732
Daniel Veillard22669b22002-08-22 07:17:11 +000010733Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10734
10735 * win32/win32/Makefile.mingw: updated with version from
10736 Elizabeth Barham at http://soggytrousers.net/repository/
10737
Igor Zlatkovica40adbc2002-08-20 14:42:32 +000010738Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10739
10740 * win32/Makefile.msvc: added the prefix location to the include
10741 and lib search path.
10742
Havoc Pennington830e8972002-08-18 22:22:13 +0000107432002-08-18 Havoc Pennington <hp@pobox.com>
10744
10745 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
10746 both automake 1.6 and 1.4 installed get the right automake. Means
10747 compilation from CVS will now require the latest automake 1.4
10748 release, or manually creating symlinks called "automake-1.4" and
10749 "aclocal-1.4"
10750
Daniel Veillardb6984ef2002-08-14 16:55:31 +000010751Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10752
10753 * configure.in python/Makefile.am: more AMD 64 induced changes from
10754 Frederic Crozat
10755
Daniel Veillardc4bad4a2002-08-14 14:45:25 +000010756Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10757
10758 * xinclude.c: oops I was missing the xml:base fixup too
10759 * result/XInclude/*.xml: this adds xml:base attributes to most
10760 results of the tests
10761
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +000010762Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10763
10764 * xinclude.c: quick but apparently working implementation of
10765 xi:fallback, should close bug #89684
10766 * Makefile.am test/XInclude/docs/fallback.xml
10767 result/XInclude/fallback.xml: added a basic test for fallback,
10768 and run with --nowarning to avoid a spurious warning
10769 * configure.in: applied patch from Frederic Crozat for python
10770 bindings on AMD 64bits machines.
10771
Daniel Veillard9e923512002-08-14 08:48:52 +000010772Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10773
10774 * parser.c: xmlSAXUserParseMemory() really ought to fail if
10775 the caller don't pass a SAX callback block.
10776
Daniel Veillardc1a0da32002-08-14 08:32:18 +000010777Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10778
10779 * tree.c: applied the same fix for the XML-1.0 namespace to
10780 xmlSearchNsByHref() as was done for xmlSearchNs()
10781
Daniel Veillardad11b302002-08-12 14:53:41 +000010782Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10783
10784 * libxml.3: small cleanup of the man page
10785 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
10786 when serializing HREF attributes generated by XSLT.
10787
Daniel Veillardc084e472002-08-12 13:27:28 +000010788Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10789
10790 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
10791 version of Marc Liyanage' patch for boolean attributes in HTML
10792 output
10793
Daniel Veillard5f91b372002-08-12 12:13:01 +000010794Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10795
10796 * python/tests/serialize.py: fixed the test results, indenting
10797 behaviour changed slightly
10798
Aleksey Sanin9e951762002-08-08 18:02:41 +000010799Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10800
10801 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
10802 new c14n function to Windows def files
10803
Aleksey Saninea4272a2002-08-02 23:50:03 +000010804Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
10805
10806 * c14n.c: fixed a memory leak in c14n code
10807
Daniel Veillard58e44c92002-08-02 22:19:49 +000010808Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10809
10810 * parser.c include/libxml/parser.h: adding a new API for Christian
10811 Glahn: xmlParseBalancedChunkMemoryRecover
10812 * valid.c: patch from Rick Jones for some grammar cleanup in
10813 validation messages
10814 * result/VC/* result/valid/*: this slightly change some of the
10815 regression tests outputs
10816
Daniel Veillard0bf29002002-08-01 12:54:11 +000010817Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10818
10819 * tree.c: trying to fix a problem in namespaced attribute handling
10820 raised by Christian Glahn
10821
Daniel Veillard6f46f6c2002-08-01 12:22:24 +000010822Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10823
10824 * encoding.c include/libxml/encoding.h: Opening the interface
10825 xmlNewCharEncodingHandler as requested in #89415
10826 * python/generator.py python/setup.py.in: applied cleanup
10827 patches from Marc-Andre Lemburg
10828 * tree.c: fixing bug #89332 on a specific case of loosing
10829 the XML-1.0 namespace on xml:xxx attributes
10830
Aleksey Sanin2c135a12002-08-01 06:31:50 +000010831Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
10832
10833 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
10834 corner case from new Merlin's test suite and added a callback
10835 that will be used to improve xmlsec performance
10836
10837
Daniel Veillard0b22def2002-07-29 16:23:03 +000010838Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10839
10840 * HTMLtree.c: trying to fix the <style> escaping problem in
10841 HTML serialization bug #89342
10842
Daniel Veillard0b28e882002-07-24 23:47:05 +000010843Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10844
10845 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
10846 and rebuilt the web site.
10847
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010848Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +000010849
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010850 * include/libxml/tree.h: added _private member to xmlNs struct
10851
Daniel Veillard1d995272002-07-22 16:43:32 +000010852Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10853
10854 * HTMLparser.c: fixing bug #84876 based on the xml working
10855 code.
10856
William M. Brack61eaba52002-07-21 11:14:18 +000010857Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10858
10859 * python/Makefile.am: enhanced to fix bug 72012 (errors
10860 when using '-jX' make parameter)
10861
William M. Brackef61d202002-07-19 08:32:00 +000010862Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10863
10864 * xpath.c: small additional enhancement for booleans
10865 compared to nodesets
10866
Daniel Veillard3a42f3f2002-07-17 17:57:34 +000010867Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10868
10869 * HTMLtree.c: changed the order of the encoding declaration
10870 attributes in the meta tags due to a bug in IE/Mac
10871
William M. Brack0c022ad2002-07-12 00:56:01 +000010872Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10873
10874 * xpath.c: enhanced handling of booleans (especially '='
10875 and '!=' for nodesets) - fixes bug 85256. Added new
10876 routine xmlXPathNotEqualValues for more proper handling
10877 of '!=' when nodesets are involved.
10878
Daniel Veillard06944e22002-07-11 19:55:18 +000010879Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10880
10881 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
10882 doc/xmlcatalog_man.xml to the source distribution
10883
Igor Zlatkovic6ac30172002-07-10 19:22:48 +000010884Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10885
10886 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
10887 asked for this.
10888
Daniel Veillard539638b2002-07-06 19:55:14 +000010889Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10890
10891 * configure.in: preparing 2.4.23
10892 * doc/*: rebuilt the docs
10893
Daniel Veillard176d99f2002-07-06 19:22:28 +000010894Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10895
10896 * parser.c: fixing bug #84169 by fixing the
10897 comment of xmlCreatePushParserCtxt to describe the
10898 encoding detection parameters better.
10899
Daniel Veillard37f961d2002-07-06 17:53:56 +000010900Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10901
10902 * valid.c: fixing bug #79331 in one path the lookup for
10903 ID attributes on a namespaced node wasn't handled correctly :-\
10904
Daniel Veillard8c9872c2002-07-05 18:17:10 +000010905Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10906
10907 * HTMLparser.c: trying to fix 87235 about discarded white
10908 spaces in the HTML parser.
10909 * result/HTML/*: this changes the output of a number of HTML
10910 regression tests
10911
Daniel Veillardfdc91562002-07-01 21:52:03 +000010912Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10913
10914 * xpath.c: applied patch from Richard Jinks for the namespace
10915 axis + fixed a memory error.
10916 * parser.c parserInternals.c: applied patches from Peter Jacobi
10917 removing ctxt->token for good.
10918 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
10919 popped out by the regression tests.
10920 * Makefile.am: patch for threads makefile from Gary Pennington
10921
William M. Brack6000af52002-06-28 11:43:13 +000010922Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10923
Daniel Veillardfdc91562002-07-01 21:52:03 +000010924 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +000010925 expressions involving preceding-sibling (et al).
10926
Daniel Veillard153120c2002-06-18 07:58:35 +000010927Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10928
10929 * hash.c: applied a patch from Peter Jacobi to solve a problem
10930 when compiling with the Watcom C on Win32
10931 * result/schemas/*.err: the change of hashing algo generated
10932 permutations in the output
10933
Daniel Veillard5f7f9912002-06-17 17:03:00 +000010934Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10935
10936 * hash.c: applied patch from Sander Vesik improving the quality of
10937 the hash function.
10938
Aleksey Sanina5808b92002-06-14 17:07:41 +0000109392002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +000010940
10941 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
10942 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
10943 xmllint.c xpath.c: replaced sprintf() with snprintf()
10944 to prevent possible buffer overflow (the bug was pointed
10945 out by Anju Premachandran)
10946
Daniel Veillarde059b892002-06-13 15:32:10 +000010947Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10948
10949 * parser.c: removed an uninitialized data error popped by valgrind
10950 on PE references
10951
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +000010952Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
10953
10954 * doc/xml.html
10955 adding tutorial reference to the web page
10956
MDT 2002 John Fleck54520832002-06-13 03:30:26 +000010957Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
10958
10959 * doc/tutorial/xmltutorial.xml
10960 * doc/tutorial/ar01s07.html
10961 * doc/tutorial/ape.html
10962 * doc/tutorial/includegetattribute.c
10963 adding section to tutorial about retrieving an attribute
10964 value
10965
Daniel Veillardf5582f12002-06-11 10:08:16 +000010966Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10967
10968 * parser.c: applied a couple of patches from Peter Jacobi to start
10969 to get rid of ctxt->token, with a possible significant speed
10970 improvement to be gained once done. Better compliance with PE
10971 references constructs in DTDs too.
10972 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
10973 from Peter too
10974
Daniel Veillard38d80e22002-06-11 07:24:56 +000010975Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10976
10977 * parser.c: Babak Vahedipour-Kunze reported that openTag in
10978 xmlParseElement was likely to have been deallocated at the
10979 time of the report, possibly leading to segfault. Just report
10980 the tag name now.
10981
Daniel Veillard9e412302002-06-10 15:59:44 +000010982Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10983
10984 * xpath.c: patch from Richard Jinks for XPath substring() function
10985 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
10986
Aleksey Sanina5808b92002-06-14 17:07:41 +0000109872002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000010988
10989 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
10990
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000010991Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
10992
10993 *doc/FAQ.html
10994 fixing typos in FAQ, thanks to Robert Funnell for the
10995 editing help
10996
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010997Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10998
10999 * NEWS: got complaints from rpmlint that it was empty
11000
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000011001Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
11002
11003 * added doc/tutorial, including:
11004 apa.html
11005 apb.html
11006 apc.html
11007 apd.html
11008 ar01s02.html
11009 ar01s03.html
11010 ar01s04.html
11011 ar01s05.html
11012 ar01s06.html
11013 includeaddattribute.c
11014 includeaddkeyword.c
11015 includekeyword.c
11016 includestory.xml
11017 index.html
11018 xmltutorial.xml
11019 libxml tutorial, including generated html
11020
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +000011021Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
11022
11023 * result/c14n/exc-without-comments/merlin-c14n-two-*
11024 result/c14n/without-comments/merlin-c14n-two-*
11025 test/c14n/exc-without-comments/merlin-c14n-two-*
11026 test/c14n/without-comments/merlin-c14n-two-*
11027 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
11028 c14n/exc-c14n and slightly modified test script to handle
11029 these test cases
11030 * c14n.c: fixed bugs for complicated nodes set (namespace
11031 without node and others from merlin-c14n-two.tar.gz)
11032 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
11033 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
11034 for xmlsec performance patch
11035 * xpath.c: fixed self::node() for namespaces and attributes
11036
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000011037Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
11038
11039 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
11040 but with the format parameter
11041 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
11042
Aleksey Saninc57f9c12002-05-31 19:14:57 +000011043Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
11044
11045 * Makefile.am: updated c14n tests suite
11046 * c14n.c: performance improvement for previous c14n patch
11047
Daniel Veillarde72c7562002-05-31 09:47:30 +000011048Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11049
11050 * parser.c: another peroformance patch from Peter Jacobi, that
11051 time on parsing attribute values.
11052
Aleksey Sanin508a1012002-05-31 06:32:32 +000011053Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
11054
11055 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
11056 into LibXML2 test suite
11057
Aleksey Sanindffd5c82002-05-31 04:24:13 +000011058Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
11059
11060 * c14n.c: propagating xpath ancesstors node fix to c14n
11061 plus small performance improvement to reduce number of
11062 mallocs
11063 * xpath.c: fixed ancestors axis processing for namespace nodes
11064
Daniel Veillard46de64e2002-05-29 08:21:33 +000011065Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
11066
11067 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
11068 Peter Jacobi
11069
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000011070Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
11071
11072 * configure.in: preparing 2.4.22
11073
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000011074Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11075
11076 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
11077 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
11078 a public entry point.
11079 * doc/*: rebuilt the API and docs
11080
Daniel Veillarded23b7d2002-05-27 12:16:02 +000011081Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
11082
11083 * xpath.c: patch from Richard Jinks to fix a problem introduced
11084 in the previous patch and pointed by Norm
11085
Daniel Veillardc6924812002-05-24 11:10:43 +000011086Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
11087
11088 * libxml.spec.in: fixing bug #81112
11089
Daniel Veillard234bc4e2002-05-24 11:03:05 +000011090Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11091
11092 * uri.c: fixing bug #82848
11093
Daniel Veillarda2878972002-05-24 07:54:39 +000011094Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11095
11096 * result/catalogs/mycatalog.full: Aleksey's commit changed the
11097 output of one catalog test
11098
Aleksey Sanin114e4752002-05-24 07:20:27 +000011099Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000011100
Aleksey Sanin114e4752002-05-24 07:20:27 +000011101 * global.data globals.c tree.c include/libxml/globals.h
11102 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
11103 default value for global parameter xmlIndentTreeOutput to 1 and
11104 introduced new global parameter xmlTreeIndentString (the string
11105 used to do one-level indent) with default value " " (as it was
11106 in tree.c)
11107
Daniel Veillard49d5af82002-05-23 11:55:49 +000011108Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11109
11110 * Makefile.am: Merijn Broeren pointed out a problem when compiling
11111 with trio and schemas.
11112
Daniel Veillard7c13af42002-05-22 09:57:32 +000011113Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11114
11115 * xpath.c: patch from Richard Jinks to fix the problem raised in
11116 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
11117
Daniel Veillard5a872412002-05-22 06:40:27 +000011118Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
11119
11120 * xmlschemas.c: a bit of work on import.
11121 * xmlschemastypes.c: Charles Bozeman provided a compare function
11122 for date/time types so min/max facet restrictions should work,
11123 indeterminate comparisons return an error instead of equal.
11124 * test/schemas/date_0* result/schemas/date_0_0: specific test
11125 from Charles Bozeman too
11126
Daniel Veillard10b6da42002-05-18 07:55:20 +000011127Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11128
11129 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
11130 from Christian Cornelssen fixing the man pages and the Catalog
11131 building script.
11132 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
11133 next step is <xs:import> I now have a reasonable understanding
11134 of how it works.
11135
Daniel Veillarde5354492002-05-16 08:43:22 +000011136Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11137
11138 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
11139
Igor Zlatkovic1396e182002-05-14 22:22:40 +000011140Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11141
11142 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
11143
Daniel Veillard088bf112002-05-14 11:03:59 +000011144Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
11145
11146 * xpath.c: fixing an XPath function evalutation bug pointed out
11147 by Alexey Efimov where the context was lost when evaluating
11148 the function arguments
11149
Aleksey Sanin79376ba2002-05-14 06:41:32 +000011150Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000011151
Aleksey Sanin79376ba2002-05-14 06:41:32 +000011152 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
11153 function public for XMLSec performance optimizations
11154
Daniel Veillard3cd72402002-05-13 10:33:30 +000011155Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
11156
11157 * python/generator.py python/libxml2class.txt : fixed a problem
11158 with the HTML parser pointed by Gary Benson
11159 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
11160 example
11161
Aleksey Sanine48a3182002-05-09 18:20:01 +000011162Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11163 * parser.c: fixed bug #81159 (memory growth in SAX)
11164
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000011165Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11166 * xpath.c: fixed bug #78858 (the real fix)
11167
Aleksey Sanin29b6f762002-05-05 06:59:57 +000011168Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000011169 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000011170
Daniel Veillard4cbe4702002-05-05 06:57:27 +000011171Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
11172
11173 * tree.c: modified xmlNodeSetBase to allow changing the
11174 base of a document.
11175
Daniel Veillard070803b2002-05-03 07:29:38 +000011176Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
11177
11178 * xmlschemastypes.c: patch Charles Bozeman for validation of
11179 all the date, time, and duration types
11180 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
11181 * configure.in: fixed an error pointed by an user
11182 * xml2-config.in: fixed an error pointed by an user
11183
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000011184Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11185
11186 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
11187 win32/libxml2.def.src xmlIO.c: exported default
11188 'file:', 'http:' and 'ftp:' protocols input handlers
11189 and maked protocols comparisson case insensitive
11190
Daniel Veillard34de97f2002-04-30 14:29:22 +000011191Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
11192
11193 * configure.in: Neven Has detected a typo
11194
Daniel Veillard28577c32002-04-30 06:48:41 +000011195Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
11196
11197 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
11198 as one of the persons allowed to commit directly to the
11199 module.
11200
Daniel Veillardfc57b412002-04-29 15:50:14 +000011201Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11202
11203 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
11204 * valid.c: raised a too low limit
11205 * doc/*: rebuilt the docs
11206
Daniel Veillardeca82812002-04-24 11:42:02 +000011207Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
11208
11209 * test/XPath/expr/floats test/XPath/expr/functions
11210 result/XPath/expr/floats result/XPath/expr/functions
11211 xpath.c: another XPath conformance patch from Richard Jinks
11212
Daniel Veillard13e04c62002-04-23 17:51:29 +000011213Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
11214
11215 * xmlschemas.c: fixed validation of attribute groups.
11216 * test/schemas result/schemas: added an example from the primer
11217
Daniel Veillard88c58912002-04-23 07:12:20 +000011218Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
11219
11220 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
11221 * test/schemas result/schemas: updated the test list
11222
Daniel Veillarde19fc232002-04-22 16:01:24 +000011223Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11224
11225 * TODO: updated a bit
11226 * parser.c: made a comment more specific
11227 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
11228 Schemas conformance.
11229 * test/schemas result/schemas: updated the test list
11230
Daniel Veillard441bc322002-04-20 17:38:48 +000011231Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
11232
11233 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
11234 implementing xs:all with minOccurs = 0
11235 * tes/schemas/* result/schemas/*: added more tests covering
11236 xs:all
11237
Daniel Veillard8a001f62002-04-20 07:24:11 +000011238Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
11239
11240 * xmlregexp.c: first implementation of the all particle, this
11241 may need to be revisited for case where not all transitions
11242 must be crossed.
11243
Daniel Veillard7646b182002-04-20 06:41:40 +000011244Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11245
11246 * tree.c: another entity processing update from Markus Henke
11247
Bjorn Reese54d02fb2002-04-19 15:16:01 +000011248Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
11249
11250 * trionan.c: fixed crash on OSF/1
11251
Daniel Veillardb4398962002-04-19 07:01:55 +000011252Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
11253
11254 * xmlschemas.c: more Schemas work
11255 * test/schemas/* result/schemas/*: added more tests coming
11256 from the spec.
11257
Daniel Veillard54761132002-04-18 21:00:44 +000011258Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11259
11260 * c14n.c: patch from Aleksey Sanin reflecting a change in the
11261 ExcC14N specification
11262
Daniel Veillardbf8dae82002-04-18 16:39:10 +000011263Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
11264
11265 * tree.c: patch from Markus Henke, fix for recursive entities.
11266
Daniel Veillard23b1f372002-04-18 15:50:05 +000011267Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11268
11269 * xpath.c: fix a problem with string() on a document node.
11270
Daniel Veillarddecd64d2002-04-18 14:41:51 +000011271Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
11272
11273 * Makefile.am xmlschemas.c: more Schemas work
11274 * test/schemas/* result/schemas/*: added more tests coming
11275 from the spec.
11276
Daniel Veillard6231e842002-04-18 11:54:04 +000011277Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11278
11279 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
11280 * result/HTML/*: this changes a few things in the results
11281
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000011282Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11283
11284 * include/libxml/tree.h: eliminated 'declaration different than
11285 prototype' warning
11286 * include/win32config.h: "resolved" conflicts with errno.h
11287
Daniel Veillardb509f152002-04-17 16:28:10 +000011288Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
11289
11290 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
11291 on the automata interfaces and debug of counted choices
11292 * test/schemas/* result/schemas/*: added a number of tests
11293
Daniel Veillard8651f532002-04-17 09:06:27 +000011294Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
11295
11296 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
11297 a bit of work on Schemas
11298 * testSchemas.c: try to make it more useful
11299 * test/schemas/* result/schemas/* Makefile.am: changed the
11300 Schemas regression test procedure, started adding a few samples
11301
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000011302Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
11303
11304 * include/libxml/encoding.h: Patch for the Borland C++ builder
11305 * include/libxml/tree.h: Patch for the Borland C++ builder
11306 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000011307 * win32/bcb5: New directory for the Borland C++ builder
11308 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000011309
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000011310Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
11311
11312 * win32/Makefile.msvc: Update for XML Schema support
11313 * win32/configure.js: Update for XML Schema support
11314 * win32/libxml2.def.src: Update for XML Schema support
11315
Daniel Veillard4255d502002-04-16 15:50:10 +000011316Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
11317
11318 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
11319 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
11320 xmlunicode.c include/libxml/Makefile.am
11321 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
11322 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
11323 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
11324 include/libxml/xmlversion.h.in : merged the current state of
11325 XML Schemas implementation, it is not configured in by default,
11326 a specific --schemas configure option has been added.
11327 * test/automata test/regexp test/schemas Makefile.am
11328 result/automata result/regexp result/schemas:
11329 merged automata/regexp/schemas regression tests
11330
Daniel Veillardbc6f7592002-04-16 07:49:59 +000011331Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
11332
11333 * xpath.c: Gary found a compile time problem, fixes #78823
11334
Daniel Veillarda7084cd2002-04-15 17:12:47 +000011335Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
11336
11337 * configure.in: release of 2.4.20
11338 * doc/*: updated and rebuilt the docs
11339
Daniel Veillardf544f192002-04-15 12:56:56 +000011340Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
11341
11342 * python/Makefile.am: patch from Cristian Gafton to build on
11343 Red Hat 6.2, should also fix #75779
11344
Daniel Veillard940492d2002-04-15 10:15:25 +000011345Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11346
11347 * valid.c: first part of fixing #78729
11348
Daniel Veillardeb475a32002-04-14 22:00:22 +000011349Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
11350
11351 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
11352 escaping of URI when saving HTML files.
11353 * result/HTML/*: this impacted some tests
11354
Daniel Veillard9b731d72002-04-14 12:56:08 +000011355Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
11356
11357 * configure.in: trying to fix #77441
11358
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000011359Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11360
11361 * include/libxml/xmlIO.h: Hallski complained it could not be
11362 included by itself.
11363
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000011364Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
11365
11366 * configure.in: applied an IEEE flag patch for OSF/1 #77825
11367
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000011368Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11369
11370 * win32/configure.js: patch from Nilo for the c14n option
11371 * win32/Makefile.msvc: fixed libxml2.def generation with threads
11372
Daniel Veillardda423da2002-04-10 19:25:38 +000011373Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11374
11375 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
11376 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
11377 LIBXML_THREAD_ENABLED
11378
Daniel Veillard0eafdef2002-04-10 16:14:34 +000011379Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11380
11381 * xpath.c: another patch from Richard Jinks for substring conformance
11382 * test/XPath/expr/floats test/XPath/expr/strings
11383 result/XPath/expr/floats result/XPath/expr/strings: update of the
11384 test suite to check those.
11385
Daniel Veillard01917aa2002-04-10 11:30:41 +000011386Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11387
11388 * xpath.c: patch from Richard Jinks for .x float parsing.
11389
Daniel Veillard46d6c442002-04-09 16:10:39 +000011390Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
11391
11392 * parser.c: patch from Markus Henke when an encoding ain't recognized
11393
Daniel Veillard88e0ad42002-04-09 13:48:02 +000011394Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11395
11396 * libxml.m4: got a report that #include <string.h> was needed
11397
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000011398Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
11399
11400 * xmllint.c: applied a fix from Anthony Jones for -o /--output
11401
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000011402Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
11403
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000011404 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000011405
Daniel Veillardbd6e6312002-04-01 08:04:14 +000011406Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11407
11408 * xpath.c: fixed a bug in the nodeset to boolean comparison code
11409 pointed out by Melvyn Sopacua.
11410
Daniel Veillarde979e3b2002-03-29 22:43:00 +000011411Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11412
11413 * libxml.m4: Frédéric Crozat gave a patch related to the change
11414 of Include paths breaking the libxml.m4
11415
Daniel Veillard7089d6b2002-03-29 17:28:10 +000011416Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11417
11418 * xpath.c: Fix bug #76927 forgot to save some context
11419 when evaluating binary expressions
11420
Daniel Veillardd30be4a2002-03-28 18:25:31 +000011421Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11422
11423 * configure.in: fixed configure for MPE/iX from Markus Henke
11424 * xmlmemory.c: fixed initialization problems
11425 * xpath.c: another set of patches from Richard Jinks this
11426 fixes "make XPathtests" on linux
11427
Daniel Veillard21458c82002-03-27 16:12:22 +000011428Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
11429
11430 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
11431 * test/XPath/expr/compare test/XPath/expr/equality
11432 test/XPath/expr/floats test/XPath/expr/functions
11433 test/XPath/expr/strings result/XPath/expr/compare
11434 result/XPath/expr/equality result/XPath/expr/floats
11435 result/XPath/expr/functions result/XPath/expr/strings: Updated
11436 tests though they show a divergence on Linux
11437
Daniel Veillard28dfed12002-03-27 09:08:17 +000011438Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11439
11440 * xpath.c trionan.c: previous commit also included patches
11441 from Richard Jinks on some IEEE support corner case
11442
Daniel Veillard5fc1f082002-03-27 09:05:40 +000011443Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11444
11445 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
11446 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
11447 that $(datadir) should be used for docs
11448
Daniel Veillarddb1dc392002-03-26 12:44:39 +000011449Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11450
11451 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
11452 could leak filedescriptors
11453
Daniel Veillarddd4b9122002-03-26 07:58:43 +000011454Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11455
11456 * configure.in nanohttp.c: applied patch from Allan Clark for
11457 UnixWare/OpenServer
11458
Daniel Veillard19274092002-03-25 16:48:03 +000011459Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11460
11461 * configure.in: preparing 2.4.19
11462 * doc/*: rebuilt the docs
11463
Daniel Veillard56b2db72002-03-25 16:35:28 +000011464Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11465
11466 * nanohttp.c: fixing #76043, got fed up with non-portability
11467 of that piece of code.
11468
Daniel Veillard6f4561a2002-03-25 12:10:14 +000011469Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11470
11471 * valid.c SAX.c: Never commit without running "make tests" :-(
11472 fix a couple of stupidities in the previous commit
11473 * result/*: a few changes in some attribute order result of previous
11474 commit.
11475
Daniel Veillardd85f4f42002-03-25 10:48:46 +000011476Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11477
11478 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
11479 the internal subset should not raise duplicate ID errors,
11480 also there was a small bug in conjunction to namespace
11481 declarations defaulted and xml:xxx attributes DTD definitions.
11482
Daniel Veillard56cd18b2002-03-22 14:14:43 +000011483Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11484
11485 * xpath.c: Richard Jinks also raised some rounding problems
11486 this tries to fix them
11487
Daniel Veillard4e2df542002-03-22 12:23:14 +000011488Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11489
11490 * xpath.c: Richard Jinks spotted an incoherent memory allocation
11491 behaviour in xmlXPathCastToString()
11492
Daniel Veillarddb552912002-03-21 13:27:59 +000011493Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11494
11495 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
11496 raised by Morus Walter
11497
Daniel Veillard9e537932002-03-21 13:08:08 +000011498Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11499
11500 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
11501 from Igor
11502
Daniel Veillard6fbcf422002-03-21 12:32:59 +000011503Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11504
11505 * xpath.c: fixing #75619, related to a problem when trying
11506 to evaluate condition when the current node set resulting
11507 from that sub-step evaluation is empty. Also fixes 2 potential
11508 problem with previous-sibling and next-siblings axis.
11509
Daniel Veillard1840ef02002-03-21 08:05:23 +000011510Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11511
11512 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
11513 HTML support is not configured in.
11514
Daniel Veillard561b7f82002-03-20 21:55:57 +000011515Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11516
11517 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
11518 include/libxml/tree.h: dohh I really didn't intended to commit
11519 this test version :-(
11520
Daniel Veillarde50f3b52002-03-20 19:24:21 +000011521Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11522
11523 * testSAX.c: I wanted to see the real speed at the SAX interface
11524 after a little too many Ximianer started complaining about the
11525 parser speed.
11526 added a --quiet option:
11527 paphio:~/XML -> ls -l db100000.xml
11528 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
11529 paphio:~/XML -> time ./testSAX --quiet db100000.xml
11530 3200006 callbacks generated
11531 real 0m1.270s
11532 Which means 16MBytes/s and 3Mcallback/s
11533
Daniel Veillardc62a1472002-03-19 18:35:12 +000011534Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11535
11536 * xpath.c: valgrind spotted another error that time when running
11537 on libxslt regression tests
11538
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000011539Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11540
11541 * Makefile.am: adding "make valgrind" running the full regression
11542 tests (except python ones) under Valgrind (using valgrind -q
11543 which was kindly added by the author).
11544 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
11545 passes cleanly now except an obcure floating point initialization
11546 raised in log10() in one XPath regression test ???
11547 * tree.c: edited some comments to close #75244
11548
Daniel Veillard28cac6b2002-03-19 11:25:30 +000011549Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
11550
11551 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
11552 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
11553 context of ScrollKeeper, made sure that if the number is
11554 an integer, the serialization follows the description at
11555 http://www.w3.org/TR/xpath#section-String-Functions
11556
Daniel Veillard5997aca2002-03-18 18:36:20 +000011557Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11558
Daniel Veillard34ce8be2002-03-18 19:37:11 +000011559 * configure.in: preparing 2.4.18
11560 * doc/*: updated and rebuilt the web site
11561 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
11562 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000011563 * parser.c: humm, changed the way the SAX parser work when
11564 xmlSubstituteEntitiesDefault(1) is set, it will then
11565 do the entity registration and loading by itself in case the
11566 user provided SAX getEntity() returns NULL.
11567 * testSAX.c: added --noent to test the behaviour.
11568
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000011569Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11570
11571 * parser.c: Wilfried Teiken provided a hackish but working
11572 way to get context reported back on entities when parsing
11573 with SAX and without breaking the DOM build.
11574
Daniel Veillard2d347fa2002-03-17 10:34:11 +000011575Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11576
11577 * c14n.c: applied a new patch from Aleksey Sanin
11578 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
11579 to reference Aleksey implementation of XML digital Signatures
11580
Daniel Veillard38bf6f02002-03-16 22:03:31 +000011581Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11582
11583 * xpath.c: small fix to avoid potential problem due to
11584 ordering of freeing data
11585 * python/Makefile.am: people were complaining about
11586 the generated file in python dir not being built
11587
Daniel Veillardd2379012002-03-15 22:24:56 +000011588Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11589
11590 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
11591 python/generator.py python/libxml.c python/types.c: Cleanup
11592 of the python Makefiles based on Jacob and James feedback,
11593 fixed the spec file accordingly, fixed the number of warning
11594 that passing my pedantic CFLAGS was generating. Conclusion
11595 is that Python includes are real crap.
11596
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000011597Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11598
11599 * configure,in: it was reported quite a few times that
11600 xml2-config --cflags should not output
11601 -I$includeprefix/libxml2/libxml because libxml2 header names
11602 clashes with existing names like list.h from C++ stl.
11603 Includes should be #include<libxml/xxx.h> so ...
11604
Daniel Veillard6f293b12002-03-15 09:42:33 +000011605Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11606
11607 * c14n.c: another patch from Aleksey Sanin
11608
Daniel Veillard5c396542002-03-15 07:57:50 +000011609Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11610
11611 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
11612 canonicalization algorithm
11613 * doc/xml.html doc/index.html: added the C14N references on the
11614 index page.
11615
jacob berkman9be65862002-03-14 02:15:56 +0000116162002-03-13 jacob berkman <jacob@ximian.com>
11617
11618 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
11619 usage, redundant, and gcc specific
11620
Daniel Veillard75be0132002-03-13 10:03:35 +000011621Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11622
11623 * xpath.c: speedup some node selection operations, this can
11624 have a significant impact on DocBook Norm's stylesheets
11625 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
11626 make sure it's always the case
11627 * debugXML.c: distinguish CDATA and comments in ls operations
11628
Daniel Veillard61f26172002-03-12 18:46:39 +000011629Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11630
11631 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
11632 to generate better API descriptions etc...
11633
Daniel Veillard9ff88172002-03-11 09:15:32 +000011634Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11635
11636 * c14n.c: Fixing #74186, made sure all boolean expressions
11637 get fully parenthesized, ran indent on the output
11638 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
11639 include/libxml/tree.h: also #74186 related, removed the
11640 --with-buffers option, and all the preprocessor conditional
11641 sections that were resulting from it.
11642
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000011643Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11644
11645 * valid.c: applied patch from Dodji Seketeli fixing an
11646 uninitailized variable in xmlValidGetValidElements()
11647
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000011648Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11649
11650 * c14n.c: fixed a few comments
11651 * doc/*.html doc/*/*.html: regenerated the docs and added
11652 the C14N API
11653 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
11654
Daniel Veillardfa49d872002-03-09 10:20:00 +000011655Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11656
11657 * check-xml-test-suite.py: fix to adapt varaiations in the
11658 bindings
11659 * configure.in python/setup.py python/setup.py.in: fixed to
11660 have the version of the python scripts automatically updated
11661
Daniel Veillarda3db2e32002-03-08 15:46:57 +000011662Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11663
11664 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
11665 in xmlCopyProp()
11666
Daniel Veillardaf43f632002-03-08 15:05:20 +000011667Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11668
11669 * configure.in: preparing 2.4.17 release
11670 * doc/*: updated and rebuilt the docs
11671 * xpath.c: fixed a comment
11672 * python/libxml.c: fixed a possible reentrancy problem
11673
Daniel Veillardef6c46f2002-03-07 22:21:56 +000011674Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11675
11676 * tree.c python/tests/Makefile.am python/tests/attribs.py:
11677 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
11678 added a specific regression test
11679 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
11680 not raise exceptions when failing to find the attribute.
11681
Daniel Veillard90bc3712002-03-07 15:12:58 +000011682Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11683
11684 * configure.in xmllint.c: owen pointed out a problem with the
11685 ftme fix, gettimeofday() was not detected by configure and
11686 the ftime header wasn't included, dohhh
11687
Daniel Veillard8c1ae602002-03-07 11:21:00 +000011688Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11689
11690 * configure.in xmllint.c: trying to fix #71457 for timing
11691 precision when gettimeofday() is not availble but ftime() is
11692
Daniel Veillardf5a457a2002-03-07 10:25:29 +000011693Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11694
11695 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
11696 are now copied on install and part of the -devel RPM
11697
Daniel Veillard7b416132002-03-07 08:36:03 +000011698Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11699
11700 * xpath.c: trying to avoid bug #72150 which was apparently
11701 caused by a gcc bug (or a processor problem) as detailed
11702 at http://veillard.com/gcc.bug
11703
Daniel Veillardf742d342002-03-07 00:05:35 +000011704Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11705
11706 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
11707 fixed xmlReconciliateNs(), added a Python test/example for
11708 inter-document cut'n paste
11709 * python/libxml.py: fixed node.doc on document nodes and added
11710 xpathEval() onto node objects
11711
Daniel Veillard4e0e2972002-03-06 21:39:42 +000011712Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11713
11714 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
11715 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
11716 fixup and integrated tests for the serialization stuff
11717
Daniel Veillarde915b2d2002-03-06 18:42:40 +000011718Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11719
11720 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
11721 moved the libxml man page to section 3
11722
Daniel Veillard1e774382002-03-06 17:35:40 +000011723Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11724
11725 * tree.c: fix bug #72490
11726 * python/libxml.c python/libxml.py: added methods serialize()
11727 and saveTo() to all node elements.
11728
Daniel Veillardddffd2a2002-03-05 20:28:20 +000011729Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11730
11731 * xmlIO.c: closed #73430, don't read from an input source
11732 which indicated an end-of-file or an error.
11733
Daniel Veillard8d24cc12002-03-05 15:41:29 +000011734Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11735
11736 * parser.c: make sure SAX endDocument is always called as
11737 this could result in a Python memory leak otherwise (it's
11738 used to decrement ref-counting)
11739 * python/generator.py python/libxml.c python/libxml.py
11740 python/libxml2-python-api.xml python/libxml2class.txt
11741 python/tests/error.py python/tests/xpath.py: implemented
11742 the suggestions made by Gary Benson and extended the tests
11743 to match it.
11744
Daniel Veillardba5e18a2002-03-05 09:36:43 +000011745Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11746
11747 * python/generator.py: applied patch fixing #73450
11748
Daniel Veillard044fc6b2002-03-04 17:09:44 +000011749Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11750
11751 * xpath.c: fixing #61290 "namespace nodes have no parent"
11752 long standing divergence from the XPath REC. NodeSets
11753 simply hold a copy of namespace nodes and those node ->next
11754 points to the parent (which may not be the node carrying the
11755 definition).
11756 * include/libxml/xpath.h: flagged but didn't added a possible
11757 speedup
11758 * DOCBparser.c HTMLparser.c: removed some warnings from push
11759 parser due to new state being added.
11760 * tree.c: new fix from Boris Erdmann
11761 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
11762 the XML Canonalization support from Aleksey Sanin
11763
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000011764Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11765
11766 * tree.c: patch from Boris Erdmann fixing some namespace odities
11767 with xmlCopyNode()
11768
Daniel Veillardc6613042002-03-02 09:34:02 +000011769Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11770
11771 * xmlIO.c: fix bug #72706 when loading a NULL entity
11772
Daniel Veillardc0fef772002-03-01 16:16:31 +000011773Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11774
11775 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
11776 actually change in a future XML Namespace revision.
11777
Daniel Veillard79426f22002-03-01 16:14:17 +000011778Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11779
11780 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
11781 added the possibility of returning nodesets from XPath extension
11782 functions written in Python
11783
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000011784Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
11785
11786 * python/*: commiting some Python bindings work done while travelling
11787
Daniel Veillard97300512002-03-01 09:13:41 +000011788Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11789
11790 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
11791 explicitely with memory debugging switched on
11792
Daniel Veillard6361da02002-02-23 10:10:33 +000011793Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11794
11795 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11796 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11797 Added wrapper for the xmlURIPtr type, provided accessors, fixed
11798 the accessor generator for strings
11799 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
11800 regression test.
11801
Daniel Veillard0fea6f42002-02-22 22:51:13 +000011802Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11803
11804 * python/README python/generator.py python/libxml.c python/setup.py:
11805 added the 'usual' setup.py to allow building a libxml2-python
11806 module based on the same code. The initialization is however
11807 different the 2 .so files fo libxml2 and libxslt are identical and
11808 they entry point initialize both libraries. this is done to avoid
11809 some possible nasty problem since the Python don't merge the maps
11810 of all shared modules.
11811
Daniel Veillard158a4d22002-02-20 22:17:58 +000011812Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11813
11814 * parser.c: fixed a push/encoding bug reported by Michael
11815 on librsvg
11816
Daniel Veillard7839e162002-02-20 18:54:48 +000011817Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11818
11819 * include/libxml/parserInternals.h: fixes a misplaced #endif
11820
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000011821Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11822
11823 * parser.c valid.c: found and fixed a couple of allocation bugs
11824
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000011825Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11826
11827 * doc/xml.html doc/python.html doc/*: added a Python and binding
11828 page describing the current state of the Python bindings and
11829 giving pointers to the other languages wrappers.
11830
Daniel Veillard5f4b5992002-02-20 10:22:49 +000011831Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11832
11833 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
11834 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
11835 rebuilt the API and web site
11836 * xpath.c: fixed #71978 portability bugs
11837
Daniel Veillard8aff2472002-02-19 21:50:43 +000011838Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11839
11840 * SAX.c: oops broke automatic defaulting of namespaces attributes.
11841
Daniel Veillard8dc16a62002-02-19 21:08:48 +000011842Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11843
11844 * include/libxml/parserInternals.h parser.c: had to change
11845 2 internal parsing API when processing document content
11846 to check the start and end of element content are defined
11847 in the same entity
11848 * valid.c include/libxml/valid.h: attribute normalization can
11849 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
11850 with the context to report it.
11851 * SAX.c: fixed the last known bugs, crazy validation constraints
11852 when a document is standalone seems correctly handled. There
11853 is a couple of open issues left which need consideration especially
11854 PE93 on external unparsed entities and standalone status.
11855 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
11856 The 2 tests left failing are actually in error. Cleanup done.
11857
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000011858Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11859
11860 * valid.c: implemented E59 spaces in CDATA does not match the
11861 nonterminal S
11862
Daniel Veillard878eab02002-02-19 13:46:09 +000011863Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11864
11865 * SAX.c parser.c valid.c: more validation test fixups
11866 * check-xml-test-suite.py: added duration info for the tests
11867
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000011868Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11869
11870 * parser.c valid.c: a couple of errors were reported but not
11871 saved back as such in the parsing context. Down to 1% failure rate
11872 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
11873
Daniel Veillard4a7ae502002-02-18 19:18:17 +000011874Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11875
11876 * xmlInternald.c: isExtender was missing a char
11877 * parser.c include/libxml/parser.h: % are acceptable in the
11878 internal subset if within a PUBLIC ID
11879
Daniel Veillard8ab0f582002-02-18 18:31:38 +000011880Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11881
11882 * SAX.c parserInternals.c valid.c: more work on the conformance
11883 suite. Took the step to finally block documents with encoding
11884 errors. It's a fatal error per the spec, people should have fixed
11885 their documents by now.
11886
Daniel Veillard55253e22002-02-18 14:32:39 +000011887Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
11888
11889 * check-xml-test-suite.py: fixed the test script after some discussion
11890 on the semantic of TYPE="error"
11891 * Makefile.am: added the script to the distrib
11892
Daniel Veillard28757702002-02-18 11:19:30 +000011893Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11894
11895 * SAX.c entities.c: fixed a couple of conformances issues deep
11896 into the validation code (standalone and undeclared Notations)
11897
Daniel Veillard82ac6b02002-02-17 23:18:55 +000011898Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11899
11900 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
11901 stayed there for years !
11902
Daniel Veillard7aea52d2002-02-17 23:07:47 +000011903Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11904
11905 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
11906 missing
11907
Daniel Veillardc7612992002-02-17 22:47:37 +000011908Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11909
11910 * check-xml-test-suite.py: improved the behaviour a bit as
11911 well as the logs
11912 * parser.c valid.c SAX.c: fixed a few more bugs
11913 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
11914
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000011915Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11916
11917 * check-xml-test-suite.py: python script to run regression tests
11918 against the XML Test suite of W3C/OASis
11919 * SAX.c: fixed a validation bug
11920 * parser.c: fixed 3 errors pointed by the test suite
11921 * doc/buildDocBookCatalog: fixed a typo pointed by drake
11922 * python/Makefile.am: fixed a dependendy
11923
Daniel Veillard9f28f302002-02-15 20:48:08 +000011924Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11925
11926 * xmlmemory.c: avoid a warning bug #71594
11927
Daniel Veillard144024e2002-02-13 21:14:46 +000011928Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11929
11930 * xmlmemory.c: Jesse Perry provided a patch to remove a few
11931 warning on alpha/Tru64
11932
Daniel Veillarde4301c82002-02-13 13:32:35 +000011933Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11934
11935 * include/libxml/entities.h: fixing a comment
11936 * valid.c: fixing some troubles with validity check on namespaces
11937 * result/VC/NS3 test/VC/NS3: added a specific regression test
11938
Daniel Veillarda6d05382002-02-13 13:07:41 +000011939Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11940
11941 * tree.c: Fixing #71342 serializing '\n' in attribute values
11942 * result/noent/att3 result/att3 test/att3: added a specific
11943 test.
11944
Daniel Veillard797a5652002-02-12 13:46:21 +000011945Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11946
11947 * python/libxml.c: couple of bug fixes
11948
Daniel Veillard01a6d412002-02-11 18:42:20 +000011949Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11950
11951 * python/*.py: removed tabs and used spaces.
11952
Daniel Veillard397ff112002-02-11 18:27:20 +000011953Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11954
11955 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
11956 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
11957
Daniel Veillard03517542002-02-11 13:54:40 +000011958Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11959
11960 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
11961 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
11962
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000011963Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11964
11965 * include/libxml/encoding.h include/libxml/entities.h
11966 include/libxml/globals.h include/libxml/parser.h
11967 include/libxml/threads.h include/libxml/tree.h
11968 include/libxml/xmlmemory.h: trying to fix the include mess
11969
Daniel Veillard1a612ed2002-02-11 07:54:45 +000011970Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11971
11972 * include/libxml/xmlmemory.h: reverted part of the previous
11973 attempt to provide #69655, this was breaking the build.
11974
Daniel Veillard0ba59232002-02-10 13:20:39 +000011975Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
11976
11977 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
11978 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
11979 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
11980 include/libxml/parserInternals.h include/libxml/tree.h
11981 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
11982 Tentatively fixed #69655 , make compiling with -Wredundant-decls
11983 clean.
11984 * python/libxml.c: fixed a warning.
11985
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000011986Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11987
11988 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
11989 copying of node, merge back IDs in the target document.
11990 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
11991 test/XInclude/ents/ids.xml: test case
11992 * result/VC/ElementValid4: output changed due to a typo fix
11993
Daniel Veillard1c18e302002-02-09 22:16:40 +000011994Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11995
11996 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000011997 generate the dependencies right as Jacob found out. Add
11998 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000011999
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000012000Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12001
12002 * parserInternals.c valid.c: Justin Fletcher found some parts
12003 of the code needing cleanup
12004 * libxml.spec.in python/Makefile.am python/generator.py
12005 python/libxml.c python/libxml.py: Fixed the python Makefiles
12006 corrected a bug showing up on ia64, changed the name of the
12007 python internal module too
12008
Daniel Veillard07be19b2002-02-08 14:20:35 +000012009Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
12010
12011 * Makefile.am: applied patch from Andris Pavenis for binary
12012 name suffixes
12013
Daniel Veillardf216d462002-02-08 13:44:24 +000012014Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
12015
12016 * xmllint.c win32/win32config.h: fixing #68748
12017
Daniel Veillardd455d792002-02-08 13:37:46 +000012018Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
12019
12020 * valid.c: fixing #70166
12021
12022Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12023
12024 * valid.c: fixing #70077
12025
Daniel Veillardc575b992002-02-08 13:28:40 +000012026Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12027
12028 * Copyright Makefile.am README configure.in libxml.spec.in:
12029 Changed to the MIT Licence
12030 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
12031 doc/xmlio.html: updated the doc accordingly
12032 * include/libxml/xmlwin32version.h configure.in: preparing
12033 2.4.14 release
12034 * python/generator.py python/libxml.c python/libxml2-python-api.xml
12035 python/libxml2class.txt python/libxml_wrap.h python/types.c:
12036 fixed the const xmlChar * wrapper and generator, XPath extension
12037 functions now use the context as first argument
12038 * python/tests/tstxpath.py python/tests/xpath.py
12039 python/tests/xpathext.py: Updated the tests accordingly
12040 * tree.c: fixed bug #70067
12041
Daniel Veillard7db38712002-02-07 16:39:11 +000012042Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12043
12044 * Makefile.am: cleanup
12045 * debugXML.c: always use stdout if output is NULL
12046 * xmlIO.c: don't close filedescriptors passed to outputBuffers
12047 * python/Makefile.am python/generator.py python/libxml2class.txt
12048 python/libxml_wrap.h python/types.c: augmented the number of bindings
12049 handling FILE * and XPath contexts
12050 * python/tests/Makefile.am: avoid a stupid problem due to the
12051 use of TEST.
12052
Daniel Veillard15a143b2002-02-06 22:40:50 +000012053Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
12054
12055 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
12056
Daniel Veillard70cab352002-02-06 16:06:58 +000012057Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12058
12059 * python/TODO python/libxml.c: cleanup the extension function lookup
12060 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
12061
Daniel Veillard7a96efc2002-02-05 16:34:33 +000012062Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12063
12064 * configure.in python/Makefile.am: do not install outside
12065 of prefix
12066
Daniel Veillard33caa0b2002-02-04 14:07:26 +000012067Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12068
12069 * python/TODO python/libxml.c: started adding SAX interfaces
12070 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
12071 SAX test
12072
Daniel Veillard36eea2d2002-02-04 00:17:01 +000012073Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12074
12075 * tree.c: hardened the addChild function
12076 * python/generator.py python/libxml.c python/libxml2-python-api.xml
12077 python/libxml2class.txt python/libxml_wrap.h python/TODO:
12078 added accessors needed for xmlNode, a bit more testing and
12079 extension of interfaces
12080 * python/tests/Makefile.am python/tests/build.py: added a test
12081 build from scratch/save/load/check
12082
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000012083Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
12084
12085 * parserInternals.c: change a small bit in the way valididy
12086 error messages get initialized
12087 * python/TODO python/libxml.c python/libxml2-python-api.xml
12088 python/libxml2class.txt python/libxml_wrap.h python/types.c:
12089 added some memory debugging to track leaks at the libxml2 level
12090 * python/tests/*.py: changed all tests to check for leaks,
12091 there is just one left in XPath extension registrations.
12092
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000012093Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
12094
12095 * python/TODO python/generator.py python/libxml2-python-api.xml
12096 python/libxml2class.txt: more accessor classes for the parser
12097 context, allow to switch on and check validity
12098 * python/tests/Makefile.am python/tests/error.py
12099 python/tests/invalid.xml python/tests/valid.xml
12100 python/tests/validate.py: attded more test and and added error.py
12101 which I forgot to commit in the last step
12102
Daniel Veillard3ce52572002-02-03 15:08:05 +000012103Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12104
12105 * python/Makefile.am python/types.c: cleanup
12106 * python/libxml.c python/libxml.py python/libxml_wrap.h
12107 python/generator.py python/libxml2-python-api.xml
12108 python/libxml2class.txt: added class for parser context, added
12109 first cut for push mode support. Added a framework to generate
12110 accessors functions.
12111 * python/tests/Makefile.am python/tests/push.py: added a push
12112 test
12113
Daniel Veillardcfb05462002-02-02 23:18:22 +000012114Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12115
12116 * python/Makefile.am python/TODO python/libxml.py: fixed a small
12117 bug a bit of cleanup.
12118
Daniel Veillard5d819032002-02-02 21:49:17 +000012119Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
12120
12121 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
12122 python/libxml2class.txt: adding error redirections and preformat
12123 to a python handler
12124 * python/tests/Makefile.am python/tests/*.py: cleanup made all
12125 tests self checking
12126
Daniel Veillard7fd7a942002-02-02 12:19:46 +000012127Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
12128
12129 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
12130 a function
12131
Daniel Veillard9589d452002-02-02 10:28:17 +000012132Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12133
12134 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
12135 python/libxml.c python/libxml2-python-api.xml
12136 python/libxml2class.txt: Progressing through the TODOs, class
12137 description output, extra XML API, RPM now builds the wrappers
12138 for all python installed versions
12139
Daniel Veillard253aa2c2002-02-02 09:17:16 +000012140Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
12141
12142 * configure.in libxml.spec.in python/Makefile.am python/TODO
12143 python/generator.py python/libxml2class.txt: added more informations
12144 in the libxml2-python package including docs. Slightly changed
12145 the class hierarchy
12146 * python/tests/*: added basic regression tests infrastructure too
12147
12148Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12149
12150 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
12151 added libxml2-python as part of the packages installed
12152
Daniel Veillarda7340c82002-02-01 17:56:45 +000012153Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12154
12155 * python/Makefile.am python/generator.py python/libxml.c
12156 python/libxml.py: more work, now able to extend the
12157 XPath interpreter with functions written in python.
12158
Daniel Veillardc3e39442002-02-01 09:29:41 +000012159Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12160
12161 * python/Makefile.am: Jacob sent a patch to allow building from
12162 tarfile.
12163
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000012164Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12165
12166 * python/Makefile.am python/libxml.c configure.in Makefile.am:
12167 inserted the python wrappers build, I hope this won't be too
12168 unportable
12169
Daniel Veillard1971ee22002-01-31 20:29:19 +000012170Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12171
12172 * xpath.c: minor optimization
12173 * python/generator.py python/libxml.c python/libxml.py
12174 python/libxml_wrap.h: more work on the python bindings,
12175 they now support XPath and there is no evident leak
12176
Daniel Veillard36ed5292002-01-30 23:49:06 +000012177Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12178
12179 * python/generator.py python/libxml.c python/libxml.py:
12180 more work on the python bindings generator.
12181
Daniel Veillard96fe0952002-01-30 20:52:23 +000012182Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12183
12184 * python/generator.py python/libxml.c python/libxml_wrap.h:
12185 more work on the python bindings.
12186
Daniel Veillardd2897fd2002-01-30 16:37:32 +000012187Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12188
12189 * python/generator.py python/libxml.c python/libxml.py
12190 python/libxml_wrap.h: commited early version of a python binding
12191 for private use only ATM
12192
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000012193Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12194
12195 * entities.c tree.c include/libxml/entities.h: applied patch
12196 from Anthony Jones to implement copy of DTD subtree too. Had
12197 just to keep 2 function private which really ought to become
12198 public ones.
12199
Daniel Veillarda42f25f2002-01-25 14:15:40 +000012200Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12201
12202 * xmllint.c: added pointers to the web pages in the usage()
12203
Daniel Veillardbd227ae2002-01-24 16:05:41 +000012204Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
12205
12206 * tree.c: more fixes from Petr Kozelka for attribute handling
12207 in the tree API to align the semantic with DOM.
12208
Daniel Veillard36065812002-01-24 15:02:46 +000012209Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12210
12211 * valid.c tree.c entities.c: another set of patches from
12212 Anthony Jones for copy operations cleanup and robustness
12213
Daniel Veillardf8592562002-01-23 17:58:17 +000012214Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12215
12216 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
12217 an alphabetic index based on comments content
12218 * doc/*: rebuilt the web site with the new references
12219
Daniel Veillardc8c7be42002-01-23 17:53:44 +000012220Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12221
12222 * parserInternals.h: Greg Sjaardema suggested to use an
12223 eponential buffer groth policy in xmlParserAddNodeInfo()
12224
Daniel Veillard3bf65be2002-01-23 12:36:34 +000012225Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
12226
12227 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
12228 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
12229 doc/parsedecl.py doc/Makefile.am: updated the python extractor
12230 to generate cross-references, and added/updated the stylesheets
12231 to generate and link API indexes. The generic keyword index
12232 is not done yet.
12233 * doc/*.html: regenerated all the usual docs too
12234
Daniel Veillard2070c482002-01-22 22:12:19 +000012235Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12236
12237 * debugXML.c: added an xpath function to the shell for T. V. Raman
12238
12239Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000012240
12241 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
12242 debug routines.
12243
Daniel Veillardc169f8b2002-01-22 21:40:13 +000012244Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12245
12246 * tree.c: apply an patch from Petr Kozelka for unlink and replace
12247 support of attribute nodes
12248
Daniel Veillard9d06d302002-01-22 18:15:52 +000012249Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12250
12251 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
12252 hopefully near complete and fully documented of the API in XML
12253 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
12254 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
12255 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
12256 include/libxml/parserInternals.h include/libxml/valid.hi
12257 include/libxml/xmlIO.h include/libxml/xmlerror.hi
12258 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
12259 include/libxml/xpath.h include/libxml/xpathInternals.h:
12260 Cleaned up the doc comments a lot in the process, the interface
12261 coverage is now 100%
12262
Daniel Veillard2d1464f2002-01-21 23:16:56 +000012263Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12264
12265 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
12266 extracts comments from the gtk-doc DocBook output (a bit
12267 convoluted but seems to work).
12268
Daniel Veillard61006472002-01-21 17:31:47 +000012269Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12270
12271 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
12272 added an XML description of the API, moved the script generating
12273 it here. Added a "make api" target
12274
Daniel Veillardd2f23002002-01-21 13:36:00 +000012275Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12276
12277 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
12278
Daniel Veillard99e55eb2002-01-21 08:56:29 +000012279Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12280
12281 * xpath.c include/libxml/xpathInternals.h: the change made to
12282 xmlXPathFuncLookupFunc was incompatible roll it back
12283
Daniel Veillard963d2ae2002-01-20 22:08:18 +000012284Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12285
12286 * SAX.c: cleanup patch from Anthony Jones
12287 * doc/Makefile.am: fix the headers to avoid in make scan
12288 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
12289 includes, * vs Ptr and general cleanup
12290 * parsedecl.py: first version of a script to extract the
12291 module interfaces, the goal will be to provide .decl or XML
12292 specification of the interfaces to build wrappers.
12293
Daniel Veillard0f5f1622002-01-20 12:42:06 +000012294Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12295
12296 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
12297 now provides return codes in case of errors
12298
Bjorn Reese026d29f2002-01-19 15:40:18 +000012299Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
12300
12301 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
12302 Upgraded to trio baseline 1.6
12303 * strio.h strio.c: Replaced by triostr.h and triostr.c
12304
Daniel Veillard572577e2002-01-18 16:23:55 +000012305Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
12306
12307 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
12308 of strdup usage in the code
12309
Daniel Veillarddb5850a2002-01-18 11:49:26 +000012310Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12311
12312 * parser.c error.c: Keith Isdale complained rightly that
12313 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
12314
Daniel Veillardcfa0d812002-01-17 08:46:58 +000012315Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
12316
12317 * tree.c: fixed the funxtion to set the xml: attributes
12318 * debugXML.c: added "setbase" to test it.
12319
Daniel Veillard2c748c62002-01-16 15:37:50 +000012320Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
12321
12322 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
12323 to allow updating an attribute content
12324
Daniel Veillard8de85c62002-01-15 17:10:15 +000012325Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12326
12327 * libxml.h: try to avoid problems when compiling on Windows
12328
Daniel Veillard314cfa02002-01-14 17:58:01 +000012329Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
12330
12331 * hash.c: patch from Anthony Jones for hash.c allocation size
12332 * Makefile.am: trying to work around Yet Another Libtool Madness
12333 and build the 2.4.13 release finally ...
12334
Daniel Veillard744683d2002-01-14 17:30:20 +000012335Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12336
12337 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
12338 * doc/* : update of the documentation
12339
Daniel Veillarde6a55192002-01-14 17:11:53 +000012340Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12341
12342 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
12343 at fixing #61290 :-(
12344
Daniel Veillardfb25a512002-01-13 20:32:08 +000012345Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
12346
12347 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
12348 Fixes bug #67229
12349
Daniel Veillardacb2bda2002-01-13 16:15:43 +000012350Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12351
12352 * tree.c: trying to avoid troubles when a subtree is copied
12353 and coalesced in part with the target tree. Should fix
12354 bug #67407
12355
Daniel Veillardd8224e02002-01-13 15:43:22 +000012356Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12357
12358 * valid.c: fixed validation of attributes content of type
12359 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
12360 values, very old bug. Fixes #67671
12361
Daniel Veillard8107a222002-01-13 14:10:10 +000012362Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12363
12364 * parser.c include/libxml/parserInternals.h tree.c: integrated
12365 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
12366 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
12367
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000012368Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12369
12370 * threads.c: applied Serguei Narojnyi's patch to add native
12371 thread support on the Win32 platform
12372 * testThreadsWin32.c Makefile.am: added the test program also
12373 from Serguei, Win32 specific
12374 * include/win32config.h include/libxml/xmlwin32version.h.in:
12375 added patch from Igor for the Windows thread specific defines.
12376
Daniel Veillard845cce42002-01-09 11:51:37 +000012377Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
12378
12379 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
12380
Daniel Veillard7b602b42002-01-08 13:26:00 +000012381Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12382
12383 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
12384 output page into XMLinfo.html. Close bug #66951 and
12385 raised by Robert Collins too.
12386
Daniel Veillard73c6e532002-01-08 13:15:33 +000012387Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
12388
12389 * encoding.c: Paul Keogh pointed out a possibility of segfault
12390 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
12391 Closes bug # 68238
12392
Daniel Veillard4a859202002-01-08 11:49:22 +000012393Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
12394
12395 * doc/*.html: updated the Gdome2 links
12396
Daniel Veillard3c5ed912002-01-08 10:36:16 +000012397Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12398
12399 * libxml.h: Applied following patches from Robert Collins
12400 and make sure IN_LIBXML is defined when compiling it
12401 -------
12402 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
12403 as well as Visual C.
12404 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
12405 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
12406 * strio.c (PLATFORM_UNIX): Define for Cygwin.
12407 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
12408 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
12409 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
12410 xmlSysIDExists xmlNoNetExists).
12411 * xmllint.c: Don't include winsock2.h for Cygwin.
12412
Daniel Veillard401c2112002-01-07 16:54:10 +000012413Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12414
12415 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
12416 when the version info is not present.
12417
Daniel Veillard6f42c132002-01-06 23:05:13 +000012418Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12419
12420 * tree.c: Anthony Jones pointed out a problem in
12421 xmlStringGetNodeList() and provided a fix for it
12422
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000012423Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12424
Daniel Veillarddb5850a2002-01-18 11:49:26 +000012425 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000012426 xmlCreatePushParserCtxt() when the initial buffer passed
12427 is large.
12428
Daniel Veillard0e47ee22002-01-05 18:25:52 +000012429Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12430
12431 * win32/*: big cleanup of the Windows/MSVC project files
12432 from Igor Zlatkovic
12433
Daniel Veillardcebb1362002-01-02 13:13:30 +000012434Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
12435
12436 * doc/Makefile.am: should fix #67674 and avoid troubles if
12437 xsltproc is not available or fails in the prefix provided
12438
Daniel Veillard26908ab2002-01-01 16:50:03 +000012439Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
12440
12441 * xmlmemory.c: one more doc patch from Charlie Bozeman.
12442
Daniel Veillard5344c602001-12-31 16:37:34 +000012443Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12444
12445 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
12446 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
12447 Fixed a few other problems raised by Charlie Bozeman.
12448 * result/VC/ElementValid[5-7]: fixed the output
12449
Daniel Veillardcbaf3992001-12-31 16:16:02 +000012450Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12451
12452 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
12453 patches from Charlie Bozeman. Regenerated the HTML docs.
12454
Daniel Veillard7f9a6802001-12-20 14:01:47 +000012455Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
12456
12457 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
12458 for Windows from Igor
12459
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000012460Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12461
12462 * xmllint.c: applied Justin Fletcher patch for --output or -o
12463
Daniel Veillardd3b29d22001-12-18 07:53:16 +000012464Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
12465
12466 * win32/libxml2/libxml2.def.src: close #67019
12467
Daniel Veillard01db67c2001-12-18 07:09:59 +000012468Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12469
12470 * xmllint.c: applied Justin Fletcher generic timing patch
12471 similar to the one already applied to xsltproc.
12472
Daniel Veillardd1640922001-12-17 15:30:10 +000012473Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12474
12475 * include/libxml/tree.h tree.c: applied documentation patches
12476 from Charlie Bozeman
12477
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000012478Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
12479
12480 *doc/xmllint.xml, xmllint.1 - document --dropdtd
12481
Daniel Veillard29e43992001-12-13 22:21:58 +000012482Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
12483
12484 * valid.c: fix the xmlStrdup() used in the previous patch.
12485 * valid.c: added --dropdtd
12486 * tree.c: fixed xmlUnlinkNode so it also removes the references
12487 from the document if the node is a DTD
12488
Daniel Veillard86fd5a72001-12-13 14:55:21 +000012489Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
12490
12491 * HTMLtree.c valid.c: cleanup some static declarations
12492
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000012493Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12494
12495 * xmllint.c: removed another strdup()
12496 * doc/FAQ: removed the HP/UX entry
12497
Daniel Veillarded472f32001-12-13 08:48:14 +000012498Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
12499
12500 * valid.c: fix bug #66816 when validating.
12501 * xmllint.c: don't use sys/time.h if configure did not found it
12502
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000012503Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
12504
12505 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
12506 xmlcatalog_man.xml
12507
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000012508Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12509
12510 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
12511 xmlInitMemory() was declared twice
12512
Daniel Veillardb82c1662001-12-09 14:00:54 +000012513Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
12514
12515 * globals.c: do not reference strdup() !
12516 * configure.in libxml-2.0.pc.in: trying to fix the libs
12517 of the various config extraction modules
12518
Daniel Veillardef90ba72001-12-07 14:24:22 +000012519Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12520
12521 * configure.in : preparing 2.4.12
12522 * doc/* : updated and rebuilt the docs
12523
Daniel Veillard220346d2001-12-07 11:33:54 +000012524Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12525
12526 * uri.c: closed bug #66159
12527 * testURI.c: added --escape option
12528 * configure.in: some cleanup for xml2-config --cflags
12529
Daniel Veillard2a906822001-12-06 14:34:08 +000012530Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
12531
12532 * globals.c testThreads.c: removed some misplaced includes
12533 of xmlversion.h
12534
Daniel Veillarde28313b2001-12-06 14:08:31 +000012535Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
12536
12537 * threads.c: patch from Gary Pennington fixing a possible
12538 problem at initialization time.
12539
Daniel Veillardd3b08822001-12-05 12:03:33 +000012540Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
12541
12542 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000012543 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000012544 CodeWarrior.
12545
Daniel Veillarda7866932001-12-04 13:14:44 +000012546Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
12547
12548 * xmllint.c: applied Geert Kloosterman's patch to fix
12549 --repeat --timing output
12550
Daniel Veillard19840942001-11-29 16:11:38 +000012551Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12552
12553 * parser.c: Robin Berjon <robin@knowscape.com> found a case
12554 where non-wellformed XML declaractions were not detected.
12555
Daniel Veillarde85d9342001-11-28 14:43:12 +000012556Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12557
12558 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
12559
Daniel Veillard22f25a82001-11-28 09:12:23 +000012560Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12561
12562 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
12563 gets reset by xmlCleanupInputCallbacks() and this makes the
12564 function useless. Same for output.
12565
Daniel Veillard107ccaa2001-11-27 16:23:50 +000012566Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12567
12568 * xmlIO.c: robert pointed out a loop error in callback cleanups
12569
Daniel Veillard8faa7832001-11-26 15:58:08 +000012570Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12571
12572 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
12573 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
12574 they are not really tied to debugging
12575
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000012576Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12577
12578 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
12579 * xmllint.c: better --catalogs description
12580
Daniel Veillard4855c8c2001-11-25 10:35:25 +000012581Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12582
12583 * tree.c: fixed a couple of problems in xmlSetProp()
12584
Daniel Veillardcd337f02001-11-22 18:20:37 +000012585Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
12586
12587 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
12588 unappropriate stdout output.
12589
Daniel Veillard566d4df2001-11-22 13:00:53 +000012590Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
12591
12592 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
12593 by Denis Beurive, closes #65111
12594
Daniel Veillardb4545fd2001-11-20 09:37:09 +000012595Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
12596
12597 * valid.c: in case of content model validity error, don't
12598 print it if validity warnings were not requested.
12599
Daniel Veillardc69e0b12001-11-20 08:35:07 +000012600Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12601
12602 * nanoftp.c: applied a couple of patches from Brian D Ripley.
12603 * parserInternals.c: removed the last exit() call. Print an
12604 unmaskable error on stderr instead (library mismatch detection)
12605
MST 2001 John Fleck42304042001-11-18 00:18:06 +000012606Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
12607
12608 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
12609 shell instructions from Heiko Rupp
12610
Daniel Veillardf7b094f2001-11-15 13:54:39 +000012611Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12612
12613 * catalog.c: use the URL notation file:// for default catalog paths
12614
Daniel Veillard0ec98632001-11-14 15:04:32 +000012615Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12616
12617 * include/libxml/tree.h: better comments for _private fields
12618 * tree.c: removed a problem when copying an entity reference.
12619
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000012620Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12621
12622 * vms/*: updated instructions and diffs from John A Fotheringham
12623
Daniel Veillarda11001b2001-11-12 22:45:36 +000012624Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12625
12626 * include/libxml/xmlerror.h: avoid an include problem if
12627 #include <libxml/xmlerror.h> happens first in code
12628 seems to be the case in KDE libs
12629
Daniel Veillard8e3943c2001-11-12 21:35:44 +000012630Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12631
12632 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
12633 from Igor for Windows
12634
12635Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12636
12637 * Makefile.am: Gary Pennington pointed out a missing prefix
12638
Daniel Veillard43d3f612001-11-10 11:57:23 +000012639Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12640
12641 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
12642 * doc/*: upgraded and rebuilt the docs
12643
Daniel Veillardc1f78342001-11-10 11:43:05 +000012644Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12645
12646 * HTMLparser.c: fix comment in scripts element parsing.
12647 * result/HTML/doc3*: updated the results.
12648
12649Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12650
12651 * uri.c: another URI bug fix #63336, using Joel Young patch.
12652
Daniel Veillardc6e013a2001-11-10 10:08:57 +000012653Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
12654
12655 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
12656 a cleaned up version of the Pwd shell string generation.
12657
Daniel Veillardbe480fb2001-11-08 23:36:42 +000012658Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12659
12660 * valid.c include/libxml/tree.h: trying to fix namespaces +
12661 validation problems for good, closing #63619 in the process
12662 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
12663 wrong in this respect, fixed it.
12664
Daniel Veillardd536f702001-11-08 17:32:47 +000012665Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12666
12667 * xmllint.c: Morus Walter patch to allow --format and --encode
12668
Daniel Veillard5004f422001-11-08 13:53:05 +000012669Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12670
12671 * debugXML.c: Stefan Kost provided an help command for the shell
12672
Daniel Veillarda6825e82001-11-07 13:33:59 +000012673Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
12674
12675 * debugXML.c: Heiko Rupp pointed that the shell would crash
12676 on empty nodesets returns.
12677
Daniel Veillard03f848d2001-11-07 12:53:46 +000012678Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12679
12680 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
12681 migh need the history libraries
12682
Daniel Veillard957fdcf2001-11-06 22:50:19 +000012683Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
12684
12685 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
12686 handle the case of < in quoted attributes, Bastian Kleineidam
12687
Daniel Veillardc853b322001-11-06 15:24:37 +000012688Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12689
12690 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
12691 fixing catalog breakages
12692 * Makefile.am catalog.c result/catalogs/catal
12693 result/catalogs/mycatalog.* test/catalogs/catal*:
12694 fixed more problems in catalog support, added more regression tests
12695 for both XML and SGML catalog handling
12696
Daniel Veillard66870c72001-11-05 19:27:49 +000012697Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12698
12699 * debugXML.c: applied an improvement to xmlGetLineNo() from
12700 Keith Isdale
12701
Daniel Veillardffe09c92001-11-05 14:21:47 +000012702Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12703
12704 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
12705 Side effect of the progressive catalog loading
12706
Daniel Veillardad661b92001-11-05 11:43:15 +000012707Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
12708
12709 * Makefile.am: confexecdir and confexec_DATA were defined twice
12710 pointed out by Karl Eichwalder
12711
Daniel Veillard6eb17722001-11-04 22:19:27 +000012712Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12713
12714 * xmlcatalog.c: avoid unlink() and use remove() instead.
12715
Daniel Veillardea898282001-11-04 22:13:45 +000012716Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12717
12718 * libxml.spec.in: cleanup
12719 * include/libxml/xmlwin32version.h: updated with 2.4.8
12720
Daniel Veillarda4617b82001-11-04 20:19:12 +000012721Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12722
12723 * encoding.c global.data globals.c testThreads.c: fix bug #63752
12724 of compiling libxml with a non standard set of options
12725
John Fleck027edfb2001-11-04 20:13:58 +000012726Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
12727
12728 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
12729 document --sgml option, fixing gnome bugzilla #63382
12730
Daniel Veillardcd21dc72001-11-04 20:03:38 +000012731Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12732
12733 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
12734 breakage of 2.4.7, added a couple of really needed APIs
12735 like xmlCatalogIsEmpty() and xmlNewCatalog()
12736 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
12737 for install-catalog
12738 * configure.in: preparing 2.4.8
12739
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000012740Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
12741
12742 * HTMLtree.c tree.c include/libxml/HTMLtree.h
12743 include/libxml/tree.h include/libxml/xmlIO.h: more include
12744 cleanups, export cleanly one html output + format function.
12745
12746Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12747
12748 * parser.c: removed initGenericErrorDefaultFunc call from
12749 xmlInitParser() since it could destroy previous calls to
12750 xsltSetGenericErrorFunc() effects
12751
Daniel Veillardebd38c52001-11-01 08:38:12 +000012752Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12753
12754 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
12755 keyword.
12756
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012757Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12758
12759 * Makefile.am: cleanup
12760 * threads.c: cleanup too
12761 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
12762 from xsltproc
12763 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000012764 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012765
Daniel Veillard91c00402001-10-30 17:41:38 +000012766Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12767
12768 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
12769 was not used anymore !
12770
Daniel Veillard52dcab32001-10-30 12:51:17 +000012771Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12772
12773 * configure.in: preparing 2.4.7
12774 * Makefile.am doc/Makefile.am: switched to the latest xmllint
12775 manual page from John
12776 * doc/*: updated the doc and rebuilt the generated pages
12777
Daniel Veillarda9e65e82001-10-30 10:32:36 +000012778Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
12779
12780 * xmlIO.c: closing bug #62711, the library should never
12781 close stdin or stdout.
12782
Daniel Veillard4def3bd2001-10-30 09:47:47 +000012783Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12784
12785 * uri.c: second pass at fixing #63336, using Joel Young
12786 final patch. looks okay.
12787
Daniel Veillardbb6808e2001-10-29 23:59:27 +000012788Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
12789
12790 * uri.c include/libxml/uri.h: trying to clear #63336
12791 allowing the escaping routine to parse unconformant
12792 URI-References.
12793
Daniel Veillardacf7ff02001-10-29 20:21:47 +000012794Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
12795
12796 * vms/readme.vms vms/build_libxml.com nanoftp.c
12797 include/libxml/xmlversion.h.in: a few VMS updates from
12798 John A Fotheringham
12799 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
12800 and xmlCleanupOutputCallbacks() for the Perl binding people.
12801
Daniel Veillard635ef722001-10-29 11:48:19 +000012802Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
12803
12804 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
12805 apply fixes to close #63271 and avoid segfaults when
12806 the error routine gets callbed before xmlInitParser()
12807 get called.
12808 * nanoftp.c error.c: Applied patches from Justin Fletcher
12809 correcting some xmlGenericError misuses.
12810
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000012811Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
12812
12813 *doc/xmllint.xml, doc/xmllint.1
12814 New and improved man page for xmllint - .xml is the original, .1
12815 is the generated man page
12816
Daniel Veillardc9484202001-10-24 12:35:52 +000012817Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
12818
12819 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
12820 the web site from the main HTML document.
12821
Daniel Veillard5151c062001-10-23 13:10:19 +000012822Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12823
12824 * parser.c: fixed an erroneous validation bug when PE refs
12825 occurs in external parsed entities referenced from the
12826 internals subset
12827 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
12828 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
12829 added the associated testcase, it's a nice one.
12830 * HTMLparser.c: generate the DTD node as HTML still ...
12831 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
12832
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000012833Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12834
12835 * HTMLparser.c: fixed a bug in htmlNewDoc()
12836
Daniel Veillard89cad532001-10-22 09:46:13 +000012837Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12838
12839 * test/threads/*: added entities testing to the Thread test
12840 * testThreads.c: make the test reasonable
12841 * DOCBparser.c: fix the DTD public and system ID
12842 * xmllint.c: added --sgml for SGML DocBook importing
12843 * Makefile.am: added Docbtests target
12844
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000012845Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12846
12847 * nanoftp.c: use only "anonymous@" string for anonymous passwds
12848 * testThreads.c: removed bogus include
12849
Daniel Veillardce2c2f02001-10-18 14:57:24 +000012850Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12851
12852 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
12853 fixed a very serious (looping) validation bug
12854
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000012855Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
12856
12857 * include/libxml/globals.h include/libxml/threads.h threads.c
12858 testThreads.c: far more testing, cleaning up bugs
12859 * *.c : make sure globals.h is always included.
12860
Daniel Veillard7cc95c02001-10-17 15:45:12 +000012861Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
12862
12863 * HTMLparser.c: try to get rid of parser loops for good.
12864
Daniel Veillardab7488e2001-10-17 11:30:37 +000012865Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
12866
12867 * configure.in: fixed some bugs in CFLAGS passing.
12868 * test/threads Makefile.am testThreads.c: added a specific
12869 threaded test case (really nasty, guaranteed).
12870
Daniel Veillard85c11fa2001-10-16 21:03:08 +000012871Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
12872
12873 * catalog.c: serious cleanup on the management of the
12874 XML catalog tree, more tests done, especially with
12875 the catalog PI.
12876
Daniel Veillard364789a2001-10-16 12:45:00 +000012877Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
12878
12879 * catalog.c: avoid a problem in catalog cleanup on SMP if
12880 catalogs were not initialized.
12881
Daniel Veillard81463942001-10-16 12:34:39 +000012882Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
12883
12884 * catalog.c xpath.c: trying to cleanup the not thread safe
12885 parts of the library.
12886
Daniel Veillard64a411c2001-10-15 12:32:07 +000012887Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
12888
12889 * include/libxml/globals.h configure.in global.data: make
12890 the allocation be per-thread a configure option
12891 * encoding.c include/libxml/parser.h: fixed compilation
12892 errors
12893
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000012894Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12895
12896 * include/libxml/parser.h: Norm reported that a few lines
12897 added were breaking libxslt compile, removed them for now
12898
Daniel Veillard6f350292001-10-14 09:56:15 +000012899Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
12900
12901 * parser.c parserInternals.c threads.c: debugged and fixed
12902 initialization problems which were giving troubles on SMP
12903 boxes.
12904
Daniel Veillard6661ffa2001-10-13 14:18:17 +000012905Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12906
12907 * include/libxml/Makefile.am: missing globals.h
12908
Daniel Veillarde7090612001-10-13 12:18:28 +000012909Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012910
Daniel Veillarde7090612001-10-13 12:18:28 +000012911 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012912
Daniel Veillardd0463562001-10-13 09:15:48 +000012913Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12914
12915 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
12916 include/libxml/parserInternals.h include/libxml/tree.h
12917 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
12918 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
12919 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
12920 Applied the last patches from Gary, cleanup, activated threading
12921 all user accessible global variables are now handled in globals.[ch]
12922 Still a bit rought but make tests passes with either
12923 --with-threads defined at configure time or not.
12924 * Makefile.am example/Makefile.am: added globals.[ch] and threads
12925 linking options
12926
Daniel Veillardb8478642001-10-12 17:29:10 +000012927Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
12928
12929 * Makefile.am include/libxml/Makefile.am
12930 include/libxml/globals.h globals.c include/libxml/threads.h
12931 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
12932 configure.in: started integrating the core of the thread support
12933 not activated yet but half integrated. The code should still
12934 compile and work anyway.
12935
Daniel Veillardb44025c2001-10-11 22:55:55 +000012936Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12937
12938 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
12939 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
12940 integrating the non-controversial parts of Gary Pennington
12941 multithread patches
12942 * catalog.c: corrected a small bug introduced
12943
Daniel Veillard75b96822001-10-11 18:59:45 +000012944Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12945
12946 * catalog.c include/libxml/catalog.h: very serious cleanup,
12947 isolating unportable code and as much as possible the accesses
12948 to the global shared catalog. May need more testing !
12949
Daniel Veillard78d12092001-10-11 09:12:24 +000012950Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12951
12952 * include/libxml/debugXML.h debugXML.c tree.c: integrating
12953 Keith Isdale patches for the XSLT debugger interfaces. Some
12954 cleanup
12955
Daniel Veillardff0b7312001-10-11 06:46:09 +000012956Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12957
12958 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
12959 * DOCBparser.c: generate line nubers in elements
12960
Daniel Veillard60087f32001-10-10 09:45:09 +000012961Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12962
12963 * configure.in: preparing 2.4.6 release
12964 * doc/xml.html doc/html/*: updated and rebuilt the docs
12965 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
12966
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000012967Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
12968
12969 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
12970 adding documentation for DV's supercatalog support
12971
Daniel Veillard82d75332001-10-08 15:01:59 +000012972Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12973
12974 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
12975 super catalog support adding one API and one flag --sgml to
12976 xmlcatalog
12977
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000012978Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
12979
12980 * doc/xmlcatalog_man.xml, xmlcatalog.1
12981 One more crack at
12982 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12983
12984
Thomas Broyer47334c02001-10-07 16:41:52 +000012985Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12986
12987 * xpath.c: implemented xmlXPathObjectCopy for external objects
12988 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
12989
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000012990Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
12991
12992 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12993 finishing up fix to
12994 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
12995 the xmlcatalog man page display more elegantly
12996
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000012997Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
12998
12999 * configure.in: closing bug #61832
13000 * HTMLparser.c: removed a warning
13001
Daniel Veillard6ab38382001-10-06 13:08:27 +000013002Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
13003
13004 * xpath.c: fixing #61673 part I, do not loose doc information
13005 when copying result value trees.
13006
Daniel Veillard556c6682001-10-06 09:59:51 +000013007Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13008
13009 * xpath.c: trying to harden the XPath interpreter
13010
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000013011Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
13012
13013 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
13014 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
13015
William M. Brack1633d182001-10-05 15:41:19 +000013016Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13017
13018 * HTMLparser: repaired another loop problem
13019
Daniel Veillard20ee8c02001-10-05 09:18:14 +000013020Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
13021
13022 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
13023 parsing.
13024 * xpath.c: fix bug #61291 the default XML namespace node is
13025 missing from the namespace axis.
13026 * tree.c: refuse to create namespaces nodes with prefix "xml"
13027
Daniel Veillard651f9472001-10-04 14:51:06 +000013028Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
13029
13030 * SAX.c: ouch a non-defined namespace could lead to a crash,
13031 fixed #61215
13032
Daniel Veillard7dd05702001-10-04 14:25:12 +000013033Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
13034
13035 * parserInternals.c: closed bug #61054
13036
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000013037Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
13038
13039 * include/libxml/Makefile.am: closing #60708
13040
Daniel Veillarda293c322001-10-02 13:54:14 +000013041Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
13042
13043 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
13044 adding xmlSAXParseFileWithData following Marco Stipek suggestion
13045
Daniel Veillardf4309d72001-10-02 09:28:58 +000013046Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13047
13048 * valid.c: close bug #61550 when xml: wasn't considered a namespace
13049
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000013050Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13051
13052 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
13053 * DOCBparser.c HTMLparser.c parser.c: fixed typos
13054
Daniel Veillard16756b62001-10-01 07:36:25 +000013055Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
13056
13057 * catalog.c: Justin Fletcher provided cleaup code in case
13058 HAVE_STAT is not defined
13059 * include/win32config.h: Igor Zlatkovic suggested to have
13060 HAVE_STAT defined there
13061
William M. Brack5e1cac12001-09-28 16:19:18 +000013062Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13063
13064 * catalog.c - fixed typing error reported by M. Barros
13065
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000013066Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
13067
13068 * xmllint.c - fixing typo
13069
William M. Brackd28e48a2001-09-23 01:55:08 +000013070Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13071
13072 * HTMLparser.c: small enhancement to prevent loop on
13073 unrecognizable data
13074
Daniel Veillardb1d62872001-09-21 09:47:08 +000013075Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13076
13077 * parserInternals.c: applying patch from bug #60757 this
13078 should close it
13079
Daniel Veillardc0631a62001-09-20 13:56:06 +000013080Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
13081
13082 * catalog.c xmlcatalog.c: removed a couple of warning
13083 * xpath.c: try to solve the linking problem on platforms
13084 needing trio to compile
13085
Daniel Veillard1a123612001-09-19 08:06:23 +000013086Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000013087
Daniel Veillard1a123612001-09-19 08:06:23 +000013088 * Makefile.am libxml.spec.in: backing up non-documented changes
13089 commited without review or aproval by Jens Finke <jens@gnome.org>
13090 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000013091
Daniel Veillardf5b44e42001-09-17 17:19:54 +000013092Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
13093
13094 * configure.in: Joe Orton provided a patch fixing a problem
13095 when iconv is specified to be in a non-standard directory
13096 but wasn't exported in xml2-config --cflags
13097
Daniel Veillard2fc2db72001-09-14 17:33:51 +000013098Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
13099
Daniel Veillardf5b44e42001-09-17 17:19:54 +000013100 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000013101 troubles with 2.4.4 errors.
13102
Daniel Veillard16698282001-09-14 10:29:27 +000013103Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13104
13105 * encoding.c entities.c: do not output hexadecimal charrefs
13106 when serializing HTML since some version of Netscape can't
13107 grok it, generate decimal ones.
13108 * result/HTML/doc3.htm: output changed due to previous test
13109 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
13110
Daniel Veillard98fed372001-09-13 11:34:58 +000013111Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
13112
13113 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
13114 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
13115
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000013116Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000013117 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000013118
13119 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
13120 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
13121 updated the configuration scripts systems accordingly
13122
Daniel Veillard04382ae2001-09-12 18:51:30 +000013123Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13124
13125 * configure.in: preparing for 2.4.4
13126 * doc/xml.html doc/html/*: updated and rebuilt the docs
13127
Daniel Veillardd63437e2001-09-12 15:00:27 +000013128Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
13129
13130 * win32/dsp/libxml2.def.src: tried to incorporate comments
13131 from bug #59220
13132
Daniel Veillard319a7422001-09-11 09:27:09 +000013133Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
13134
13135 * parser.c result/noent/wml.xml: fixed bug #59981 related
13136 to handling of '&' in attributes when entities are substitued
13137
Daniel Veillard7cf5e442001-09-10 20:16:32 +000013138Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13139
13140 * libxml.h include/libxml/xmlversion.h.in
13141 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
13142 Tried to close bug #60131
13143
Daniel Veillardbce62332001-09-10 18:46:55 +000013144Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13145
13146 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
13147
Daniel Veillard143b04f2001-09-10 18:14:14 +000013148Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
13149
13150 * SAX.c: fixing bug #59946 on xmlns=""
13151
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000013152Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13153
13154 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
13155 but allocates a new error code.
13156
Daniel Veillard05c13a22001-09-09 08:38:09 +000013157Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
13158
13159 * xmllint.c: John Fleck fixed typos in the options output
13160 * parser.c SAX.c: fix ignorable white space SAX selection
13161
13162Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13163
13164 * entities.c: Steve Underwood found the possibility of an
13165 ininite loop in case of error.
13166
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000013167Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
13168
13169 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
13170
Daniel Veillarda050d232001-09-05 15:51:05 +000013171Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
13172
13173 * parser.c: warn if version is not 1.0 but it's not
13174 strictly speaking an error after analyzing the spec
13175
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000013176Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
13177
13178 *doc/catalog.html - add link to the html version of the
13179 man page, other linguistic cleanups
13180
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000013181Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
13182
13183 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
13184 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
13185 file, has not yet been included in the build.
13186
Daniel Veillard99784ff2001-09-01 16:20:28 +000013187Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13188
13189 * catalog.c: removed a duplicate affectation Justin Fletcher
13190
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000013191Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
13192
13193 * tree.c: Armin Sander pointed a possible text coalescing
13194 problem, completed his patch.
13195
Bjorn Reese0b2ae432001-08-31 16:31:57 +000013196Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13197
13198 * trionan.c: Fixed const and volatile re-definition problem
13199
Daniel Veillard5d96fff2001-08-31 14:55:30 +000013200Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
13201
13202 * libxml.4 parser.c: doc updates from Heiko Rupp
13203 * parserInternals.c: 2 sanity checks from Heiko Rupp
13204
Daniel Veillard3ec4c612001-08-28 20:39:49 +000013205Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
13206
13207 * tree.c: applied patch from Armin Sander to make some pointers
13208 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000013209 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000013210
Daniel Veillardb06c6142001-08-27 14:26:30 +000013211Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13212
13213 * xpath.c: hum, restrict the integer usage gcc bug workaround
13214 to only gcc compilers so that other architecture don't get
13215 penalized by this limitation.
13216 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
13217
Daniel Veillard268fd1b2001-08-26 18:46:36 +000013218Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
13219
13220 * valid.c: fixed a Windows compiler warning (Chris Poblete)
13221 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
13222
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000013223Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
13224
13225 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
13226 --convert option to xmlcatalog to convert SGML ones to
13227 the XML syntax.
13228 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
13229
13230 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000013231Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13232
13233 * catalog.c xmlIO.c: started some serious testing and fixed
13234 a few bug and optmization needs.
13235
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000013236Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13237
13238 * Makefile.am configure.in include/libxml/xmlwin32version.h:
13239 preparing for a 2.4.3 release even if it may not be ready yet
13240 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
13241 all file parsing lookup to go through the entity resolver, add
13242 to add an API to bypass it (needed to load catalogs themselves),
13243 some cleanup on the catalog code too.
13244 * nanoftp.c: small cleanup
13245 * doc/catalog.html: small update
13246
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000013247Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
13248
13249 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
13250 Jun Kuriyama
13251
Daniel Veillardffb120d2001-08-23 00:52:23 +000013252Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
13253
13254 * doc/catalog.html: finished the catalog documentation
13255
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000013256Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13257
13258 * doc/catalog.html doc/xml.html: added documentation about
13259 Catalog support, misses an API description
13260 * doc/html/*: reextracted the API pages
13261
Daniel Veillarddc2cee22001-08-22 16:30:37 +000013262Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13263
13264 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
13265 Added the part about section 7.2 on URI resolution,
13266 fixed a side effect in the HTML parser, look complete
13267 and ready to rock except the URI/SystemID part!
13268
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000013269Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13270
13271 * include/libxml/catalog.h include/libxml/parser.h
13272 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
13273 xmlIO.c: added support and APIs needed for the catalog PI
13274 * include/libxml/xmlIO.h: cleanup
13275
Daniel Veillarde2940dd2001-08-22 00:06:49 +000013276Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13277
13278 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
13279 include/libxml/catalog.h: starts to look okay, really
13280 plugged the new framework, cleaned a lot of stuff,
13281 added some APIs, except the PI's support missing this
13282 should be mostly complete
13283 * result/catalogs/* test/catalogs/*: added new test, enriched
13284 the existing one with URN ID tests
13285
Daniel Veillard64339542001-08-21 12:57:59 +000013286Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
13287
13288 * catalog.c: fixed nextCatalog
13289 * result/catalogs/docbook test/catalogs/*: started adding
13290 a small regression test
13291
Daniel Veillardcda96922001-08-21 10:56:31 +000013292Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
13293
13294 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
13295 more work on the XML catalog support.
13296 * parser.c include/libxml/parser.h: small cleanup seems using
13297 list as a public parameter name can give portability troubles
13298 * trionan.c trionan.h xpath.c include/libxml/trionan.h
13299 include/libxml/xpath.h include/libxml/Makefile.am: removed
13300 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
13301 wrappers
13302
Bjorn Reese45029602001-08-21 09:23:53 +000013303Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13304
13305 * Makefile.am trio.c triodef.h trionan.c xpath.c
13306 include/libxml/Makefile.am include/libxml/trionan.h:
13307 Re-worked Not-A-Number and Infinity support.
13308 * xmlcatalog.c: added readline include files
13309
Daniel Veillard344cee72001-08-20 00:08:40 +000013310Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
13311
13312 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
13313 testCatalog as xmlcatalog, making it an installed app
13314 adding a shell, and preparing it to be a /etc/xml/catalog
13315 management tool, though not ready yet
13316 * catalog.c include/libxml/catalog.h: adding support for
13317 XML Catalogs http://www.oasis-open.org/committees/entity/
13318 not finished, there is some interesting tradeoffs and a
13319 few open questions left.
13320
Daniel Veillardb7664f42001-08-19 13:00:43 +000013321Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
13322
13323 * xmllint.c: fixed a line formatting problem
13324
Daniel Veillard5015b712001-08-17 09:37:52 +000013325Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13326
13327 * SAX.c: removed a couple of unused variable (Albert Chin)
13328
Daniel Veillardbb371292001-08-16 23:26:59 +000013329Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
13330
13331 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
13332 trying to fix some troubles w.r.t. function returning
13333 const xxxPtr.
13334
Daniel Veillardb60c54e2001-08-16 19:34:27 +000013335Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13336
13337 * win32/dsp/libxml2.def.src: another set of symbols conditionally
13338 defined
13339
Daniel Veillardae6db172001-08-16 19:32:00 +000013340Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
13341
13342 * xpointer.c: removed unused var
13343
Daniel Veillard09190202001-08-16 16:27:41 +000013344Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
13345
13346 * testXPath.c: another small cleanup closing bug #59110
13347
Daniel Veillard796f4b62001-08-16 16:00:13 +000013348Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
13349
13350 * win32/dsp/libxml2.def.src: small cleanup closing bug
13351 #59108
13352
Daniel Veillard5aac4e42001-08-15 20:46:57 +000013353Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
13354
13355 * example/gjobread.c: add xmlCleanupParser() before leaving
13356
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000013357Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
13358
13359 * config.h.in configure.in include/libxml/xmlwin32version.h:
13360 released 2.4.2
13361
Daniel Veillardd3d06722001-08-15 12:06:36 +000013362Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
13363
13364 * include/libxml/valid.h debugXML.c valid.c: deprecate
13365 the non-boundchecking Sprintf functions, add Snprintf
13366 this should close bug #57984
13367
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000013368Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
13369
13370 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
13371 URIs before doing the lookups (pointed by Mark Vakoc)
13372
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000013373Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
13374
13375 * xpath.c: serious changes on Result Value Trees and NodeSets
13376 w.r.t. deallocation and collect operations. Probably not
13377 100% clean (merge of allocated trees smells like a problem).
13378 Seems sufficient to close #58943
13379
Daniel Veillard90493a92001-08-14 14:12:47 +000013380Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
13381
13382 * xmllint.c: adding a --format option
13383
Daniel Veillardfe703322001-08-14 12:18:09 +000013384Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
13385
13386 * xpath.c: count() was broken on Result Value Tree
13387 * xmlIO.c: fixed file:/// accesses on _WIN32
13388
Daniel Veillard70ac0e32001-08-13 11:24:16 +000013389Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13390
13391 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
13392 macro was renamed, this should close bug #58683
13393
Daniel Veillardf300b7e2001-08-13 10:43:15 +000013394Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
13395
13396 * SAX.c: small fix fixing bug #58539 reported by coolo, in
13397 entity substitution mode text at the end of the entity might
13398 be added due to text coalescing.
13399 * nanoftp.c parser.c: small cleanup
13400
Daniel Veillard0c720972001-08-08 20:59:00 +000013401Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
13402
13403 * HACKING: added John Fleck right to commit in the doc subdir
13404
Daniel Veillard48da9102001-08-07 01:10:10 +000013405Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13406
13407 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
13408 allow to inherit attributes from the DTD directly in the
13409 tree, this is needed for XPath and can be a useful feature.
13410 Inherited namespaces are always provided at the tree level now
13411 * test/defattr* result/defattr* result/noent/defattr*: added a couple
13412 of tests for this feature (XSLT being the prime user).
13413
Daniel Veillard50f34372001-08-03 12:06:36 +000013414Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13415
13416 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
13417 testSAX.c xmlIO.c xmllint.c include/win32config.h
13418 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
13419 include/libxml/xmlwin32version.h.in win32/README.MSDev
13420 win32/dsp/*: applied Win32 Facelift No.2 patches from
13421 Igor Zlatkovic for Windows/MSC
13422
Daniel Veillard9f4eb912001-08-01 21:22:27 +000013423Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
13424
13425 * SAX.c: unparsedEntityDecl() the URI computation of the
13426 entity wasn't done breaking XSLT unparsed-entity-uri()
13427
Daniel Veillard567e1b42001-08-01 15:53:47 +000013428Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
13429
13430 * xpath.c: fixed a bug when walking the descendants and
13431 the current node has no children
13432 * debugXML.c: show up when a text node is supposed to not be escaped
13433
Thomas Broyerf186c822001-07-31 23:30:37 +000013434Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13435
13436 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
13437 worked like the set:leading() function)
13438 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
13439
Daniel Veillardba6db032001-07-31 16:25:45 +000013440Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13441
13442 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
13443
Daniel Veillard57905372001-07-31 15:52:17 +000013444Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13445
13446 * include/libxml/xmlIO.h: apply change to close #58141
13447 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
13448
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000013449Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13450
13451 * parser.c: when the internal subset uses a PE, then the
13452 included entity can use conditional sections.
13453
Daniel Veillard7d7e3792001-07-30 13:42:13 +000013454Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13455
13456 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
13457 when walking the namespace axis showing up in
13458 libxst/tests/general/bug-12
13459 * xmlmemory.c: added the possibility to trace a given block
13460 defined by its address
13461
Daniel Veillard4aafa792001-07-28 17:21:12 +000013462Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13463
13464 * parser.c: don't override existing encoding specified before
13465 starting xmlParseDocument()
13466
Daniel Veillardfdb1f242001-07-27 23:32:44 +000013467Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13468
13469 * include/libxml/xmlwin32version.h: reinserted, needed for
13470 Windows users of CVS
13471
Darin Adlera77cac02001-07-27 17:41:51 +0000134722001-07-27 Darin Adler <darin@bentspoon.com>
13473
Darin Adler699613b2001-07-27 22:47:14 +000013474 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
13475 * testCatalog.c: Add include of <libxml/parser.h>.
13476
134772001-07-27 Darin Adler <darin@bentspoon.com>
13478
Darin Adlera77cac02001-07-27 17:41:51 +000013479 * include/libxml/.cvsignore:
13480 * include/libxml/xmlwin32version.h:
13481 Remove this file from CVS because it's generated.
13482
Daniel Veillard50822cb2001-07-26 20:05:51 +000013483Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13484
13485 * parser.c include/libxml/parser.h: applied const patches from
13486 Tom Moog #58002
13487
Thomas Broyerba4ad322001-07-26 16:55:21 +000013488Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13489
13490 * xpath.c include/libxml/xpath{,Internals}.h: added a function
13491 lookup framework
13492
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000013493Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13494
13495 * tree.c: fixed xmlCopyNode() for documents
13496
Daniel Veillard6dd398f2001-07-25 22:41:03 +000013497Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13498
13499 * parser.c: fixed bugs #58073 reported by Greg Shtilman
13500
13501Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000013502
13503 * parser.c: fixes bug #57652 reported by Morus Walter
13504
Daniel Veillarde3924972001-07-25 20:25:21 +000013505Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13506
13507 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
13508
Daniel Veillarda53c6882001-07-25 17:18:57 +000013509Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13510
13511 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
13512 errors, lesson don't add new functions at 1am before a release
13513 * xpath.c: integrated fix from Bjorn to avoid divide by zero
13514 from XPath initialization when possible.
13515
Daniel Veillardd9bad132001-07-23 19:39:43 +000013516Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13517
13518 * result/scripts/base*: removing history/readline changed
13519 this slightly
13520 * include/libxml/parser.h SAX.c parser.c parserInternals.c
13521 xmllint.c: make element content line number generation
13522 optionnal to avoid breaking old apps added interface to switch
13523
Daniel Veillardf012a642001-07-23 19:10:52 +000013524Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13525
13526 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000013527 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000013528 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
13529 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
13530 John Kroll fixes to allow saving to HTTP via PUT (or
13531 POST of needed).
13532 * doc/html/*.html: regenerated the docs
13533
Thomas Broyere8126242001-07-22 03:54:15 +000013534Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13535
13536 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
13537 xmlHashScanFull and xmlHashScannFull3 to get passed the
13538 three keys as arguments to the callback function
13539
Daniel Veillard5e2dace2001-07-18 19:30:27 +000013540Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13541
13542 * configure.in Makefile.am: removed libxml softlink for good
13543 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
13544 100% coverage by gtk-doc
13545
Daniel Veillard8599e702001-07-17 21:38:51 +000013546Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13547
13548 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
13549 fixed serious troubles due to size_t vs. int mismatch
13550
Daniel Veillard8fcc4942001-07-17 20:07:33 +000013551Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13552
13553 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
13554
Thomas Broyerf06a3d82001-07-16 04:52:57 +000013555Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13556
13557 * include/libxml/xpath{,Internals}.h xpath.c: added a more
13558 convenient extension API for value and context managing
13559 Now handles external objects through xmlXPathPopExternal,
13560 xmlXPathWrapExternal and xmlXPathReturnExternal.
13561 Added functions for sets operations (intersection, etc.)
13562
Daniel Veillard22090732001-07-16 00:06:07 +000013563Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13564
13565 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
13566 xmlIO.c tree.c parserInternals.c entities.c encoding.c
13567 HTMLparser.c: cleanup of global variables, marking some
13568 const or private.
13569
Thomas Broyerf06a3d82001-07-16 04:52:57 +000013570Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000013571
13572 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
13573 fixed xmlXPathNodeSetItem when passing index=0
13574
Daniel Veillard05dec342001-07-14 21:57:39 +000013575Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13576
13577 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
13578
Daniel Veillard28ae6362001-07-14 16:44:32 +000013579Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13580
13581 * xmllint.c: fixed compilation under Cygwin #57503
13582 * TODO: update
13583
Peter Williamsed156f52001-07-13 18:35:13 +0000135842001-07-13 Peter Williams <peterw@ximian.com>
13585
13586 * config.h.in: add #undef HAVE_DLFCN_H
13587
13588 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
13589 builddir.
13590
Daniel Veillard73b36e32001-07-12 15:09:52 +000013591Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13592
13593 * win32/libxml2/libxml2.def.src: added a couple of exported entries
13594 raised by #57348 and #57381
13595
Daniel Veillard7db37732001-07-12 01:20:08 +000013596Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13597
13598 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
13599 tree.c xpointer.c: store the line numbder in element->content,
13600 may break some software, need a configuration mechanism
13601
Darin Adler96037892001-07-11 00:03:16 +0000136022001-07-10 Darin Adler <darin@bentspoon.com>
13603
13604 * .cvsignore:
13605 * example/.cvsignore:
13606 * include/.cvsignore:
13607 * include/libxml/.cvsignore:
13608 Various things that are generated and should be ignored.
13609
Daniel Veillard09ab7e12001-07-10 15:49:44 +000013610Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13611
13612 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
13613 * doc/xml.html doc/html/*: updated the docs
13614
Daniel Veillard04e2dae2001-07-09 20:07:25 +000013615Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13616
13617 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
13618 validation occured on content with element child
13619
Daniel Veillardb8c9be92001-07-09 16:01:19 +000013620Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13621
13622 * tree.c: fixed XML Base computation which was broken
13623 * debugXML.c: added a base function to the shell
13624 * Makefile.am result/scripts/* test/scripts/*: added scripts
13625 based regression tests, and adding 2 XML Base tests
13626
Daniel Veillard19e96c32001-07-09 10:32:59 +000013627Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13628
13629 * tree.c: set properties doc and call xmlSetListDoc for properties
13630 content when grafting them in a different tree.
13631 * aclocal.m4: remove from CVS
13632
Daniel Veillarde086f5c2001-07-08 21:10:40 +000013633Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13634
13635 * win32/libxml2/libxml2.def.src: added some missing entry point
13636 for XPath (Mark Vakoc)
13637
Daniel Veillard388236f2001-07-08 18:35:48 +000013638Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13639
13640 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
13641 layer should URI-Unescape before trying to open resources.
13642
Daniel Veillard04383752001-07-08 14:27:15 +000013643Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13644
13645 * xpath.c: fix the name() bug for elements in the default
13646 namespace reported by Charlie Bozeman
13647
Daniel Veillard7583a592001-07-08 13:15:55 +000013648Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13649
13650 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
13651 led to an XPath fix, improvements of SAX initialization, and
13652 an added option --nocdata to testXPath
13653
Daniel Veillard449d7392001-07-07 19:11:06 +000013654Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13655
13656 * doc/libxml-doc.el: Felix Natter provided anew version working
13657 with XEmacs too
13658
Daniel Veillard5168dbf2001-07-07 00:18:23 +000013659Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13660
13661 * include/libxml/xpath.h: small cleanup
13662 * doc/xml.html: update
13663
Daniel Veillardf524d6e2001-07-05 23:41:40 +000013664Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13665
13666 * Makefile.am configure.in include/libxml/xmlwin32version.h:
13667 released 2.3.14
13668
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013669Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13670
13671 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000013672 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013673
Daniel Veillard73c9c042001-07-05 20:02:54 +000013674Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13675
13676 * xpath.c: a bug reported by Stephan Kulow empty nodesets
13677 were not equal to empty strings
13678
Daniel Veillard1fd36d22001-07-04 22:54:28 +000013679Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13680
13681 * SAX.c: fixed a URI-Reference computation problem when validating
13682 * xmlIO.c: small cleanup
13683
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000013684Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13685
13686 * parser.c: improved the description of a couple of interfaces
13687 upon Larry Stamper suggestion
13688
Daniel Veillard62f313b2001-07-04 19:49:14 +000013689Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13690
13691 * SAX.c entities.c parser.c: changed completely the way entities
13692 are handled when running the parser in entity substitution mode.
13693 This fixes a bug reported by Stephan Kulow and nearly divides
13694 by 3 the amount of memory required by libxslt to load and process
13695 DocBook TDG.
13696
Daniel Veillardf420ac52001-07-04 16:04:09 +000013697Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13698
13699 * HTMLparser.c: fixing a too early root closing problem raised
13700 byt Prashanth Naidu
13701
Daniel Veillard8c357d52001-07-03 23:43:33 +000013702Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13703
13704 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
13705 raised by Mark Vakoc.
13706
Daniel Veillard6e90d192001-07-03 16:37:49 +000013707Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13708
13709 * example/Makefile.am: fixed the include path to add srcdir/include
13710 * Makefile.am configure.in: fix from Albert Chin for iconv detection
13711 and some cleanup
13712
Daniel Veillardf06307e2001-07-03 10:35:50 +000013713Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13714
13715 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
13716 lot of optimization work, results in significant improvements
13717 when handling really complex XPath queries. Add a small optimizer
13718 for unions, improve [n] and [last()], avoid some costly ops.
13719
Daniel Veillard77044732001-06-29 21:31:07 +000013720Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13721
13722 * include/libxml/parser.h parser.c: xmlStrstr args are both const
13723 * xpath.c: small cleanup
13724 * xmlGetNsList: reformated, fixed problems if used on Entities
13725
Daniel Veillard2adbb512001-06-28 16:20:36 +000013726Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13727
13728 * doc/xml.html: added 1.8.14 and 2.3.13 releases
13729
Daniel Veillardb37ecd02001-06-28 16:18:11 +000013730Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13731
13732 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
13733 * Makefile.am example/Makefile.am: workaround automake generating
13734 erroneous deps
13735
Daniel Veillard12f7d292001-06-28 13:12:11 +000013736Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13737
13738 * include/win32config.h: bug #56801 Yon Derek provided a patch
13739 to the windows config file.
13740
Daniel Veillard87ee9142001-06-28 12:54:16 +000013741Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13742
13743 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
13744 libxml.h : Yon Derek provided a set of changes to compile from
13745 CVS on Windows/MSC
13746
Daniel Veillard0e4cd172001-06-28 12:13:56 +000013747Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13748
13749 * parser.c: fixed UTF8 BOM support in push mode
13750 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
13751 added a specific testcase
13752
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000013753Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13754
13755 * Makefile.am: added --push regression tests
13756 * parserInternals.c: the XML parser segfaulted in --push mode
13757
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000013758Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13759
13760 * configure.in: moved the symlinks detection within a CVS
13761 check, this is not portable and will be removed soon.
13762 * xpath.c: small cleanup/speedup
13763
Daniel Veillard11648102001-06-26 16:08:24 +000013764Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13765
13766 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
13767 release of 2.3.12
13768 * parser.c: make an error message if unknow entities in all cases
13769
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000013770Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13771
13772 * uri.c: fixed 2 uri normalization bugs on '//' reduction
13773
Daniel Veillard23793842001-06-25 16:07:45 +000013774Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13775
13776 * include/libxml/Makefile.am: Laszlo Peter pointed out that
13777 includes were installed in the wrong dir
13778
Daniel Veillardf5498f32001-06-25 15:08:36 +000013779Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13780
13781 * doc/html.xml: warn against sending code to exhibit bugs.
13782
Daniel Veillard56f06462001-06-24 21:34:03 +000013783Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13784
13785 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
13786 Tru64 from Thomas Leitner
13787
Daniel Veillardc5d64342001-06-24 12:13:24 +000013788Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13789
13790 * AUTHORS: added William and Bjorn
13791 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
13792 daniel@veillard.com hopefully I won't have to do this again
13793 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
13794 docs can be rebuilt cleanly now
13795 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
13796 from CVs it's generated, added include/libxml/xmlwin32version.h
13797 also generated but which should change far less frequently.
13798 * catalog.c nanoftp.c: made sure to include libxml.h not
13799 libxml/xmlversion.h directly
13800 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
13801 when compiling on WIN32 and MSC
13802
Daniel Veillard07385fd2001-06-23 21:55:48 +000013803Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13804
13805 * include/Makefile.am include/libxml/Makefile.am configure.in:
13806 fixed make distcheck and rebuilding the rpms
13807
Daniel Veillardcd1d9442001-06-23 18:53:44 +000013808Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13809
13810 * configure.in: should finish the migration of exported includes
13811 into a real include/libxml in CVS, at least for CVS users.
13812 * removed the exported headers, added in include/libxml (as well
13813 as xmlversion.h.in).
13814
Daniel Veillard6dd8e052001-06-23 18:38:06 +000013815Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13816
13817 * configure.in: fixed the way to detect symlink
13818
Daniel Veillard66541772001-06-23 18:31:04 +000013819Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13820
13821 * configure.in: updated, include/libxml is now a real CVS dir
13822
Daniel Veillardca989762001-06-23 17:39:29 +000013823Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13824
13825 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
13826 version works with both libxml1 and libxml2 (it autodetects
13827 the prefix of the html-files) from Felix Natter.
13828 * doc/xml.html: updated doc accordingly
13829
Daniel Veillard8cf14d52001-06-23 16:32:46 +000013830Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13831
13832 * xpath.c: fixed the bug generating a template loop in libxslt
13833 when using docbook-xsl-1.4, * should filter out document nodes
13834 * HACKING: added William
13835 * TODO: updated
13836
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000013837Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13838
13839 * doc/FAQ.html: added a warning about gcc-3.0
13840 * doc/xml.html: added reference to gdome2 and removed a confusing
13841 sentence
13842
Daniel Veillardf7f41852001-06-22 15:18:01 +000013843Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13844
13845 * xmlversion.h: okay this is a generated file, but Windows
13846 users need it and they can't generate it, and I want CVS
13847 Windows users ...
13848 * win32/libxml2/libxml2_so.dsp: Windows project file for
13849 the shared lib version of libxml2
13850 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
13851 resources needed for libxslt/xsltproc by Yon Derek
13852
Bjorn Reese3157b342001-06-22 14:41:45 +000013853Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13854
13855 * trio.c: MSVC fix (provided by Igor Zlatkovic)
13856
Daniel Veillard4151acb2001-06-22 10:48:57 +000013857Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13858
Daniel Veillardcc146db2001-06-22 11:10:52 +000013859 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
13860
13861Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13862
Daniel Veillard4151acb2001-06-22 10:48:57 +000013863 * include/win32config.h: Yon Derek provided a first fix
13864 to be able to compile libxslt/xsltproc on Windows
13865
Daniel Veillardd79bcd12001-06-21 22:07:42 +000013866Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13867
13868 * xpath.c: attempt to work around what seemed a gcc optimizer
13869 bug when handling floats on i386 http://veillard.com/gcc.bug
13870 * tree.c entities.c encoding.c: doing some cleanups while
13871 chasing it
13872
Daniel Veillard017b1082001-06-21 11:20:21 +000013873Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13874
13875 * Makefile.am: cleanup when --without-debug is specified
13876 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
13877 w.r.t. --without-debug and other include points
13878 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
13879 Catalogs
13880 * configure.in entities.h tree.h HTMLparser.c: removed
13881 --without-corba, made the _private field mandatory
13882
Daniel Veillard87a764e2001-06-20 17:41:10 +000013883Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13884
13885 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
13886 outputs a BOM in UTF8, an errata has been issued to avoid the
13887 problem, that was the most reasonable solution... Add support
13888 for a leading UTF8 BOM in entities.
13889
Daniel Veillard10ea86c2001-06-20 13:55:33 +000013890Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13891
13892 * valid.c: fixed a bug found when post validating an entity ref
13893 * xmllint.c: added --loaddtd and sligly changed --postvalid to
13894 activate it too
13895
Daniel Veillard39196eb2001-06-19 18:09:42 +000013896Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13897
13898 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
13899 weakness in the node copy the XPointer and the XInclude
13900 implementations. Serious cleanup.
13901
Daniel Veillard3739b982001-06-19 12:51:30 +000013902Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13903
13904 * Makefile.am: Kjartan Maraas provided a small patch to
13905 add xml2-config.in to EXTRA_DIST
13906
Daniel Veillarda9142e72001-06-19 11:07:54 +000013907Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13908
13909 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
13910 provided another failing case found in KDE, the way the
13911 ctxt->vctxt.nodeTab was allocated and freed changed over
13912 time but it wasn't completely cleaned up. This should fix it.
13913
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000013914Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13915
13916 * parser.c: Stephan Kulow also raised the fact that line number
13917 could get miscounted making debug harder, fixed the problem
13918 in xmlParseCharData()
13919
Daniel Veillard64b98c02001-06-17 17:20:21 +000013920Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13921
13922 * valid.c: Stephan Kulow pointed out a problem when validating
13923 and using an empty entity, forgot a 'break' in a case.
13924
Daniel Veillarde3c81b52001-06-17 14:50:34 +000013925Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13926
13927 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
13928 * doc/xml.html: updated with 2.3.11
13929
Daniel Veillard4ec885a2001-06-17 10:31:07 +000013930Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13931
13932 * TODO: updated adding cleanup of generated doc
13933 * configure.in: prepared to release 2.3.11
13934 * xmllint.c: added --version for bug reporting
13935 * doc/html/*.html: rebuilt the doc
13936
Daniel Veillard8b8d2252001-06-16 21:24:56 +000013937Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13938
13939 * xpath.c: first part of the work on selecting namespace to
13940 fix bug #56115
13941
Daniel Veillard96ed5832001-06-15 22:22:04 +000013942Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13943
13944 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
13945 when using -liconv
13946 * TODO: updated
13947
Daniel Veillardc4f631d2001-06-14 11:11:59 +000013948Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13949
13950 * HTMLtree.[ch]: more work on the HTML serialization routnes,
13951 cleanup, encoding support.
13952
Daniel Veillard608ad072001-06-14 08:32:28 +000013953Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13954
13955 * xpath.c: Thomas Broyer suggested a better patch for the / arg
13956
Daniel Veillard239d0522001-06-13 23:02:48 +000013957Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13958
13959 * xpath.c: bug detected by Ankh when / is used as a function arg
13960
Daniel Veillard02bb1702001-06-13 21:11:59 +000013961Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13962
13963 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
13964 of element and use it to avoid outputting formatting spaces at
13965 the wrong place. Implemented the format parameter for HTML save.
13966 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
13967 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
13968 result/HTML/wired.html: of course this impact the result of a
13969 number of HTML tests
13970
Daniel Veillard95d845f2001-06-13 13:48:46 +000013971Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13972
13973 * HTMLtree.[ch]: started augmenting the HTML save API with
13974 encoding and formatting parameters
13975
Daniel Veillardeca60d02001-06-13 07:45:41 +000013976Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13977
13978 * HTMLtree.h: cleanup and started evaluating the work needed on
13979 revamping the HTML output code
13980
Daniel Veillard84666b32001-06-11 17:31:08 +000013981Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13982
13983 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
13984
Daniel Veillard8bdd2202001-06-11 12:47:59 +000013985Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13986
13987 * valid.c: fixed bug #56049, forgot one check in the
13988 validation routine
13989
Daniel Veillardca2366a2001-06-11 12:09:01 +000013990Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13991
13992 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
13993
Daniel Veillard6761eee2001-06-11 10:29:38 +000013994Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13995
13996 * libxml.h: fixed an error in last commit
13997 * doc/FAQ.html: added an entry for compilation from CVS
13998
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000013999Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14000
14001 * xmlversion.h.in libxml.h: Cygwin patches
14002 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
14003 * tree.h: cleanup
14004
Daniel Veillardacd370f2001-06-09 17:17:51 +000014005Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14006
14007 * tree.c: patched xmlFreeNode() to avoid freeing() a static
14008 memory block in a strange case where libxml is linked twice
14009 in the binary.
14010
Daniel Veillard1d047672001-06-09 16:41:01 +000014011Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14012
14013 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
14014 state far too often, simple fix used to avoid it.
14015
Daniel Veillard4497e692001-06-09 14:19:02 +000014016Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14017
14018 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
14019 being processed, applied his patch
14020 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
14021
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000014022Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14023
14024 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
14025 provided fixes to compile on MSCC again
14026 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
14027 also provided an update for the project files.
14028
Daniel Veillarda682b212001-06-07 19:59:42 +000014029Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14030
14031 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
14032 bug #55810
14033
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000014034Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14035
14036 * tree.c: fixed xmlGetNsProp() to close bug #55683
14037 Note this requires libxslt to use it's own function instead.
14038
Daniel Veillardf0c53762001-06-07 16:07:07 +000014039Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14040
14041 * HTMLtree.c: when in a pre element no formatting space should
14042 be added.
14043 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
14044
Daniel Veillard068a9652001-06-07 15:30:26 +000014045Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14046
14047 * configure.in: added tests for signal() and signal.h
14048
Daniel Veillard541d6552001-06-07 14:20:01 +000014049Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14050
14051 * xpath.c: robert pointed out xmlXPathNINF was not initialized
14052
Daniel Veillard8a367d42001-06-07 14:01:34 +000014053Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14054
14055 * doc/libxml-doc.el: Felix Natter provided a new version for
14056 libxml2
14057
Daniel Veillard8a926292001-06-07 11:20:20 +000014058Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14059
14060 * HTMLtree.c: when in a pre element no formatting space should
14061 be added.
14062
Daniel Veillard14839d52001-06-06 16:11:56 +000014063Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14064
14065 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
14066
Daniel Veillarde95e2392001-06-06 10:46:28 +000014067Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14068
14069 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
14070 hack
14071 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
14072 * uri.c: fixed a warning
14073
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000014074Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14075
14076 * HTMLtree.c: trying to close bug #55772 escaping in script
14077 elements
14078 * doc/xml.html: suggest to send mail to the list
14079
14080Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000014081
14082 * error.c: attempt to fix the xmlGetVarStr breakage once and for
14083 good. Use a macro and based on the solution provided in
14084 vsnprintf manual page from GNU.
14085
Bjorn Reese99748722001-06-05 12:49:15 +000014086Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14087
14088 * error.c: Workaround for non-preserving variadic list.
14089 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
14090
Daniel Veillard2e4f1882001-06-01 10:11:57 +000014091Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14092
14093 * doc/xml.html: added 2.3.10 release
14094
Daniel Veillardb3a182e2001-06-01 09:28:09 +000014095Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14096
14097 * configure.in: releasing 2.3.10
14098
Daniel Veillard3c2758d2001-05-31 18:43:43 +000014099Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14100
14101 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
14102
Daniel Veillard20042422001-05-31 18:22:04 +000014103Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14104
14105 * encoding.c: Robert Collins provided a patch to add the
14106 "US-ASCII" encoding alias
14107
Daniel Veillard97ac1312001-05-30 19:14:17 +000014108Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14109
14110 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
14111 string oriented functions and started cleaning the related areas
14112 in xpath.c which needed fixing in this respect
14113
Daniel Veillard2d703722001-05-30 18:32:34 +000014114Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14115
14116 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
14117 #55380
14118 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
14119
Daniel Veillard9403a042001-05-28 11:00:53 +000014120Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14121
14122 * TODO: updated
14123 * nanohttp.[ch] : started adding APIs to get the redirected URL
14124 when this occurs (needed for further base computation
14125 * tree.h: cleanup
14126 * encoding.c: cleanup
14127 * SAX.c: minor change around ctxt->loadsubset
14128
Daniel Veillard6278fb52001-05-25 07:38:41 +000014129Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14130
14131 * Makefile.am include/Makefile.am: small change to have
14132 include/libxml rebuilt if working from CVS.
14133 * uri.c: applied another patch from Carl Douglas for URI escaping,
14134 this should close bug #51876
14135
Daniel Veillardd16df9f2001-05-23 13:44:21 +000014136Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14137
14138 * xinclude.c: fixed XInclude recursive behaviour bug #54678
14139 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
14140 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
14141 added specific regression test
14142 * parser.h: preparing for the XSLT mode where DTD inherited
14143 attributes are added to the tree.
14144
Daniel Veillardbbd22452001-05-23 12:02:27 +000014145Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14146
14147 * xinclude.[ch]: Updated the namespace for the Last Call version
14148 * result/XInclude/include test/XInclude/include: updated the
14149 testsuite accordingly
14150
Daniel Veillard8514c672001-05-23 10:29:12 +000014151Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14152
14153 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
14154 related to bug #51876
14155
Daniel Veillard42596ad2001-05-22 16:57:14 +000014156Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14157
14158 * tree.c: fixed a gross mistake in base computation, xml:base is
14159 not completely correct yet (need cascade).
14160 * xpath.[ch]: added the few things needed to find a function name
14161 and URI from the XPath context when it is called.
14162
Daniel Veillard81418e32001-05-22 15:08:55 +000014163Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14164
14165 * catalog.[ch]: fixes and add xmlLoadCatalogs()
14166 * DOCBparser.c: small cleanup
14167 * xmllint.c: added a --catalogs option to load catalogs from
14168 $SGML_CATALOG_FILES
14169 * tree.c: cleanup
14170 * configure.in: iconv library fixup, ICONV_LIBS
14171
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000014172Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14173
14174 * catalog.c: handling of CATALOG entries. detection of recursion,
14175 and a few bugfixes
14176 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
14177 against the default namespace
14178
Daniel Veillard04b93292001-05-21 08:15:31 +000014179Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14180
14181 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
14182
Daniel Veillarda97a19b2001-05-20 13:19:52 +000014183Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14184
14185 * parser.c: fixed propagation context info when parsing an
14186 external entity.
14187 * doc/html/*.html: regenerated a couple of docs
14188
Daniel Veillard4623acd2001-05-19 15:13:15 +000014189Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14190
14191 * doc/xml.html: update with 2.3.9 informations
14192
Daniel Veillardbed7b052001-05-19 14:59:49 +000014193Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14194
14195 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
14196 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
14197 * doc/html/* : rebuilt the docs
14198 * valid.c: small patch which may improve some case when
14199 validating.
14200
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000014201Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14202
14203 * HTMLparser.c: Closed bug #54891
14204 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
14205 to the suite
14206
14207Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14208
14209 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
14210 applied a documentation patch from LotR and filled in a few missing
14211 descriptions
14212
Daniel Veillard76d66f42001-05-16 21:05:17 +000014213Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14214
14215 * xpath.c tree.c parser.c: speed optimizations at the parser level
14216 document tree freeing and xpath evaluation
14217
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000014218Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14219
14220 * parser.c parser.h parserInternals.h: fixed a couple of
14221 interfaces for handling memory buffer input to const char *
14222 upon suggestion of JamesH.
14223
Daniel Veillardc3739e72001-05-15 15:23:27 +000014224Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14225
14226 * configure.in: LoTR sent a patch fixing the previous commit
14227
Daniel Veillarda4f27e02001-05-15 12:41:29 +000014228Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14229
14230 * configure.in: trying to deal again with the stoopid -R linking
14231 flag of Solaris
14232
Daniel Veillard790142b2001-05-15 10:51:53 +000014233Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14234
14235 * xpath.h: two nodeset access macros from Thomas Broyer
14236
Daniel Veillardba0b8c92001-05-15 09:43:47 +000014237Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14238
14239 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
14240 patch from Thomas Broyer
14241
Daniel Veillarde62d36c2001-05-15 08:53:16 +000014242Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14243
14244 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
14245 case
14246 * INSTALL: was empty added stuff from the FAQ
14247
Daniel Veillard75bea542001-05-11 17:41:21 +000014248Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14249
14250 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
14251 attributes handling and #54433 by adding xmlUnsetProp()
14252 and xmlUnsetNsProp()
14253
Daniel Veillard0a2a1632001-05-11 14:18:03 +000014254Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14255
14256 * HTMLparser.c: Patch from Jonas Borgström
14257 (htmlGetEndPriority): New function, returns
14258 the priority of a certain element.
14259 (htmlAutoCloseOnClose): Only close inline elements if they
14260 all have lower or equal priority.
14261 * result/HTML: this of course changed a number of tests results.
14262
Daniel Veillard7d6fd212001-05-10 15:34:11 +000014263Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14264
14265 * xmlIO.c catalog.c: plugged in the default catalog resolution
14266 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
14267 documentations
14268 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
14269
Daniel Veillarda7374592001-05-10 14:17:55 +000014270Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14271
14272 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
14273 integrating catalogs
14274 * catalog.[ch] testCatalog.c: adding a small catalo API
14275 (only SGML catalog support).
14276 * parser.c: restaured xmlKeepBlanksDefault(0) API
14277
Daniel Veillardc17337c2001-05-09 10:51:31 +000014278Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14279
14280 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
14281
Daniel Veillard257d9102001-05-08 10:41:44 +000014282Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14283
14284 * parser.c: added xmlParseExternalEntityPrivate() to allow
14285 propagation of ctxt->_private when parsing external entities
14286
Daniel Veillard083c2662001-05-08 08:27:14 +000014287Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14288
14289 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
14290
Daniel Veillard01ef7382001-05-08 07:31:43 +000014291Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14292
14293 * configure.in: fixed a small portability problem with AM_CONDITIONAL
14294
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000014295Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14296
14297 * valid.c: warn when indeterminist content model is detected
14298 * result/VC/ElementValid8: this adds a message
14299 * Makefile.am: add --novalid for VCM tests
14300 * parserInternals.c: added a call to Init memory
14301
Daniel Veillard64269352001-05-04 17:52:34 +000014302Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14303
14304 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
14305 when both parameters are NULL.
14306
Daniel Veillard37721922001-05-04 15:21:12 +000014307Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14308
14309 * valid.c: applied small patch from Gary Pennington, reindented
14310 some part of the code.
14311
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000014312Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14313
14314 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
14315 release, updated and regenerated the docs
14316
Daniel Veillard357c9602001-05-03 10:49:20 +000014317Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14318
14319 * xpath.c result/XPath/expr/floats : clarified and cleanup
14320 printing of abnormal floats in tests.
14321
Daniel Veillarda2bc3682001-05-03 08:27:20 +000014322Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14323
14324 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
14325 * results/HTML/ : a few changes in the output of the HTML tests as
14326 a result.
14327 * configure.in: tying to fix -liconv where needed
14328
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000014329Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14330
14331 * Makefile.am: fixed a stupid error
14332
Daniel Veillard7150a032001-05-02 16:41:11 +000014333Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14334
14335 * configure.in Makefile.am: make the inclusion of the trio
14336 modules in the library conditional
14337
Daniel Veillardc057c5d2001-05-02 12:41:24 +000014338Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14339
14340 * DOCBparser.c: patche from László Kovács, fixed entities refs
14341 in attributes handling
14342
Daniel Veillardedddff92001-05-02 10:58:52 +000014343Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14344
14345 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
14346 flushing
14347
Daniel Veillardc8f620b2001-04-30 20:31:33 +000014348Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14349
14350 * xpath.c: fix of an XSLT namespace bug reported on the list
14351 general/bug-8-
14352
Daniel Veillard5792e162001-04-30 17:44:45 +000014353Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14354
14355 * strio.h trio.c: Dan McNichol suggested a couple of small
14356 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
14357
Daniel Veillard02141ea2001-04-30 11:46:40 +000014358Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14359
14360 * tree.c parser.c encoding.c: spent a bit more time looking
14361 at the parsing speed and DOM handling. Added a few more
14362 speedups.
14363
Daniel Veillard3ed155f2001-04-29 19:56:59 +000014364Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14365
14366 * parser.c: small but effective parsing speed improvement
14367
Daniel Veillardb59076b2001-04-29 17:04:07 +000014368Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14369
14370 * configure.in: default on the DocBook parser inclusion (for Gnome)
14371 * DOCBparser.h: fixed a header reference
14372
Daniel Veillardb45c43b2001-04-28 17:02:11 +000014373Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14374
14375 * configure.in xpath.c: applied Bjorn patches for FPE on the
14376 alpha
14377
Daniel Veillardeefd4492001-04-28 16:55:50 +000014378Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14379
14380 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
14381 xmlSaveFormatFileTo()
14382
Daniel Veillarde39a93d2001-04-28 14:35:02 +000014383Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14384
14385 * xpath.c: simple and efficient optimization, XPath functions
14386 aways bind to the same code, cache this
14387 * TODO: updated (by saying some is obsolete)
14388
Daniel Veillard2156a562001-04-28 12:24:34 +000014389Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14390
14391 * xpath.c: more cleanup work on XPath name parsing routines
14392
Daniel Veillard61d80a22001-04-27 17:13:01 +000014393Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14394
14395 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
14396 xmlXPathParseName
14397 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
14398 * debugXML.c: avoid compilation problems if compiling without
14399 HTML support, Igor Zlatkovic
14400 * win32/libxml2/libxml2.def.src: being able to compile without
14401 XPath on Windows
14402
Daniel Veillarddbb14a72001-04-26 20:54:01 +000014403Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14404
14405 * libxml.m4: yet another patch from Toshio Kuratomi
14406
Daniel Veillard2913e4c2001-04-26 19:29:02 +000014407Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14408
14409 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
14410
Daniel Veillard67fee942001-04-26 18:59:03 +000014411Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14412
14413 * tree.[ch]: added xmlSaveFormatFile interface for saving
14414 and indenting a file.
14415
Daniel Veillard82e49712001-04-26 14:38:03 +000014416Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14417
14418 * xpath.c: fixed bug #53689 related to processing-instruction()
14419
Daniel Veillard02f077a2001-04-26 10:59:11 +000014420Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14421
14422 * DOCBparser.c: patche from László Kovács
14423
Daniel Veillard30211a02001-04-26 09:33:18 +000014424Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14425
14426 * parser.c: applied fixes from Christian Glahn bug report #53391
14427
Daniel Veillard5a7c3452001-04-26 09:16:13 +000014428Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14429
14430 * error.c: Jean François Lecomte provided a complete description
14431 and a fix to bug #53537
14432
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000014433Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14434
14435 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
14436
Daniel Veillard1034da22001-04-25 19:06:28 +000014437Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14438
14439 * DOCBparser.c SAX.c: a bit more work on entities processing.
14440 Still Need to cleanup XML output and references in attributes
14441
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000014442Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14443
14444 * DOCBparser.c include/Makefile.am: two patches from László Kovács
14445
Daniel Veillardb33c2012001-04-25 12:59:04 +000014446Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14447
14448 * tree.c: trying to fix #53574, not completely complete,
14449 I would like xmllint --copy --debug test/ent1 and
14450 xmllint --debug test/ent1 to show the same result.
14451 * xpath.c: fix a bug when trying to sort namespace nodes
14452
Daniel Veillard5146f202001-04-25 10:29:44 +000014453Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14454
14455 * HTMLtree.c: real fix for #53402
14456
Daniel Veillard7533cc82001-04-24 15:52:00 +000014457Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14458
14459 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
14460 PIs when using xsl:output
14461 * valid.c: closing #53537 some case generate segfaults if there
14462 is validity errors
14463
Daniel Veillard61b33d52001-04-24 13:55:12 +000014464Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14465
14466 * SAX.c testDocbook.c DOCBparser.c: more work on the support
14467 of external parsed entities, added --noent to testDocbook
14468 * valid.c: Garry Pennington found an uninitialized variable
14469 access in xmlValidateElementContent()
14470
Daniel Veillard56098d42001-04-24 12:51:09 +000014471Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14472
14473 * HTMLparser.c : HTML parsing still sucks ... trying to deal
14474 with madness
14475 * result/HTML/ : this modified the result of the regression tests
14476 a lot.
14477
Daniel Veillard122376b2001-04-24 12:12:30 +000014478Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14479
14480 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
14481 to doc where it wasn't checked against NULL reported by
14482 Jens Laas
14483
Daniel Veillard43dadeb2001-04-24 11:23:35 +000014484Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14485
14486 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
14487 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
14488
Daniel Veillardeae522a2001-04-23 13:41:34 +000014489Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14490
14491 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
14492 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
14493 * SAX.[ch]: cleanup and updates for DocBook
14494 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
14495 ex SGML identifier changes
14496 * valid.c: removed a static unused function.
14497
Daniel Veillardde57c612001-04-23 09:13:36 +000014498Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14499
14500 * HTMLtree.c: applied change for Paul Sponagl on script saving
14501 * Makefile.am: the warning about entity title.xml are normal.
14502
Daniel Veillard393df012001-04-22 20:11:18 +000014503Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14504
14505 * configure.in: release of 2.3.7
14506 * Makefile.am: fixing make distcheck
14507
Daniel Veillarda41123c2001-04-22 19:31:20 +000014508Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14509
14510 * doc/html/* doc/xml.html: updated and regenerated the docs
14511
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000014512Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14513
14514 * xpath.c: fixed the XPointer problem introduced in 2.3.6
14515
Daniel Veillarde82a9922001-04-22 12:12:58 +000014516Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14517
14518 * tree.c: fixed #53388 with the provided patch
14519
Daniel Veillard06803992001-04-22 10:35:56 +000014520Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14521
14522 * valid.c: Bjorn detected an invalid memory access. Fixed
14523 vstateVPush()
14524
Daniel Veillard40af6492001-04-22 08:50:55 +000014525Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14526
14527 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
14528
Bjorn Reese70a9da52001-04-21 16:57:29 +000014529Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14530
14531 * libxml.h: new header used only for the compilation of libxml
14532 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
14533 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
14534 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
14535 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
14536 xmlmemory.c xpath.c xpointer.c: libxml.h integration
14537 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
14538 baseline (version 1.2 plus a single patch).
14539 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
14540 scientific notation for numbers. Tests added.
14541 * xpath.c: formatting of numbers changed to use sprintf
14542 (contribution from William Brack)
14543
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000014544Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14545
14546 * valid.c: cleanup, more useful debugging
14547 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
14548 * xmlIO.c: entity loading is printed as an error when validating
14549
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000014550Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14551
14552 * valid.c: fixed to validate within entities
14553 * test/VCM/v22.xml: added a specific testcase
14554
Daniel Veillardca1f1722001-04-20 15:47:35 +000014555Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14556
14557 * valid.c: forgot an epsilon transition in for ()+
14558 * test/VCM/v21.xml : added a specific test case
14559
Daniel Veillard85349052001-04-20 13:48:21 +000014560Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14561
14562 * valid.c: removed a state explosion exhibited by RSS
14563 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
14564 from bug #51872
14565
Daniel Veillarddab4cb32001-04-20 13:03:48 +000014566Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14567
14568 * valid.[ch] tree.h: worked *hard* to get non-determinist content
14569 validation without using an ugly NFA -> DFA algo in the source.
14570 Made a specific algorithm easier to maintain, using a single
14571 stack and without recursion.
14572 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
14573 * hash.c: made the growing routine static
14574 * tree.h parser.c: added the parent information to an
14575 xmlElementContent node.
14576
Daniel Veillarde470df72001-04-18 21:41:07 +000014577Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14578
14579 * SAX.c parser.c xpath.c: generating IDs when not validating
14580 from an external parsed entity was poisoning the ID has table
14581 with removed values. This was killing XSLT on the KDE help
14582 browser.
14583
Daniel Veillardceacdd92001-04-18 15:10:35 +000014584Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14585
14586 * entities.h: andrew@ugh.net.au detected a double declaration
14587
Daniel Veillarda10efa82001-04-18 13:09:01 +000014588Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14589
14590 * debugXML.c hash.c tree.h valid.c : some changes related to
14591 the validation suport to improve speed with DocBook
14592 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
14593 the way validation errors get reported
14594
Daniel Veillard1ed3f882001-04-18 09:45:35 +000014595Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14596
14597 * HTMLparser.c HTMLtree.c: applied part of the patches provided
14598 by P C Chow and William M. Brack for XSLT HTML output
14599
Daniel Veillard2d90de42001-04-16 17:46:18 +000014600Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14601
14602 * xmlversion.h.in win32config.h win32/libxml2/*: applied
14603 Igor Zlatkovic patches for MSC compilation and added his
14604 updates
14605
Daniel Veillarde043ee12001-04-16 14:08:07 +000014606Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14607
14608 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
14609 prefix lookup.
14610 * parserInternals.c: fixed the bug reported by Morus Walter
14611 due to an off by one typo in xmlStringCurrentChar()
14612
Daniel Veillarda3bfca52001-04-12 15:42:58 +000014613Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14614
14615 * HTMLparser.c result/HTML/*: revamped the way the HTML
14616 parser handles end of tags or end of input
14617
Daniel Veillard82daa812001-04-12 08:55:36 +000014618Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14619
14620 * tree.[ch] : added xmlDocCopyNode for gdome2 support
14621
Daniel Veillard67a21302001-04-11 14:39:16 +000014622Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14623
14624 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
14625 bug where the linktime verions of free() won't work ...
14626
Daniel Veillard27b55282001-04-11 12:22:25 +000014627Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14628
14629 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
14630
Daniel Veillardafc73112001-04-11 11:51:41 +000014631Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14632
14633 * doc/xml.html: added 2.3.6 release
14634
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000014635Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14636
14637 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
14638 * result/wml.xml: resulted in a small output change
14639
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000014640Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14641
14642 * tree.c: xmlNewDoc was missing the charset initialization
14643 * xmllint.c: added --auto to autogenerate a doc, allow to
14644 reproduce the problem fixed on xmlNewDoc
14645
Daniel Veillard1731d6a2001-04-10 16:38:06 +000014646Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14647
14648 * xpath.c: trying to get 52979 solved
14649 * tree.c result/ result/noent/: trying to get 52712 solved, this
14650 also made me clean up the fact that XML output in general should
14651 not add formating blanks by default, this changed the output of
14652 a few tests
14653
Daniel Veillard73639a72001-04-10 14:31:39 +000014654Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14655
14656 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
14657
Daniel Veillardfac26a12001-04-08 13:08:14 +000014658Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14659
14660 * configure.in: finally released 2.3.6
14661
Daniel Veillard911f49a2001-04-07 15:39:35 +000014662Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14663
14664 * xpath.c: checking for null pointer generated by new code
14665
Daniel Veillardd8df6c02001-04-05 16:54:14 +000014666Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14667
14668 * xpath.c: fixed a [] evaluation problem reported
14669 * test/XPath/tests/simpleaddr: extended test
14670 * result/XPath/simpleaddr: updated result
14671
Daniel Veillard3b2c2612001-04-04 00:09:00 +000014672Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14673
14674 * xmllint.c: Dan Timis reported a portability problem
14675 on Macs without mmap, fixed it.
14676
Daniel Veillardb38bd552001-04-03 18:22:00 +000014677Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14678
14679 * testXPath.c : added a --tree option allowing to display the
14680 tree dump of the XPath expression
14681
Daniel Veillard4dd93462001-04-02 15:16:19 +000014682Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14683
14684 * xpath.c: fixed a memleak when comparing nodesets
14685 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
14686 * tree.c: added a TODO
14687
Daniel Veillard92ad2102001-03-27 12:47:33 +000014688Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14689
14690 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
14691 we need string functions
14692 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
14693 to be able to use them where needed. Applied some changes
14694 to reduce name linking pollution and compile in only what's
14695 needed.
14696 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
14697 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
14698 for the string manipulation functions
14699 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
14700 to the free() function of xmlmemory.c
14701 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
14702 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
14703 usage.
14704
14705
Daniel Veillard2be30642001-03-27 00:32:28 +000014706Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14707
14708 * error.c: applied the context output patch of the error
14709 handling submitted by Chuck Griffith
14710 * error/VC/*: this slightly change some error logs
14711
Daniel Veillard50582112001-03-26 22:52:16 +000014712Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14713
14714 * parser.c: fixed line number reporting on error
14715
Daniel Veillard04be4f52001-03-26 21:23:53 +000014716Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14717
14718 * parser.c: Sullivan and Darin found a parser bug,
14719 applied the patch.
14720
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000014721Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14722
14723 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
14724 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
14725 xmlversion.h.in xpointer.c: of course the way I defined
14726 UNUSED breaks on old gcc version. Try to be smart and
14727 also define it directly in xmlversion.h
14728 * configure.in: removed -ansi flag from the pedantic set
14729
14730Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000014731 Huge cleanup, I switched to compile with
14732 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
14733 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
14734 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
14735 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
14736 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
14737 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
14738 encoding.h entities.c error.c list.[ch] nanoftp.c
14739 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
14740 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
14741 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
14742 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
14743 Cleanup, staticfied a number of non-exported functions,
14744 detected and cleaned up a dozen of problem found this way,
14745 avoided a lot of public function name/typedef/system names clashes
14746 * doc/xml.html: updated
14747 * configure.in: switched private flags to the really pedantic ones.
14748
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000014749Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14750
14751 * configure.in: 2.3.5
14752 * doc/html/*: rebuilt the docs
14753
Daniel Veillard146c9122001-03-22 15:22:27 +000014754Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14755
14756 * parser.c: fixed a reported bug in NOTATION parsing
14757 * uri.c: accepted but not fixed bug 51876, added TODO
14758 * Makefile.am: fixed bug 51876
14759
Daniel Veillarda5f013b2001-03-22 12:44:45 +000014760Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14761
14762 * config.h.in configure.in error.c: fix a compilation problem
14763 on platforms without vsnprintf (xml@thewrittenword.com)
14764
Daniel Veillarde020c3a2001-03-21 18:06:15 +000014765Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14766
14767 * parser.c: fixed a function name header typo
14768 * SAX.c: notations can also occur in external subset.
14769
Daniel Veillard7d42b542001-03-20 13:22:46 +000014770Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14771
14772 * error.c: removed a C++ like comment
14773
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000014774Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14775
14776 * parser.c: fixing bug 52299 strange condition leading
14777 to a parser crash due to a buffer overflow
14778 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
14779 added the specific test case
14780
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000014781Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14782
14783 * xpath.[ch]: still a lot of cleanup based on XSLT, added
14784 xmlXPathConvert{String,Number,Boolean} to be able to make
14785 type casts without a context stack, fixed some implementation
14786 problems related to the absence of context at parse-time,
14787 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
14788 in the public API too
14789 * xpointer.c xpathInternals.h: we need to know at parse time
14790 whether we are compiling an XPointer
14791
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000014792Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14793
14794 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
14795 cleaned up the parser internals, refactored XPath code, added
14796 new compilation based APIs and cleanly separated public and
14797 private APIs.
14798
Daniel Veillardd007d6c2001-03-19 00:01:07 +000014799Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14800
14801 * xpath.h: the comp field must be added at the end to avoid
14802 killing binary compat.
14803
Daniel Veillard9e7160d2001-03-18 23:17:47 +000014804Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14805
14806 * Makefile.am: detect XPath memleaks in regreson tests
14807 * error.c: fixed and error w.r.t. error reporting still using
14808 stderr
14809 * hash.c: added new line at end of file
14810 * tree.h: minor cleanup
14811 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
14812 expression parsing from evaluation, resulted in a number of
14813 changes internally, and in XPointer. Likely to break stuff
14814 using xpathInternals.h but should remain binary compatible,
14815 new interfaces will be added.
14816
Daniel Veillardd574f782001-03-14 19:40:17 +000014817Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14818
14819 * configure.in: fixed a couple of problems reported by
14820 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
14821 without gcc on non linux platforms.
14822
Daniel Veillard0a6c3582001-03-14 19:15:37 +000014823Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14824
14825 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
14826 a fix for --with-html-dir= configure support. I hope it won't
14827 break rpm generation
14828
Daniel Veillarda022fe02001-03-14 16:30:00 +000014829Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14830
14831 * xmlIO.c: one function comment cleanup.
14832
Daniel Veillard25239c12001-03-14 13:56:48 +000014833Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14834
14835 * SAX.c: external subset notations were improperly registered
14836 in the internal subset.
14837
Daniel Veillard2c4754f2001-03-13 09:31:12 +000014838Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14839
14840 * README.cvs-commits: added, pointing to HACKING
14841 * HACKING: updated
14842
Daniel Veillard82ab81e2001-03-12 21:11:21 +000014843Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14844
14845 * parser.c: and Matt Sergeant found one in the XML push
14846 parser (erroneous check I forgot to remove when I fixed the
14847 main parser).
14848
Daniel Veillard68d7b672001-03-12 18:22:04 +000014849Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14850
14851 * xpath.c: ptittom found a small bug in UnaryExpr
14852
Daniel Veillarde356c282001-03-10 12:32:04 +000014853Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14854
14855 * configure.in: bumped to 2.3.4
14856 * error.c: fixed bug #51860
14857 * tree.c: fixed bug #51861
14858 * valid.c: cleanup, more debug, failed to fix one bug crap ...
14859 * tree.[ch] : added xmlDefaultBufferSize
14860 * nanoftp.c: typo in function name header block
14861 * doc/xml.html : updated, added link to XML::LibXSLT
14862 * doc/html/* : rebuilt the docs
14863
Daniel Veillard80f32572001-03-07 19:45:40 +000014864Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14865
14866 * parser.c SAX.c: the new content parsing code raised an
14867 ugly bug in the characters() SAX callback. Found it
14868 just because of strangeness in XSLT XML Rec ouptut :-(
14869
Daniel Veillard6c831202001-03-07 15:57:53 +000014870Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14871
14872 * Makefile.am: Martin Baulig suggested to add -lm
14873 * tree.c: found another bug in xmlNodeGetContent()
14874
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000014875Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14876
14877 * xpath.c: Bjorn found the error related to strictness of comparison.
14878
Daniel Veillard29631a82001-03-05 09:49:20 +000014879Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14880
14881 * parser.c: trying to fix the Dtd parsing problem reported
14882 by Gary, side effect of last week speed optimizations.
14883
Daniel Veillard14be0a12001-03-03 18:50:55 +000014884Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14885
14886 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
14887 * parserInternals.c: removed unneeded test raised by Stric
14888
Bjorn Reesee1dc0112001-03-03 12:09:03 +000014889Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
14890
14891 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
14892 and fixed by William Brack). Added xmlXPathFormatNumber.
14893 Changed the sorting slightly.
14894 * configure.in Makefile.am example/Makefile.am: Added -lm.
14895 Please note that applications linking with libxml2, must
14896 also like with the math library from now on.
14897
Daniel Veillardf9533d12001-03-03 10:04:57 +000014898Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14899
14900 * HTMLparser.c: fixed loop reported by Marc Sanfacon
14901
Daniel Veillard2f362242001-03-02 17:36:21 +000014902Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14903
14904 * parser.c: one must report spaces even if the Dtd element
14905 content proves that this is not part of the element content.
14906 * result/valid/*.xml: this changed the ouptu slightly
14907
Daniel Veillardb402c072001-03-01 17:28:58 +000014908Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14909
14910 * configure.in: bumped to 2.3.3
14911 * doc/xml.html: updated
14912
Daniel Veillard77851712001-02-27 21:54:07 +000014913Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14914
14915 * tree.c: minor doc fix
14916 * xpath.c: deallocation issues when a result tree has been
14917 converted to a node-set
14918
Daniel Veillardec70e912001-02-26 20:10:45 +000014919Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14920
14921 * doc/xml.html: oops corrected dates s/2000/2001
14922
Daniel Veillard8730c562001-02-26 10:49:57 +000014923Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14924
14925 * valid.c: new patch from Gary Pennington
14926
Daniel Veillard91e9d582001-02-26 07:31:12 +000014927Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14928
14929 * doc/xml.html: applied patch from Ankh
14930
Daniel Veillardedac3c92001-02-26 01:36:19 +000014931Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14932
14933 * xinclude.c: fixed a problem building on Mac
14934
Daniel Veillard21a0f912001-02-25 19:54:14 +000014935Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14936
14937 * parser.c: more work on increasing parsing ferformances
14938
Daniel Veillard48b2f892001-02-25 16:11:03 +000014939Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14940
14941 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
14942 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
14943 avoiding memcpy in production builds MEM_CLEANUP macro use
14944 * parser.[ch] parserInternals.c: optimizations of the tightest
14945 internal loops inside the parser. Better checking of I/O
14946 flushing/loading conditions
14947 * xmllint.c : added --timing
14948
Daniel Veillard71681102001-02-24 17:48:53 +000014949Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14950
14951 * configure.in: bumped to 2.3.2
14952 * doc/xml.html: updated for release
14953
Daniel Veillardbbd51d52001-02-24 03:07:03 +000014954Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14955
14956 * xpath.c: found a memleak and fixed a nasty bug
14957
Daniel Veillardf7cd4812001-02-23 18:44:52 +000014958Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14959
14960 * xmllint.[c1] : added return code errors for xmllint
14961 * xpath.c: specific debug dump function for result value trees
14962
Daniel Veillard4b637072001-02-21 21:52:55 +000014963Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14964
14965 * xpath.c: finally implemented xmlXPathCompareNodeSets
14966 * test/XPath/expr/floats results/XPath/expr/floats: added
14967 a test for float expressions
14968
Daniel Veillardf714aa32001-02-21 03:07:44 +000014969Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14970
14971 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
14972 * parserInternals.[ch]: trying to speed up parsing
14973 * xpath.c : speeded up node set equality op
14974
Daniel Veillarde0c3a622001-02-19 18:05:20 +000014975Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14976
14977 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
14978 better handling of ID/IDREF and the list modules associated
14979 * configure.in: small CFLAGS cleanup
14980
Daniel Veillarda8abee62001-02-19 15:14:59 +000014981Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14982
14983 * configure.in: fixed iconv detection on AIX (stric)
14984
Daniel Veillardbca64ef2001-02-19 22:20:01 +000014985Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000014986
14987 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
14988
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000014989Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
14990
14991 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
14992 and optimized xmlXPathNodeSetSort
14993
Daniel Veillard142adbf2001-02-17 13:21:05 +000014994Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14995
14996 * xpath.c: bug fix when context size is 0
14997 * parser.c: I like Norm's Dtd because they still manage to break
14998 the parser occasionally
14999
Daniel Veillardf23e0092001-02-16 13:21:29 +000015000Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15001
15002 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
15003
Daniel Veillarde0e26512001-02-16 00:11:46 +000015004Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15005
15006 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
15007 attributes within the XML-1.0 namespace
15008
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000015009Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15010
15011 * xpathInternals.h: exported a few axis functions
15012 * doc/xml.html: updated the doc
15013
Daniel Veillard760f4422001-02-15 14:59:48 +000015014Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15015
15016 * configure.in: applied patch from Daniel van Balen for OpenBSD
15017 and bumped version to 2.3.1
15018 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
15019 attempt to find autoclosing was simply broken, removed it,
15020 updated the examples, this is better
15021
Daniel Veillardd194dd22001-02-14 10:37:43 +000015022Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15023
15024 * hash.[ch]: added Paolo Casarini patch to provide Delete from
15025 hash functionnalities.
15026 * doc/html/* : rebuild the doc
15027
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000015028Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15029
15030 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
15031 on predicate
15032 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
15033 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
15034 really want to have tags closed on output even if we accept
15035 unclosed ones on input
15036
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000015037Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15038
15039 * xpath.c: ouch don't free NULL, rare case fixed
15040 * tree.c: don't coalesce text nodes if they don't have the
15041 same behaviour wrt escaping on output
15042
Daniel Veillardd12b69d2001-02-11 20:17:31 +000015043Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15044
15045 * xpath.c: small fixup
15046 * SAX.c: don't warn on empty namespaces.
15047
Daniel Veillard6a2e4062001-02-08 10:31:33 +000015048Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15049
15050 * README: a bit of cleanup
15051 * configure.in: preparing for 2.3.0 release
15052
Daniel Veillard1f83d392001-02-08 09:37:42 +000015053Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15054
15055 * hash.[ch]: added a first version of xmlHashSize()
15056 * valid.c: another bug fix from Gary Pennington
15057
Daniel Veillard5eef6222001-02-07 18:24:48 +000015058Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15059
15060 * valid.c: couple of bug fixes pointed by Gary Pennington
15061 * HTMLtree.c: #if 0 cleanup
15062
Daniel Veillard2c257ec2001-02-06 13:29:07 +000015063Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15064
15065 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
15066 which removes a time consuming check of xmlXPathNodeSetAdd()
15067 and use it in places where we are sure to not break unicity
15068
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000015069Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15070
15071 * xpath.c: bug fixes found from XSLT
15072 * tree.c: preserve node->name special values when copying nodes.
15073 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
15074 external subset are fetched when available but without full
15075 validation. Added xmlLoadExtDtdDefaultValue, need a function.
15076 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
15077 output with encoding disabled.
15078
Daniel Veillard2c833b62001-02-03 08:52:06 +000015079Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15080
15081 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
15082 xmlCheckFilename should not be called from xmlFileOpenW
15083 and xmlGzfileOpenW
15084
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000015085Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15086
15087 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
15088 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
15089 added the new tests for URI normalization
15090 * testURI.c: fixed stoopid bugs
15091 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
15092 the URI in the error messages are now properly normalized
15093
Daniel Veillardea28ce62001-02-02 08:20:19 +000015094Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15095
15096 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
15097
Daniel Veillarde99a4762001-02-01 04:34:35 +000015098Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15099
15100 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
15101
Daniel Veillard2b325a02001-01-31 20:46:31 +000015102Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15103
15104 * xpath.c: fixed mod operator
15105
Daniel Veillardde55cf62001-01-31 15:53:13 +000015106Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15107
15108 * parser.c: fixed xmlStrcat doc
15109 * tree.c: 2 fixes form Anders Carlson for copying nodes and
15110 trees.
15111
Daniel Veillard2f913b72001-01-31 13:23:49 +000015112Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15113
15114 * xpath.c result/XPath/tests/chaptersbase
15115 result/XPath/tests/simplebase: fixed XPath node()
15116 * tree.c: small fix in xmlNewNs()
15117 * Makefile.am: removed extraneous xml2Conf.sh rule
15118
Daniel Veillardb42042b2001-01-28 07:40:36 +000015119Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15120
15121 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
15122 Changed the library name, in order to get libxml-devel and
15123 libxml2-devel to coexist on a single system
15124 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
15125 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
15126
Daniel Veillardee0a4662001-01-27 18:59:33 +000015127Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15128
15129 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
15130 libxml2-devel installable in // as libxml-devel.
15131
Daniel Veillard5eb05942001-01-27 17:50:22 +000015132Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15133
15134 * doc/Makefile.am: fixed make rebuild in doc
15135 * doc/html/*.html: rebuilt the docs
15136
Daniel Veillard65c295d2001-01-26 09:32:39 +000015137Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15138
15139 * tree.c: patch from Bjorn Reese on xmlBufferCCat
15140
Daniel Veillard8e199902001-01-25 18:54:39 +000015141Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15142
15143 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
15144 the HTML doc to go into the -devel RPM ...
15145 * aclocal.m4 config.h.in: some updates due to auto* magic
15146
Daniel Veillard93086662001-01-25 18:13:04 +000015147Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15148
15149 * xpath.h: added a hook in the context structure allowing to
15150 link to extra support, needed for XSLT
15151
Daniel Veillardf17e09b2001-01-25 13:55:35 +000015152Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15153
15154 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
15155 xmlXPtrCmpPoints to use it.
15156 * propagated the following patch from Alejandro Forero
15157 * include/win32config.h xmlIO.c: applied further suggestions
15158 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
15159 * example/gjobread.c: fixed warnings, now that it builds
15160
15161Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
15162
15163 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
15164
15165 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
15166 filename points to a valid file (not a directory).
15167 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
15168 Added calls to xmlCheckFilenameDir.
15169
15170 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
15171 `path' (rather than `filename') as the parameter to gzopen and open.
15172
Daniel Veillard48177c22001-01-23 15:27:41 +000015173Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15174
15175 * Makefile.am: fixed a problem with EXTRA_DIST
15176
Daniel Veillardb83ba402001-01-22 22:45:10 +000015177Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15178
15179 * Makefile.am example/Makefile.am: finally found the trick
15180 to build the example, i.e. add "." in SUBDIRS before example
15181 in the list <grin/>
15182
Daniel Veillard82687162001-01-22 15:32:01 +000015183Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15184
15185 * doc/xml.html: updated with an XSLT section, removed pointer to
15186 W3C CVS base.
15187
Daniel Veillard8a7642f2001-01-22 10:45:16 +000015188Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15189
15190 * xpath.c: when copying a XSLT tree object teh tree need to be copied
15191 too, and deallocation need to occur the same way.
15192
Daniel Veillarde4566462001-01-22 09:58:39 +000015193Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15194
15195 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
15196 type correponding to an XSLT result tree fragment. Share most
15197 of the data format with node set, as well as operators.
15198 * HTMLtree.c: added a newline at the end of the doctype output
15199 whe this one is not present initially.
15200 * tree.c: make sure taht the parent and doc pointers are properly
15201 set when copying attributes (lists).
15202
Daniel Veillard701c7362001-01-21 09:48:59 +000015203Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15204
15205 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
15206
Daniel Veillard5a2b6972001-01-20 21:15:50 +000015207Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15208
15209 * xpath.c: seems I finally killed that ugly path evaluation
15210 context bug (tagged 9999 in case is is wrong)
15211
Daniel Veillard8f4d9752001-01-19 05:32:34 +000015212Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15213
15214 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
15215 for XSLT
15216
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000015217Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15218
15219 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
15220 for xmlGzfileOpen() bug
15221
Daniel Veillardf6eea272001-01-18 12:17:12 +000015222Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15223
15224 * xpath.c: removed an error found by XSLT usage
15225 * tree.c parserInternals.h: use a predefined static string
15226 for text and comment nodes, avoid freeing them in xmlFreeNode,
15227 exported the string name in parserInternals.h and added
15228 another value to disable encoding at output (for XSLT),
15229 gain memory, time.
15230
Daniel Veillard8f2cc572001-01-17 08:19:35 +000015231Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15232
15233 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
15234 win32/libxml2/libxml2_so.dsp: new makefiles and update
15235 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
15236
Daniel Veillardf831bfb2001-01-16 17:26:04 +000015237Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15238
15239 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
15240 Gary Pennington
15241
Daniel Veillard389e6b72001-01-15 19:41:13 +000015242Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15243
15244 * xpath.c: fixed the comaprision of values and nodelists,
15245 need to compare nodelist still ...
15246 * debugXML.c: avoided a possible core dump
15247 * HTMLparser.c: cleanup
15248 * nanohttp.c: contributed fix.
15249 * tree.c: fixes in properties handling added xmlSetNsProp
15250 needed by libxslt
15251 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
15252 comment
15253 * TODO: updated
15254
Daniel Veillard167bd532001-01-06 21:09:34 +000015255Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15256
15257 * parser.c parserInternals.c: applied Bjorn Reese optimization
15258 patch
15259
15260Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15261
15262 * Makefile.am: applied patch fro make check from Martin Vidner
15263
Daniel Veillard503b8932001-01-05 06:36:31 +000015264Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15265
15266 * configure.in: preparing 2.2.11
15267 * doc/html/*: rebuild the HTML files
15268 * doc/xml.html : updated
15269
Daniel Veillardc2f4df22001-01-04 14:06:39 +000015270Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15271
15272 * tree.c: fixed a stupid bug
15273 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
15274 patches related to validation of an XInclude processing result
15275 * TODO: updated
15276
Daniel Veillarde2488192001-01-04 10:54:22 +000015277Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15278
15279 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
15280 on large files
15281
Daniel Veillardf060a412001-01-03 20:52:44 +000015282Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15283
15284 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
15285
Daniel Veillard45cff692001-01-03 18:02:04 +000015286Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15287
15288 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
15289 reported by Jonas Borgström
15290 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
15291
Daniel Veillard08108982001-01-03 15:24:58 +000015292Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15293
15294 * testXPath.c xpath.c: fixing the XPath union expressions problem
15295 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
15296
Daniel Veillard4a6845d2001-01-03 13:32:39 +000015297Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15298
15299 * xmllint.c: Made is so if the file name is "-" is will read form
15300 standard input. Sven Heinicke <sven@zen.org>
15301 * tree.c: fixed a problem when growing buffer
15302 * tree.h: fixed the comment of the node types following andersca
15303 comment
15304 * TODO: updated
15305
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000015306Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15307
15308 * HTMLparser.[ch]: added a way to avoid adding automatically
15309 omitted tags. htmlHandleOmittedElem() allows to change the
15310 default handling.
15311 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
15312 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
15313 of xmllint too when using --memory flag, added a memory test
15314 suite at the Makefile level.
15315 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
15316 with namespace use when encountering QNames in XPath evalation,
15317 added xmlns() scheme in XPointer.
15318 * nanoftp.c : incorporated a fix
15319 * parser.c xmlIO.c: fixed problems raised with encoding when using
15320 the memory I/O
15321 * parserInternals.c: closed bug 25934 reported by
15322 torsten.landschoff@innominate.de
15323 * TODO: updated
15324
Daniel Veillarda1fe9102000-11-25 10:49:25 +000015325Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15326
15327 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
15328 on a non-updated tree :-(, made a 2.2.10 release to correct the
15329 situation
15330
Daniel Veillardce6e98d2000-11-25 09:54:49 +000015331Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15332
15333 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
15334 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
15335 integrated a set of OpenVMS changes from Howard Taylor
15336 <Howard.Taylor@pacoast.com>
15337
Daniel Veillard58770e72000-11-25 00:48:47 +000015338Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15339
15340 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
15341 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
15342
Daniel Veillardf62ceff2000-11-24 23:36:01 +000015343Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15344
15345 * HTMLparser.c: some fixes on auto-open of html/head/body
15346 * encoding.c: fixed a compilation error on some gcc env
15347 * xpath.c xpointer.[ch] xpathInternals.h: improved the
15348 XPointer implementation
15349 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
15350 related XPointer tests and associated results
15351
Daniel Veillard300f7d62000-11-24 13:04:04 +000015352Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15353
15354 * doc/xmldtd.html doc/xml.html: following a short step by step
15355 guidance on IRC to help maciej with DTDs I started a small
15356 page on the subject.
15357
Daniel Veillard748e45d2000-11-17 16:36:08 +000015358Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15359
15360 * HTMLparser.c: fixed handling of broken charrefs
15361 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
15362 patches
15363
Daniel Veillard28929b22000-11-13 18:22:49 +000015364Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15365
15366 * doc/xml.html doc/html/* : rebuilt the docs after adding
15367 xinclude and updated page for 2.2.7 and 2.2.8
15368 * configure.in: releasing 2.2.8
15369
Daniel Veillard41e06512000-11-13 11:47:47 +000015370Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15371
15372 * parser.[ch] parserInternals.c: applied the conditional
15373 section processing fix from Jonathan P Springer
15374 <jonathan.springer2@gte.net>
15375 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
15376 project file, fixed iconv default non support
15377 * xpath.c: fixed the problem of evaluating relative expressions
15378 when a node context is provided.
15379
Daniel Veillardbf432752000-11-12 15:56:56 +000015380Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15381
15382 * nanoftp.c: fixed gcc 2.95 new warnings
15383 * SAX.c: fixed a stupid bug
15384 * tree.c: fixed a formatting problem when round-tripping
15385 from/to memory
15386 * xinclude.c: chased memleak, fixed a base problem
15387 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
15388 xmlXPtrBuildNodeList()
15389 * TODO: updated
15390 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
15391 adding a first small set of regression tests for XInclude
15392
Daniel Veillardc2def842000-11-07 14:21:01 +000015393Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15394
15395 * nanohttp.[ch]: applied Wayne Davison patches to access
15396 the WWW-Authorization header.
15397 * parser.c: Closed Bug#30847: Problems when switching encoding
15398 in short files by applying Simon Berg's patch.
15399 * valid.c: fixed a validation problem
15400 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
15401 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
15402 Wayne Davison
15403 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
15404 need to be extended to non full nodes selections.
15405 * xinclude.c: starts to work decently
15406
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000015407Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15408
15409 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
15410 debugXML.c xmlversion.h.in: Started adding XInclude support,
15411 this is a new xmllint option
15412 * tree.c xpath.c: applied TOM patches for XPath
15413 * xpointer.c: fixed a couple of errors.
15414 * uri.c: added an escaping function needed for xinclude
15415 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
15416 new warning from RH70 gcc's version
15417
Daniel Veillarda4964b72000-10-31 18:23:44 +000015418Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15419
15420 * HTMLparser.c: fixed loop on invalid char in scripts
15421 * parser.c: update to description of xmlIOParseDTD()
15422 * libxml.m4 xmlversion.h.in: changes contributed by
15423 Michael Schmeing <m.schmeing@internet-factory.de>
15424 * configure.in: preparing for 2.2.7
15425 * Makefile.am: trying to avoid config.h and acconfig.h
15426 being included in the distrib
15427 * configure.in: released 2.2.7
15428
15429Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15430
15431 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
15432 like namespaces for good. Unified xmlNs and xmlNode somewhat.
15433
Daniel Veillard01411222000-10-30 15:33:22 +000015434Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15435
15436 * parser.[ch]: added xmlIOParseDTD()
15437 * xpointer.c: added support for the 2 extra parameters of
15438 string-range, fixed a stoopid error when '0' was present
15439 in XPointer expressions
15440 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
15441 testsuite for the above
15442
Daniel Veillard6db58192000-10-30 09:27:53 +000015443Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15444
15445 * libxml.spec.in: improved package descriptions
15446
Daniel Veillarda5db68a2000-10-29 18:06:06 +000015447Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15448
15449 * xpath.c xpathInternals.h: applied a large cleaning patch
15450 from TOM <ptittom@free.fr>, it also add namespace support
15451 for function and variables registration.
15452
Daniel Veillardbd20df72000-10-29 17:53:40 +000015453Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15454
15455 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
15456 * Makefile.mingw: Wayne Davison's update adding hash.c
15457
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000015458Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15459
15460 * xpath.c: fixed the root evaluation problems
15461 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
15462 ignorable spaces with <b> <bold> <em>
15463 * tree.c: fixed a loop in xmlSearchNsByHref()
15464
Daniel Veillard767662d2000-10-27 17:04:52 +000015465Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15466
15467 * xpath.c: applied another XPath patch from TOM
15468 * xpath.c include/makefile.am: applied another patch from
15469 china@thewrittenword.com (cleanup on IRIX).
15470
Daniel Veillard211cc0a2000-10-27 11:49:33 +000015471Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15472
15473 * xml-config.1: received a fixed version from Fredrik Hallenberg
15474 <hallon@lysator.liu.se>
15475
Daniel Veillardf6bf9212000-10-26 14:07:44 +000015476Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15477
15478 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
15479 cleanup patch for XPath
15480
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000015481Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15482
15483 * patched to redirrect all "out of context" error messages to
15484 a reconfigurable routine. The changes are:
15485 * xmlerror.h : added the export of an error context type (void *)
15486 an error handler type xmlGenericErrorFunc there is an interface
15487 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
15488 to reset the error handling routine and its argument
15489 (by default it's equivalent to respectively fprintf and stderr.
15490 * all the c files: all wild accesses to stderr or stdout within
15491 the library have been replaced to calls to the handler.
15492
Daniel Veillard29a11cc2000-10-25 13:32:39 +000015493Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15494
15495 * configure.in: release 2.2.6
15496 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
15497 exporting the inner functions of xpath for extension modules
15498 * doc/*: updated and rebuilt the doc
15499
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000015500Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15501
15502 * nanohttp.c : applied Wayne HTTP cleanup patch
15503 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
15504 and xmlNodeSetSpacePreserve()
15505
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000015506Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15507
15508 * xpath.c: closing bug #29260
15509
Daniel Veillard126f2792000-10-24 17:10:12 +000015510Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15511
15512 * hash.[ch] debugXML.c: expanded/enhanced the API, added
15513 multikey tuples, made hash structure opaque
15514 * valid.[ch]: moved elements, attributes, notations decalarations
15515 as well as ID and refs to hash tables.
15516 * entities.c: hash cleanup
15517 * xmlmemory.c: fixed a dump problem in debug mode
15518 * include/Makefile.am: problem passing in DESTDIR= values patch
15519 from Marc Christensen <marc@calderasystems.com>
15520 * nanohttp.c: removed debugging remains
15521 * HTMLparser.c: the bogus tag should be ignored (Wayne)
15522 * HTMLparser.c parser.c: fixing a number of problems with the
15523 macros in the *parser.c files (Wayne).
15524 * HTMLparser.c: close the previous option when opening a new one
15525 (Marc Sanfacon).
15526 * result/HTML/*: updated the HTML results accordingly
15527
Daniel Veillard52afe802000-10-22 16:56:02 +000015528Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15529
15530 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
15531 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
15532 XPath functions and XML entities table to them. More to come...
15533 * xmlIO.c: fixed libxml closing FILEs it didn't open.
15534
Daniel Veillard683cb022000-10-22 12:04:13 +000015535Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15536
15537 * tree.c: coalesce adjacent text nodes
15538 * valid.c: handling of blank nodes in DTd validation (raised
15539 by problems with a posteriori validation).
15540 * nanohttp.c: changing behaviour on HTTP write stuff.
15541 * HTMLtree.c: forced body and html to be explicitely closed.
15542 * xpath.h: exported more XPath functions.
15543
Daniel Veillard1baf4122000-10-15 20:38:39 +000015544Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15545
15546 * Release of 2.2.5
15547 * xpointer.c: range() range-inside and other helper functions
15548 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
15549
Daniel Veillard47e12f22000-10-15 14:24:25 +000015550Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15551
15552 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
15553 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
15554
Daniel Veillardb732a0e2000-10-15 11:27:01 +000015555Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15556
15557 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
15558 and XPointer modules
15559
Daniel Veillard134c9f32000-10-15 10:27:08 +000015560Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15561
15562 * SAX.h: closed #25107
15563
Daniel Veillard39915622000-10-15 10:06:55 +000015564Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15565
15566 * testSAX.c: fixed problem with cdata reporting
15567 * SAXresult/* : updated
15568
Daniel Veillard1e851392000-10-15 10:02:56 +000015569Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15570
15571 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
15572 Closed bug #27499, added to regression tests
15573 * TODO: updated
15574
Daniel Veillard7eda8452000-10-14 23:38:43 +000015575Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15576
15577 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
15578 support for SCRIPT and STYLE with help from Bjorn Reese
15579 * test/HTML/* result/HTML/*: added simple testcase and updated
15580 the existing ones.
15581
Daniel Veillardff9c3302000-10-13 16:38:25 +000015582Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15583
15584 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
15585 string-range for empty strings
15586 * test/XPath/docs/str test/XPath/xptr/chaptersrange
15587 test/XPath/xptr/strrange: augmented the XPointer testsuite
15588
Daniel Veillard189446d2000-10-13 10:23:06 +000015589Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15590
15591 * doc/xml.html doc/xmlmem.html: added a module describing memory
15592 interfaces and use, updated the main page.
15593
Daniel Veillard2f971a22000-10-12 23:26:32 +000015594Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15595
15596 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
15597 nanoftp code work on Windows too now
15598
15599Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000015600
15601 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
15602 * xpointer.c: implemented string-range() at least a good first version
15603 * test/XPath/docs/str test/XPath/xptr/strrange
15604 result/XPath/xptr/strrange: the string-range() tests
15605
Daniel Veillardd3c68c42000-10-12 08:06:28 +000015606Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15607
15608 * Makefile.am include/Makefile.am include/win32config.h
15609 win32/Makefile.mingw: fixed problems reported by Wayne Davison
15610 and make distcheck
15611
Daniel Veillard19d61112000-10-11 23:50:35 +000015612Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15613
15614 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
15615 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
15616 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
15617
Daniel Veillardb0426ca2000-10-11 23:39:43 +000015618Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15619
15620 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
15621 patch for socklen_t detection by
15622 Albert Chin-A-Young <china@thewrittenword.com>
15623
Daniel Veillardcd429612000-10-11 15:57:05 +000015624Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15625
15626 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
15627 and added a --dtdvalid option to xmllint used to test it
15628
Daniel Veillard47c02452000-10-11 13:04:36 +000015629Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15630
15631 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
15632 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
15633
Daniel Veillard2d38f042000-10-11 10:54:10 +000015634Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15635
15636 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
15637 handlings (registration, lookup, cleanup)
15638
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000015639Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15640
15641 * configure.in Makefile.am include/makefile.am: adding XPointer
15642 and XPtrtests target
15643 * xpointer.[ch] : new files for XPointer support
15644 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
15645 more XPath tests
15646
Daniel Veillard57fda592000-10-10 23:24:14 +000015647Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15648
15649 * configure.in: fixed, very broken, make distcheck works again
15650
Daniel Veillarde8282ed2000-10-10 23:01:31 +000015651Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15652
15653 * More work toward 2.2.5, integrated a number of patches
15654 * configure.in Makefile.am win32config.h.in: trying to cleanup
15655 make distcheck .... huh ...
15656 * include/Makefile.am include/win32config.h: new directory
15657 for includes
15658 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
15659 updated teh makefiles and instructions for WIN32
15660 * xpath.c: small fixes
15661 * test/XPath/ results/XPath: updated the testcases and results
15662 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
15663 suggested patches
15664 * valid.c: fixed an ID bug
15665
Daniel Veillardb71379b2000-10-09 12:30:39 +000015666Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15667
15668 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000015669 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000015670 * xpath.[ch]: worked on XPointer
15671
Daniel Veillard7e99c632000-10-06 12:59:53 +000015672Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15673
15674 * configure.in Makefile.am: 2.2.5, ship the include in an
15675 include/libxml subdirectory, use symlinks when using CVS
15676 * testSAX.c: fixed small bug
15677 * testXPath.c: changed the way testfiles are parsed
15678 * debugXML.c: same kind of cleanup when parsing an argument expression
15679 XPath/XPointers can have blanks embedded
15680 * xpath.[ch]: more cleanup, reorgs for XPointer work
15681 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
15682 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
15683
Daniel Veillard55b91f22000-10-05 16:30:11 +000015684Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15685
15686 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
15687 in the XPath engine, rewrote large parts of it, now it's far
15688 cleaner and in sync with the REC not an old WD. Fixed a parsing
15689 problem in the interactive XML shell found when testing XPath.
15690
Daniel Veillardac260302000-10-04 13:33:43 +000015691Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15692
15693 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
15694 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
15695 examples with the extra test
15696
Daniel Veillard7cfce322000-10-04 12:40:27 +000015697Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15698
15699 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
15700 the global init function.
15701
Daniel Veillard970112a2000-10-03 09:33:21 +000015702Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15703
15704 * HTMLparser.c: Doohhh, attribute name parsing was still case
15705 sensitive ! Fixed this ...
15706 * result/HTML/* : updated the tests results accordingly
15707
Daniel Veillard740abf52000-10-02 23:04:54 +000015708Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15709
15710 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
15711 engine, should be far more stable, incorporated a new version of
15712 preceding/following axis, need testing
15713 * uri.c: fixed file:///c:/a/b/c problem
15714 * test/XPath/tests/idsimple: augmented the XPath tests
15715
Daniel Veillard3bff2b02000-10-01 20:33:47 +000015716Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15717
15718 * doc/* rebuilding docs for 2.2.4 release
15719
Daniel Veillard8b5dd832000-10-01 20:28:44 +000015720Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15721
15722 * configure.in: releasing 2.2.4
15723 * parser.[ch]: added xmlStrEqual()
15724 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
15725 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
15726 use xmlStrEqual instead
15727 * TODO: updated
15728 * added an XPath test
15729
Daniel Veillardbc765302000-10-01 18:23:35 +000015730Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15731
15732 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
15733 * entities.h: exported xmlInitializePredefinedEntities
15734 * parser.[ch] : added xmlInitParser()
15735 * parserInternals.h : had to export htmlInitAutoClose()
15736
Daniel Veillardf09e7e32000-10-01 15:53:30 +000015737Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15738
15739 * xpath.[ch] : fixed some serious XPath Predicate evaluation
15740 problems
15741 * Makefile.am : added XPath regression tests to normal tests
15742 * uri.c: fixed a problem with local paths, cleanup
15743 * parser.c: fixed a problem with large CData sections
15744
Daniel Veillardd2ade932000-09-30 14:39:55 +000015745Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15746
15747 * configure.in xml-config.in: patch from "Ben Taylor"
15748 <sol7x86@hotmail.com> for solaris shared libs lookup
15749
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000157502000-09-30 Martin Baulig <baulig@suse.de>
15751
15752 * libxml-2.0.pc.in: Provide pkg-config script.
15753
15754 * configure.in: Create the libxml-2.0.pc script from the
15755 libxml-2.0.pc.in templates.
15756 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000015757 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000015758
Daniel Veillard4b0755c2000-09-25 14:26:28 +000015759Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15760
15761 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
15762 when compiling with MSC
15763
Daniel Veillard46057e12000-09-24 18:49:59 +000015764Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15765
15766 * xpath.c: patch for normalize-string() substring-before(),
15767 substring-after() and translate() functions from Bjorn Reese
15768 <breese@mail1.stofanet.dk>
15769 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
15770 Fredrik Hallenberg <hallon@lysator.liu.se>
15771 * TODO: updated
15772
Daniel Veillard281f8ff2000-09-24 08:12:14 +000015773Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15774
15775 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
15776 problem of socklen_t being undefined on a number of platforms
15777 * debugXML.c: fixed a compilation problem when without snprintf
15778
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000015779Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15780
15781 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
15782 an URI bug and a fix for the control-character-induced infinite loop
15783 * nanohttp.c: preventive fix for compiling on WIN32
15784
Daniel Veillard64c20ed2000-09-22 16:07:02 +000015785Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15786
15787 * xmlint.c: closing bug #25000
15788
Daniel Veillardb656ebe2000-09-22 13:51:48 +000015789Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15790
15791 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
15792 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
15793 modified slightly Wayne Davison patch adding xmlStrcasecmp and
15794 related function, fixing xmlStrncmp(), and associated cleanup
15795 * result/HTML/entities.html.sax: updating result
15796
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000015797Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15798
15799 * uri.c: applied patch for URI escaping from Wayne Davison
15800 <wayned@blorf.net>
15801 * tree.c parserInternals.c HTMLparser.c: memset checks patches
15802 from Denis Barbier <barbier@imacs.polytechnique.fr>
15803 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
15804 patch from Wayne Davison
15805
Daniel Veillardd5f97f82000-09-17 16:38:14 +000015806Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15807
15808 * doc/xml.html : updated with new releases, adding "how to help"
15809
Daniel Veillard04698d92000-09-17 16:00:22 +000015810Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15811
15812 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
15813 removed a few warnings in pedantic mode ...
15814 * parserInternals.c parser.c: moved encoding switching function
15815 to parserInternals.c
15816 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
15817
Daniel Veillarda2c6da92000-09-16 18:15:00 +000015818Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15819
15820 * HTMLparser.c parser.c: set ctxt->errNo before calling the
15821 error or warning handlers
15822
Daniel Veillardb1059e22000-09-16 14:02:43 +000015823Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15824
15825 * parserInternals.c parserInternals.h parser.c Makefile.am:
15826 created a new module parserInternals.c, moved most of the
15827 code shared by the various parsers there, as well as
15828 deprecated code from parser.c. More cleanup of parser.c
15829 * uri.c: fixed a problem when URI is NULL
15830 * valid.c: speedup when looking for an attribute declaration
15831
Daniel Veillard39c7d712000-09-10 16:14:55 +000015832Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15833
15834 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
15835 the cleanup of the computation of URI references when seeking
15836 external entities. The URI reference string and the resulting
15837 URI are both stored now.
15838 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
15839 large s(n)printf checks and cleanup from Denis Barbier
15840 <barbier@imacs.polytechnique.fr>
15841 * xmlversion.h.in tree.h: couple of SGML declarations for a
15842 possible docbook module.
15843 * result/VC/ : a couple of test output changed due to the change
15844 of the entities URI
15845
Daniel Veillardb513f5a2000-09-10 14:01:12 +000015846Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15847
15848 * parser.h: added a _private field for linking user's data
15849
Daniel Veillarddd477ce2000-09-10 13:23:08 +000015850Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15851
15852 * parser.c parserInternals.h: demacroified most of the IS_XXX
15853 the gain in size is significant so ...
15854
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000015855Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15856
15857 * entities.c: cases where looking up entities with doc==NULL
15858 covered
15859
Daniel Veillard90e11312000-09-05 10:42:32 +000015860Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15861
Daniel Veillard1de50802000-09-07 08:54:32 +000015862 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000015863 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
15864
Daniel Veillard98a79162000-09-04 11:15:39 +000015865Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15866
Daniel Veillard1de50802000-09-07 08:54:32 +000015867 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000015868 * test/URI/uri.data result/URI/uri.data: first set of tests/results
15869 * Makefile.in: added URItest and included thenin "make tests"
15870
15871Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000015872
15873 * xmlversion.h.in: closed bug 22941
15874
Daniel Veillard2bb89092000-08-31 14:57:50 +000015875Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15876
15877 * doc/xmlio.html: added doc and example for entity loader
15878 redefinition.
15879
Daniel Veillard96984452000-08-31 13:50:12 +000015880Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15881
15882 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
15883 used by libxml
15884
Daniel Veillarde715dd22000-08-29 18:29:38 +000015885Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15886
15887 * parser.c: Fixed bug on invalid ontent characters and when using
15888 push.
15889 * xmllint.c: fixed xmllint endling of errors in push mode
15890
Daniel Veillard4948eb42000-08-29 09:41:15 +000015891Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15892
15893 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015894 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000015895 * result/HTML/*.sax: regenerated HTML SAX output
15896 * parser.c: more cleanup.
15897
Daniel Veillarde010c172000-08-28 10:04:51 +000015898Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15899
15900 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015901 patches from Wayne Davison <wayned@users.sourceforge.net>,
15902 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000015903 * HTMLparser.c: fixed an ignorable white space detection bug
15904 occuring when parsing with SAX only
15905 * result/HTML/*.sax: updated since the output is now HTML
15906 encoded...
15907
Daniel Veillard47f3f312000-08-27 22:40:15 +000015908Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15909
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015910 * HTMLparser.[ch]: applied some of Wayne Davison
15911 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000015912
Daniel Veillarde0854c32000-08-27 21:12:29 +000015913Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15914
15915 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
15916 undeclared namespace prefix was used, added a warning.
15917 Cleaned up support w.r.t. entities, spilling out a warning
15918 and being pedantic on lookups.
15919 * test/warning/ent9 : added testcase for previous example.
15920 * TODO: updated
15921 * parserInternals.h parser.c: changed the way names are parsed
15922 now allow infinite size and decrease penalty for normal use
15923 * parser.c: Started a big cleanup/check of the parser code,
15924 fixed some of the most tortuous entity code, spotted code
15925 unused anymore
15926 * test/*: added tests for very long names and related nasty
15927 things.
15928
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000015929Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15930
15931 * doc/encoding.html: added encoding aliases doc
15932 * doc/xml.html: updates
15933 * encoding.[ch]: added EncodingAliases functions
15934 * entities.[ch] valid.[ch] debugXML.c: removed two serious
15935 bottleneck affecting large DTDs like Docbook
15936 * parser.[ch] xmllint.c: added a pedantic option, will be
15937 useful
15938 * SAX.c: redefinition of entities is reported in pedantic mode
15939 * testHTML.c: uninitialized warning from gcc
15940 * uri.c: fixed a couple of bugs
15941 * TODO: added issue raised by Michael
15942
Daniel Veillard0d6b1702000-08-22 23:52:16 +000015943Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15944
15945 * doc/encoding.html: propagated Martin Duerst suggestions
15946
Daniel Veillard52402ce2000-08-22 23:36:12 +000015947Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15948
15949 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
15950 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
15951 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
15952 by Wayne Davison
15953
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015954Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15955
15956 * nanoftp.c nanohttp.c: small cleanup
15957 * TODO: updated
15958
Daniel Veillard244ece92000-08-19 20:58:02 +000015959Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15960
15961 * added an old VC testcase and updated title.xml entity
15962
Daniel Veillardb8f25c92000-08-19 19:52:36 +000015963Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15964
15965 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
15966 done on auto-opening of <p> tags and cleanup of SAX output
15967
Daniel Veillard979e55e2000-08-19 16:48:54 +000015968Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15969
15970 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
15971
Daniel Veillard4540be42000-08-19 16:40:28 +000015972Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15973
15974 * doc/xml.html libxml.* structure.*: updated the doc a bit
15975
Daniel Veillard808a3f12000-08-17 13:50:51 +000015976Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15977
15978 * testSAX.c testHTML.c result/HTML/: cleanup of the output
15979 of SAX tests
15980
Daniel Veillard29579362000-08-14 17:57:48 +000015981Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15982
15983 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15984 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
15985
Daniel Veillard1255ab72000-08-14 15:13:33 +000015986Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15987
15988 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
15989 * testHTML.c: fix core dump on Solaris 2.x systems
15990 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
15991 * result/HTML/*.sax: previous bug fix lead to new results
15992
Daniel Veillard03109292000-08-14 14:58:22 +000015993Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15994
15995 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15996 * configure.in: added --with-readline=DIR to accept alternate
15997 path for readline include/library
15998 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
15999 for ANSI under HP-UX
16000 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
16001 includes @LIBS@
16002
Daniel Veillard7c29ce22000-08-12 21:20:53 +000016003Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16004
16005 * doc/* : rebuilt the docs
16006 * getting ready for 2.2.2 release
16007
Daniel Veillard87b95392000-08-12 21:12:04 +000016008Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16009
16010 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
16011 and xmlAddFeature()
16012 * tree.[ch]: added xmlAddChildList()
16013 * xmllint.c: MAP_FAILED macro test
16014 * parser.h: added xmlParseCtxtExternalEntity()
16015 * valid.c: applied bug fixes removed warning
16016 * tree.c: added CDATA block to elements content
16017 * testSAX.c: cleanup of output
16018 * testHTML.c: added SAX testing
16019 * encoding.c: better error recovery
16020 * SAX.c, parser.c: fixed one of the external entity processing
16021 of the OASis testsuite
16022 * Makefile.am: added HTML SAX regression tests
16023 * configure.in: bumped to 2.2.2
16024 * test/HTML/ result/HTML: added a few of HTML tests, and added the
16025 SAX results
16026
Daniel Veillard88a172f2000-08-04 18:23:10 +000016027Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16028
16029 * configure.in: patch for HP compiler
16030
160312000-08-04 Sven Heinicke <sven@zen.org>
16032
16033 * xmllint.c: Was coredumping sometimes when the file given didn't
16034 exist.
16035
Daniel Veillard46e370e2000-07-21 20:32:03 +000016036Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16037
16038 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000016039
Daniel Veillard46e370e2000-07-21 20:32:03 +000016040 when using in memory parsing. Need some cleanup.
16041 * xmllint.c configure.in: added a --memory flag to test memory
16042 parsing
16043
Daniel Veillard36650692000-07-21 15:16:39 +000016044Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16045
16046 * nanohttp.c: fixed socklen_t replacement to unsigned int
16047 * parser.c: fixed a space handdling missing at the end of
16048 production 28 DOCTYPE.
16049 * xmlmemory.c: fixed a stupid bug on the routine to override
16050 allocation functions
16051 * TODO: updated
16052
Daniel Veillarde46e20d2000-07-14 15:02:46 +000016053Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16054
16055 * doc/ regenerated the docs
16056
Daniel Veillard32bc74e2000-07-14 14:49:25 +000016057Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16058
16059 * doc/encoding.html doc/xml.html: added I18N doc
16060 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
16061 improvements, both parser and filters, added ASCII & HTML,
16062 fixed the ISO-Latin-1 one
16063 * xmllint.c testHTML.c: added/made visible --encode
16064 * debugXML.c : cleanup
16065 * most .c files: applied patches due to warning on Windows and
16066 when using Sun Pro cc compiler
16067 * xpath.c : cleanup memleaks
16068 * nanoftp.c : added a TESTING preprocessor flag for standalong
16069 compile so that people can report bugs more easilly
16070 * nanohttp.c : ditched socklen_t which was a portability mess
16071 and replaced it with unsigned int.
16072 * tree.[ch]: added xmlHasProp()
16073 * TODO: updated
16074 * test/ : added more test for entities, NS, encoding, HTML, wap
16075 * configure.in: preparing for 2.2.0 release
16076
Daniel Veillard49703262000-07-10 10:27:46 +000016077Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16078
16079 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000016080 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000016081
Daniel Veillard306be992000-07-03 12:38:45 +000016082Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16083
16084 * doc/xml.html: changed the xmlsoft.org structure, updated the
16085 examples w.r.t. root and childs
16086
Daniel Veillard7d853352000-07-02 18:53:09 +000016087Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16088
Daniel Veillard784b9352003-02-16 15:50:27 +000016089 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000016090
Daniel Veillard365e13b2000-07-02 07:56:37 +000016091Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16092
16093 * HTMLparser.c: Work on character encoding support for the HTML parser
16094 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
16095 * encoding.c: Fixed a potential memleak in the encoding stuff
16096
Daniel Veillardaf743792000-07-01 11:49:28 +000016097Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16098
16099 * doc/FAQ.html doc/Makefile.am : added a FAQ
16100
16101Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000016102
16103 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
16104 of the HTML parser to force it to not bypass SAX
16105
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000016106Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16107
16108 * win32config.h.in: updated
16109 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
16110 lacks iconv support :-( need to release 2.1.1
16111 * configure.in: release 2.1.1
16112 * HTMLparser: fixed bug #14784
16113 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
16114 by Windows compiler
16115 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
16116 the SAX startDocument() callback.
16117 * TODO: updated
16118
16119Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16120
16121 * added xmlStopParser()
16122
Daniel Veillardbe803962000-06-28 23:40:59 +000016123Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16124
16125 * configure.in: 2.1.0 prerelease
16126 * Large resync between W3C and Gnome tree
16127 * nanoftp, nanohttp.c: fixed stalled connections probs
16128 * HTMLtree.c SAX.c : support for attribute without values in
16129 HTML for andersca
16130 * valid.c: Fixed most validation + namespace problems
16131 * HTMLparser.c: start document callback for andersca
16132 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
16133 * parser.h, SAX.c: serious speed improvement for large
16134 CDATA blocks
16135 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
16136 different encoding
16137 * example/Makefile.am example/gjobread.c tree.h: work on
16138 libxml1 libxml2 convergence.
16139 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
16140 and the LIBXML_TEST_VERSION macro
16141
Daniel Veillardc310d562000-06-23 18:32:15 +000016142Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16143
16144 * doc/xml.html: various patches and improvements typo fixed by
16145 Felix Natter
16146 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
16147 from Felix Natter <fnatter@gmx.net>
16148
Daniel Veillardf3029822000-05-06 08:11:19 +000016149Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16150
16151 * doc/upgrade.html: updated with instructions for support of both
16152 libxml-1.x and libxml-2.x
16153 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
16154 for 2.x support and also fixed includes
16155
16156
Daniel Veillard496a1cf2000-05-03 14:20:55 +000016157Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16158
16159 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
16160 the encoding support, added iconv support, so now libxml if
16161 compiled with iconv automatically support japanese encodings
16162 among others. Work based on initial patch from Yuan-Chen Cheng
16163 I may have broken binary compat in the encoding handler
16164 registration scheme, but that was so utterly broken I don't
16165 expect anybody to have used this feature until now.
16166 * parserInternals.h: fixup on the CHAR range macro
16167 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
16168 code.
16169 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
16170 * uri.c: added xmlParseURI() I can't believe I forgot to
16171 implement this one in 2.0 !!!
16172 * SAX.c: moved doc->encoding update in the endDocument() call.
16173 * TODO: updated.
16174
Daniel Veillard06047432000-04-24 11:33:38 +000016175Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16176
16177 * tree.h: removed extraneous xmlRemoveProp definition
16178 * TODO: added item about --disable-corba configure switch
16179 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
16180 * nanoftp.c: fixed include problems giving troubles on AIX and
16181 slowlaris
16182 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
16183 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
16184 comment and headers changes to lower gtk-doc number of warnings
16185 * doc/html/*: rebuilt docs
16186
Daniel Veillarde0aed302000-04-16 08:52:20 +000016187Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16188
16189 * HACKING: documented the tag for 1.x and instructions
16190
Daniel Veillard5e873c42000-04-12 13:27:38 +000016191Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16192
16193 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
16194 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
16195 xmlCreateIOParserCtxt
16196 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
16197 significant overall improvement
16198 * xmllint.c: added I/O test to xmllint
16199 * testSAX.c: added a speed test
16200 * doc/* : updated/regenerated
16201
Daniel Veillardfc708e22000-04-08 13:17:27 +000016202Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16203
16204 * xpath.c uri.h parserInternals.h: cosmetic changes from
16205 "Timur I. Bakeyev" <timur@bat.ru>, including making
16206 xmlCreateURI() public
16207
Daniel Veillard5d211f42000-04-07 17:00:24 +000016208Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16209
16210 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
16211 and the code at the same time. Added a clean mechanism for
16212 overload or added input methods: xmlRegisterInputCallbacks()
16213 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
16214 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
16215 * TODO: updated
16216 * doc/* : updated/regenerated
16217 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
16218 source dir
16219
Daniel Veillarde77a9182000-04-05 19:12:29 +000016220Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16221
16222 * testURI.c: yet another forgotten commit, I should get some sleep !
16223
Daniel Veillardce8b83b2000-04-05 18:38:42 +000016224Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16225
16226 * xmllint.c: forgot to commit this too ?
16227
Daniel Veillardb9df4042000-04-05 14:23:16 +000016228Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16229
16230 * xmlversion.h.in : forgot to commit this previously
16231
Daniel Veillard361d8452000-04-03 19:48:13 +000016232Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16233
16234 * configure.in: preparing libxml-2.0.0 version looks Ok so far
16235 * README TODO: updated for release
16236 * uri.c uri.h: added authority parsing/saving
16237 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
16238 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
16239 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
16240 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
16241 Makefile.am : added compile-time customization of libxml
16242 --with-ftp --with-http --with-html --with-xpath --with-debug
16243 --with-mem-debug
16244 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
16245 #include <libxml/xxx.h> I hope it won't break too much stuff
16246 and will be manageable in the future...
16247 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
16248 and added xmllint to the installed programs
16249 * uri.h: added xmlFreeURI()
16250
Daniel Veillardec303412000-03-24 13:41:54 +000016251Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16252
16253 * uri.c uri.h: finished the escaping handling, the base support
16254 and the URI path normalization. Looks good just lacks the
16255 authority content parsing code.
16256 * Makefile.am: added instructions to generate testURI
16257 * TODO: updated
16258 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
16259 added links and icons for W3C and Gnome
16260
Daniel Veillard8f621982000-03-20 13:07:15 +000016261Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16262
16263 * xmlmemory.[ch] : seems I forgot to actually update the files in
16264 the last commit :-)
16265 * doc/xml.html doc/html/* : updated and uploaded the docs
16266
Daniel Veillard3dd82e72000-03-20 11:48:04 +000016267Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16268
16269 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
16270 * TODO: updated
16271 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000016272 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000016273 gfree).
16274 * Makefile.am, uri.c, uri.h: added a set of functions to do
16275 exact (litteraly copied from the RFC 2396 productions) parsing
16276 and handling of URI. Will be needed for XLink, one XML WFC,
16277 XML Base and reused in the nano[ftp/http] modules. Still work
16278 to be done.
16279
Daniel Veillardedfb29b2000-03-14 19:59:05 +000016280Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16281
16282 * configure.in, libxml.spec.in : libxml2
16283 * doc/* : updated the doc page, rebuilt the docs
16284
Daniel Veillardcf461992000-03-14 18:30:20 +000016285Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16286
16287 * all: tagged LIB_XML_1_X
16288 * *.c *.h : updated from W3C CVS tree
16289 * configure.in : 2.0.0-beta
16290 * libxml.spec.in : libxml2 package nam
16291 * result/* : new version of the tests output
16292
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000016293Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16294
16295 * doc/xml.html, doc/update.html: updated docs, 1.8.7
16296
Daniel Veillardb566ce12000-03-04 11:39:42 +000016297Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16298
16299 * doc/* : rebuilt the docs
16300 * parser.c: final patch on #6766
16301 * valid.c: small patch on validity checks.
16302
Daniel Veillardfb76c402000-03-04 11:39:42 +000016303Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16304
16305 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
16306 added
16307 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
16308 compatibility w.r.t. XML spec and existing code.
16309
Daniel Veillard90fb02c2000-03-02 03:46:43 +000016310Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16311
16312 * parser.c: seems a better solution to <a> </a> exists,
16313 will try it for a while
16314
Daniel Veillard83a30e72000-03-02 03:33:32 +000016315Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16316
16317 * parser.c: tried to remove the <a> </a> generating <a/>
16318 this is hard. Left a flag for that purpose. Fixed bug #6766
16319 * configure.in: prepared 1.8.7 not released, due to previous
16320 problem
16321
Daniel Veillard88f00ae2000-03-02 00:15:55 +000016322Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16323
16324 * doc/xml.html : applied second patch from Paul DuBois
16325
Daniel Veillard402e8c82000-02-29 22:57:47 +000016326Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16327
16328 * doc/xml.html : applied patch from Paul DuBois
16329
Daniel Veillardd0f7f742000-02-02 17:42:48 +000016330Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16331
16332 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
16333
Daniel Veillard5feb8492000-02-02 17:15:36 +000016334Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16335
16336 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
16337 compilation warnings on various platforms.
16338 * parser.c: Fixed #5281 validity error callbacks are now desactived
16339 by default if not validating.
16340
Daniel Veillardf341f932000-02-02 14:52:08 +000016341Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16342
16343 * nanoftp.c, win32config.h.in: patches to compile on WIN32
16344
Daniel Veillard13c757e2000-02-01 23:59:15 +000016345Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16346
16347 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
16348 <gkatsi@cs.toronto.edu>
16349
Daniel Veillard726e8792000-01-30 20:04:29 +000016350Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16351
16352 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
16353 processing URLs
16354
Daniel Veillarde41f2b72000-01-30 20:00:07 +000016355Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16356
16357 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
16358 xmlNanoFTPUpdateURL for persistent control connections.
16359 * configure.in: 1.8.6
16360
16361Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16362
16363 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
16364 * tree.[ch] : added xmlSaveNoEmptyTags
16365
James Henstridgef3be9312000-01-28 13:59:21 +0000163662000-01-29 James Henstridge <james@daa.com.au>
16367
16368 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
16369
16370 * Makefile.am: added nanoftp.[ch] to the build.
16371
Daniel Veillardaeea04f2000-01-25 19:27:27 +000016372Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16373
16374 * nanoftp.[ch]: cleanup, comments, API
16375 * debugXML.c : fixed a bug in the cat command
16376 * doc/*: regenerated the docs
16377
Daniel Veillardda07c342000-01-25 18:31:22 +000016378Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16379
16380 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
16381 * debugXML.c : fixed a bug in the cat command
16382 * valid.c: fixing some small probs
16383 * libxml.spec.in: get rid of the SNAP suffix
16384 * doc/xml.html: updated the status
16385
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000016386Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16387
16388 * xml-config.in: xml-config --version to just return the
16389 version number
16390 * xpath.c: some cleanup w.r.t. axis when the current node is
16391 an attribute.
16392 * TODO: updated
16393
Daniel Veillard461a66c2000-01-18 18:01:01 +000016394Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16395
16396 * configure.in: prepared for libxml-1.8.5
16397 * doc/* recompiled the documentation
16398
163992000-01-17 Jody Goldberg <jgoldberg@home.com>
16400
16401 * configure.in : WARNING autoconf subtlety alert :
16402 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
16403 when looking for zlib.h so that HAVE_ZLIB_H is defined.
16404 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
16405 get defined by AC_CHECK_HEADERS.
16406
Daniel Veillardf967b902000-01-17 16:06:10 +000016407Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16408
16409 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
16410 Rune.Djurhuus@fast.no
16411
Daniel Veillardad8f99d2000-01-15 14:20:03 +000016412Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16413
16414 * TODO: updated
16415 * tree.c, parser.c: made sure that only memory alloc problems
16416 and internal parser errors are allowed to write to stdout or
16417 stderr.
16418
Daniel Veillard0142b842000-01-14 14:45:24 +000016419Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16420
16421 * tree.c : restored xmlNewGlobalNs since this seems used by
16422 a lot of existing code :-(, fixed a bug in xmlNewNs
16423 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
16424 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
16425 to exit() from the library code.
16426 * xpath.c, parser.c: removed bugs or unused code detected by
16427 Windows compilers
16428 * parser.c: started adding interfaces for parsing well balanced
16429 XML fragments
16430 * configure.in: releasing 1.8.4
16431 * doc/* : rebuilt the docs
16432
Daniel Veillard2eac5032000-01-09 21:08:56 +000016433Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16434
16435 * tree.[ch] : added xmlNewDocFragment() for DOM
16436 * testHTML.c: uninitialized variable.
16437
Daniel Veillardf3a73582000-01-05 14:58:39 +000016438Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16439
16440 * doc/* : rebuild the docs
16441
Daniel Veillard71b656e2000-01-05 14:46:17 +000016442Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16443
16444 * acconfig.h: readline and history patch
16445 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
16446 * tree.c: added check and handling when possibly removing an ID
16447 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
16448 and saving.
16449 * test/HTML/entities.html result/HTML/entities.html* : test for
16450 various entities reference cases
16451 * result/HTML/* : as a result output of some testcase have
16452 changed
16453 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
16454 by previous example. added xmlParseTryOrFinish().
16455 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
16456 entities.h debugXML.h HTMLparser.h: changed the way struct are
16457 declared to allow gtk-doc to expose those
16458 * parser.c: closed bug #4960
16459 * Makefile.am configure.in: Applied patch from
16460 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
16461 and math/socket libs detection
16462
Daniel Veillard437b87b2000-01-03 17:30:46 +000016463Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16464
16465 * configure.in, Makefile.am: link tester against readline
16466 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
16467
Daniel Veillard686d6b62000-01-03 11:08:02 +000016468Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16469
16470 * tree.[ch]: added xmlRemoveProp
16471 * win32config.h.in nanohttp.c: avoid including the Windows
16472 socket stuff in every C files
16473 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
16474 the XmL parser(s)
16475 * test/ns4 result/ns4 etc...: added test case for previous prob
16476 * tree.c: xmlNewNs wasn't checking for double definition
16477 * Makefile.in: fixed a problem with dist-hook duplicates
16478 * parser.[hc], xmlIO.c: fixed the loading of external entities
16479 APIs, now xmlLoadExternalEntity() is used everywhere and
16480 setting up an app specific front-end using the
16481 * SAX.c parser.c: some fixes, now the xhtml spec validates
16482 with the xhtml DTD.
16483 * error.c: fixed crashes in case of no input stream
16484 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
16485 to the validation tests and results
16486
Daniel Veillard5e5c6231999-12-29 12:49:06 +000016487Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16488
16489 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
16490 too htmlCreatePushParserCtxt() and htmlParseChunk()
16491 * parser.c: a bit of cleanup.
16492 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
16493 to XML) removed the last mem leak known
16494 * HTMLtree.c: output message cleanup
16495 * xmlmemory.c: display content info about memory blocks
16496 * result/HTML/wired.* : missing att value warning change
16497
Daniel Veillardbe849cf1999-12-28 16:43:59 +000016498Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16499
16500 * doc/* : rebuilt the documentation
16501
Daniel Veillarddbfd6411999-12-28 16:35:14 +000016502Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16503
16504 * parser.[ch] parserInternals.h: Push parser for XML,
16505 seems to work fine now
16506 * tester.c debugXML.[ch]: Added an XML shell debug facility and
16507 --push for push testing
16508 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
16509 * testSAX.c: added --push
16510 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
16511 subtree
16512 * xmlIO.[ch] : enriched API + fixes for push mode
16513 * entities.[ch]: added the entity content length to the struct.
16514 * xmlmemory.[ch]: new API to show the last entries for the shell
16515 * valid.c: added required attribute testing
16516 * SAX.c: the cdata callback now merge contiguous fragments
16517 * HTMLparser.c: cleanup of some macros
16518
Daniel Veillard3c558c31999-12-22 11:30:41 +000016519Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16520
16521 * parser.c: fix for PIs name starting with xml
16522 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000016523 * *.c, configure.in win32config.h.in : generate win32config.h for
16524 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000016525
Daniel Veillard0caf07a1999-12-21 16:25:49 +000016526Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16527
16528 * parser.c: fixed a stupid = vs. == bug :-(
16529 * doc/gnome-xml.sgml: s/glade/xml/
16530
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000016531Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16532
16533 * configure.in, doc/xml.html : bug fix release 1.8.2
16534 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
16535 Hopefully the end of that silly C++ include problem
16536 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
16537 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
16538 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
16539 troubles with autoclosed elements when the stree shape doesn't
16540 follow the DtD specs. Added htmlIsAutoClosed() and
16541 htmlAutoCloseTag()
16542 * result/HTML/*.htm*: Updated the HTML examples regression tests output
16543 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
16544 * debugXML.c: fixed a bug on printing default namespaces.
16545 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
16546
Daniel Veillardb24054a1999-12-18 15:32:46 +000016547Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16548
16549 * result/HTML/*.htm[l] : updated the HTML regression tests according
16550 to the new output
16551 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
16552 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
16553 problem due to intermix of extern "C" { ... } declarations for C++
16554 and recursive includes in the headers
16555
Chris Lahey323c48c1999-12-18 15:32:45 +0000165561999-12-20 Chris Lahey <clahey@umich.edu>
16557
16558 * HTMLtree.c: Made it so that html nodes with a single child do
16559 not insert a carriage return before or after the child node.
16560
Daniel Veillardb24054a1999-12-18 15:32:46 +000016561Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000016562
16563 * configure.in, doc/xml.html : bug fix release 1.8.1
16564 * parser.c: fixed bug #4344
16565 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
16566 added the glue to avoid C++ problems
16567 * doc/* : regenerated the documentation
16568
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000016569Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16570
16571 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
16572 namespace recognition, and Dia as a resul :-(
16573 * encoding.c: closed bug #3950
16574
Daniel Veillard944b5ff1999-12-15 19:08:24 +000016575Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16576
16577 * valid.c: debugging a posteriori validation, except URI expansion
16578 stuff this should be fixed now
16579 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
16580 Carl Nygard <cnygard@bellatlantic.net>
16581 * tester.c: added --postvalid, cleaning of the code
16582 * tree.[ch]: added xmlDocGetRootElement()
16583
Ramiro Estrugobfce3771999-12-15 04:32:07 +000016584Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
16585
16586 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
16587 c++ losage.
16588
Daniel Veillard10a2c651999-12-12 13:03:50 +000016589Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16590
16591 * configure.in, doc/xml.html : bumped to 1.8.0
16592 * xlink.[ch], Makefile.am : added framework for link detection
16593 * parser.h: added nbChars to parser context, needed for cleanup.
16594 * xmlmemory.c: removed a nasty bug when out of mem
16595 * valid.[ch]: adding namespace support for attribute decl
16596 * tester.c: added --debugent option
16597 * debugXML.[ch]: added xmlDebugDumpEntities()
16598 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
16599 buffers instead, this was really needed, validation was breaking
16600 in strange ways due to that. Added xmlParseStringPEReference()
16601 and other parsing from strings functions. Entities processing
16602 modified again, but PERef are still not handled correcly but
16603 unless you're Eve Maller you won't notice :-)
16604 * HTMLparser.c: large changes toward reliability, and switched to
16605 lowercase internal tags, XHTML is lowercase, so it will help
16606 that output is closer to next version.
16607 * doc/* : regenerated the documentation, it is now hosted at
16608 http://xmlsoft.org/ (same bits I just bought the domain :-)
16609
16610
Daniel Veillard294cbca1999-12-03 13:19:09 +000016611Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16612
16613 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
16614 doc generation
16615 * parser.c: fixed bugs #3908 and #3937 and a memory leak
16616 in the SAX API
16617 * doc/*: rebuilt the doc making sure everything appears in the
16618 HTML files
16619
Daniel Veillardf5c2c871999-12-01 09:51:45 +000016620Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16621
16622 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
16623 added the patch from Carl Nygard <cnygard@bellatlantic.net>
16624 which allow impressive speed improvement on dataset with
16625 large text pieces, but at the cost of broken binary
16626 compatibility and slightly bigger memory usage.
16627 Configure with --with-buffers to activate them, they
16628 are protected with XML_USE_BUFFER_CONTENT define.
16629 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
16630 goal is 0 memory left allocated once parser is no more used
16631 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
16632 call xmlCleanupParser() and xmlMemoryDump()
16633
Daniel Veillarda819dac1999-11-24 18:04:22 +000016634Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16635
16636 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
16637 * parser.[ch] encoding.[ch]: added memory cleanup routines
16638 * parser.c: closing bug #3788
16639 * doc/*: rebuilt the doc
16640
Daniel Veillard11a48ec1999-11-23 10:40:46 +000016641Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16642
16643 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
16644 xmlNewTextChild() and xmlSetCompressMode() behaviour.
16645 * tester.c: added --compress option
16646 * doc/*: rebuilt the documentation
16647
Daniel Veillard4c3a2031999-11-19 17:46:26 +000016648Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16649
16650 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
16651 if given /proc/kcore as input !
16652 * doc/xml.html doc/*: updated and rebuilt the documentation
16653
16654Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000016655
16656 * parser.c: Fixed some wrongly space collapsing code due to
16657 a misreading of the spec.
16658 * result/*: fixed the output accordingly
16659
16660Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000016661
16662 * encoding.c: bug fix and typos
16663 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
16664 * parser.c: added attribute normalization closing bug #3597
16665 * test/att* result/att* SAXresult/att*: testcase for attribute
16666 normalization
16667
Daniel Veillardd7e200c1999-11-15 17:53:11 +000016668Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16669
16670 * configure.in: closing bug #3163 by adding extra flags for the
16671 cc compiler on HP-UX
16672
Daniel Veillard51e3b151999-11-12 17:02:31 +000016673Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16674
16675 * valid.[ch] : removed a typo and an enumerated type bug in the
16676 xmlAddElementDecl() function
16677 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
16678 call to xmlEncodeEntitiesReentrant() so that the functions
16679 New, Set and Get are at the same level.
16680 * parser.c HTMLparser.c: extra memory allocation bug for
16681 attributes detected by someone using libxml in embedded systems :-)
16682
Daniel Veillard962195f1999-10-28 15:51:53 +000016683Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16684
16685 * xmlmemory.h: turned off mem debug :-\
16686
Daniel Veillard35008381999-10-25 13:15:52 +000016687Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16688
16689 * parser.c: closed bug #2784 a one line fix, but worth pushing
16690 a new release out
16691 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
16692 some structures, comments before and after the
16693 main element, and other nastyness
16694 * HTMLtree.c tree.c: accomodate the extended HTML supported
16695 * configure.in: pushing 1.7.4
16696 * test/ent8 and related outputs : added a new test for bug #2784
16697 * test/HTML/wired.html and related output: a nasty HTML example
16698 * Makefile.am: improved the test scripts
16699 * docs/* : reran the documentation extractor, updated xml.html
16700
Daniel Veillard7c1206f1999-10-14 09:10:25 +000016701Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16702
16703 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
16704 HTMLparser and debugged the HTML related code. HTML documents
16705 now have their own type
16706 * entities.c: do not dump &apos; for HTML output
16707 * xmlmemory.c: improvement, breakpoint mechanism
16708 * testHTML.c: added --sax --repeat ...
16709 * Makefile.am: improved the HTML tests
16710 * valid.[ch]: added xmlValidGetValidElements and
16711 xmlValidGetPotentialChildren
16712 * tester.c: added --insert to test the 2 new functions
16713 * test//* result//* SAXresult//* : regression test cleanup
16714 and extension.
16715 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
16716 gnome-xml-nanohttp.html
16717
Daniel Veillard7d2c2761999-10-11 15:09:51 +000016718Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16719
16720 * HTMLparser.c: fixed problems with some autoclose tags
16721 * tree.c: fixed XML output problems.
16722 * result/* SAXresult/*: update of the tests output
16723
Daniel Veillard6077d031999-10-09 09:11:45 +000016724Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16725
16726 * Makefile.am: Arturo patch for xmlConf.sh version info
16727 * parser.c: Tim Josling patch for single quoted items
16728 * tester.c: Tim Josling patch for tester options usage
16729 * tree.h: indent cleanup
16730
Daniel Veillard2673d3c1999-10-08 14:37:09 +000016731Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16732
16733 * HTMLparser.c parser.h : Fixed problems with HTML parsing
16734 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
16735
Daniel Veillard00fdf371999-10-08 09:40:39 +000016736Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16737
16738 * tree.c : Raph patch for initialization of CORBA fields
16739 * parser.c, xpath.c, ...: modification of doc comments
16740 * xpath.c : allow spaces in xpath expressions
16741
Daniel Veillardad219441999-09-27 08:17:49 +000016742Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16743
16744 * xmlmemory.h: turning off memory debug :-(
16745
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016746Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16747
16748 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
16749 better SAX interfaces.
16750 * testSAX.c: uses the new SAX routine, avoid fetching any remote
16751 entity.
16752 * configure.in: 1.7.2
16753
16754Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000016755
16756 * libxml.spec.in: fixed the URL
16757 * doc/xml.html: improved the documentation front-end
16758
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016759Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000016760
16761 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
16762
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016763Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000016764
16765 * libxml.spec.in: fixed the alpha compile problem
16766 * parser.[ch]: changed errno to errNo in the parser context :-(
16767 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
16768 * doc/xml.html: changed CHAR to xmlChar
16769 * doc/html/*: recompiled the documentation
16770 * configure.in: 1.7.1
16771
Daniel Veillard7f7d1111999-09-22 09:46:25 +000016772Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16773
16774 * parser.h: modified the parser context struct to regain 1.4.0
16775 binary compatibility
16776 * parser.c, xml-error.h: added errno ot teh context and defined
16777 a set of errors values with update of errno
16778 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
16779 DTDs and entities
16780 * *.h, *.c: complete cleanup of the use of config.h and include
16781 protection depending on the current setup.
16782 * overalll debugging, maintenance and bug-fixing on all modules
16783 * updated the documentation
16784 * ready for 1.7.0
16785
Daniel Veillardc08a2c61999-09-08 21:35:25 +000016786Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16787
16788 * HTMLparser.c : cleanup
16789 * SAX.c valid.c valid.h: added ID/IDREF checking
16790 * tree.c tree.h: extended doc structure for refs
16791 * configure.in: 1.6.2
16792 * parser.c: patched bug in SAX user arg call
16793 * parserInternals.h: patched missing close in C++ wrapping
16794 * testXPath.c xpath.c xpath.h: prepared for extensibility,
16795 especially upcoming XPointer implementation.
16796 * doc/xml.html: augmented, typo
16797
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000016798Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
16799
16800 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
16801 not all invocations of install understand -d.
16802
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000016803Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
16804
16805 * Makefile.am: prepend all the test* calls with $(top_builddir) -
16806 to make 'check' works, when builddir != srcdir.
16807
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000016808Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16809
16810 * doc/xml.html : updated the documentation
16811
Daniel Veillard6454aec1999-09-02 22:04:43 +000016812Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16813
16814 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
16815 not deallocated memory blocks
16816 * *.c : replaces all calls to malloc() free() and realloc() to
16817 the wrapper functions/macros
16818 * tree.c : removed memory leaks dues to calling xmlFreeNode()
16819 instead of xmlFreeNodeList()
16820
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000016821Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16822
16823 * HTMLparser.c: corrected a stupid bug leading to core dump at
16824 tree deallocation. Removed warnings indicated by
16825 Stephane.Conversy@lri.fr
16826 * entities.c: Fixes Yet Another Stupid Bug, entities were not
16827 looked for in the external subset
16828
16829Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000016830
16831 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
16832 on SGI by Stephane.Conversy@lri.fr
16833
Daniel Veillardb96e6431999-08-29 21:02:19 +000016834Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16835
16836 * all .h : changed the prototype declaration indent as in gtk
16837 * most .c : working on reducing the TODOs in the code
16838 * most .c : cleanup though -pedantic and Insure++
16839 * improvements on validation ID checkings.
16840 * tree.[ch] SAX.c: added support for namespace on attributes #2022
16841 * xml-config.in: closed #1810
16842
16843Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000016844
16845 * tree.h, valid.c, valid.h: more work on validity, IDs
16846 * xpath.c: added/fixed comparidon and equlity, added a new isinf
16847 definition for AIX
16848
Daniel Veillardb556eb51999-08-15 17:19:50 +000016849Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16850
16851 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
16852 the distribution due to a cut'n paste error at last commit
16853
Daniel Veillardb05deb71999-08-10 19:04:08 +000016854Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16855
16856 * configure.in: upgraded to version 1.4.0
16857 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
16858 Big update, added a large part of the validation process,
16859 it should be usable, but some parts are missing
16860 * xpath.c: improved the implementation w.r.t. root.
16861 * Makefile.am: added more tests
16862 * test and result trees: added a lot of tests
16863 * libxml.spec.in: export libxml.so.0 and libxml.so.1
16864
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000016865Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16866
16867 * Added an HACKING file
16868
Daniel Veillarde2d034d1999-07-27 19:52:06 +000016869Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16870
16871 * xpath.[ch] : improvements and debug of the XPath implementation
16872 * parser.c, HTMLparser.c : modified the parsers to be progressive
16873 * tree.[ch] : extended the Buffer promitives
16874 * xmlIO.[ch] : added basic I/O routines providing progressive
16875 parsing and ready for I18N conversion plugins
16876 * SAXresult/* : the SAX callback sequence maybe slightly different
16877 now
16878 * test*.c : improved/updated the tests programs
16879 * doc/* : recompiled the docs.
16880
Daniel Veillard15b75af1999-07-26 16:42:37 +0000168811999-07-26 Michael Meeks <michael@edenproject.org>
16882
16883 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
16884
16885 * tree.c: Ditto.
16886
Daniel Veillard1566d3a1999-07-15 14:24:29 +000016887Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16888
16889 * configure.in: upgraded to version 1.4.0
16890 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
16891 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
16892 XML query language, see http://www.w3.org/TR/xpath for more details.
16893 * parser.c, parser.h: added CHAR* related string functions for XPath
16894 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
16895 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
16896 rebuild the docs.
16897 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
16898 and regression testing capabilities for XPath.
16899
Daniel Veillardd79d7871999-07-12 10:38:12 +000016900Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16901
16902 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
16903 closing bug #1646
16904
Daniel Veillardbe9e5951999-07-12 09:16:45 +000016905Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16906
16907 * Makefile.am, example/Makefile.am: closed bug #1683
16908
Daniel Veillard3166ab11999-07-11 16:14:19 +000016909Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16910
16911 * example/Makefile.am, configure.in: added the makefile for the
16912 gjobread example
16913
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000016914Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
16915
16916 * doc/Makefile.am:
16917 - fix which allow "make install DESTDIR=</install/prefix>".
16918
Daniel Veillard7cc3c041999-07-09 10:11:57 +000016919Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16920
16921 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
16922 which fixed a problem on the file reading-code.
16923
Daniel Veillard82150d81999-07-07 07:32:15 +000016924Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16925
16926 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
16927 output.
16928 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
16929
Daniel Veillard5233ffc1999-07-06 22:25:25 +000016930Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16931
16932 * parser.h : Oops removed the binary compatibility problem
16933 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
16934 * parser.c, HTMLparser.c: applied patches for reading from stdin
16935
Daniel Veillardbe70ff71999-07-05 16:50:46 +000016936Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16937
16938 * parser.c, entities.c, valid.c: cleanup bug #1591
16939 * configure.in: cleanup bug #1592
16940 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
16941 the same tree back-end. Hence gdome will be available for it.
16942 * doc/Makefile.am: close bug #617
16943
Daniel Veillard97fea181999-06-26 23:07:37 +000016944Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16945
16946 * parser.c: alloctate a per parser context SAX interface block
16947
Daniel Veillard14fff061999-06-22 21:49:07 +000016948Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16949
16950 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
16951 and xmlEncodeEntitiesReentrant with the correct one :-\
16952
16953Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16954
16955 * commit of my internal XML base changes, quite a lot of
16956 changes, cleanups, better entities support, framework for
16957 new I/O and charset detection and handling
16958 * Fixed the configure/Makefile stuff to generate shared libs
16959 with the proper version info, so we jumped on rev from
16960 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
16961 xmlEncodeEntities() result need to be freed now, and a string
16962 xmlParserVersion provide the current library version.
16963
Raph Levien05240da1999-06-15 21:27:11 +000016964Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
16965
16966 * parser.c: fixed a buffer overrun for when you have a very long
16967 attribute with no entities in it.
16968
Daniel Veillardbb2da581999-06-13 14:37:07 +000016969Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16970
16971 * added example directory
16972 * added example/gjobs.xml gjobread.c, still need a Makefile.in
16973
Daniel Veillard011b63c1999-06-02 17:44:04 +000016974Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16975
16976 * Release of libxml-1.1, nearly everything has been touched for
16977 this.
16978 * Added more regression tests
16979 * Updated the documentation
16980
Daniel Veillard27d88741999-05-29 11:51:49 +000016981Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16982
16983 * tree.[ch]: unified the XML_NO_CORBA defines.
16984 * parser.c encoding.[ch]: started plugging in char encoding detection
16985
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000016986Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
16987
16988 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
16989 Also freed allocated buffer.
16990
Daniel Veillard27d88741999-05-29 11:51:49 +000016991Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000016992 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
16993 reentrancy problem at printing. One is left in entities.c, to
16994 remove ASAP
16995 * testSAX.c : added a test example showing the use of the SAX
16996 interface if one doesn't want to build the DOM tree.
16997 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
16998
Daniel Veillard517752b1999-04-05 12:20:10 +000016999Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17000
17001 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
17002 large revamping of the parser to use SAX callbacks
17003 http://www.megginson.com/SAX/ (or at least a C like interface
17004 a la Expat). It's now possible to set up your own callbacks
17005 and the parser will not build a DOM tree.
17006 * test/* result/*: updated the test suite, I finally removed
17007 the old Namespace draft support (PI based).
17008
Daniel Veillard87c83bd1999-04-02 16:04:43 +000017009Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17010
17011 * Makefile.am: added test result to EXTRA_DIST for make tests
17012
Daniel Veillard64068b31999-03-24 20:42:16 +000017013Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17014
17015 * parser.c, parserInternals.h: moved the chars macro definitions
17016 to parserInternals.h
17017 * parser.c, error.c: applied patches from "Knut Ã…kesson"
17018 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
17019
Daniel Veillard012ccc11999-03-23 10:11:11 +000017020Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17021
17022 * xml-config.in : applied patch to make --version work
17023
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000170241999-03-05 Raja R Harinath <harinath@cs.umn.edu>
17025
17026 * Makefile.am (check-local): Alias for `tests' target. This will
17027 cause `make check' to do the right thing.
17028 (tests): Don't run tests in srcdir. Also, replaced calls to
17029 basename with a `sed' "equivalent".
17030
Daniel Veillardd109e371999-03-05 06:26:45 +000017031Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17032
17033 * Renamed error.h to xml-error.h, corrected Makefile.am to list
17034 it in the header and not the sources, updated the doc.
17035 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
17036 pointing this out.
17037
Daniel Veillardbc50b591999-03-01 12:28:53 +000017038Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17039
17040 * parser.c, parser.h, parserInternals.h: memory leak hunting,
17041 exported the inputStream routines.
17042 * doc/html/* : updated accordingly
17043
Daniel Veillardd692aa41999-02-28 21:54:31 +000017044Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17045
17046 * parser.c, parser.h, parserInternals.h: added a few extra
17047 internal calls to allocate and free parser contexts ...
17048 * doc/html/* : updated accordingly
17049
Daniel Veillard55a99271999-02-25 11:01:29 +000017050Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17051
17052 * configure.in, Makefile.am, doc/makefile.am : General changes for
17053 1.0.0 release and including the generated HTML documentation.
17054
Daniel Veillard35925471999-02-25 08:46:07 +000017055Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17056
17057 * makefile.am : added parserInternals.h, oops.
17058
Daniel Veillard1e346af1999-02-22 10:33:01 +000017059Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17060
17061 * parserInternals.h: added this header giving access to the parser
17062 internal functions.
17063 * doc/Makefile.am : added a rebuild target which rebuilds the full
17064 set of documentations
17065 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
17066 the internal subset.
17067 * *.c *.h: modifications needed to generate the documentation using
17068 gtk-doc, cleanup of functions blocks, reorganisation of struct
17069 declarations.
17070
Daniel Veillard1164e751999-02-16 16:29:17 +000017071Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17072
17073 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
17074 the tar and spec file to include the beginning of the doc.
17075
Nuno Ferreira03d04781999-02-13 00:07:17 +0000170761999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
17077
17078 * doc/.cvsignore: Added this file.
17079
Daniel Veillard6800ef31999-02-08 18:33:22 +000017080Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17081
17082 * tree.c: fixed xmlGetProp to return "" when the attribute
17083 exists, even if the node-list is NULL.
17084
Daniel Veillard726c7e31999-02-08 15:13:10 +000017085Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17086
17087 * tree.c: patched an error outputting empty attribute values.
17088 * Makefile.am and doc/makefile.am: have been updated during the
17089 week-end. Sorry for an empty CVS log, I got a shell problem.
17090
Daniel Veillard1899e851999-02-01 12:18:54 +000017091Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17092
17093 * tree.h: cleaned up using enums instead of defines
17094 * parser.c, valid.[ch]: more work on parsing/output of element
17095 declarations
17096
Daniel Veillard3b9def11999-01-31 22:15:06 +000017097Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17098
17099 * valid.[ch], tree.c, parser.c : more work toward full parsing
17100 of XML DTDs.
17101 * README: added informations about mailing-list and on-line
17102 documentation
17103
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000171041999-01-27 Raja R Harinath <harinath@cs.umn.edu>
17105
17106 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
17107
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000017108Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17109
17110 * parser.c, tree.[ch] : more work toward conformance testing,
17111 added a last element to accelerate parsing of very flat structures
17112 started working on internal subset Element content declaration.
17113 * valid.[ch] : first cut at adding code toward validation.
17114 * previous changes had also small impact on most files, especially
17115 the conformance testing using James Clark test suite.
17116
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000017117Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17118
17119 * test/* : updated the examples, most of them were not well
17120 formed (humm), and added rdf2.
17121 * result/* : resulting changes in the output.
17122
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000017123Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17124
17125 * tree.c: changed the behaviour of xmlGetProp on NULL values.
17126
Daniel Veillard44b3a061998-12-05 17:27:22 +000017127Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17128
17129 * tree.c: patched a bug in the generation of empty attributes
17130
Daniel Veillardbe36afe1998-11-27 06:39:50 +000017131Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17132
17133 * entities.[ch], tree.[ch], tester.c: added copy interfaces
17134 for node/trees/documents/... Biggest problem is namespace
17135 support when copying subtrees.
17136
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000017137Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17138
17139 * parser.c, entities.c: improve entities and char ref encoding,
17140 and cleanups of error messages.
17141
Daniel Veillard242590e1998-11-13 18:04:35 +000017142Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17143
17144 * parser.c, entities.c: simple bug hunting done during rpm2html and
17145 rpmfind integration.
17146
Daniel Veillard42dc9b31998-11-09 01:17:21 +000017147Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17148
17149 * parser.[ch]: Added interfaces allowing to specify a SAX
17150 handler before parsing.
17151
Daniel Veillarde3bffb91998-11-08 14:40:56 +000017152Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17153
17154 * parser.c: redirrect all errors reporting through the SAX
17155 error function
17156
Daniel Veillardda4d3c41998-11-04 20:07:05 +000017157Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17158
17159 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
17160 * libtool, tlmain ...: update of the libtool files
17161
Miguel de Icaza442321c1998-11-04 18:13:38 +0000171621998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
17163
17164 * entities.c: Use g_snprintf insteda of snprintf.
17165
Daniel Veillard0ba4d531998-11-01 19:34:31 +000017166Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17167
17168 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
17169 added ent5 test for this purpose.
17170 * parser.c, parser.h: formatting, comments and UTF-8 planning.
17171
Daniel Veillard27271681998-10-30 06:39:40 +000017172Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17173
17174 * parser.c: fixed? a strange error due to compression on a GWP
17175 document.
17176
Daniel Veillard25940b71998-10-29 05:51:30 +000017177Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17178
17179 * tree.[ch]: bug fixing
17180 * entities.[ch]: defined a specific type for predefined entities
17181 * doc/xml.html: more documentation on the library, how to use it,
17182 overview of the interfaces.
17183
Daniel Veillard16253641998-10-28 22:58:05 +000017184Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17185
17186 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
17187
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000017188Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17189
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000017190 * tree.c: corrected a small bug
17191 * doc/xml.html: continuing writing documentation.
17192
17193Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17194
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000017195 * debugXML.h debugXML.c: added debugging utilities.
17196 * tester.c: added --debug switch.
17197 * tree.c: patched an incorrect node->type assignment.
17198 * parser.c: formatting, ensure that node->doc != NULL in attributes
17199
Daniel Veillardccb09631998-10-27 06:21:04 +000017200Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17201
17202 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
17203 entity support and provide an internal representation close to
17204 DOM one (entity ref nodes, and attribute value as tree). I tried
17205 to preserve the interface but this will surely break some apps
17206 (I have to change rpm2html/rpmfind for example). I had to change
17207 two interfaces, and the generated tree is somewhat different.
17208 * doc/* : started documenting the XML library, the tree and
17209 DOM/Corba. This is a first step.
17210
Daniel Veillard11e00581998-10-24 18:27:49 +000017211Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17212
17213 * parser.c: Set up the fonctions comment block, boring but useful.
17214 * parser.h, SAX.c, parser.c: now attributes are processed through
17215 the SAX interface. The problem is that my SAX interface diverged
17216 quite a bit from the original one, well this is not an official
17217 spec, and translating it from Java to C is hairy anyway...
17218
Daniel Veillard97b58771998-10-20 06:14:16 +000017219Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17220
17221 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
17222 fonctions comment block, boring but useful.
17223
17224Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000017225
17226 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
17227 conversion routines. However they are not yet used to convert the
17228 inputs. The core will run with UTF-8.
17229
Daniel Veillard33942841998-10-18 19:12:41 +000017230Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17231
17232 * tree.c : make sure that the type id is properly set-up when
17233 a new object is allocated, needed for DOM.
17234
Daniel Veillard27fb0751998-10-17 06:47:46 +000017235Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17236
17237 * tree.h, tree.c: Ok, the main objects in the tree will be native
17238 corba objects, it costs 8 bytes per Node, Attribute and Document
17239 but it simplifies the Corba integration a lot (no extra interface
17240 objects to allocate/free).
17241
Daniel Veillard0bef1311998-10-14 02:36:47 +000017242Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17243
17244 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
17245 and changed NODEs contants for conformity with DOM Level 1
17246
Daniel Veillard27864701998-10-08 03:47:24 +000017247Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17248
17249 * added hooks to keep track of servants when creating objects
17250 xmlDoc and xmlNode (for Corba export).
17251
Daniel Veillarda6e1d121998-10-04 14:41:05 +000017252Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17253
17254 * added xml-config script.
17255
Daniel Veillard7066a791998-10-01 20:28:28 +000017256Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17257
17258 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
17259 to autoupdate libtool and automake conf files.
17260
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000172611998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
17262
17263 * Makefile.am: Use '?' to separate the sed
17264 commands as ',' is used when people pass -Wl,something.
17265
17266
Daniel Veillard15a8df41998-09-24 19:15:06 +000017267Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17268
17269 * tree.c, tree.h: added a per-document compression interface.
17270
Daniel Veillard151b1b01998-09-23 00:49:46 +000017271Tue Sep 22 20:47:38 EDT 1998
17272
17273 * tree.c, tree.h: added saving with compression and added interfaces
17274 to control the compression level (xmlGetCompressMode,
17275 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
17276
Daniel Veillard70120ff1998-09-22 00:24:21 +000017277Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17278
17279 * parser.c: corrected a loop for files of size 0
17280
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000172811998-08-20 Raja R Harinath <harinath@cs.umn.edu>
17282
17283 * error.h: New file. Contains prototyes from `error.c'.
17284
Tom Tromeyc19653d1998-08-14 01:22:43 +000017285Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
17286
17287 * Makefile.am (xmlincdir): New macro.
17288 (xmlinc_HEADERS): Renamed from include_HEADERS.
17289
Daniel Veillard845664d1998-08-13 04:43:19 +000017290Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17291
17292 * applied small patch on numeric entities from
17293 Christopher Blizzard <blizzard@appliedtheory.com>
17294
Daniel Veillard260a68f1998-08-13 03:39:55 +000017295Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17296
17297 * New release 0.2, removed the old xml_* files so that it's
17298 coherent with the other CVS base (W3C), far better conformance
17299 to standard, new namespaces, decent entities support, beginning
17300 of a SAX-like interface. Nearly nothing left intact, even the
17301 test examples ...
17302
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000173031998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
17304
17305 * .cvsignore: Add .deps dir
17306
Daniel Veillardf8015fa1998-07-26 21:31:38 +000017307Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17308
17309 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
17310
Daniel Veillardfe926001998-07-26 04:28:20 +000017311Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000017312
Daniel Veillardfe926001998-07-26 04:28:20 +000017313 * configure.in: added test for CPP
17314 * AUTHORS, Changelog: the original ones didn't get commited but the
17315 glib ones instead, fixed.
17316 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000017317
Daniel Veillardfe926001998-07-26 04:28:20 +000017318Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000017319
Daniel Veillardfe926001998-07-26 04:28:20 +000017320 * integrated code developped at W3C
17321 * changed the original Copyright
17322 * migrated to automake
17323 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000017324