blob: ade51166816254262eeba57bb36a6dcaa47438c2 [file] [log] [blame]
Daniel Veillard91e69c52003-08-04 01:43:07 +00001Sun Aug 3 21:41:49 EDT 2003 Daniel Veillard <daniel@veillard.com>
2
3 * doc/FAQ.html doc/xml.html: applied doc patch to xml.html
4 and rebuilt, apparently some C++ wrappers are not available,
5 c.f. bug #118943
6
Daniel Veillard39057f42003-08-04 01:33:43 +00007Sun Aug 3 21:30:31 EDT 2003 Daniel Veillard <daniel@veillard.com>
8
9 * tree.c: fixing HTML attribute serialization bug #118763
10 applying a modified version of the patch from Bacek
11 * result/HTML/doc3.htm*: this modifies the output from one test
12
Daniel Veillard8d73bcb2003-08-04 01:06:15 +000013Sun Aug 3 21:02:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
14
15 * tree.c include/libxml/tree.h: added a new API to split a
16 QName without generating any memory allocation
17 * valid.c: fixed another problem with namespaces on element
18 in mixed content case
19 * python/tests/reader2.py: updated the testcase with
20 Bjorn Reese fix to reader for unsignificant white space
21 * parser.c HTMLparser.c: cleanup.
22
Daniel Veillard5ee43b02003-08-04 00:58:46 +000023Sun Aug 3 20:55:40 EDT 2003 Daniel Veillard <daniel@veillard.com>
24
25 * catalog.c: trying to fix #118754 of possible recursion in the
26 catalogs. Not fantastically happy about the current fix since
27 it's likely to break under very thread intensive concurrent
28 access to the catalog. Better solution might to keep the depth
29 an extra argument to the resolution functions.
30
Daniel Veillard7b68df92003-08-03 22:58:54 +000031Sun Aug 3 18:56:54 EDT 2003 Daniel Veillard <daniel@veillard.com>
32
33 * valid.c: fixed bug #118712 about mixed content, and namespaced
34 element names.
35 * test/valid/mixed_ns.xml result/valid/mixed_ns*: added a check
36 in the regression tests
37
William M. Brack779af002003-08-01 15:55:39 +000038Fri Aug 1 23:55:23 HKT 2003 William Brack <wbrack@mmm.com.hk>
39
40 Coninuing work on bug 118559
41 * DOCBparser.c: removed 2 unsed vars
42 * xmlregexp.c: changed some numeric const to their enum symbols
43 * xmlreader.c: changed one var define from int to enum
44 (a little more to be done, awaiting co-ordination)
45 * relaxng.c: deleted one unused var
46 * xmllint.c: deleted some unused vars, changed one arg
47 val from int to enum
48 * testHTML.c, testDocbook.c: changed some arg vals to enum const
49 * xmlIO.c: fixed typo from last night (small warning msg)
50
William M. Brack78637da2003-07-31 14:47:38 +000051Thu Jul 31 22:44:33 HKT 2003 William Brack <wbrack@mmm.com.hk>
52
53 Working on bug 118559
54 * error.c: deleted unused variable
55 * parserInternals.c: deleted unneeded 'const' qualifier
56 * parser.c: changed variable type for enum temp storage
57 * xmlIO.c: changed debugging var to be inside #ifdef
58 * valid.c: removed unused variable
59 * HTMLparser.c: removed some unneeded 'const' qualifiers
60 * xpath.c: added some type casts, removed some unused vars
61 * xinclude.c: added one type cast
62 * nanohttp.c: repositioned some #ifdef to avoid unused var
63 * nanoftp.c: removed unused var
64
Daniel Veillard97e01882003-07-30 18:59:19 +000065Wed Jul 30 14:57:55 EDT 2003 Daniel Veillard <daniel@veillard.com>
66
67 * HTMLparser.c: applied a patch from William Brack about
68 the problem of parsing very large HTML instance with comments
69 as raised by Nick Kew
70
Daniel Veillardd6038e02003-07-30 16:37:18 +000071Wed Jul 30 12:29:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
72
73 * xmlreader.c include/libxml/xmlreader.h: applying cleanup
74 patch from Bjorn Reese for xmlTextReaderNodeType() and
75 significant whitespace. There is an enum for node type
76 values now.
77
Daniel Veillard01fc1a92003-07-30 15:12:01 +000078Wed Jul 30 11:08:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
79
80 * encoding.c: applying patch from Peter Jacobi to added
81 ISO-8859-x encoding support when iconv is not available
82 * configure.in include/libxml/xmlversion.h.in
83 include/libxml/xmlwin32version.h.in: added the glue needed
84 at the configure level and made it the default for Windows
85
Daniel Veillardc2664642003-07-29 20:44:53 +000086Tue Jul 29 16:43:48 EDT 2003 Daniel Veillard <daniel@veillard.com>
87
88 * python/generator.py python/libxml.c python/libxml2class.txt:
89 patch from Joachim Bauch + cleanup for Relax NG error callbacks
90 in python
91
Daniel Veillarda6874ca2003-07-29 16:47:24 +000092Tue Jul 29 12:46:08 EDT 2003 Daniel Veillard <daniel@veillard.com>
93
94 * parser.c parserInternals.c tree.c: applied Peter Jacobi encoding
95 cleanup patch, and also avoided a possible memory leak
96
Daniel Veillard9ff7de12003-07-29 13:30:42 +000097Tue Jul 29 09:28:09 EDT 2003 Daniel Veillard <daniel@veillard.com>
98
99 * encoding.c: fix the previous commit
100
William M. Brack4a557d92003-07-29 04:28:04 +0000101Tue Jul 29 12:28:17 HKT 2003 William Brack <wbrack@mmm.com.hk>
102
103 * HTMLparser.c: fixed problem with comments reported by Nick Kew
104 * encoding.c: added routines xmlUTF8Size and xmlUTF8Charcmp for
105 some future cleanup of UTF8 handling
106
Daniel Veillard9deb2422003-07-28 20:40:59 +0000107Mon Jul 28 16:39:14 EDT 2003 Daniel Veillard <daniel@veillard.com>
108
109 * xpath.c: applied a change suggested by Sean Griffin in bug
110 #118494 about a memory leak in EXSLT
111
Daniel Veillardd94849b2003-07-28 13:02:24 +0000112Sun Jul 27 14:30:56 EDT 2003 Daniel Veillard <daniel@veillard.com>
113
114 * relaxng.c: fixed a Relax-NG compilation/streaming bug introduced
115 when fixing the previous Relax-NG bugs
116 * result/relaxng/*: This slightly changes the output messages of
117 some regression tests.
118 * configure.in: added support of -with-fexceptions for nested C++
119 support.
120
MDT 2003 John Fleck63f3a472003-07-24 21:48:30 +0000121Thu Jul 24 15:46:02 MDT 2003 John Fleck <jfleck@inkstain.net>
122
123 * doc/tutorial/apa.html
124 * doc/tutorial/apb.html
125 * doc/tutorial/apc.html
126 * doc/tutorial/apd.html
127 * doc/tutorial/ape.html
128 * doc/tutorial/apf.html
129 * doc/tutorial/apg.html
130 * doc/tutorial/aph.html
131 * doc/tutorial/ar01s02.html
132 * doc/tutorial/ar01s03.html
133 * doc/tutorial/ar01s04.html
134 * doc/tutorial/ar01s05.html
135 * doc/tutorial/ar01s06.html
136 * doc/tutorial/ar01s07.html
137 * doc/tutorial/ar01s08.html
138 * doc/tutorial/index.html
139 * doc/tutorial/ix01.html
140 * doc/tutorial/xmltutorial.pdf
141 * doc/tutorial/xmltutorial.xml
142 update tutorial with XPath example
143
144
Daniel Veillard597bc482003-07-24 16:08:28 +0000145Thu Jul 24 17:07:06 IST 2003 Daniel Veillard <daniel@veillard.com>
146
147 * SAX.c parser.c: fixing a bug about a special case of namespace
148 handling, this closes bug #116841
149
Daniel Veillard2134ab12003-07-23 19:56:29 +0000150Wed Jul 23 20:52:36 IST 2003 Daniel Veillard <daniel@veillard.com>
151
152 * relaxng.c result/relaxng/*: checked and fixed the compilation
153 of RNG schemas, fixes a couple of bugs #117097 and #117001 .
154 This slightly changes the output messages of some regression tests.
155
Daniel Veillardc127adc2003-07-23 15:07:08 +0000156Wed Jul 23 15:15:08 IST 2003 Daniel Veillard <daniel@veillard.com>
157
158 * xmlreader.c: fixed an out of bound error #118052 , the good
159 part if that base64 code was not in use yet ...
160
MDT 2003 John Fleck2ae05c72003-07-23 01:43:53 +0000161Tue Jul 22 19:42:15 MDT 2003 John Fleck <jfleck@inkstain.net>
162
163 * doc/xmllint.html
164 include html version of the xmllint man page, so an
165 up-to-date version is visible on the Web
166
Daniel Veillard8edf1c52003-07-22 20:52:14 +0000167Mon Jul 21 21:53:43 IST 2003 Daniel Veillard <daniel@veillard.com>
168
169 * xinclude.c include/libxml/xinclude.h: added a new API
170 xmlXIncludeProcessTree() to process XInclude only on a subtree
171 this should fix bug #115385
172
Daniel Veillard409a8142003-07-18 15:16:57 +0000173Fri Jul 18 17:11:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
174
175 * relaxng.c include/libxml/relaxng.h: adding Get interface for
176 the error callback and parameters of parsing and validation
177 contexts
178 * xmlreader.c: patch to fix bug #117702 about incomplete Read()
179 on text nodes.
180
Daniel Veillard2dcb9372003-07-16 21:18:19 +0000181Wed Jul 16 23:15:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
182
183 * parserInternals.c: patch from Dodji Seketeli about UTF16 BOM
184 when using the push XML parser.
185 * result/utf16bom.xml result/noent/utf16bom.xml test/utf16bom.xml:
186 added the test to the regression suite.
187
Daniel Veillard2009c4e2003-07-15 20:04:34 +0000188Tue Jul 15 22:03:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
189
190 * globals.c: add xmlThrDefMutex = NULL in xmlCleanupGlobals()
191 as suggested by Rob Richards
192
Daniel Veillard34ba3872003-07-15 13:34:05 +0000193Tue Jul 15 15:30:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
194
195 * DOCBparser.c HTMLparser.c entities.c parser.c relaxng.c
196 xmlschemas.c xpath.c: removed some warnings by casting xmlChar
197 to unsigned int and a couple of others.
198
199Fri Jul 11 16:44:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
200
201 * xmlschemastypes.c: fixes a segfault on empty hexBinary strings
202
Daniel Veillard3dc93a42003-07-10 14:04:33 +0000203Thu Jul 10 16:02:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
204
205 * nanoftp.c nanohttp.c: cleanup patches from Peter Breitenlohner
206
Daniel Veillarddf101d82003-07-08 14:03:36 +0000207Tue Jul 8 16:02:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
208
209 * globals.c threads.c: fixes some problem when freeing unititialized
210 mutexes
211
Daniel Veillard2db8c122003-07-08 12:16:59 +0000212Tue Jul 8 14:15:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
213
214 * nanoftp.c nanohttp.c: the modules should not import <config.h>
215 directly, some cleanups
216 * xmlschemas.c: Peter Sobisch found a nasty bug in the Schemas
217 validation code.
218
Daniel Veillard13d07cd2003-07-07 16:02:41 +0000219Mon Jul 7 18:00:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
220
221 * win32/configure.js: Jesse Pelton pointed out a problem in the
222 javascript code.
223
Daniel Veillard75eb1ad2003-07-07 14:42:44 +0000224Mon Jul 7 16:39:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
225
226 * NEWS doc/*: regenerated
227 * nanoftp.c nanohttp.c: might fix includes problems with the
228 Ipv6 support on solaris
229 * tree.c: patch from Markus Keim about xmlHasNsProp() on attributes
230 defined as #IMPLIED
231
Daniel Veillard560c2a42003-07-06 21:13:49 +0000232Sun Jul 6 23:09:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
233
234 * configure.in doc/*: preparing release 1.5.8
235 * nanohttp.c: changed some preprocessor block
236 * xmlschemastypes.c: applied patch from Charles Bozeman adding
237 hexBinary schema datatype and adding support for totalDigits and
238 fractionDigits facets.
239
Daniel Veillard7a985a12003-07-06 17:57:42 +0000240Sun Jul 6 19:56:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
241
242 * debugXML.c xpath.c: fixed 2 bugs pointed in #116448
243
Daniel Veillardffe4f5e2003-07-06 17:35:43 +0000244Sun Jul 6 19:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
245
246 * xinclude.c: fixed bug #116095 removing the error message when
247 reapplying XInclude to a document.
248
Daniel Veillard1997c3e2003-07-05 20:43:43 +0000249Sat Jul 5 22:40:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
250
251 * xmlIO.c: applied small changes to portability layer for
252 compilation on DJGPP Ms-DOS compiler.
253
Daniel Veillardd9d32ae2003-07-05 20:32:43 +0000254Sat Jul 5 22:30:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
255
256 * parser.c HTMLparser.c: use the character() SAX callback
257 if the cdataBlock ain't defined.
258 * xpath.c: fix bug #115349 allowing compilation when configured
259 with --without-xpath since the Schemas code needs NAN and co.
260
William M. Brack59002e72003-07-04 17:01:59 +0000261Sat Jul 5 00:51:30 HKT 2003 William Brack <wbrack@mmm.com.hk>
262
263 Fixed problem with multi-threading, shown by the test program
264 testThreads. After fix, ran mutiple tests on various speed
265 machines (single and dual processor X86), which all seem okay.
266
267 * catalog.c: added missing xmlRMutexUnlock in xmlLoadCatalog
268
269 * threads.c: added missing initialisation for condition variable
270 in xmlNewRMutex.
271
Daniel Veillardde2a67b2003-06-21 14:20:04 +0000272Sat Jun 21 16:10:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
273
274 Applying IPv6 patch from Archana Shah <archana.shah@wipro.com>
275 closing bug #114837
276
277 * configure.in: Added checks for IPv6 support and getaddrinfo().
278
279 * acconfig.h: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
280
281 * config.h.in: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
282
283 * nanoftp.c: Structure xmlNanoFTPCtxt contains either sockaddr_storage
284 field or sockaddr_in field, depending upon the availability of IPv6
285 support.
286 have_ipv6(): Added to check for run-time IPv6 support.
287 (xmlNanoFTPScanURL), (xmlNanoFTPUpdateURL), (xmlNanoFTPScanProxy):
288 Modified to parse a URI with IPv6 address given in [].
289 (xmlNanoFTPConnect): Changed to use getaddrinfo for address
290 resolution, if it is available on the system, as gethostbyname
291 does not return IPv6 addresses on some platforms.
292 (xmlNanoFTPGetConnection): Modified type of dataAddr variable to
293 sockaddr_storage or sockaddr_in depending upon the IPv6 support.
294 Sending EPSV, EPRT or PASV, PORT depending upon the type of address
295 we are dealing with.
296
297 * nanohttp.c: (have_ipv6): Added to check for run-time IPv6 support.
298 (xmlNanoHTTPScanURL), (xmlNanoHTTPScanProxy): Modified to parse
299 a URI with IPv6 address given in [].
300 (xmlNanoHTTPConnectHost): Modified to use getaddrinfo if it is
301 available on the system. Also IPv6 addresses will be resolved by
302 gethostbyname only if IPv6 run-time support is available.
303 (xmlNanoHTTPConnectAttempt): Modified to deal with IPv6 address.
304
Igor Zlatkovic72f92a82003-06-14 16:48:26 +0000305Sat Jun 14 18:46:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
306
307 * win32/configure.js include/win32config.h
308 include/libxml/xmlversion.h.in: Applied the patch for BCB
309 by Eric Zurcher.
310
Daniel Veillardd7cec922003-06-13 12:30:10 +0000311Fri Jun 13 14:27:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
312
313 * doc/Makefile.am doc/html/*: reverted back patch for #113521,
314 due to #115104 and while fixing #115101 . HTML URLs must not
315 be version dependant.
316
Daniel Veillard8265a182003-06-13 10:05:56 +0000317Fri Jun 13 12:03:30 CEST 2003 Daniel Veillard <daniel@veillard.com>
318
319 * entities.c: do not generate &quot; for " outside of attributes
320 * result//*: this changes the output of some tests
321
Daniel Veillard4e9b1bc2003-06-09 10:30:33 +0000322Mon Jun 9 12:28:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
323
324 * parser.c xmlIO.c: trying to fix #114277 about when file
325 remapping and escaping should really be attempted.
326
Daniel Veillarda37aab82003-06-09 09:10:36 +0000327Mon Jun 9 11:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
328
329 * doc/*: applied a patch from Gman for building docs
330 * valid.c xmllint.c include/libxml/valid.h: applied a patch from
331 Gary Pennington to provide an allocator for xmlValidCtxt
332 * xmlreader.c: applied patch from Jacek Konieczny fixing bug
333 #113580 about data not being passed immediately.
334
Daniel Veillarde1326112003-06-05 09:32:20 +0000335Thu Jun 5 11:31:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
336
337 * tree.c: applied a couple of patches from Mark Itzcovitz
338 to handle saving back "UTF-16" documents.
339
Daniel Veillarda84c0b32003-06-02 16:58:46 +0000340Mon Jun 2 21:56:15 MVT 2003 Daniel Veillard <daniel@veillard.com>
341
342 * relaxng.c xmlschemas.c include/libxml/schemasInternals.h: commiting
343 some work done while in the Maldives (hence the timezone on the
344 laptop !)
345 * result/schemas/length3* test/schemas/deter0_*
346 test/schemas/group0_*: some tests added too
347
Daniel Veillard8caa9c22003-06-02 13:35:24 +0000348Mon Jun 2 15:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
349
350 * encoding.c: small fix
351 * xmlIO.c: fixed an error message
352
Daniel Veillard0e0f37a2003-05-20 12:22:41 +0000353Tue May 20 14:21:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
354
355 * parserInternals.c: fixing Red Hat bug #91013 where xmllint was
356 accepting an improper UTF8 sequence
357
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +0000358Sat May 17 12:53:11 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
359
360 * threads.c: applied the patch from Stéphane Bidoul for getting
361 rid of extra threads in a dynamic library.
Igor Zlatkovicfb7f0842003-05-17 11:31:20 +0000362 * win32/configure.js: threads default to 'native' now.
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +0000363
Daniel Veillard5f5b7bb2003-05-16 17:19:40 +0000364Fri May 16 13:17:52 EDT 2003 Daniel Veillard <daniel@veillard.com>
365
366 * HTMLtree.c: fixing bug #112904: html output method escaped
367 plus sign character in URI attribute.
368
Daniel Veillard781ac8b2003-05-15 22:11:36 +0000369Thu May 15 18:06:18 EDT 2003 Daniel Veillard <daniel@veillard.com>
370
371 * build_glob.py global.data globals.c parser.c
372 include/libxml/globals.h: patch from Stéphane Bidoul for setting
373 up threads global defaults.
374 * doc/libxml2-api.xml: this extends the API with new functions
375 * python/tests/Makefile.am python/tests/reader2.py
376 python/tests/thread2.py: integrated the associated testcase and
377 fixed the error string used in reader2
378
Daniel Veillard38b80a82003-05-14 18:59:00 +0000379Wed May 14 14:56:46 EDT 2003 Daniel Veillard <daniel@veillard.com>
380
381 * configure.in libxml.spec.in python/Makefile.am: trying
382 to conciliate --with-python= requirements and RPM builds,
383 a PITA really...
384
Daniel Veillard104caa32003-05-13 22:54:05 +0000385Tue May 13 18:30:34 EDT 2003 Daniel Veillard <daniel@veillard.com>
386
387 * HTMLparser.c: oops last commit introduced a memory leak.
388
Daniel Veillarde8b09e42003-05-13 22:14:13 +0000389Tue May 13 18:10:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
390
391 * xmllint.c doc/xmllint.xml: added --nonet option
392 * doc/Makefile.am: fixing #112803 by adding --nonet when calling
393 xsltproc or xmllint
394 * doc/xmllint.xml doc/xmllint.1: also added --schema doc and
395 rebuilt
396 * HTMLparser.c: cleaned up the HTML parser context build when
397 using an URL
398
Daniel Veillardd437d322003-05-13 21:07:01 +0000399Tue May 13 16:35:04 EDT 2003 Daniel Veillard <daniel@veillard.com>
400
401 * libxml.spec.in: added a comment about bug #112902
402
William M. Brack3dd57f72003-05-13 02:06:18 +0000403Mon May 12 21:58:00 EDT 2003 William Brack <wbrack@mmm.com.hk>
404
405 * minor cleanup of configure '--help' display
406 * error.c: enhanced xmlParserPrintFileContext to fix bug #109942
407
Daniel Veillardd72c7e32003-05-12 21:55:03 +0000408Mon May 12 17:53:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
409
410 * tree.c: PI nodes in external subset were not freed :-\
411 fixes bug #112842
412
Daniel Veillard75bb3bb2003-05-12 15:25:56 +0000413Mon May 12 11:23:27 EDT 2003 Daniel Veillard <daniel@veillard.com>
414
415 * xmllint.c: added --schema option to run WXS schema validation
416 * xmlschemas.c xmlschemastypes.c include/libxml/schemasInternals.h:
417 tried to improve error reporting in the Schema code, some cleanup
418 too.
419
Daniel Veillard82bbbd42003-05-11 20:16:09 +0000420Sun May 11 16:13:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
421
422 * xmlschemas.c: fixed some problems in the handling of errors,
423 and attributes addressed by references.
424 * test/schemas/* result/schemas/*: dropped the verbosity level
425 and added a couple of new tests
426
Daniel Veillardadbb0e62003-05-10 20:02:45 +0000427Sat May 10 16:01:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
428
429 * relaxng.c: Stéphane Bidoul found an off by one addressing
430 error on the error handling.
431
Daniel Veillarda77cf712003-05-09 23:09:55 +0000432Fri May 9 19:08:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
433
434 * xmlschemastypes.c: trying to fix #112673
435
Daniel Veillardc3ca5ba2003-05-09 22:26:28 +0000436Fri May 9 18:14:16 EDT 2003 Daniel Veillard <daniel@veillard.com>
437
438 * DOCBparser.c catalog.c parser.c relaxng.c: removed multiple
439 warning, this fixed a bug and should close #111574
440
Daniel Veillard37fc84d2003-05-09 19:38:15 +0000441Fri May 9 15:34:32 EDT 2003 Daniel Veillard <daniel@veillard.com>
442
443 * xmlschemas.c: fixing bug #104081 with xs:all with an element
444 holding minOccurs="0"
445 * test/schemas/all_* result/schemas/all_*: added some regression
446 tests for that bug
447 * xmllint.c xmlreader.c: patches from Joerg Schmitz-Linneweber and
448 Garry Pennington to compile without schemas support.
449
Daniel Veillarda067e652003-05-01 08:03:46 +0000450Thu May 1 10:02:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
451
452 * tree.c: fixed a problem with xmlUnlinkNode() for DTDs.
453
Daniel Veillard61c52202003-04-30 12:20:34 +0000454Wed Apr 30 14:16:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
455
456 * xml2-config.in: try to fix Red hat bug #89957, do not
457 output -L/usr/lib64
458 * xmlreader.c: fixed a typo in a comment
459
MDT 2003 John Fleck6d68f612003-04-29 13:33:21 +0000460Tue Apr 29 07:32:02 MDT 2003 John Fleck <jfleck@inkstain.ent>
461
462 * doc/tutorial/aph.html, ix01.html
463 forgot to cvs add the new files. Thanks to Roland van Laar
464 for pointing this out
465
Daniel Veillardd4330462003-04-29 12:40:16 +0000466Tue Apr 29 14:36:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
467
468 * xmlschemas.c doc/libxml2-api.xml: fixing a function comment
469 * doc/Makefile.am doc/apibuild.py doc/gnome-xml.sgml: switching
470 to the XML/XSLT doc generation closing #111799
471 * doc/html/*: complete update of the HTML results
472
Igor Zlatkovica28d2362003-04-28 12:56:01 +0000473Mon Apr 28 14:51:41 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
474
475 * win32/defgen.xsl: fixed the conditional for unicode map,
476 removed hardcoded schema entries
477
478Mon Apr 28 02:19:00 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
479
480 * win32/defgen.xsl: new file, stylesheet for generating
481 win32/libxml2.def.src from doc/libxml2-api.xml
482 * win32/libxml2.def.src: is autogenerated from now on, changes
483 to this file will not appear here anymore
484
Daniel Veillard94bb2f12003-04-27 22:14:07 +0000485Mon Apr 28 00:12:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
486
487 * win32/configure.js python/setup.py.in: applied patch
488 from Stéphane Bidoul for the Python bindings on the new
489 release.
490
Igor Zlatkovic34656b42003-04-27 16:00:05 +0000491Sun Apr 27 17:56:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
492
493 * debugXML.c: included libxml/uri.h for xmlCanonicPath
494 declaration
495 * win32/configure.js: thread-enabled build is now default
496 * win32/libxml2.def.src: added more exports
497
Daniel Veillard1177ca42003-04-26 22:29:54 +0000498Sun Apr 27 00:23:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
499
500 * NEWS doc/*.xsl doc/*.html: updated the web site separated
501 developers from common pages, made the transition to XHTML1,
502 added validity checking to the makefile rules.
503
Daniel Veillard329456a2003-04-26 21:21:00 +0000504Sat Apr 26 23:17:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
505
506 * parser.c: fix for xmlIOParseDTD same as previous and reported
507 by Petr Pajas
508
Daniel Veillardc6abc3d2003-04-26 13:27:30 +0000509Sat Apr 26 15:26:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
510
511 * parser.c: applied fix to xmlSAXParseDTD from Malcolm Tredinnick
512 closing #111638
513
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000514Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
515
516 * python/generator.py: fixed a problem in the generator where
517 the way functions are remapped as methods on classes was
518 not symetric and dependant on python internal hash order,
519 as reported by Stéphane Bidoul
520
MDT 2003 John Fleck8aff3b72003-04-26 03:54:07 +0000521Fri Apr 25 21:52:33 MDT 2003 John Fleck <jfleck@inkstain.net>
522
523 * doc/tutorial:
524 xmltutorial.xml
525 xmltutorial.pdf
526 *.html
527 add appendix on generating compiler flags, more indexing
528
Daniel Veillard1c960272003-04-25 23:12:22 +0000529Sat Apr 26 01:10:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
530
531 * triodef.h vms/build_libxml.com: applied patch from Craig A. Berry
532 to get libxml-2.5.7 to compile on OpenVMS
533
Daniel Veillardc5573462003-04-25 16:43:49 +0000534Fri Apr 25 18:42:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
535
536 * parser.c: fixing an xmlParseDTD bug raised by Petr Pajas
537
Daniel Veillardfd583412003-04-25 13:22:10 +0000538Fri Apr 25 15:20:29 CEST 2003 Daniel Veillard <daniel@veillard.com>
539
540 * doc/Makefile.am doc/xmlcatalog.1 doc/xmlcatalog_man.xml
541 doc/xmllint.1 doc/xmllint.xml: automated the generation of the
542 man page based on xsltproc and a stylesheet PI in the XML.
543
Daniel Veillarddc07e182003-04-25 10:39:38 +0000544Fri Apr 25 12:37:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
545
546 * doc/xmllint.*: trying to fix #110541 where &nbsp; generated
547 character preventing rendering by the man command.
548
Daniel Veillard92fc02c2003-04-24 23:12:35 +0000549Fri Apr 25 01:09:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
550
551 * NEWS configure.in: preparing release 2.5.7
552 * doc/*: updated and rebuilt the docs
553 * doc/apibuild.py: fixed the script
554
Daniel Veillardde0a0a52003-04-24 17:12:57 +0000555Thu Apr 24 19:11:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
556
557 * Makefile.am doc/apibuild.py: make sure the OOM code don't
558 get in the way of the builds
559 * doc/libxml2-api.xml python/libxml2class.txt: automatic update
560
Daniel Veillarda76fe5c2003-04-24 16:06:47 +0000561Thu Apr 24 18:01:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
562
563 * Makefile.am testOOM.c testOOMlib.[ch] : integrated the Out Of
564 Memory test from Havoc Pennington #109368
565 * SAX.c parser.c parserInternals.c tree.c uri.c valid.c
566 xmlmemory.c xmlreader.c xmlregexp.c include/libxml/tree.h
567 include/libxml/parser.h: a lot of memory allocation cleanups
568 based on the results of the OOM testing
569 * check-relaxng-test-suite2.py: seems I forgot to commit the
570 script.
571
Daniel Veillard18f113d2003-04-23 15:18:26 +0000572Wed Apr 23 17:16:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
573
574 * xmlschemastypes.c: trivial fix for 109774 removing a warning
575
Daniel Veillard85095e22003-04-23 13:56:44 +0000576Wed Apr 23 15:49:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
577
578 * DOCBparser.c SAX.c catalog.c debugXML.c parser.c: try to find
579 more places where xmlCanonicPath() must be used to convert
580 filenames to URLs, trying to fix #111088
581
Daniel Veillard54396242003-04-23 07:36:50 +0000582Wed Apr 23 09:35:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
583
584 * python/libxml.c python/libxml.py: applied patch from
585 Brent M Hendricks adding binding for xmlCatalogAddLocal
586
Daniel Veillard45269b82003-04-22 13:21:57 +0000587Tue Apr 22 15:18:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
588
589 * HTMLparser.c: tried to fix #98879 again in a more solid
590 way.
591
Igor Zlatkovic94f48842003-04-22 12:00:37 +0000592Tue Apr 22 13:58:43 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
593
594 * win32/libxml2.def.src: added more exports from the relaxng and
595 xmlreader clan
596
Daniel Veillardf431eb82003-04-22 08:37:26 +0000597Tue Apr 22 10:35:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
598
599 * SAX.c test/valid/ns* test/result/ns*: applied the patch
600 provided by Brent Hendricks fixing #105992 and integrated the
601 examples in the testsuite.
602
Daniel Veillardc4f65ab2003-04-21 23:07:45 +0000603Tue Apr 22 01:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
604
605 * TODO: updated a bit
606 * configure.in: fixed the comment, threads now default to on
607 * parserInternals.c: fixed an erroneous xmlMallocAtomic() call
608
Daniel Veillarda880b122003-04-21 21:36:41 +0000609Mon Apr 21 23:33:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
610
611 * globals.c libxml.h parser.c parserInternals.c tree.c xmllint.c
612 xmlreader.c include/libxml/parser.h: a lot of performance work
613 especially the speed of streaming through the reader and push
614 interface. Some thread related optimizations. Nearly doubled the
615 speed of parsing through the reader.
616
MDT 2003 John Fleck83c8a5c2003-04-20 16:45:07 +0000617Sun Apr 20 10:36:05 MDT 2003 John Fleck <jfleck@inkstain.net>
618
619 * doc/xmllint.xml
620 * doc/xmllint.1
621 update man page to explain use of --stream
622
Daniel Veillard3c908dc2003-04-19 00:07:51 +0000623Sat Apr 19 02:03:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
624
625 * DOCBparser.c HTMLparser.c c14n.c catalog.c encoding.c globals.c
626 nanohttp.c parser.c parserInternals.c relaxng.c tree.c uri.c
627 xmlmemory.c xmlreader.c xmlregexp.c xpath.c xpointer.c
628 include/libxml/globals.h include/libxml/xmlmemory.h: added
629 xmlMallocAtomic() to be used when allocating blocks which
630 do not contains pointers, add xmlGcMemSetup() and xmlGcMemGet()
631 to allow registering the full set of functions needed by
632 a garbage collecting allocator like libgc, ref #109944
633
Daniel Veillard84942712003-04-18 14:40:05 +0000634Fri Apr 18 16:37:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
635
636 * configure.in: switched to have thread support enabled by default,
637 didn't got troubles with ABI compatibility on Linux, hope it
638 won't break on strange OSes, if yes, report the system ID
639 * doc/libxml2-api.xml: just rebuilt the API
640
Daniel Veillard3e59fc52003-04-18 12:34:58 +0000641Fri Apr 18 14:31:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
642
643 * libxml.h include/libxml/parser.h parser.c xmlIO.c DOCBparser.c:
644 added support for large file, tested with a 3+GB instance,
645 and some cleanup.
646 * catalog.c: added a TODO
647 * Makefile.am: added some "make tests" comments
648
Daniel Veillardac297932003-04-17 12:55:35 +0000649Thu Apr 17 14:51:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
650
651 * relaxng.c: some cleanups
652 * doc/xmlreader.html: extended the document to cover RelaxNG and
653 tree operations
654 * python/tests/Makefile.am python/tests/reader[46].py: added some
655 xmlReader example/regression tests
656 * result/relaxng/tutor*.err: updated the output of a number of tests
657
Daniel Veillard62163602003-04-17 09:36:38 +0000658Thu Apr 17 11:35:37 CEST 2003 Daniel Veillard <daniel@veillard.com>
659
660 * relaxng.c: valgrind pointed out an uninitialized variable error.
661
Daniel Veillard33300b42003-04-17 09:09:19 +0000662Thu Apr 17 11:06:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
663
664 * include/libxml/relaxng.h relaxng.c include/libxml/xmlreader.h
665 xmlreader.c: augnemting the APIs, cleanups.
666 * parser.c: cleanup bug #111005
667 * xmlIO.c: added some missing comments
668
Daniel Veillardce192eb2003-04-16 15:58:05 +0000669Wed Apr 16 17:46:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
670
671 * relaxng.c xmllint.c: more work on RelaxNG streaming validation
672 trying to improve the subset compiled, and more testing.
673 * doc/downloads.html doc/xml.html doc/xmlmem.html: some updates on the
674 documentation
675 * test/relaxng/tutor11_1_3.xml: fixes the DTD path
676 * result/relaxng/*.err: fix some of the outputs
677
Daniel Veillardf4e55762003-04-15 23:32:22 +0000678Wed Apr 16 01:28:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
679
680 * relaxng.c xmlreader.c xmllint.c include/libxml/relaxng.h
681 include/libxml/xmlreader.h: implemented streaming of
682 RelaxNG (when possible) on top of the xmlReader interface,
683 provided it as xmllint --stream --relaxng .rng .xml
684 This seems to mostly work.
685 * Makefile.am: updated to test RelaxNG streaming
686
Daniel Veillardc58f4ef2003-04-14 16:11:26 +0000687Mon Apr 14 18:08:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
688
689 * relaxng.c include/libxml/relaxng.h: integrated the regexp
690 based validity checking of fragments of the document for
691 which the RNG can be compiled to regexps. Works on all regression
692 tests, only fix needed is related to error messages.
693
Daniel Veillard52b48c72003-04-13 19:53:42 +0000694Sun Apr 13 21:51:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
695
696 * relaxng.c xmlregexp.c include/libxml/xmlautomata.h
697 include/libxml/xmlregexp.h: Starting work precompiling
698 parts of RelaxNG schemas. Not plugged onto validity checking
699 yet, just the regexp building part. Needed to extend some
700 of the automata and regexp APIs.
701
Daniel Veillardf6bad792003-04-11 19:38:54 +0000702Fri Apr 11 21:36:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
703
704 * xmllint.c xmlreader.c include/libxml/xmlreader.h: make sure
705 xmllint --stream and xmllint --stream --valid returns errors
706 code appropriately
707
Daniel Veillardc6cae7b2003-04-11 09:02:11 +0000708Fri Apr 11 10:59:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
709
710 * xmlreader.c include/libxml/xmlreader.h: Added the Expand()
711 and Next() operation to work on subtrees within the reader
712 framework.
713 * doc/libxml2-api.xml python/libxml2class.txt: resulting updates
714 * python/tests/reader5.py: added an example for those new
715 functions of the reader.
716
Daniel Veillard645c6902003-04-10 21:40:49 +0000717Thu Apr 10 23:38:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
718
719 * HTMLtree.c: patch from Vasily Tchekalkin to fix #109865
720
Daniel Veillard9e077102003-04-10 13:36:54 +0000721Thu Apr 10 15:32:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
722
723 * xmlreader.c: fixing HasValue for namespace as raised by
724 Denys Duchier
725
Daniel Veillard02ea1412003-04-09 12:08:47 +0000726Wed Apr 9 14:07:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
727
728 * HTMLparser.c include/libxml/HTMLparser.h: exported
729 htmlCreateMemoryParserCtxt() it was static
730
Daniel Veillardd3b9cd82003-04-09 11:24:17 +0000731Wed Apr 9 13:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
732
733 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
734 update from Charles Bozeman for date and duration types
735 * test/schemas/date_0.* test/schemas/dur_0.*
736 result/schemas/date_0.* result/schemas/dur_0.*: updated too
737
Daniel Veillardc00cda82003-04-07 10:22:39 +0000738Mon Apr 7 12:19:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
739
740 * tree.c valid.c xpath.c include/libxml/tree.h include/libxml/valid.h:
741 fixing bug #107129, removing excessive allocation and calls
742 to *printf in the code to build QName strings.
743
Igor Zlatkovic69651182003-04-05 09:43:30 +0000744Sat Apr 5 11:41:36 CEST 2003 Igoe Zlatkovic <igor@zlatkovic.com>
745
746 * win32/libxml2.def.src: fixed conditional exports, reported by
747 Luke Murray.
748
Daniel Veillardadba5f12003-04-04 16:09:01 +0000749Fri Apr 4 18:08:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
750
751 * parser.c: fixed a possible problem with xmlRecoverMemory()
752
Daniel Veillarda48ed3d2003-04-03 15:28:28 +0000753Thu Apr 3 17:24:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
754
755 * trio.c trio.h triodef.h trionan.c trionan.h triop.h triostr.c
756 triostr.h: Bjorn sent an update for the TRIO portability layer.
757
Igor Zlatkovicd6c86502003-04-01 20:00:42 +0000758Tue Apr 1 21:57:26 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
759
760 * win32/libxml2.def.src: exported new functions
761
Daniel Veillardc2d4a932003-04-01 11:13:05 +0000762Tue Apr 1 13:09:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
763
764 * configure.in NEWS: preparing release 2.5.6
765 * doc/*: updated and rebuilt the docs
766
Daniel Veillarde5020412003-04-01 09:55:20 +0000767Tue Apr 1 11:52:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
768
769 * SAX.c: fixed an uninitialized memory access pointed by valgrind
770 on C14Ntests
771
Daniel Veillard7fe1f3a2003-03-31 22:13:33 +0000772Tue Apr 1 00:12:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
773
774 * relaxng.c: one more fixup of error message reporting
775
Daniel Veillard5f1946a2003-03-31 16:38:16 +0000776Mon Mar 31 18:36:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
777
778 * relaxng.c: more work on bug #109225, and fixed an uninitialized
779 variable pointed out by valgrind
780
Daniel Veillarda507fbf2003-03-31 16:09:37 +0000781Mon Mar 31 18:05:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
782
783 * relaxng.c: try to work on bug #109225 and provide better
784 error reports.
785 * result/relaxng/* : this change the output of a number of tests
786 * xinclude.c: fixing the parsed entity redefinition problem
787 raised on the list.
788 * test/schemas/date_0.xsd: updated the date test c.f. E2-12
789
Daniel Veillardb3721c22003-03-31 11:22:25 +0000790Mon Mar 31 13:19:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
791
792 * xmlschemastypes.c: fixed date comparison to handle the tzo
793 The only failures left are disagreements on Notations and
794 '+1' not being allowed for ulong, uint, ushort and ubyte.
795
Daniel Veillard455cc072003-03-31 10:13:23 +0000796Mon Mar 31 12:11:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
797
798 * xmlschemastypes.c: fixed gMonth parsing routine accordingly
799 to the XML Schemas errata
800 http://www.w3.org/2001/05/xmlschema-errata#e2-12
801
Daniel Veillarde637c4a2003-03-30 21:10:09 +0000802Sun Mar 30 23:04:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
803
804 * relaxng.c xmlschemastypes.c: more work on XML Schemas datatypes
805 and facets support. Currently only schemas with binHex or
806 base64 don't compile. A few error left in the test suite:
807 found 1035 test instances: 919 success 23 failures
808 most are gdate or gdateyear failing check, and a few cases where
809 James clark tests results are strange.
810 * valid.c: allow to reuse the Notation checking routine without
811 having a validation context.
812 * SAX.c: removed a #if 0
813
Daniel Veillardb6c7f412003-03-29 16:41:55 +0000814Sat Mar 29 17:35:05 CET 2003 Daniel Veillard <daniel@veillard.com>
815
816 * xinclude.c: forgot to apply one check from #106931 patch
817 * xmlschemastypes.c: more work on XML Schemas datatypes
818
Daniel Veillardc4c21552003-03-29 10:53:38 +0000819Sat Mar 29 11:49:25 CET 2003 Daniel Veillard <daniel@veillard.com>
820
821 * relaxng.c include/libxml/relaxng.h xmlschemastypes.c: more work
822 on cleaning up XML Schemas datatypes based on James Clark tests
823 test/xsdtest/xsdtest.xml
824
Daniel Veillard80b19092003-03-28 13:29:53 +0000825Fri Mar 28 14:24:08 CET 2003 Daniel Veillard <daniel@veillard.com>
826
827 * relaxng.c: implemented comparisons for Schemas values.
828 * xmlschemastypes.c include/libxml/xmlschemastypes.h: fixed
829 some bugs in duration handling, comparisons for durations
830 and decimals, removed all memory leaks pointed out by James
831 testsuite. Current status is now
832 found 238 test schemas: 197 success 41 failures
833 found 1035 test instances: 803 success 130 failures
834
Daniel Veillard91a13252003-03-27 23:44:43 +0000835Fri Mar 28 00:41:55 CET 2003 Daniel Veillard <daniel@veillard.com>
836
837 * xmlschemas.c include/libxml/xmlschemas.h: fixed bugs and memory
838 leaks in the W3C XML Schemas code
839 * xmlschemastypes.c: implemented nonPositiveInteger
840 * test/schemas/length2_0.xsd result/schemas/length2_0_0.err:
841 fixed the test and result.
842
Daniel Veillard6560a422003-03-27 21:25:38 +0000843Thu Mar 27 22:23:07 CET 2003 Daniel Veillard <daniel@veillard.com>
844
845 * HTMLparser.c tree.c: two patches from James Bursa on the HTML
846 parser and a typo
847 * xmlschemastypes.c: reindenting, fixing a memory access
848 problem with dates.
849
Daniel Veillard6c5b2d32003-03-27 14:55:52 +0000850Thu Mar 27 15:53:35 CET 2003 Daniel Veillard <daniel@veillard.com>
851
852 * parser.c: fixing #109227 providing more context in case of
853 start/end tag mismatch
854 * python/tests/ctxterror.py python/tests/readererr.py: update the
855 tests accordingly
856
Daniel Veillardd9b72832003-03-27 14:24:00 +0000857Thu Mar 27 15:22:41 CET 2003 Daniel Veillard <daniel@veillard.com>
858
859 * xinclude.c: should fix #109327 errors on memory accesses
860
Daniel Veillardc7e9b192003-03-27 14:08:24 +0000861Thu Mar 27 15:06:13 CET 2003 Daniel Veillard <daniel@veillard.com>
862
863 * HTMLtree.c: Fixed reopening of #78662 <form action="...">
864 is an URI reference
865
Daniel Veillarde209b332003-03-26 21:40:13 +0000866Wed Mar 26 22:38:39 CET 2003 Daniel Veillard <daniel@veillard.com>
867
868 * xpath.c: fixed bug #109160 on non-ASCII IDs
869
Daniel Veillard642104e2003-03-26 16:32:05 +0000870Wed Mar 26 17:30:37 CET 2003 Daniel Veillard <daniel@veillard.com>
871
872 * parser.c: Norm suggested a nicer error message for xml:space values
873 errors
874
Daniel Veillarde4fa2932003-03-26 00:38:10 +0000875Wed Mar 26 01:34:19 CET 2003 Daniel Veillard <daniel@veillard.com>
876
877 * xpath.c include/libxml/xpath.h: first part of the fix to
878 performance bug #108905, adds xmlXPathOrderDocElems() providing
879 document order for nodes.
880 * python/libxml.c: Python may require TRIO as Albert Chin pointed out
881
Daniel Veillard09628212003-03-25 15:10:27 +0000882Tue Mar 25 16:07:00 CET 2003 Daniel Veillard <daniel@veillard.com>
883
884 * xmlschemastypes.c: removing a warning with Sun compiler
885 bug #109154
886
MST 2003 John Fleckda271742003-03-25 14:05:17 +0000887Tue Mar 25 07:02:56 MST 2003 John Fleck <jfleck@inkstain.net>
888
889 * doc/xmllint.xml
890 * doc/xmllint.1
891 update xmllint man page with --relaxng option
892
Daniel Veillard2032d292003-03-25 11:09:40 +0000893Tue Mar 25 12:07:03 CET 2003 Daniel Veillard <daniel@veillard.com>
894
895 * python/setup.py.in : was missing "drv_libxml2.py"
896
Daniel Veillard9adc0462003-03-24 18:39:54 +0000897Mon Mar 24 19:38:05 CET 2003 Daniel Veillard <daniel@veillard.com>
898
899 * tree.c xpath.c: some changes related to the new way of
900 handling Result Value Tree, before 2.5.5
901
Daniel Veillardd8da01c2003-03-24 15:58:23 +0000902Mon Mar 24 16:36:23 CET 2003 Daniel Veillard <daniel@veillard.com>
903
904 * configure.in NEWS: preparing release 2.5.5
905 * doc/* : updated the documentation and regenerated it.
906
Daniel Veillardef0b4502003-03-24 13:57:34 +0000907Mon Mar 24 14:56:01 CET 2003 Daniel Veillard <daniel@veillard.com>
908
909 * xpath.c: fixed some problems related to #75813 about handling
910 of Result Value Trees
911
Daniel Veillard9231ff92003-03-23 22:00:51 +0000912Sun Mar 23 22:57:20 CET 2003 Daniel Veillard <daniel@veillard.com>
913
914 * uri.c: applied a set of patches from Lorenzo Viali correcting
915 URI parsing errors.
916
Daniel Veillard5f8d1a32003-03-23 21:02:00 +0000917Sun Mar 23 22:00:14 CET 2003 Daniel Veillard <daniel@veillard.com>
918
919 * parser.c: validity status was not passed back when validating in
920 entities, but raised by Oliver Fischer
921
Daniel Veillard04ee2f22003-03-23 20:31:46 +0000922Sun Mar 23 21:30:50 CET 2003 Daniel Veillard <daniel@veillard.com>
923
924 * HTMLtree.c: avoid escaping ',' in URIs
925
Daniel Veillardef8dd7b2003-03-23 12:02:56 +0000926Sun Mar 23 12:57:00 CET 2003 Daniel Veillard <daniel@veillard.com>
927
928 * parser.c: fixing bug #108976 get the ID/REFs to reference
929 the ID in the document content and not in the entity copy
930 * SAX.c include/libxml/parser.h: more checking of the ID/REF
931 stuff, better solution for #107208
932 * xmlregexp.c: removed a direct printf, dohhh
933 * xmlreader.c: fixed a bug on streaming validation of empty
934 elements in entities
935 * result/VC/ElementValid8 test/VCM/v20.xml result/valid/xhtml1.xhtml:
936 cleanup of the validation tests
937 * test/valid/id* test/valid/dtds/destfoo.ent result/valid/id*:
938 added more ID/IDREF tests to the suite
939
Daniel Veillard2cfd9df2003-03-22 22:39:16 +0000940Sat Mar 22 23:38:08 CET 2003 Daniel Veillard <daniel@veillard.com>
941
942 * xmlreader.c: fixed #107043 removing 2 warnings with Sun One
943 compiler.
944
Daniel Veillard20863822003-03-22 17:51:47 +0000945Sat Mar 22 18:50:45 CET 2003 Daniel Veillard <daniel@veillard.com>
946
947 * relaxng.c: valgrind'ed and cleaned up a couple of memory issues.
948
Daniel Veillard9ff2d472003-03-22 15:18:01 +0000949Sat Mar 22 16:15:50 CET 2003 Daniel Veillard <daniel@veillard.com>
950
951 * SAX.c: fix bug #107208 avoid false duplicates when ID/REFs are
952 defined in entities content
953
Daniel Veillard99737f52003-03-22 14:55:50 +0000954Sat Mar 22 15:53:27 CET 2003 Daniel Veillard <daniel@veillard.com>
955
956 * SAX.c: Fixed validation bug #108858 on namespace names using
957 entities and reported by Brent Hendricks
958 * xmllint.c: report xmlTextReaderHasValue() result in --stream
959 --debug output.
960
Daniel Veillard48ef4c92003-03-22 12:38:15 +0000961Sat Mar 22 13:32:39 CET 2003 Daniel Veillard <daniel@veillard.com>
962
963 * xmlreader.c: fixed bug #108801 reported by Malcolm Tredinnick
964 about the DocType node not being reported sometimes.
965 * python/tests/reader.py: added to test to the regression checks
966
Daniel Veillard120e8eb2003-03-22 01:00:34 +0000967Sat Mar 22 01:57:40 CET 2003 Daniel Veillard <daniel@veillard.com>
968
969 * xmlreader.c: fixed bug #108546 on long CDATA (or text nodes)
970 reported by Edd Dumbill
971
Daniel Veillard77a90a72003-03-22 00:04:05 +0000972Sat Mar 23 01:00:24 CET 2003 Daniel Veillard <daniel@veillard.com>
973
974 * HTMLparser.c parser.c parserInternals.c: patch from
975 johan@evenhuis.nl for #107937 fixing some line counting
976 problems, and some other cleanups.
977 * result/HTML/: this result in some line number changes
978
Daniel Veillard580ced82003-03-21 21:22:48 +0000979Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
980
981 * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
982 instead of libxml.spec
983 * relaxng.c: fixed some of the error reporting excessive
984 verbosity
985 * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
986 xmlschemastypes.c: removed some warnings from gcc
987 * doc/libxml2-api.xml: rebuilt
988
Daniel Veillarde063f482003-03-21 16:53:17 +0000989Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
990
991 * relaxng.c: another optimization, for choice this time
992 * result/relaxng/spec1* result/relaxng/tutor12_1*
993 result/relaxng/tutor3_7: cleanups.
994
Daniel Veillard0e3d3ce2003-03-21 12:43:18 +0000995Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
996
997 * relaxng.c: fixed xmlRelaxNGNodeMatchesList
998 * test/relaxng/testsuite.xml: augmented the test suite
999 * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
1000 some schemas validation tests in the presence of foreign
1001 namespaces.
1002
Daniel Veillardbbb78b52003-03-21 01:24:45 +00001003Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
1004
1005 * relaxng.c: added another interleave speedup.
1006
Daniel Veillardef2e4ec2003-03-20 16:23:26 +00001007Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1008
1009 * xmlschemastypes.c: added integer and fixed one of the
1010 IDREFS regression tests pbm
1011 * result/relaxng/docbook_0.err: updated
1012
Daniel Veillard249d7bb2003-03-19 21:02:29 +00001013Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1014
1015 * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
1016 declared both in the DTD and in the Schemas <grin/>
1017 * relaxng.c: more debug, added a big optimization for <mixed>
1018 * test/relaxng/testsuite.xml: augmented the testsuite
1019 * test/relaxng/ result/relaxng: added the RelaxNG spec and a
1020 DocBook example to the regression tests
1021
Daniel Veillard798024a2003-03-19 10:36:09 +00001022Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
1023
1024 * check-xsddata-test-suite.py: cosmetic change for output
1025 * relaxng.c: try to minimize calls to malloc/free for states.
1026
Daniel Veillarda1a9d042003-03-18 16:53:17 +00001027Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1028
1029 * tree.c: removed a warning
1030 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
1031 support
1032 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
1033 cleanup/improvements of the regression tests batch
1034 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
1035
Daniel Veillard28c52ab2003-03-18 11:39:17 +00001036Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1037
1038 * relaxng.c: fixed error msg cleanup deallocation
1039 * xmlschemastypes.c: added a function to handle lists of
1040 atomic types, added support for IDREFS
1041
Daniel Veillardc3da18a2003-03-18 00:31:04 +00001042Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
1043
1044 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
1045 and IDREF, usable from RelaxNG now
1046 * include/libxml/xmlschemastypes.h: need to add a new interface
1047 because the validation modifies the infoset
1048 * test/relaxng/testsuite.xml: extended the testsuite
1049
Daniel Veillard952379b2003-03-17 15:37:12 +00001050Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1051
1052 * relaxng.c: fixed the last core RelaxNG bug known #107083,
1053 shemas datatype ID/IDREF support still missing though.
1054 * xmlreader.c: fix a crashing bug with prefix raised by
1055 Merijn Broeren
1056 * test/relaxng/testsuite.xml: augmented the testsuite with
1057 complex inheritance tests
1058
Daniel Veillardfd573f12003-03-16 17:52:32 +00001059Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1060
1061 * relaxng.c: switched back to the previous Relax-NG code base,
1062 the derivation algorithm need severe constraining code to avoid
1063 combinatorial explosion. Fixed the problem with Sebastian Rahtz
1064 TEI based example and other bugs
1065 * result/relaxng/*err: updated the results
1066 * test/relaxng/testsuite.xml: started a new test suite
1067
Daniel Veillard1564e6e2003-03-15 21:30:25 +00001068Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
1069
1070 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
1071 that the original RelaxNG validation code was un-fixeable, it got
1072 rewritten to use the derivation algorithm from James Clark and
1073 redebugged it (nearly) from scratch:
1074 found 373 test schemas: 372 success 1 failures
1075 found 529 test instances: 529 success 0 failures
1076
Daniel Veillard39eb88b2003-03-11 11:21:28 +00001077Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1078
1079 * SAX.c parser.c: fix some recursion problems introduced in the
1080 last release.
1081 * relaxng.c: more debugging of the RNG validation engine, still
1082 problems though.
1083
Daniel Veillard5add8682003-03-10 13:13:58 +00001084Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1085
1086 * Makefile.am: stop generating wrong result file with * in name
1087 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
1088 * result/relaxng/demo* test/relaxng/demo: added the tests from
1089 Sebastian reproducing the problem.
1090
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +00001091Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
1092
Daniel Veillard5add8682003-03-10 13:13:58 +00001093 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
1094 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +00001095
Aleksey Sanin693c9bc2003-03-09 22:36:52 +00001096Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
1097
1098 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
1099 variable to control the indentation for the xmllint "--format"
1100 option
1101
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +00001102Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1103
1104 * encoding.c: applied Gennady's patch against buffer overrun
1105
Daniel Veillard42f12e92003-03-07 18:32:59 +00001106Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1107
1108 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
1109 Clark it appeared I had bug in URI parsing code ...
1110 * relaxng.c include/libxml/relaxng.h: completely revamped error
1111 reporting to not loose message from optional parts.
1112 * xmllint.c: added timing for RNG validation steps
1113 * result/relaxng/*: updated the result, all error messages changed
1114
Daniel Veillardedfd5882003-03-07 14:20:40 +00001115Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1116
1117 * xpath.c: fix bug #107804, the algorithm used for document order
1118 computation was failing on attributes.
1119
Daniel Veillard83391282003-03-06 21:37:30 +00001120Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1121
1122 * valid.c: fix bug #107764 , possibility of buffer overflow
1123 in xmlValidDebug()
1124
Daniel Veillard6c73cb82003-03-05 16:45:40 +00001125Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1126
1127 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
1128 from Philipp Dunkel
1129
Daniel Veillard5f704af2003-03-05 10:01:43 +00001130Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1131
1132 * xmlschemastype.c: made powten array static it should not be exported
1133 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
1134 parser function.
1135 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
1136
Daniel Veillard7b72ee52003-02-27 23:24:53 +00001137Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1138
1139 * tree.c: fixed a node dump crash on attributes
1140 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
1141 an URI test bug and get better output.
1142
Daniel Veillard463a5472003-02-27 21:30:32 +00001143Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1144
1145 * check-xsddata-test-suite.py: give more infos
1146 * relaxng.c: fix a bug reported by Sebastian Rahtz and
1147 REF->DEF in attribute values.
1148
Daniel Veillardeb7189f2003-02-27 20:11:13 +00001149Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1150
1151 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
1152 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
1153 regression tests from James Clark.
1154
Daniel Veillard8bc6cf92003-02-27 17:42:22 +00001155Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1156
1157 * relaxng.c xmlschemas.c xmlschemastypes.c
1158 include/libxml/xmlschemastypes.h: added param support for relaxng
1159 type checking, started to increment the pool of simple types
1160 registered, still much work to be done on simple types and
1161 facets checkings.
1162
Daniel Veillard19ab45b2003-02-26 15:49:03 +00001163Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1164
1165 * entities.c: fixes again one of the problem raised by
1166 James Clark in #106788
1167
Daniel Veillardc482e262003-02-26 14:48:48 +00001168Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1169
1170 * relaxng.c: Fixed a couple of problem raised by James Clark
1171 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
1172 datatype level still not fixed though.
1173
Daniel Veillard17bed982003-02-24 20:11:43 +00001174Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1175
1176 * configure.in: preparing release 2.5.4
1177 * doc/*: updated and rebuilt the docs
1178 * relaxng.c: removed warnings
1179 * result/relaxng/*: updated the results
1180
Daniel Veillardf4be0182003-02-24 19:54:33 +00001181Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1182
1183 * valid.c: fixes a DTD regexp generation problem.
1184
Daniel Veillard02111c12003-02-24 19:14:52 +00001185Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1186
1187 * parser.c: fixes bug #105998 about false detection of
1188 attribute consumption loop.
1189
Daniel Veillard2406abd2003-02-24 18:16:47 +00001190Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1191
1192 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
1193
Daniel Veillardfcc822e2003-02-24 17:52:08 +00001194Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1195
1196 * SAX.c: fixed bug #105992
1197
Daniel Veillard3ebc7d42003-02-24 17:17:58 +00001198Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
1199
1200 * tree.c: fixed xmlSetProp and al. when the node passed is not an
1201 element.
1202 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
1203 found 373 test schemas: 369 success 4 failures
1204 found 529 test instances: 525 success 4 failures
1205 * check-relaxng-test-suite.py: added memory debug reporting
1206
Daniel Veillardc64b8e92003-02-24 11:47:13 +00001207Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1208
1209 * uri.c parser.c: some warning removal on Igor's patch
1210 * tree.c: seems I messed up with #106788 fix
1211 * python/libxml.c: fixed some base problems when Python provides
1212 the resolver.
1213 * relaxng.c: fixed the interleave algorithm
1214 found 373 test schemas: 364 success 9 failures
1215 found 529 test instances: 525 success 4 failures
1216 the resulting failures are bug in the algorithm from 7.3 and
1217 lack of support for params
1218
Daniel Veillard0046c0f2003-02-23 13:52:30 +00001219Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1220
1221 * parser.c: another fix for nodeinfo in entities problem
1222 * tree.c entities.c: fixed bug #106788 from James Clark
1223 some spaces need to be serialized as character references.
1224
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +00001225Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1226
1227 * parser.c uri.c: fixed the bug I introduced in the path
1228 handling, reported by Sebastian Bergmann
1229
Daniel Veillard44e1dd02003-02-21 23:23:28 +00001230Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1231
1232 * parser.c: fixing some nodeinfo in entities problem raised
1233 by Glenn W. Bach
1234 * relaxng.c: implemented the first section 7.3 check
1235 * result/relaxng/*: updated the results
1236
Daniel Veillardc5312d72003-02-21 17:14:10 +00001237Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1238
1239 * relaxng.c: fixed some problems in the previous commit
1240 and finished implementing 4.16 rules checking
1241 found 373 test schemas: 353 success 20 failures
1242 found 529 test instances: 519 success 6 failures
1243 * result/relaxng/*: updated the results
1244
Daniel Veillard4c5cf702003-02-21 15:40:34 +00001245Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1246
1247 * relaxng.c: implemented checks from section 7.2
1248
Daniel Veillard77648bb2003-02-20 15:03:22 +00001249Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1250
1251 * relaxng.c: implemented the checks from section 7.1, fixed
1252 some of the 4.20 and 4.21 problems.
1253 found 373 test schemas: 338 success 35 failures
1254 found 529 test instances: 519 success 6 failures
1255 * result/relaxng/*: updated the results
1256
Daniel Veillard1c745ad2003-02-20 00:11:02 +00001257Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1258
1259 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
1260 * result/relaxng/*: updated the results
1261
Daniel Veillardce14fa52003-02-19 17:32:48 +00001262Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1263
1264 * relaxng.c: more bugfixes
1265 * result/relaxng/*: updated the results
1266
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +00001267Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1268
1269 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
1270 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
1271 * SAX.c: ensured xmlDoc.URL is always canonic
1272 * parser.c: obsoleted xmlNormalizeWindowsPath
1273 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
1274 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
1275 * win32/libxml2.def.src: added few exports
1276
1277
Daniel Veillard2e9b1652003-02-19 13:29:45 +00001278Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
1279
1280 * Makefile.am configure.in: patched to have shared libraries
1281 for Python regression tests and static binaries for gdb debug
1282 in my development environment
1283 * relaxng.c: more bugfixes
1284 found 373 test schemas: 296 success 77 failures
1285 found 529 test instances: 516 success 8 failures
1286 * result/relaxng/*: updated the results
1287
Daniel Veillard8fe98712003-02-19 00:19:14 +00001288Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1289
1290 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
1291
Daniel Veillardd4310742003-02-18 21:12:46 +00001292Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1293
1294 * xmlschemastypes.c: float/double check bugfix
1295 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
1296 validation
1297 * xmlreader.c: add a TODO for Jody
1298 * relaxng.c: bugfix bugfix bugfix
1299 found 373 test schemas: 300 success 73 failures
1300 found 529 test instances: 507 success 10 failures
1301 * result/relaxng/*: updated the results
1302
Daniel Veillard2df2de22003-02-17 23:34:33 +00001303Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1304
1305 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
1306
Daniel Veillard416589a2003-02-17 17:25:42 +00001307Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1308
1309 * relaxng.c check-relaxng-test-suite.py: more work on the
1310 RelaxNG implementation conformance testing.
1311 found 373 test schemas: 284 success 89 failures
1312 found 529 test instances: 448 success 47 failures
1313 * result/relaxng/*: updated the results
1314
Daniel Veillard784b9352003-02-16 15:50:27 +00001315Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1316
1317 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
1318 a patch from Kjartan Maraas to fix some typos
1319
Daniel Veillardfebcca42003-02-16 15:44:18 +00001320Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1321
1322 * relaxng.c: more bug-hunting
1323 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
1324 intermediate rng tree
1325 * python/generator.py: patch from Stephane Bidoul to fix the generator
1326 on python < 2.2
1327
Daniel Veillardd2298792003-02-14 16:54:11 +00001328Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1329
1330 * check-relaxng-test-suite.py relaxng.c: more testing on the
1331 Relax-NG front, cleaning up the regression tests failures
1332 current state and I forgot support for "mixed":
1333 found 373 test schemas: 280 success 93 failures
1334 found 529 test instances: 401 success 68 failures
1335 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
1336 moved the Name, NCName and QName validation routine in tree.c
1337 * uri.c: fixed handling of URI ending up with #, i.e. having
1338 an empty fragment ID.
1339 * result/relaxng/*: updated the results
1340
Daniel Veillard9a237c92003-02-13 15:52:58 +00001341Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1342
1343 * check-xinclude-test-suite.py: improved the script accordingly
1344 to the XInclude regression tests updates
1345 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
1346 November 2002
1347 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
1348 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
1349 augmented the Xpointer testsuite for the element() scheme
1350
Daniel Veillardf4b4f982003-02-13 11:02:08 +00001351Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1352
1353 * relaxng.c: added TODO for the DTD compatibility spec
1354 * xinclude.c: more bug fixes driven by the testsuite
1355
Daniel Veillardd581b7e2003-02-11 18:03:05 +00001356Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
1357
1358 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
1359 regression tests for XInclude, improved the script, improving
1360 XInclude error reporting mechanism
1361
Daniel Veillard1d788d22003-02-10 16:21:58 +00001362Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1363
1364 * NEWS doc/* configure.in: preparing release 2.5.3
1365
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +00001366Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1367
1368 * tree.c: trying to fix #104934 about some XHTML1 serialization
1369 issues.
1370
Daniel Veillard809faa52003-02-10 15:43:53 +00001371Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
1372
1373 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
1374 encoding conversion when the input buffer stops in the
1375 middle of a multibyte char
1376
Daniel Veillard1703c5f2003-02-10 14:28:44 +00001377Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1378
1379 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
1380 * check-relaxng-test-suite.py: python script to run regression
1381 against OASIS RelaxNG testsuite
1382 * relaxng.c: some cleanup tweaks
1383 * HTMLparser.c globals.c: cleanups in comments
1384 * doc/libxml2-api.xml: updated the API
1385 * result/relaxng/*: errors moved files, so large diffs but
1386 no changes at the semantic level.
1387
Daniel Veillard6aa2f602003-02-10 00:01:56 +00001388Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1389
1390 * tree.c: fixing #105678 problem when dumping a namespace node.
1391
Daniel Veillard591b4be2003-02-09 23:33:36 +00001392Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1393
1394 * xpath.c: fixed doc comment problems
1395 * python/generator.py python/libxml_wrap.h python/types.c: adding
1396 RelaxNG wrappers
1397 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
1398 test of those early Python RelaxNG bindings
1399
1400Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +00001401
1402 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
1403 * relaxng.c: found the validation problem I had with interleave
1404 when not covering all remaining siblings
1405 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
1406 testsuite and check the RNG schemas against the RNG schemas
1407 given in appendix A
1408
Igor Zlatkovic6dacee62003-02-08 17:52:57 +00001409Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1410
1411 * win32/Makefile.msvc: updates for RelaxNG
1412 * win32/Makefile.mingw: updates for RelaxNG
1413 * win32/libxml2.def.src: added RelaxNG exports
1414
Daniel Veillard97fd5672003-02-07 13:01:54 +00001415Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1416
1417 * xinclude.c: applied another bug fix from Sean Chittenden
1418
Daniel Veillardef4d3bc2003-02-07 12:38:22 +00001419Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1420
1421 * configure.in xmllint.c: I f...ed up the default configuration
1422 of schemas and --relaxng option display in xmllint, pointed by
1423 Morus Walter.
1424 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
1425 detection module, fixes bug #105374.
1426
Daniel Veillardc5a70f22003-02-06 23:41:59 +00001427Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1428
1429 * xmlschemastypes.c: added the boolean base type.
1430
Daniel Veillard96a4b252003-02-06 08:22:32 +00001431Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1432
1433 * xmlschemastypes.c: started implementing some of the missing
1434 default simple types
1435 * result/relaxng/*: updated the results
1436
Daniel Veillard72fef162003-02-05 14:31:19 +00001437Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1438
1439 * NEWS doc/*: updated the docs, ready for 2.5.2 release
1440
Daniel Veillard71531f32003-02-05 13:19:53 +00001441Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1442
1443 * HTMLparser.c tree.c xmlIO.c: comments cleanups
1444 * Makefile.am: use xmllint for doing the RelaxNG tests
1445 * configure.in: preparing 2.5.2 made schemas support default to
1446 on instead of off
1447 * relaxng.c: removed the verbosity
1448 * xmllint.c: added --relaxng option
1449 * python/generator.py python/libxml_wrap.h: prepared the integration
1450 of the new RelaxNG module and schemas
1451 * result/relaxng/*: less verbose output
1452
Daniel Veillardec498e12003-02-05 11:01:50 +00001453Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
1454
1455 * valid.c: do not run content model validation if the
1456 content is not determinist
1457
Daniel Veillardde590ca2003-02-05 10:45:26 +00001458Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1459
1460 * SAX.c: added the redefinition of namespaced attribute
1461 check that was missing as Fabrice Desré pointed out.
1462
Daniel Veillard930dfb62003-02-05 10:17:38 +00001463Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1464
1465 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
1466 improvements from Nick Kew, allowing to do more checking
1467 to HTML elements and attributes.
1468
Daniel Veillard4287c572003-02-04 22:48:53 +00001469Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1470
1471 * xinclude.c: fixing bug #105137 about entities declaration
1472 needing to be copied to the including document.
1473
Daniel Veillard652d8a92003-02-04 19:28:49 +00001474Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1475
1476 * catalog.c: fixed bug #104817 with delegateURI
1477 * xpath.c: fixing bugs #104123 and #104125
1478
Daniel Veillard0e298ad2003-02-04 16:14:33 +00001479Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
1480
1481 * configure.in valid.c xmlreader.c python/libxml_wrap.h
1482 python/types.c: fixing #104096 to compile without regexps
1483
Daniel Veillard57e79b32003-02-04 15:33:12 +00001484Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1485
1486 * valid.c: fixing bug #103969 forgot to add an epsilon transition
1487 when building the automata for elem*
1488
Daniel Veillard358a9892003-02-04 15:22:32 +00001489Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1490
1491 * HTMLparser.c: applied patch from Arne de Bruijn fixing
1492 bug #103827
1493
Daniel Veillardeb137172003-02-04 15:18:06 +00001494Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1495
1496 * HTMLparser.c: updating a comment, fixing #103776
1497
Daniel Veillard8d589042003-02-04 15:07:21 +00001498Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1499
1500 * parser.c: fixing bug 105049 for validity checking of content
1501 within recursive entities.
1502
Daniel Veillarde5b110b2003-02-04 14:43:39 +00001503Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1504
1505 * HTMLparser.c: try to fix # 105049
1506 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
1507 * tree.c: updated a function comment
1508
Daniel Veillard419a7682003-02-03 23:22:49 +00001509Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1510
1511 * relaxng: more work on grammars and refs/defs
1512 * test/relaxng/* result/relaxng/*: augmented/updated the
1513 regression tests
1514
Daniel Veillard144fae12003-02-03 13:17:57 +00001515Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1516
1517 * relaxng: more work on name classes, except support
1518 * test/relaxng/* result/relaxng/*: augmented/updated the
1519 regression tests
1520
Daniel Veillard1ed7f362003-02-03 10:57:45 +00001521Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1522
1523 * relaxng: more work on name classes, the "validate all" schemas
1524 seems to work now.
1525 * test/relaxng/* result/relaxng/*: augmented/updated the
1526 regression tests
1527
Daniel Veillard3b2e4e12003-02-03 08:52:58 +00001528Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1529
1530 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
1531 * parser.c: put a guard against infinite document depth, basically
1532 trying to avoid another kind of DoS attack.
1533 * relaxng.c: some code w.r.t. nameClasses
1534
Daniel Veillardfc1a4502003-02-02 16:02:55 +00001535Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1536
1537 * test/relaxng/* result/relaxng/*: check all the namespace support
1538 was actually correct based on tutorial section 10.
1539
Daniel Veillarde2a5a082003-02-02 14:35:17 +00001540Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1541
1542 * relaxng: include seems to work okay now
1543 * test/relaxng/* result/relaxng/*: augmented/updated the
1544 regression tests
1545
Daniel Veillarda9d912d2003-02-01 17:43:10 +00001546Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1547
1548 * relaxng.c: a bit of work done in the train back.
1549 * test/relaxng/*: added one of the include tests
1550
Daniel Veillard154877e2003-01-30 12:17:05 +00001551Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1552
1553 * relaxng: more work done in the train
1554 * test/relaxng/* result/relaxng/*: augmented/updated the
1555 regression tests
1556
Daniel Veillarde431a272003-01-29 23:02:33 +00001557Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1558
1559 * relaxng.c: debugging of externalRef
1560 * test/relaxng/* result/relaxng/*: augmented/updated the
1561 regression tests
1562
Daniel Veillardd41f4f42003-01-29 21:07:52 +00001563Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1564
1565 * relaxng.c: more work on Relax-NG, implementing externalRef
1566 * test/relaxng/* result/relaxng/*: augmented/updated the
1567 regression tests
1568 * Makefile.am: cleanup to Relaxtests target
1569
Daniel Veillardb08c9812003-01-28 23:09:49 +00001570Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1571
1572 * relaxng.c: more work on Relax-NG, implementing interleave
1573 * test/relaxng/* result/relaxng/*: augmented/updated the
1574 regression tests
1575
Daniel Veillard76fc5ed2003-01-28 20:58:15 +00001576Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1577
1578 * relaxng.c: more work on Relax-NG, implementing interleave
1579 * test/relaxng/* result/relaxng/*: augmented/updated the
1580 regression tests
1581
MST 2003 John Fleckda81d192003-01-27 14:35:56 +00001582Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
1583
1584 * doc/tutorial/customfo.xsl
1585 * doc/tutorial/customhtml.xsl
1586 adding stylesheet customizations used to generate fo
1587 for pdf and html
1588
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001589Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1590
1591 * relaxng.c: more work on Relax-NG
1592 * test/relaxng/* result/relaxng/*: augmented/updated the
1593 regression tests
1594 * xmlschemastypes.c: added a number of base type definition but not
1595 the associated checks, those are still TODOs
1596
MST 2003 John Fleck731967e2003-01-27 00:39:50 +00001597Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
1598
1599 in docs/tutorial:
1600 * apa.html
1601 * apb.html
1602 * apc.html
1603 * apd.html
1604 * ape.html
1605 * apf.html
1606 * apg.html
1607 * ar01s02.html
1608 * ar01s03.html
1609 * ar01s04.html
1610 * ar01s05.html
1611 * ar01s06.html
1612 * ar01s07.html
1613 * ar01s08.html
1614 * index.html
1615 * xmltutorial.pdf
1616 * xmltutorial.xml
1617 add index to tutorial
1618
MST 2003 John Fleck937362d2003-01-27 00:04:32 +00001619Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
1620
1621 * doc/xmlcatalog.1
1622 * doc/xmlcatalog_man.html
1623 * doc/xmlcatalog_man.xml
1624 belatedly fixing bug #93622 (adds rewriteURI type to
1625 "--add" option in xmlcatalog man page
1626
Daniel Veillard3be27512003-01-26 19:49:04 +00001627Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1628
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001629 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +00001630 Julio Merino, closing #104475
1631
Daniel Veillardea3f3982003-01-26 19:45:18 +00001632Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1633
1634 * relaxng.c: more work on Relax-NG
1635 * test/relaxng/* result/relaxng/*: augmented/updated the
1636 regression tests
1637
Daniel Veillardedc91922003-01-26 00:52:04 +00001638Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1639
1640 * relaxng.c: more work on Relax-NG
1641 * test/relaxng/* result/relaxng/*: augmented/updated the
1642 regression tests
1643
Daniel Veillarddd1655c2003-01-25 18:01:32 +00001644Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1645
1646 * README: updated the policy on private mail answers
1647 * relaxng.c: more work on Relax-NG
1648 * test/relaxng/* result/relaxng/*: augmented/updated the
1649 regression tests
1650
Daniel Veillard7424eb62003-01-24 14:14:52 +00001651Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
1652
1653 * error.c parser.c tree.c: applied a documentation patch from
1654 Stefan Kost
1655
Daniel Veillard276be4a2003-01-24 01:03:34 +00001656Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1657
1658 * relaxng.c: more work on Relax-NG
1659 * doc/*: regenerated the docs
1660 * test/relaxng/* result/relaxng/*: updated and augmented the
1661 Relax-NG regression tests and results
1662
Daniel Veillard6eadf632003-01-23 18:29:16 +00001663Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1664
1665 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
1666 First commit of the new Relax-NG validation code, not generally
1667 useful yet.
1668 * test/relaxng/* result/relaxng/*: current state of the regression
1669 tests
1670
Daniel Veillard814a76d2003-01-23 18:24:20 +00001671Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1672
1673 * tree.c: minimized the memory allocated for GetContent
1674 and a bit of cleanup.
1675
Daniel Veillardff12c492003-01-23 16:42:55 +00001676Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1677
1678 * python/generator.py: seems there is no good reasons to
1679 not generate bindings for XPointer
1680
Daniel Veillard540a31a2003-01-21 11:21:07 +00001681Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1682
1683 * xmlreader.c doc/apibuild.py: applied a new patch from
1684 Stéphane Bidoul for cleanups
1685 * doc/libxml2-api.xml: rebuilt the API description with
1686 new entry points
1687
Daniel Veillard417be3a2003-01-20 21:26:34 +00001688Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1689
1690 * xmlreader.c python/drv_libxml2.py python/generator.py
1691 python/libxml.c python/libxml.py python/libxml_wrap.h
1692 python/types.c: patch from Stéphane Bidoul for better per
1693 context error message APIs
1694 * python/tests/ctxterror.py python/tests/readererr.py:
1695 update of the tests
1696
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +00001697Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
1698
1699 * doc/guidelines.html
1700 grammar and spelling cleanup
1701
Daniel Veillard26f70262003-01-16 22:45:08 +00001702Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1703
1704 * xmlreader.c include/libxml/xmlreader.h python/generator.py
1705 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
1706 a patch from Stéphane Bidoul to allow per XMLtextReader error
1707 and warning handling
1708 * python/tests/Makefile.am python/tests/readererr.py: adding the
1709 specific regression test
1710
Daniel Veillard71f9d732003-01-14 16:07:16 +00001711Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1712
1713 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
1714 should raise a syntax error
1715
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001716Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1717
1718 * python/libxml.c: cleanup patch from Stéphane Bidoul
1719
Daniel Veillard81601f92003-01-14 13:42:37 +00001720Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1721
1722 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
1723
Daniel Veillarde6227e02003-01-14 11:42:39 +00001724Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1725
1726 * python/generator.py python/libxml.c python/libxml.py
1727 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001728 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +00001729 Python level.
1730 * python/tests/Makefile.am python/tests/ctxterror.py: added a
1731 regression test for it.
1732
Daniel Veillard4dbe77a2003-01-14 00:17:42 +00001733Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1734
1735 * xmlreader.c: fixed the streaming property of the reader,
1736 it was generating tree faster than consuming it. Pointed out
1737 by Nate Myers
1738 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
1739
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001740Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1741
Igor Zlatkovicd31876c2003-01-12 21:43:13 +00001742 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001743
Daniel Veillard8e7e1c02003-01-10 17:06:09 +00001744Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1745
1746 * xpath.c: fix to the XPath implementation for parent and
1747 ancestors axis when operating on a Result Value Tree.
1748 Fixes bug #100271
1749
Daniel Veillardcacbe5d2003-01-10 16:09:51 +00001750Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1751
1752 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
1753 to fix some URI/file escaping problems
1754
Daniel Veillard3b87b6b2003-01-10 15:21:50 +00001755Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
1756
1757 * python/generator.py: fixed a bug raised by Raymond Wiker,
1758 docSetRootElement() should not raise an exception if the
1759 return is None
1760
Daniel Veillard3e20a292003-01-10 13:14:40 +00001761Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
1762
1763 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
1764 fixed bug #102181 by applying the suggested change and fixing
1765 the generation/registration problem.
1766
Daniel Veillarde55e8e42003-01-10 12:50:02 +00001767Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1768
1769 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
1770 routines.
1771
Daniel Veillard8f872442003-01-09 23:19:02 +00001772Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1773
1774 * parser.c: one more IsEmptyElement crazyness, that time in
1775 external parsed entities if substitution is asked.
1776 * python/tests/reader3.py: added a specific test.
1777
Daniel Veillarde329fc22003-01-09 21:36:42 +00001778Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1779
1780 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
1781 support and improved error handler registration
1782
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +00001783Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1784
1785 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
1786 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
1787 * README: fixed a link
1788
Daniel Veillarde2830f12003-01-08 17:47:49 +00001789Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
1790
1791 * configure.in doc/* NEWS: preparing 2.5.1 release
1792 * SAX.c parser.c: fixing XmlTextReader bug
1793
Daniel Veillard8bf70b92003-01-07 23:14:24 +00001794Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1795
1796 * SAX.c: fuck, I introduced a memory leak on external parsed
1797 entities in 2.5.0 :-(
1798
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001799Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1800
1801 * xmllint.c: another fix needed as pointed by Christophe Merlet
1802 for --stream --debug if compiled without debug support.
1803
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001804Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
1805
1806 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001807 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001808 update man page with --stream and --chkregister
1809
Daniel Veillard8326e732003-01-07 00:19:07 +00001810Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1811
1812 * globals.c: fixed --with-threads compile
1813 * xmllint.c: fixed --without-debug compile
1814 * include/libxml/globals.h: cleanup
1815 * include/libxml/schemasInternals.h: add a missing include
1816
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001817Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1818
1819 * configure.in NEWS: preparing 2.5.0 release
1820 * SAX.c: only warn in pedantic mode about namespace name
1821 brokeness
1822 * globals.c: fix a doc generation problem
1823 * uri.c: fix #101520
1824 * doc/*: updated and rebuilt the doc for the release, includuding
1825 stylesheet update
1826 * python/Makefile.am: fix a filename bug
1827
1828Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
1829
1830 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
1831 should not be called.
1832
1833Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1834
1835 * libxml-2.0.pc.in: applied the patch to fix #101894
1836
1837Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1838
1839 * tree.c : applied patch from Lukas Schroeder for register callbacks
1840 * valid.c: modified patch from Lukas Schroeder to test
1841 register callbacks with --chkregister
1842
1843Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1844
1845 * xmlreader.c: seriously changed the way data are pushed to
1846 the underlying parser, go by block of 512 bytes instead of
1847 tryng to detect tag boundaries at that level. Changed the
1848 way empty element are detected and tagged.
1849 * python/tests/reader.py python/tests/reader2.py
1850 python/tests/reader3.py: small changes mostly due to context
1851 reporting being different and DTD node being reported. Some
1852 errors previously undetected are now caught and fixed.
1853 * doc/xmlreader.html: flagged last section as TODO
1854
1855Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1856
1857 * python/libxml.py: integrated the Python 2.2 optimizations
1858 from Hannu Krosing, while maintaining compatibility with
1859 1.5 and 2.1
1860
1861Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1862
1863 * xmllint.c: a bit of cleanup
1864 * xmlreader.c: small fix
1865 * doc/xmlreader.html: more work on the XmlTextReader tutorial
1866 * python/libxml.py: a few fixes pointed out by Hannu Krosing
1867
1868Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1869
1870 * python/setup.py.in: patch from Stéphane Bidoul to include
1871 drv_libxml2.py in setup.py
1872
1873Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1874
1875 * doc/xmlreader.html: starting documenting the new XmlTextReader
1876 interface.
1877
1878Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1879
1880 * xmllint.c: added the --stream flag to use the TextReader API
1881 * xmlreader.c: small performance tweak
1882
1883Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1884
1885 * xmlreader.c python/tests/reader2py: okay the DTD validation
1886 code on top of the XMLTextParser API should be solid now.
1887
1888Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1889
1890 * xmlreader.c python/tests/reader2py: Fixing some more mess
1891 with validation and recursive entities while using the
1892 reader interface, it's getting a bit messy...
1893
1894Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1895
1896 * xmlreader.c python/tests/reader.py: another couple of problem
1897 related to IsEmptyElement reported by Stéphane Bidoul needed
1898 some fixes.
1899
1900Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1901
1902 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
1903 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
1904 based on the python XmlTextReader interface.
1905
1906Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1907
1908 * tree.c: backing out one change in the last patch which broke the
1909 regression tests
1910
1911Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1912
1913 * global.data globals.c tree.c include/libxml/globals.h: applied
1914 an old patch from Lukas Schroeder to track node creation and
1915 destruction. Probably missing a lot of references at the moment
1916 and not usable reliably.
1917
1918Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1919
1920 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
1921 from doc/news.html and a stylesheet
1922
1923Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1924
1925 * xmlreader.c python/tests/reader.py: fixed another couple of
1926 xmlreader bugs reported by Stéphane Bidoul and added tests.
1927
1928Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1929
1930 * xmlreader.c python/tests/reader2.py: fixed another validity
1931 checking in external parsed entities raised by Stéphane Bidoul
1932 and added a specific regression test.
1933 * python/tests/reader3.py: cleanup
1934
1935Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1936
1937 * xmlreader.c python/tests/reader2.py: fixed a problem with
1938 validation within entities pointed by Stéphane Bidoul, augmented
1939 the tests to catch those.
1940
1941Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1942
1943 * python/generator.py: modified the generator to allow keeping
1944 class references when creating new classes, needed to fix a bug
1945 pointed by Stéphane Bidoul where the input buffer of the
1946 xmlTextReader instance gets destroyed if the python wrapper for
1947 the input is not referenced anymore.
1948
1949Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1950
1951 * xmlreader.c python/tests/reader.py: fixed another pair of problem
1952 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
1953
1954Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1955
1956 * xmlreader.c python/tests/reader.py: fixed another problem
1957 pointed by Stéphane Bidoul
1958
1959Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1960
1961 * xmlreader.c python/tests/reader.py: fixed a limit case problem
1962 with "<a/>"
1963
1964Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1965
1966 * SAX.c: warn on xmlns:prefix="foo"
1967 * xmlreader.c python/tests/reader.py: fixed a couple of problem
1968 for namespace attributes handling.
1969
1970Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1971
1972 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
1973 a really nasty problem raised by a DocBook XSLT transform
1974 provided by Sebastian Bergmann
1975
1976Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
1977
1978 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
1979 by Stéphane Bidoul and integrated it into the tests
1980
1981Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1982
1983 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
1984 extended the XmlTextReader API a bit, addding accessors for
1985 the current doc and node, and an entity substitution mode for
1986 the parser.
1987 * python/libxml.py python/libxml2class.txt: related updates
1988 * python/tests/Makefile.am python/tests/reader.py
1989 python/tests/reader2.py python/tests/reader3.py: updated a bit
1990 the old tests and added a new one to test the entities handling
1991
1992Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1993
1994 * python/generator.py python/libxml2class.txt
1995 python/tests/reader.py python/tests/reader2.py: changed the
1996 generator to provide casing for the XmlTextReader similar to
1997 C# so that examples and documentation are more directly transposable.
1998 Fixed the couple of tests in the suite.
1999
2000Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2001
2002 * doc/guidelines.html: added a document on guildeline for
2003 publishing and deploying XML
2004
2005Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2006
2007 * valid.c xmlreader.c: final touch running DTD validation
2008 on the XmlTextReader
2009 * python/tests/Makefile.am python/tests/reader2.py: added a
2010 specific run based on the examples from test/valid/*.xml
2011
2012Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2013
2014 * python/libxml.py: added a few predefined xmlTextReader parser
2015 configuration values.
2016
2017Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2018
2019 * python/libxml_wrap.h: trying to fix #102037
2020
2021Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2022
2023 * SAX.c: fixing bug #95296, when the predefined entities
2024 are redefined in the DTD the default one must be used
2025 instead anyway.
2026
2027Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
2028
2029 * doc/xmllint.xml
2030 * doc/xmllint.1
2031 Add discussion of XML_DEBUG_CATALOG to xmllint man
2032 page - bug #100907
2033
2034
2035Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2036
2037 * xmlreader.c: Fixed the empty node detection to avoid reporting
2038 an inexistant close tag.
2039
2040Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2041
2042 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
2043 for Python 2.1
2044
2045Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2046
2047 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
2048
2049Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2050
2051 * doc/libxml2-api.xml python/tests/reader.py: one really need
2052 to provide the base URI information when creating a reader parser
2053 from an input stream. Updated the API and the example using it.
2054
2055Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2056
2057 * testReader.c xmlreader.c valid.c include/libxml/tree.h
2058 include/libxml/valid.h include/libxml/xmlreader.h: working on
2059 DTD validation on top of xml reader interfaces. Allows to
2060 validate arbitrary large instances. This required some extensions
2061 to the valid module interface and augmenting the size of xmlID
2062 and xmlRef structs a bit.
2063 * uri.c xmlregexp.c: simple cleanup.
2064
2065Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2066
2067 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
2068 work on the xml reader interfaces.
2069 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
2070 Web page for the Windows binaries.
2071
2072Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2073
2074 * xmlIO.c: applied a patch for VMS following the report by
2075 Nigel Hall
2076
2077Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2078
2079 * parser.c: the parseStartTag bug fix wasn't complete.
2080
2081Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2082
2083 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
2084 parseStartTag, fixing it.
2085 * test/att4 result/att4 result/noent/att4: adding the test
2086 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
2087 more methods to XmlTextReader.
2088
2089Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2090
2091 * win32/libxml2.def.src: added more xml reader exports
2092 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
2093 to the build
2094
2095Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
2096
2097 * doc/tutorial/xmltutorial.xml
2098 plus generated html and pdf
2099 Updating tutorial again based on further comments from Niraj
2100 Tolia on the last iteration
2101
2102Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
2103
2104 * doc/tutorial/xmltutorial.xml
2105 * doc/tutorial/includekeyword.c
2106 * doc/tutorial/includegetattribute.c
2107 plus generated html and pdf
2108 Adding fix from Niraj Tolia to tutorial to properly free memory.
2109
2110
2111Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2112
2113 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
2114 more methods of XmlTextReader.
2115 * python/libxml2class.txt python/tests/reader.py: this increased the
2116 methods in the bndings, augmented the test to check those new
2117 functions.
2118
2119Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2120
2121 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
2122 methods of XmlTextReader.
2123 * python/generator.py python/libxml_wrap.h python/types.c
2124 python/libxml2class.txt: added the reader to the Python bindings
2125 * python/tests/Makefile.am python/tests/reader.py: added a specific
2126 test for the Python bindings of the Reader APIs
2127 * parser.c: small cleanup.
2128
2129Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2130
2131 * xinclude.c: fallback was only copying the first child not the
2132 full child list of the fallback element, closes #89684 as reopened
2133 by Bernd Kuemmerlen
2134
2135Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2136
2137 * win32/libxml2.def.src: exported htmlNodeDumpOutput
2138
2139Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2140
2141 * configure.in: preparing release of 2.4.30
2142 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
2143 gives enum values, fix functype return type, put back fields in
2144 structs
2145 * doc/*: updated the docs rebuilt
2146
2147Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2148
2149 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
2150 about htmlNodeDumpOutput location.
2151 * xpath.c: removed an undefined function signature
2152 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
2153 too many symbols in the API breaking the python bindings.
2154 Updated with the libxslt/libexslt changes.
2155
2156Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2157
2158 * configure.in: preparing release of 2.4.29
2159 * doc/*: rebuilt the docs and API
2160 * xmlreader.c: a few more fixes for the XmlTextReader API
2161
2162Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2163
2164 * include/win32config.h: applied mingw patch from Magnus Henoch
2165
2166Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2167
2168 * catalog.c doc/libxml2-api.xml: a bit more cleanup
2169
2170Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2171
2172 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
2173 building Python script, does the C parsing directly, generates
2174 a better API description including structure fieds defs and
2175 enums. Still a couple of bugs, but good enough for the python
2176 wrappers now.
2177 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
2178 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
2179 include/libxml/schemasInternals.h include/libxml/tree.h: more
2180 cleanup based on the python analysis script reports.
2181 * libxml.spec.in: make sure the API XML description is part of the
2182 devel package.
2183
2184Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2185
2186 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
2187 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
2188 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
2189 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
2190 code cleanup, especially the function comments.
2191 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
2192
2193Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2194
2195 * Makefile.am xmlreader.c include/libxml/Makefile.am
2196 include/libxml/xmlreader.h: Adding a new set of APIs based on
2197 the C# TextXmlReader API but converted to C. Allow to parse
2198 in constant memory usage, far simpler to program and explain
2199 than the SAX like APIs, unfinished but working.
2200 * testReader.c: test program
2201
2202Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2203
2204 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
2205
2206Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2207
2208 * tree.c: Chip turner indicated that XHTML1 serialization
2209 rule for style actually break on both IE and Mozilla,
2210 try to avoid the rule if escaping ain't necessary
2211
2212Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2213
2214 * nanhttp.c: handle HTTP URL escaping, problem reported by
2215 Glen Nakamura and Stefano Zacchiroli
2216
2217Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2218
2219 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
2220
2221Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2222
2223 * uri.c: Johann Richard pointed out some XPointer problems for
2224 URN based URI references in XInclude. Modified the URI parsing
2225 and saving routines to allow correct parsing and saving of
2226 XPointers, especially when attached to "opaque" scheme accordingly
2227 to RFC 2396
2228
2229Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2230
2231 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
2232 of refactoring to the HTML saving code.
2233 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
2234 in the doc.
2235
2236Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2237
2238 * tree.c include/libxml/tree.h: refactored the XML dump of a node
2239 to a buffer API to reuse the generic dump to an OutputIO layer,
2240 this reduces code, fixes xmlNodeDump() for XHTML, also made
2241 xmlNodeDump() now return the number of byte written.
2242
2243Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
2244
2245 * python/setup.py.in: another patch from Stéphane Bidoul for
2246 Python bindings on Windows
2247 * doc/parsedecl.py: small cleanup
2248
2249Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2250
2251 * libxml.spec.in configure.in: add a line in %changelog for releases
2252
2253Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2254
2255 * parser.c: patch from Marcus Clarke fixing a problem in entities
2256 parsing that was detected in KDe documentations environment.
2257
2258Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
2259
2260 * python/libxml.c (libxml_prev): Return the previous as opposed to
2261 the next node (I guess this is the result of some cut & paste programming:)
2262
2263Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2264
2265 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
2266
2267Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2268
2269 * python/generator.py python/libxml.c python/setup.py.in: trying
2270 to fix the Python bindings build on Windows (Stéphane Bidoul)
2271
2272Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2273
2274 * win32/configure.js: added option for python bindings
2275 * win32/libxml2.def.src: added more exports
2276
2277Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2278
2279 * win32/Makefile.mingw: fixed unresolved symbols when linking with
2280 pthreads
2281 * win32/wince/*: applied updates to Windows CE port from Javier
2282
2283Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2284
2285 * configure.in: preparing 2.4.28
2286 * libxml.spec.in doc/Makefile.am: some cleanup
2287 * doc/*: updated the news and regenerated.
2288
2289Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2290
2291 * HTMLparser.c: final touch at closing #87235 </p> end tags
2292 need to be generated.
2293 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
2294 this change slightly the output of a few tests
2295 * doc/*: regenerated
2296
2297Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2298
2299 * parserInternals.c: fixing bug #99190 when UTF8 document are
2300 parsed using the progressive parser and the end of the chunk
2301 is in the middle of an UTF8 multibyte character.
2302
2303Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2304
2305 * threads.c: fixed initialization problem in xmlNewGlobalState
2306 which was causing crash.
2307 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
2308 in xmlInitializeGlobalState.
2309 * parserInternals.c: cleaned up ctxt->sax initialisation.
2310
2311Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2312
2313 * tree.c include/libxml/tree.h: modified the existing APIs
2314 to handle XHTML1 serialization rules automatically, also add
2315 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
2316 libxslt serialization uses it when needed without changing
2317 the library API.
2318 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
2319 result/xhtml1: added a new test specifically for xhtml1 output
2320 and updated the result of one XHTML1 test
2321
2322Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
2323
2324 * xinclude.c parserInternals.c encoding.c: fixed #99082
2325 for xi:include encoding="..." support on text includes.
2326 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
2327 test/XInclude/ents/isolatin.txt : added a specific regression test
2328 * python/generator.py python/libxml2class.txt: fixed the generator
2329 the new set of comments generated for doc/libxml2-api.xml were
2330 breaking the python generation.
2331
2332Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2333
2334 * doc/Makefile.am: repair some problem if gtk-doc fail or such
2335 * configure.in: patch for Solaris on new autoconf closes #98880
2336 * doc/parsedecl.py: repair the frigging API building script,
2337 did I say that python xmllib sucks ?
2338 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
2339 and some comment are no more truncated.
2340
2341Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2342
2343 * parser.c: Martin Stoilov pointed out a potential leak in
2344 xmlCreateMemoryParserCtxt
2345
2346Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2347
2348 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
2349 included in HTML documents and using the push parser.
2350
2351Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
2352
2353 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
2354 specified, look for the Python interpreter not just in the
2355 specified root but also in the specified location. Fixes #98825
2356
2357Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2358
2359 * python/libxml.c: fixing bug #98792 , node may have no doc
2360 and dereferencing without checking ain't good ...
2361
2362Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2363
2364 * configure.in: preparing release 2.4.27
2365 * doc/* : updated and rebuilt the docs
2366 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
2367 and all the docs are actually packaged and in the final RPMs
2368 * parser.c parserInternals.c include/libxml/parser.h: restore
2369 xmllint --recover feature.
2370
2371Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2372
Daniel Veillard784b9352003-02-16 15:50:27 +00002373 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002374 processing of parsed entities, and XPath computation on sustitued
2375 entities.
2376 * testXPath.c: make sure entities are substitued.
2377
2378Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2379
Daniel Veillard784b9352003-02-16 15:50:27 +00002380 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002381 processing of internal parsed entities, which had to be changed.
2382
2383Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2384
2385 * Makefile.am python/Makefile.am python/tests/Makefile.am:
2386 trying to fix bug #98517 about building outside the source tree
2387 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
2388
2389Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2390
2391 * include/win32config.h: cleanup
2392 * win32/Makefile.mingw: integrated mingw in JScript configure
2393 * win32/Makefile.msvc: modified to allow mingw coexistence
2394 * win32/configure.js: integrated mingw
2395 * win32/Readme.txt: cleanup
2396
2397Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2398
2399 * HTMLparser.c: strengthen the guard in the Pop macros,
2400 like in the XML parser, closes bug #97315
2401
2402Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2403
2404 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
2405 callback is never used.
2406
2407Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2408
2409 * parserInternals.c: fixed the initialization of the SAX structure
2410 which was breaking xsltproc
2411 * xpath.c: patch from Petr Pajas for CDATA nodes
2412 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
2413 * parser.c include/libxml/parser.h: patch from Peter Jones
2414 removing a leak in xmlSAXParseMemory() and adding the
2415 function xmlSAXParseMemoryWithData()
2416
2417Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
2418
2419 adding pdf of tutorial, changing web page to link to it
2420 * doc/tutorial/xmltutorial.pdf
2421 * doc/xml.html
2422 * doc/docs.html
2423
2424Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
2425
2426 * doc/tutorial/ar01s08.html
2427 adding file what I forgot for tutorial
2428
2429
2430Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
2431
2432 Adding encoding discussion to tutorial
2433 Added:
2434 * doc/tutorial/images/*.png: DocBook admonition image files
2435 * doc/tutorial/apf.html, apg.html: new generated html
2436 * doc/tutorial/includeconvert.c: conversion code entity file
2437 changed:
2438 * doc/tutorial/xmltutorial.xml: DocBook original
2439 * doc/tutorial/*.html: generated html
2440
2441Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2442
2443 * include/libxml/*.h: retired xmlwin32version.h
2444 * doc/Makefile.am: retired xmlwin32version.h
2445 * win32/configure.js: retired xmlwin32version.h
2446
2447Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2448
2449 * win32/libxml2.def.src: exported additional symbols
2450 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
2451 sisterhood
2452
2453Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2454
2455 * globals.c: fixed a typo pointed out by Igor
2456 * xpath.c: try to speed up node compare using line numbers
2457 if available.
2458
2459Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2460
2461 * tree.c: make xmlFreeNode() handle attributes correctly.
2462
2463Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2464
2465 * catalog.c: completed the #96963 fix, as reported by Karl
2466 Eichwalder
2467
2468Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2469
2470 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
2471
2472Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2473
2474 * Makefile.am: switched the order of a couple of includes
2475 to fix bugs #97100
2476
2477Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2478
2479 * catalog.c: fixed bug #96963, reverted to the old behaviour of
2480 xmlLoadCatalogs that used to separate directories with a ':'.
2481
2482Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2483
2484 * threads.c: improvements to the Windows-side of thread handling
2485 * testThreads.c: conditionally excluded unistd.h
2486 * testThradsWin32.c: broke overlong lines
2487 * include/win32config.h: adapted thread-related macros to the new
2488 scheme and for pthreads on Windows
2489 * win32/Makefile.msvc: introduced a more flexible thread build,
2490 added testThreads[Win32].c to the build
2491 * win32/configure.js: introduced a more flexible thread config
2492
24932002-10-31 John Fleck <jfleck@inkstain.net>
2494
2495 * doc/xml.html (and, by implication, FAQ.html)
2496 added UTF-8 conversaion FAQ from Marcus Labib Iskander
2497
2498Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2499
2500 * configure.in: removed xmlwin32version.h
2501 * include/libxml/Makefile.am: removed xmlwin32version.h
2502
2503Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2504
2505 * tree.c: applied patch from Brian Stafford to fix a bug
2506 in xmlReconciliateNs()
2507
2508Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2509
2510 * tree.c: applied patch from Christian Glahn to allow
2511 xmlNewChild() on document fragment nodes
2512
2513Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2514
2515 * parser.c: Christian Glahn found a problem with a recent
2516 patch to xmlParseBalancedChunkMemoryRecover()
2517 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
2518 problems
2519 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
2520 test/schemas/seq*: added the test cases from Charles
2521
2522Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2523
2524 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
2525 serious cleanup of the spec file and associated changes
2526 in the Makefiles.
2527 * valid.c: try to remove some warnings on x86_64
2528
2529Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2530
2531 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
2532 fix bug #96586
2533
2534Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2535
2536 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
2537 parsing, applied his patch
2538 * result/HTML/attrents.html result/HTML/attrents.html.err
2539 result/HTML/attrents.html.sax test/HTML/attrents.html:
2540 added the test and result case provided by Mikhail Sogrine
2541
2542Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2543
2544 * vms/build_libxml.com vms/config.vms vms/readme.vms
2545 include/libxml/parser.h include/libxml/parserInternals.h
2546 include/libxml/tree.h include/libxml/xmlIO.h
2547 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
2548 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
2549 Applied the VMS update patch from Craig A. Berry
2550 * doc/*.html: update
2551
2552Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2553
2554 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
2555
2556Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2557
2558 * debugXML.c: adding a grep command to --shell in xmllint
2559 for T.V. Raman
2560
2561Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2562
2563 * xmlcatalog.c: tried to fix some of the problem with --sgml
2564
2565Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
2566
2567 * parser.c: tried to fix bug #91500 where doc->children may
2568 be overriden by a call to xmlParseBalancedChunkMemory()
2569
2570Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2571
2572 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
2573 identifiers in SGML catalogs containing '&'
2574
2575Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2576
2577 * python/types.c: fixed bugs when passing result value tree
2578 to Python functions.
2579
2580Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2581
2582 * configure.in: preparing the release of 2.4.26
2583 * doc/*: updated and rebuilt the documentation
2584
2585Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2586
2587 * parser.c: fixed a XML Namespace compliance bug reported by
2588 Alexander Grimalovsky
2589
2590Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2591
2592 * HTMLtree.c: fixed serialization of script and style when
2593 they are not lowercase (i.e. added using the API to the tree).
2594
2595Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2596
2597 * valid.c: make xmlValidateDocument emit a warning msg if there
2598 is no DTD, pointed by Christian Glahn
2599
2600Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2601
2602 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
2603 content model when some of the blocks have min or max, and a couple
2604 of bugs found in the process.
2605 * result/schemas/list0* test/schemas/list0*: added some specific
2606 regression tests
2607
2608Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
2609
2610 * README: updated the contact informations
2611
2612Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2613
2614 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
2615 misses it, reported by Peter Bray.
2616
2617Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2618
2619 * tree.c: investigating xmlNodeGetContent() on namespace nodes
2620 and removed a few warnings
2621
2622Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
2623
2624 * parser.c: Christian Glahn found a small bug in the push parser.
2625 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
2626 public
2627
2628Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2629
2630 * xmlschemas.c include/libxml/xmlschemas.h: added
2631 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
2632 * testSchemas.c: added --memory to test the new interface
2633
2634Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2635
2636 * doc/index.py doc/search.php: integrated the XSLT indexing,
2637 a few fixed in the indexer, added a scope selection at the
2638 search level.
2639
2640Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2641
2642 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
2643 this was due to uninitialized parts of the validation context
2644
2645Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2646
2647 * debugXML.c: applied patch from Mark Vakoc except the API
2648 change, preserved it.
2649 * doc/*: updated the docs to point to the search engine for
2650 information lookup or before bug/help reports.
2651
2652Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2653
2654 * doc/index.py doc/search.php: added mailing-list archives
2655 indexing and lookup
2656
2657Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2658
2659 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
2660
2661Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2662
2663 * doc/index.py: improved HTML indexing
2664 * doc/search.php: make the queries also lookup the HTML based indexes
2665
2666Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2667
2668 * doc/index.py: added HTML page indexing
2669
2670Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2671
2672 * xmlIO.c: extended Windows path normalisation to fix the base
2673 problem in libxslt.
2674 * catalog.c: fixed list handling in XML_CATALOG_FILES
2675
2676Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2677
2678 * valid.c: typo/bug found by Christian Glahn
2679
2680Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2681
2682 * xmlIO.c: applied Windows CE patch from Javier.
2683 * win32/wince: new directory, contains support for the PocketPC
2684 with Windows CE from Javier.
2685 * include/win32config.h: reorganised, removed duplicate
2686 definitions and applied WinCE patch from Javier.
2687 * include/wsockcompat.h: new file, now contains WinSock
2688 compatibility macros.
2689 * win32/Makefile.msvc: introduced double-run compilation.
2690
2691Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2692
2693 * configure.in include/libxml/xmlwin32version.h: preparing release
2694 of 2.4.25
2695 * doc/*: updated and regenerated teh docs and web pages.
2696
2697Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2698
2699 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
2700 error were not covering namespace declarations.
2701 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
2702 it was missing the attribute declaration for the namespace
2703 * result/VC/NS3: the fix now report breakages in that test
2704
2705Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2706
2707 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
2708
2709Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2710
2711 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
2712 and regenerated the docs and web site
2713
2714Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2715
2716 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
2717 ATTRIBUTE_UNUSED is always put after the attribute declaration,
2718 not before
2719
2720Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2721
2722 * python/generator.py python/libxml2class.txt: fixed a stupid error
2723 breaking the python API
2724
2725Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2726
2727 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
2728 triostr.c triostr.h: applied a trio update patch from
2729 Bjorn Reese which should work with MinGW
2730
2731Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2732
2733 * tree.c: improving some documentation comments
2734 * xmlregexp.c: found and fixed a mem leak with python regression tests
2735 * doc/*: rebuilt the doc and the API XML file including the
2736 xmlregexp.h xmlautomata.h and xmlunicode.h headers
2737 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
2738 python/types.c: added access to the XML Schemas regexps from
2739 python
2740 * python/tests/Makefile.am python/tests/regexp.py: added a
2741 simple regexp bindings test
2742
2743Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
2744
2745 * doc/xml.html:
2746 fixing ftp links - thanks to Vitaly Ostanin
2747
2748Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2749
2750 * xmlregexp.c: fixed the data callback on transition functionality
2751 which was broken when using the compact form
2752 * result/schemas/*: updated the results, less verbose, all tests
2753 pass like before
2754 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
2755 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
2756 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
2757 annoying warnings
2758 * xpath.c: try to provide better error report when possible
2759
2760Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2761
2762 * Makefile.am: fixed a breakage raised by Jacob
2763
2764Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2765
2766 * include/win32config.h: added HAVE_ERRNO_H definition for parts
2767 which don't use sockets
2768
2769Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2770
2771 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
2772 * win32/configure.js: applied zlib patch from Daniel Gehriger
2773
2774Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2775
2776 * win32/configure.js: applied the patch from Mark Vakoc for
2777 regexp support
2778 * win32/libxml2.def.src: applied the patch from Mark Vakoc
2779 for regexp support
2780
2781Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2782
2783 * xmlschemastypes.c: as pointed by Igor Float and Double
2784 parsing ain't finished yet
2785
2786Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2787
2788 * Makefile.am configure.in: trying to fix #88412 by bypassing
2789 all the python subdir if python ain't detected
2790
2791Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2792
2793 * Makefile.am configure.in include/libxml/xmlversion.h.in:
2794 made configuring with regexps/automata/unicode the default
2795 but without schemas ATM
2796 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
2797 fixed the regexp based DTD validation performance and memory
2798 problem by switching to a compact form for determinist regexps
2799 and detecting the determinism property in the process. Seems
2800 as fast as the old DTD validation specific engine :-) despite
2801 the regexp built and compaction process.
2802
2803Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2804
2805 * valid.c: determinism is debugged, new DTD checking code now works
2806 but xmlFAComputesDeterminism takes far too much CPU and the whole
2807 set usues too much memory to be really usable as-is
2808
2809Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2810
2811 * tree.c: fixed another stupid bug in xmlGetNodePath()
2812 * xmllint.c: --version now report the options compiled in
2813
2814Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2815
2816 * HTMLparser.c: small cleanup
2817 * valid.c xmlregexp.c: switched DTD validation to use only regexp
2818 when configured with them. A bit of debugging around the determinism
2819 checks is still needed
2820
2821Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2822
2823 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
2824
2825Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2826
2827 * xmlIO.c: small portability glitch fixed.
2828
2829Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2830
2831 * xmlschemastypes.c: incomplete steps for real/double support
2832 * testAutomata.c include/libxml/xmlautomata.h
2833 include/libxml/xmlregexp.h: avoiding a compilation problem
2834 * valid.c include/libxml/valid.h: starting the work toward using
2835 the regexps for actual DTD validation
2836
2837Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2838
2839 * hash.c: cosmetic cleanup
2840 * valid.c include/libxml/tree.h include/libxml/valid.h: started
2841 integrating a DTD validation layer based on the regexps
2842
2843Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2844
2845 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
2846 the determinism was tested before eliminating the epsilon
2847 transitions :-(
2848
2849Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
2850
2851 * python/generator.py python/libxml.c python/libxml.py
2852 python/libxml2-python-api.xml python/libxml2class.txt
2853 python/libxml_wrap.h python/types.c: updated the python
2854 bindings, added code for easier File I/O, and the ability to
2855 define a resolver from Python fixing bug #91635
2856 * python/tests/Makefile.am python/tests/inbuf.py
2857 python/tests/outbuf.py python/tests/pushSAXhtml.py
2858 python/tests/resolver.py python/tests/serialize.py: updated
2859 and augmented the set of Python tests.
2860
2861Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2862
2863 * win32/configure.js: added more readme info for the binary
2864 package.
2865
2866Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2867
2868 * xmlIO.c: fixed a stupid out of bound array error
2869
2870Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2871
2872 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
2873 messing around with support for Windows path, cleanups,
2874 trying to identify and fix the various code path to the
2875 filename access. Added xmlNormalizeWindowsPath()
2876
2877Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2878
2879 * error.c valid.c: working on better error reporting of validity
2880 errors, especially providing an accurate context.
2881 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
2882 error reports in those cases.
2883
2884Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2885
2886 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
2887 parser.c parserInternals.c xmlIO.c: get rid of all the
2888 perror() calls made in the library execution paths. This
2889 should fix both #92059 and #92385
2890
2891Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2892
2893 * xmllint.c: memory leak reporting was broken after a change
2894 of the preprocessor symbol used to activate it.
2895
2896Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2897
2898 * tree.c: try to make the copy function work for node of
2899 type XML_DOCUMENT_FRAG_NODE, they are only created by the
2900 DOM layers though, not libxml2 itself.
2901
2902Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2903
2904 * valid.c: try to provide file and line informations, not all
2905 messages are covered, but it's a (good) start
2906
2907Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
2908
2909 * xinclude.c: reimplemented a large part of the XInclude
2910 processor, trying to minimize resources used, James Henstridge
2911 provided a huge test case which was exhibiting severe memory
2912 consumption problems.
2913
2914Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
2915
2916 * python/Makefile.am: applied patch from Christophe Merlet to
2917 reestablish DESTDIR
2918
2919Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
2920
2921 * libxml.spec.in: fixes libary path for x86_64 AMD
2922
2923Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
2924
2925 * doc/tutorial/includekeyword.c
2926 * doc/tutorial/xmltutorial.xml:
2927 (plus resulting generated html files)
2928 fixing one spot I missed in the tutorial where I hadn't freed
2929 memory properly
2930
2931Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
2932
2933 * doc/tutorial/includeaddattribute.c
2934 * doc/tutorial/includeaddkeyword.c
2935 * doc/tutorial/includegetattribute.c
2936 * doc/tutorial/includekeyword.c
2937 * doc/tutorial/xmltutorial.xml
2938 * doc/tutorial/*.html:
2939 update tutorial to properly free memory (thanks to Christopher
2940 R. Harris for pointing out that this needs to be done)
2941 * doc/tutorial/images/callouts/*.png:
2942 added image files so the callouts are graphical, making it
2943 easier to read ( use "--param callout.graphics 1" to generate
2944 html with graphical callouts)
2945
2946Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2947
2948 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
2949 nice logos generated by Marc Liyanage
2950 * doc/site.xsl *.html: changed the stylesheet to show the new
2951 logo and regenerated the pages
2952
2953Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2954
2955 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
2956
2957Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2958
2959 * xpath.c: possible mem leak patch from Jason Adams
2960
2961Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2962
2963 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
2964 in the XQuery namespace
2965 * configure.in: preparing 2.4.24
2966 * doc/*.html: updated the web pages
2967
2968Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2969
2970 * python/generator.py: closing bug #85258 by generating conditional
2971 compile check to avoid linking to routines not configured in.
2972
29732002-08-22 Havoc Pennington <hp@pobox.com>
2974
2975 * autogen.sh: update error message for missing automake
2976
2977Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2978
2979 * python/Makefile.am: typo in target name resulted in libxml2.py
2980 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
2981
2982Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2983
2984 * win32/win32/Makefile.mingw: updated with version from
2985 Elizabeth Barham at http://soggytrousers.net/repository/
2986
2987Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2988
2989 * win32/Makefile.msvc: added the prefix location to the include
2990 and lib search path.
2991
29922002-08-18 Havoc Pennington <hp@pobox.com>
2993
2994 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
2995 both automake 1.6 and 1.4 installed get the right automake. Means
2996 compilation from CVS will now require the latest automake 1.4
2997 release, or manually creating symlinks called "automake-1.4" and
2998 "aclocal-1.4"
2999
3000Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3001
3002 * configure.in python/Makefile.am: more AMD 64 induced changes from
3003 Frederic Crozat
3004
3005Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3006
3007 * xinclude.c: oops I was missing the xml:base fixup too
3008 * result/XInclude/*.xml: this adds xml:base attributes to most
3009 results of the tests
3010
3011Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3012
3013 * xinclude.c: quick but apparently working implementation of
3014 xi:fallback, should close bug #89684
3015 * Makefile.am test/XInclude/docs/fallback.xml
3016 result/XInclude/fallback.xml: added a basic test for fallback,
3017 and run with --nowarning to avoid a spurious warning
3018 * configure.in: applied patch from Frederic Crozat for python
3019 bindings on AMD 64bits machines.
3020
3021Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3022
3023 * parser.c: xmlSAXUserParseMemory() really ought to fail if
3024 the caller don't pass a SAX callback block.
3025
3026Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3027
3028 * tree.c: applied the same fix for the XML-1.0 namespace to
3029 xmlSearchNsByHref() as was done for xmlSearchNs()
3030
3031Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3032
3033 * libxml.3: small cleanup of the man page
3034 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
3035 when serializing HREF attributes generated by XSLT.
3036
3037Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3038
3039 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
3040 version of Marc Liyanage' patch for boolean attributes in HTML
3041 output
3042
3043Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
3044
3045 * python/tests/serialize.py: fixed the test results, indenting
3046 behaviour changed slightly
3047
3048Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
3049
3050 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
3051 new c14n function to Windows def files
3052
3053Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
3054
3055 * c14n.c: fixed a memory leak in c14n code
3056
3057Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3058
3059 * parser.c include/libxml/parser.h: adding a new API for Christian
3060 Glahn: xmlParseBalancedChunkMemoryRecover
3061 * valid.c: patch from Rick Jones for some grammar cleanup in
3062 validation messages
3063 * result/VC/* result/valid/*: this slightly change some of the
3064 regression tests outputs
3065
3066Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3067
3068 * tree.c: trying to fix a problem in namespaced attribute handling
3069 raised by Christian Glahn
3070
3071Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3072
3073 * encoding.c include/libxml/encoding.h: Opening the interface
3074 xmlNewCharEncodingHandler as requested in #89415
3075 * python/generator.py python/setup.py.in: applied cleanup
3076 patches from Marc-Andre Lemburg
3077 * tree.c: fixing bug #89332 on a specific case of loosing
3078 the XML-1.0 namespace on xml:xxx attributes
3079
3080Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
3081
3082 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
3083 corner case from new Merlin's test suite and added a callback
3084 that will be used to improve xmlsec performance
3085
3086
3087Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
3088
3089 * HTMLtree.c: trying to fix the <style> escaping problem in
3090 HTML serialization bug #89342
3091
3092Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3093
3094 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
3095 and rebuilt the web site.
3096
3097Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
3098
3099 * include/libxml/tree.h: added _private member to xmlNs struct
3100
3101Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3102
3103 * HTMLparser.c: fixing bug #84876 based on the xml working
3104 code.
3105
3106Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3107
3108 * python/Makefile.am: enhanced to fix bug 72012 (errors
3109 when using '-jX' make parameter)
3110
3111Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3112
3113 * xpath.c: small additional enhancement for booleans
3114 compared to nodesets
3115
3116Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3117
3118 * HTMLtree.c: changed the order of the encoding declaration
3119 attributes in the meta tags due to a bug in IE/Mac
3120
3121Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3122
3123 * xpath.c: enhanced handling of booleans (especially '='
3124 and '!=' for nodesets) - fixes bug 85256. Added new
3125 routine xmlXPathNotEqualValues for more proper handling
3126 of '!=' when nodesets are involved.
3127
3128Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3129
3130 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
3131 doc/xmlcatalog_man.xml to the source distribution
3132
3133Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3134
3135 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
3136 asked for this.
3137
3138Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
3139
3140 * configure.in: preparing 2.4.23
3141 * doc/*: rebuilt the docs
3142
3143Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
3144
3145 * parser.c: fixing bug #84169 by fixing the
3146 comment of xmlCreatePushParserCtxt to describe the
3147 encoding detection parameters better.
3148
3149Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3150
3151 * valid.c: fixing bug #79331 in one path the lookup for
3152 ID attributes on a namespaced node wasn't handled correctly :-\
3153
3154Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
3155
3156 * HTMLparser.c: trying to fix 87235 about discarded white
3157 spaces in the HTML parser.
3158 * result/HTML/*: this changes the output of a number of HTML
3159 regression tests
3160
3161Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
3162
3163 * xpath.c: applied patch from Richard Jinks for the namespace
3164 axis + fixed a memory error.
3165 * parser.c parserInternals.c: applied patches from Peter Jacobi
3166 removing ctxt->token for good.
3167 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
3168 popped out by the regression tests.
3169 * Makefile.am: patch for threads makefile from Gary Pennington
3170
3171Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3172
3173 * xpath.c: enhanced behaviour of position() after usage of
3174 expressions involving preceding-sibling (et al).
3175
3176Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
3177
3178 * hash.c: applied a patch from Peter Jacobi to solve a problem
3179 when compiling with the Watcom C on Win32
3180 * result/schemas/*.err: the change of hashing algo generated
3181 permutations in the output
3182
3183Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3184
3185 * hash.c: applied patch from Sander Vesik improving the quality of
3186 the hash function.
3187
31882002-06-14 Aleksey Sanin <aleksey@aleksey.com>
3189
3190 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
3191 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
3192 xmllint.c xpath.c: replaced sprintf() with snprintf()
3193 to prevent possible buffer overflow (the bug was pointed
3194 out by Anju Premachandran)
3195
3196Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3197
3198 * parser.c: removed an uninitialized data error popped by valgrind
3199 on PE references
3200
3201Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
3202
3203 * doc/xml.html
3204 adding tutorial reference to the web page
3205
3206Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
3207
3208 * doc/tutorial/xmltutorial.xml
3209 * doc/tutorial/ar01s07.html
3210 * doc/tutorial/ape.html
3211 * doc/tutorial/includegetattribute.c
3212 adding section to tutorial about retrieving an attribute
3213 value
3214
3215Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3216
3217 * parser.c: applied a couple of patches from Peter Jacobi to start
3218 to get rid of ctxt->token, with a possible significant speed
3219 improvement to be gained once done. Better compliance with PE
3220 references constructs in DTDs too.
3221 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
3222 from Peter too
3223
3224Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3225
3226 * parser.c: Babak Vahedipour-Kunze reported that openTag in
3227 xmlParseElement was likely to have been deallocated at the
3228 time of the report, possibly leading to segfault. Just report
3229 the tag name now.
3230
3231Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3232
3233 * xpath.c: patch from Richard Jinks for XPath substring() function
3234 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
3235
32362002-06-06 Aleksey Sanin <aleksey@aleksey.com>
3237
3238 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
3239
3240Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
3241
3242 *doc/FAQ.html
3243 fixing typos in FAQ, thanks to Robert Funnell for the
3244 editing help
3245
3246Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3247
3248 * NEWS: got complaints from rpmlint that it was empty
3249
3250Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
3251
3252 * added doc/tutorial, including:
3253 apa.html
3254 apb.html
3255 apc.html
3256 apd.html
3257 ar01s02.html
3258 ar01s03.html
3259 ar01s04.html
3260 ar01s05.html
3261 ar01s06.html
3262 includeaddattribute.c
3263 includeaddkeyword.c
3264 includekeyword.c
3265 includestory.xml
3266 index.html
3267 xmltutorial.xml
3268 libxml tutorial, including generated html
3269
3270Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
3271
3272 * result/c14n/exc-without-comments/merlin-c14n-two-*
3273 result/c14n/without-comments/merlin-c14n-two-*
3274 test/c14n/exc-without-comments/merlin-c14n-two-*
3275 test/c14n/without-comments/merlin-c14n-two-*
3276 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
3277 c14n/exc-c14n and slightly modified test script to handle
3278 these test cases
3279 * c14n.c: fixed bugs for complicated nodes set (namespace
3280 without node and others from merlin-c14n-two.tar.gz)
3281 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
3282 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
3283 for xmlsec performance patch
3284 * xpath.c: fixed self::node() for namespaces and attributes
3285
3286Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
3287
3288 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
3289 but with the format parameter
3290 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
3291
3292Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
3293
3294 * Makefile.am: updated c14n tests suite
3295 * c14n.c: performance improvement for previous c14n patch
3296
3297Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3298
3299 * parser.c: another peroformance patch from Peter Jacobi, that
3300 time on parsing attribute values.
3301
3302Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
3303
3304 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
3305 into LibXML2 test suite
3306
3307Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
3308
3309 * c14n.c: propagating xpath ancesstors node fix to c14n
3310 plus small performance improvement to reduce number of
3311 mallocs
3312 * xpath.c: fixed ancestors axis processing for namespace nodes
3313
3314Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
3315
3316 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
3317 Peter Jacobi
3318
3319Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
3320
3321 * configure.in: preparing 2.4.22
3322
3323Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3324
3325 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
3326 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
3327 a public entry point.
3328 * doc/*: rebuilt the API and docs
3329
3330Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3331
3332 * xpath.c: patch from Richard Jinks to fix a problem introduced
3333 in the previous patch and pointed by Norm
3334
3335Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3336
3337 * libxml.spec.in: fixing bug #81112
3338
3339Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3340
3341 * uri.c: fixing bug #82848
3342
3343Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3344
3345 * result/catalogs/mycatalog.full: Aleksey's commit changed the
3346 output of one catalog test
3347
3348Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3349
3350 * global.data globals.c tree.c include/libxml/globals.h
3351 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
3352 default value for global parameter xmlIndentTreeOutput to 1 and
3353 introduced new global parameter xmlTreeIndentString (the string
3354 used to do one-level indent) with default value " " (as it was
3355 in tree.c)
3356
3357Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3358
3359 * Makefile.am: Merijn Broeren pointed out a problem when compiling
3360 with trio and schemas.
3361
3362Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3363
3364 * xpath.c: patch from Richard Jinks to fix the problem raised in
3365 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
3366
3367Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3368
3369 * xmlschemas.c: a bit of work on import.
3370 * xmlschemastypes.c: Charles Bozeman provided a compare function
3371 for date/time types so min/max facet restrictions should work,
3372 indeterminate comparisons return an error instead of equal.
3373 * test/schemas/date_0* result/schemas/date_0_0: specific test
3374 from Charles Bozeman too
3375
3376Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3377
3378 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
3379 from Christian Cornelssen fixing the man pages and the Catalog
3380 building script.
3381 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
3382 next step is <xs:import> I now have a reasonable understanding
3383 of how it works.
3384
3385Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3386
3387 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
3388
3389Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3390
3391 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
3392
3393Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
3394
3395 * xpath.c: fixing an XPath function evalutation bug pointed out
3396 by Alexey Efimov where the context was lost when evaluating
3397 the function arguments
3398
3399Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
3400
3401 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
3402 function public for XMLSec performance optimizations
3403
3404Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3405
3406 * python/generator.py python/libxml2class.txt : fixed a problem
3407 with the HTML parser pointed by Gary Benson
3408 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
3409 example
3410
3411Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3412 * parser.c: fixed bug #81159 (memory growth in SAX)
3413
3414Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3415 * xpath.c: fixed bug #78858 (the real fix)
3416
3417Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
3418 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
3419
3420Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3421
3422 * tree.c: modified xmlNodeSetBase to allow changing the
3423 base of a document.
3424
3425Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
3426
3427 * xmlschemastypes.c: patch Charles Bozeman for validation of
3428 all the date, time, and duration types
3429 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
3430 * configure.in: fixed an error pointed by an user
3431 * xml2-config.in: fixed an error pointed by an user
3432
3433Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3434
3435 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
3436 win32/libxml2.def.src xmlIO.c: exported default
3437 'file:', 'http:' and 'ftp:' protocols input handlers
3438 and maked protocols comparisson case insensitive
3439
3440Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3441
3442 * configure.in: Neven Has detected a typo
3443
3444Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
3445
3446 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
3447 as one of the persons allowed to commit directly to the
3448 module.
3449
3450Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3451
3452 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
3453 * valid.c: raised a too low limit
3454 * doc/*: rebuilt the docs
3455
3456Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3457
3458 * test/XPath/expr/floats test/XPath/expr/functions
3459 result/XPath/expr/floats result/XPath/expr/functions
3460 xpath.c: another XPath conformance patch from Richard Jinks
3461
3462Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
3463
3464 * xmlschemas.c: fixed validation of attribute groups.
3465 * test/schemas result/schemas: added an example from the primer
3466
3467Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3468
3469 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
3470 * test/schemas result/schemas: updated the test list
3471
3472Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3473
3474 * TODO: updated a bit
3475 * parser.c: made a comment more specific
3476 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
3477 Schemas conformance.
3478 * test/schemas result/schemas: updated the test list
3479
3480Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
3481
3482 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
3483 implementing xs:all with minOccurs = 0
3484 * tes/schemas/* result/schemas/*: added more tests covering
3485 xs:all
3486
3487Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3488
3489 * xmlregexp.c: first implementation of the all particle, this
3490 may need to be revisited for case where not all transitions
3491 must be crossed.
3492
3493Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3494
3495 * tree.c: another entity processing update from Markus Henke
3496
3497Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
3498
3499 * trionan.c: fixed crash on OSF/1
3500
3501Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3502
3503 * xmlschemas.c: more Schemas work
3504 * test/schemas/* result/schemas/*: added more tests coming
3505 from the spec.
3506
3507Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3508
3509 * c14n.c: patch from Aleksey Sanin reflecting a change in the
3510 ExcC14N specification
3511
3512Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3513
3514 * tree.c: patch from Markus Henke, fix for recursive entities.
3515
3516Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3517
3518 * xpath.c: fix a problem with string() on a document node.
3519
3520Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3521
3522 * Makefile.am xmlschemas.c: more Schemas work
3523 * test/schemas/* result/schemas/*: added more tests coming
3524 from the spec.
3525
3526Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3527
3528 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
3529 * result/HTML/*: this changes a few things in the results
3530
3531Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3532
3533 * include/libxml/tree.h: eliminated 'declaration different than
3534 prototype' warning
3535 * include/win32config.h: "resolved" conflicts with errno.h
3536
3537Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3538
3539 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
3540 on the automata interfaces and debug of counted choices
3541 * test/schemas/* result/schemas/*: added a number of tests
3542
3543Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3544
3545 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
3546 a bit of work on Schemas
3547 * testSchemas.c: try to make it more useful
3548 * test/schemas/* result/schemas/* Makefile.am: changed the
3549 Schemas regression test procedure, started adding a few samples
3550
3551Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3552
3553 * include/libxml/encoding.h: Patch for the Borland C++ builder
3554 * include/libxml/tree.h: Patch for the Borland C++ builder
3555 * threads.c: Patch for the Borland C++ builder
3556 * win32/bcb5: New directory for the Borland C++ builder
3557 project files
3558
3559Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3560
3561 * win32/Makefile.msvc: Update for XML Schema support
3562 * win32/configure.js: Update for XML Schema support
3563 * win32/libxml2.def.src: Update for XML Schema support
3564
3565Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
3566
3567 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
3568 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
3569 xmlunicode.c include/libxml/Makefile.am
3570 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
3571 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
3572 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
3573 include/libxml/xmlversion.h.in : merged the current state of
3574 XML Schemas implementation, it is not configured in by default,
3575 a specific --schemas configure option has been added.
3576 * test/automata test/regexp test/schemas Makefile.am
3577 result/automata result/regexp result/schemas:
3578 merged automata/regexp/schemas regression tests
3579
3580Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
3581
3582 * xpath.c: Gary found a compile time problem, fixes #78823
3583
3584Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3585
3586 * configure.in: release of 2.4.20
3587 * doc/*: updated and rebuilt the docs
3588
3589Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3590
3591 * python/Makefile.am: patch from Cristian Gafton to build on
3592 Red Hat 6.2, should also fix #75779
3593
3594Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3595
3596 * valid.c: first part of fixing #78729
3597
3598Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
3599
3600 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
3601 escaping of URI when saving HTML files.
3602 * result/HTML/*: this impacted some tests
3603
3604Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
3605
3606 * configure.in: trying to fix #77441
3607
3608Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3609
3610 * include/libxml/xmlIO.h: Hallski complained it could not be
3611 included by itself.
3612
3613Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3614
3615 * configure.in: applied an IEEE flag patch for OSF/1 #77825
3616
3617Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3618
3619 * win32/configure.js: patch from Nilo for the c14n option
3620 * win32/Makefile.msvc: fixed libxml2.def generation with threads
3621
3622Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3623
3624 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
3625 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
3626 LIBXML_THREAD_ENABLED
3627
3628Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3629
3630 * xpath.c: another patch from Richard Jinks for substring conformance
3631 * test/XPath/expr/floats test/XPath/expr/strings
3632 result/XPath/expr/floats result/XPath/expr/strings: update of the
3633 test suite to check those.
3634
3635Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3636
3637 * xpath.c: patch from Richard Jinks for .x float parsing.
3638
3639Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3640
3641 * parser.c: patch from Markus Henke when an encoding ain't recognized
3642
3643Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3644
3645 * libxml.m4: got a report that #include <string.h> was needed
3646
3647Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3648
3649 * xmllint.c: applied a fix from Anthony Jones for -o /--output
3650
3651Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
3652
3653 * doc/example.html: fixing typo
3654
3655Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3656
3657 * xpath.c: fixed a bug in the nodeset to boolean comparison code
3658 pointed out by Melvyn Sopacua.
3659
3660Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3661
3662 * libxml.m4: Frédéric Crozat gave a patch related to the change
3663 of Include paths breaking the libxml.m4
3664
3665Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3666
3667 * xpath.c: Fix bug #76927 forgot to save some context
3668 when evaluating binary expressions
3669
3670Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3671
3672 * configure.in: fixed configure for MPE/iX from Markus Henke
3673 * xmlmemory.c: fixed initialization problems
3674 * xpath.c: another set of patches from Richard Jinks this
3675 fixes "make XPathtests" on linux
3676
3677Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
3678
3679 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
3680 * test/XPath/expr/compare test/XPath/expr/equality
3681 test/XPath/expr/floats test/XPath/expr/functions
3682 test/XPath/expr/strings result/XPath/expr/compare
3683 result/XPath/expr/equality result/XPath/expr/floats
3684 result/XPath/expr/functions result/XPath/expr/strings: Updated
3685 tests though they show a divergence on Linux
3686
3687Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3688
3689 * xpath.c trionan.c: previous commit also included patches
3690 from Richard Jinks on some IEEE support corner case
3691
3692Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3693
3694 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
3695 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
3696 that $(datadir) should be used for docs
3697
3698Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3699
3700 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
3701 could leak filedescriptors
3702
3703Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3704
3705 * configure.in nanohttp.c: applied patch from Allan Clark for
3706 UnixWare/OpenServer
3707
3708Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3709
3710 * configure.in: preparing 2.4.19
3711 * doc/*: rebuilt the docs
3712
3713Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3714
3715 * nanohttp.c: fixing #76043, got fed up with non-portability
3716 of that piece of code.
3717
3718Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3719
3720 * valid.c SAX.c: Never commit without running "make tests" :-(
3721 fix a couple of stupidities in the previous commit
3722 * result/*: a few changes in some attribute order result of previous
3723 commit.
3724
3725Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3726
3727 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
3728 the internal subset should not raise duplicate ID errors,
3729 also there was a small bug in conjunction to namespace
3730 declarations defaulted and xml:xxx attributes DTD definitions.
3731
3732Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3733
3734 * xpath.c: Richard Jinks also raised some rounding problems
3735 this tries to fix them
3736
3737Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3738
3739 * xpath.c: Richard Jinks spotted an incoherent memory allocation
3740 behaviour in xmlXPathCastToString()
3741
3742Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3743
3744 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
3745 raised by Morus Walter
3746
3747Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3748
3749 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
3750 from Igor
3751
3752Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3753
3754 * xpath.c: fixing #75619, related to a problem when trying
3755 to evaluate condition when the current node set resulting
3756 from that sub-step evaluation is empty. Also fixes 2 potential
3757 problem with previous-sibling and next-siblings axis.
3758
3759Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3760
3761 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
3762 HTML support is not configured in.
3763
3764Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3765
3766 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
3767 include/libxml/tree.h: dohh I really didn't intended to commit
3768 this test version :-(
3769
3770Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3771
3772 * testSAX.c: I wanted to see the real speed at the SAX interface
3773 after a little too many Ximianer started complaining about the
3774 parser speed.
3775 added a --quiet option:
3776 paphio:~/XML -> ls -l db100000.xml
3777 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
3778 paphio:~/XML -> time ./testSAX --quiet db100000.xml
3779 3200006 callbacks generated
3780 real 0m1.270s
3781 Which means 16MBytes/s and 3Mcallback/s
3782
3783Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3784
3785 * xpath.c: valgrind spotted another error that time when running
3786 on libxslt regression tests
3787
3788Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3789
3790 * Makefile.am: adding "make valgrind" running the full regression
3791 tests (except python ones) under Valgrind (using valgrind -q
3792 which was kindly added by the author).
3793 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
3794 passes cleanly now except an obcure floating point initialization
3795 raised in log10() in one XPath regression test ???
3796 * tree.c: edited some comments to close #75244
3797
3798Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
3799
3800 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
3801 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
3802 context of ScrollKeeper, made sure that if the number is
3803 an integer, the serialization follows the description at
3804 http://www.w3.org/TR/xpath#section-String-Functions
3805
3806Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3807
3808 * configure.in: preparing 2.4.18
3809 * doc/*: updated and rebuilt the web site
3810 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
3811 the Windows and Cygwin maintainers.
3812 * parser.c: humm, changed the way the SAX parser work when
3813 xmlSubstituteEntitiesDefault(1) is set, it will then
3814 do the entity registration and loading by itself in case the
3815 user provided SAX getEntity() returns NULL.
3816 * testSAX.c: added --noent to test the behaviour.
3817
3818Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3819
3820 * parser.c: Wilfried Teiken provided a hackish but working
3821 way to get context reported back on entities when parsing
3822 with SAX and without breaking the DOM build.
3823
3824Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3825
3826 * c14n.c: applied a new patch from Aleksey Sanin
3827 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
3828 to reference Aleksey implementation of XML digital Signatures
3829
3830Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3831
3832 * xpath.c: small fix to avoid potential problem due to
3833 ordering of freeing data
3834 * python/Makefile.am: people were complaining about
3835 the generated file in python dir not being built
3836
3837Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3838
3839 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
3840 python/generator.py python/libxml.c python/types.c: Cleanup
3841 of the python Makefiles based on Jacob and James feedback,
3842 fixed the spec file accordingly, fixed the number of warning
3843 that passing my pedantic CFLAGS was generating. Conclusion
3844 is that Python includes are real crap.
3845
3846Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3847
3848 * configure,in: it was reported quite a few times that
3849 xml2-config --cflags should not output
3850 -I$includeprefix/libxml2/libxml because libxml2 header names
3851 clashes with existing names like list.h from C++ stl.
3852 Includes should be #include<libxml/xxx.h> so ...
3853
3854Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3855
3856 * c14n.c: another patch from Aleksey Sanin
3857
3858Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3859
3860 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
3861 canonicalization algorithm
3862 * doc/xml.html doc/index.html: added the C14N references on the
3863 index page.
3864
38652002-03-13 jacob berkman <jacob@ximian.com>
3866
3867 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
3868 usage, redundant, and gcc specific
3869
3870Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3871
3872 * xpath.c: speedup some node selection operations, this can
3873 have a significant impact on DocBook Norm's stylesheets
3874 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
3875 make sure it's always the case
3876 * debugXML.c: distinguish CDATA and comments in ls operations
3877
3878Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3879
3880 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
3881 to generate better API descriptions etc...
3882
3883Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3884
3885 * c14n.c: Fixing #74186, made sure all boolean expressions
3886 get fully parenthesized, ran indent on the output
3887 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
3888 include/libxml/tree.h: also #74186 related, removed the
3889 --with-buffers option, and all the preprocessor conditional
3890 sections that were resulting from it.
3891
3892Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3893
3894 * valid.c: applied patch from Dodji Seketeli fixing an
3895 uninitailized variable in xmlValidGetValidElements()
3896
3897Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3898
3899 * c14n.c: fixed a few comments
3900 * doc/*.html doc/*/*.html: regenerated the docs and added
3901 the C14N API
3902 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
3903
3904Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3905
3906 * check-xml-test-suite.py: fix to adapt varaiations in the
3907 bindings
3908 * configure.in python/setup.py python/setup.py.in: fixed to
3909 have the version of the python scripts automatically updated
3910
3911Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3912
3913 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
3914 in xmlCopyProp()
3915
3916Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3917
3918 * configure.in: preparing 2.4.17 release
3919 * doc/*: updated and rebuilt the docs
3920 * xpath.c: fixed a comment
3921 * python/libxml.c: fixed a possible reentrancy problem
3922
3923Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3924
3925 * tree.c python/tests/Makefile.am python/tests/attribs.py:
3926 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
3927 added a specific regression test
3928 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
3929 not raise exceptions when failing to find the attribute.
3930
3931Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3932
3933 * configure.in xmllint.c: owen pointed out a problem with the
3934 ftme fix, gettimeofday() was not detected by configure and
3935 the ftime header wasn't included, dohhh
3936
3937Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3938
3939 * configure.in xmllint.c: trying to fix #71457 for timing
3940 precision when gettimeofday() is not availble but ftime() is
3941
3942Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3943
3944 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
3945 are now copied on install and part of the -devel RPM
3946
3947Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3948
3949 * xpath.c: trying to avoid bug #72150 which was apparently
3950 caused by a gcc bug (or a processor problem) as detailed
3951 at http://veillard.com/gcc.bug
3952
3953Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3954
3955 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
3956 fixed xmlReconciliateNs(), added a Python test/example for
3957 inter-document cut'n paste
3958 * python/libxml.py: fixed node.doc on document nodes and added
3959 xpathEval() onto node objects
3960
3961Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3962
3963 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
3964 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
3965 fixup and integrated tests for the serialization stuff
3966
3967Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3968
3969 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
3970 moved the libxml man page to section 3
3971
3972Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3973
3974 * tree.c: fix bug #72490
3975 * python/libxml.c python/libxml.py: added methods serialize()
3976 and saveTo() to all node elements.
3977
3978Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3979
3980 * xmlIO.c: closed #73430, don't read from an input source
3981 which indicated an end-of-file or an error.
3982
3983Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3984
3985 * parser.c: make sure SAX endDocument is always called as
3986 this could result in a Python memory leak otherwise (it's
3987 used to decrement ref-counting)
3988 * python/generator.py python/libxml.c python/libxml.py
3989 python/libxml2-python-api.xml python/libxml2class.txt
3990 python/tests/error.py python/tests/xpath.py: implemented
3991 the suggestions made by Gary Benson and extended the tests
3992 to match it.
3993
3994Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3995
3996 * python/generator.py: applied patch fixing #73450
3997
3998Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3999
4000 * xpath.c: fixing #61290 "namespace nodes have no parent"
4001 long standing divergence from the XPath REC. NodeSets
4002 simply hold a copy of namespace nodes and those node ->next
4003 points to the parent (which may not be the node carrying the
4004 definition).
4005 * include/libxml/xpath.h: flagged but didn't added a possible
4006 speedup
4007 * DOCBparser.c HTMLparser.c: removed some warnings from push
4008 parser due to new state being added.
4009 * tree.c: new fix from Boris Erdmann
4010 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
4011 the XML Canonalization support from Aleksey Sanin
4012
4013Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4014
4015 * tree.c: patch from Boris Erdmann fixing some namespace odities
4016 with xmlCopyNode()
4017
4018Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4019
4020 * xmlIO.c: fix bug #72706 when loading a NULL entity
4021
4022Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4023
4024 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
4025 actually change in a future XML Namespace revision.
4026
4027Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4028
4029 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
4030 added the possibility of returning nodesets from XPath extension
4031 functions written in Python
4032
4033Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
4034
4035 * python/*: commiting some Python bindings work done while travelling
4036
4037Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4038
4039 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
4040 explicitely with memory debugging switched on
4041
4042Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
4043
4044 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4045 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4046 Added wrapper for the xmlURIPtr type, provided accessors, fixed
4047 the accessor generator for strings
4048 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
4049 regression test.
4050
4051Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4052
4053 * python/README python/generator.py python/libxml.c python/setup.py:
4054 added the 'usual' setup.py to allow building a libxml2-python
4055 module based on the same code. The initialization is however
4056 different the 2 .so files fo libxml2 and libxslt are identical and
4057 they entry point initialize both libraries. this is done to avoid
4058 some possible nasty problem since the Python don't merge the maps
4059 of all shared modules.
4060
4061Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4062
4063 * parser.c: fixed a push/encoding bug reported by Michael
4064 on librsvg
4065
4066Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4067
4068 * include/libxml/parserInternals.h: fixes a misplaced #endif
4069
4070Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4071
4072 * parser.c valid.c: found and fixed a couple of allocation bugs
4073
4074Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4075
4076 * doc/xml.html doc/python.html doc/*: added a Python and binding
4077 page describing the current state of the Python bindings and
4078 giving pointers to the other languages wrappers.
4079
4080Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4081
4082 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
4083 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
4084 rebuilt the API and web site
4085 * xpath.c: fixed #71978 portability bugs
4086
4087Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
4088
4089 * SAX.c: oops broke automatic defaulting of namespaces attributes.
4090
4091Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4092
4093 * include/libxml/parserInternals.h parser.c: had to change
4094 2 internal parsing API when processing document content
4095 to check the start and end of element content are defined
4096 in the same entity
4097 * valid.c include/libxml/valid.h: attribute normalization can
4098 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
4099 with the context to report it.
4100 * SAX.c: fixed the last known bugs, crazy validation constraints
4101 when a document is standalone seems correctly handled. There
4102 is a couple of open issues left which need consideration especially
4103 PE93 on external unparsed entities and standalone status.
4104 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
4105 The 2 tests left failing are actually in error. Cleanup done.
4106
4107Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4108
4109 * valid.c: implemented E59 spaces in CDATA does not match the
4110 nonterminal S
4111
4112Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4113
4114 * SAX.c parser.c valid.c: more validation test fixups
4115 * check-xml-test-suite.py: added duration info for the tests
4116
4117Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4118
4119 * parser.c valid.c: a couple of errors were reported but not
4120 saved back as such in the parsing context. Down to 1% failure rate
4121 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
4122
4123Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4124
4125 * xmlInternald.c: isExtender was missing a char
4126 * parser.c include/libxml/parser.h: % are acceptable in the
4127 internal subset if within a PUBLIC ID
4128
4129Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
4130
4131 * SAX.c parserInternals.c valid.c: more work on the conformance
4132 suite. Took the step to finally block documents with encoding
4133 errors. It's a fatal error per the spec, people should have fixed
4134 their documents by now.
4135
4136Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
4137
4138 * check-xml-test-suite.py: fixed the test script after some discussion
4139 on the semantic of TYPE="error"
4140 * Makefile.am: added the script to the distrib
4141
4142Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4143
4144 * SAX.c entities.c: fixed a couple of conformances issues deep
4145 into the validation code (standalone and undeclared Notations)
4146
4147Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4148
4149 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
4150 stayed there for years !
4151
4152Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4153
4154 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
4155 missing
4156
4157Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4158
4159 * check-xml-test-suite.py: improved the behaviour a bit as
4160 well as the logs
4161 * parser.c valid.c SAX.c: fixed a few more bugs
4162 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
4163
4164Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4165
4166 * check-xml-test-suite.py: python script to run regression tests
4167 against the XML Test suite of W3C/OASis
4168 * SAX.c: fixed a validation bug
4169 * parser.c: fixed 3 errors pointed by the test suite
4170 * doc/buildDocBookCatalog: fixed a typo pointed by drake
4171 * python/Makefile.am: fixed a dependendy
4172
4173Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4174
4175 * xmlmemory.c: avoid a warning bug #71594
4176
4177Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4178
4179 * xmlmemory.c: Jesse Perry provided a patch to remove a few
4180 warning on alpha/Tru64
4181
4182Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4183
4184 * include/libxml/entities.h: fixing a comment
4185 * valid.c: fixing some troubles with validity check on namespaces
4186 * result/VC/NS3 test/VC/NS3: added a specific regression test
4187
4188Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4189
4190 * tree.c: Fixing #71342 serializing '\n' in attribute values
4191 * result/noent/att3 result/att3 test/att3: added a specific
4192 test.
4193
4194Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
4195
4196 * python/libxml.c: couple of bug fixes
4197
4198Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
4199
4200 * python/*.py: removed tabs and used spaces.
4201
4202Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4203
4204 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
4205 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
4206
4207Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4208
4209 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
4210 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
4211
4212Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4213
4214 * include/libxml/encoding.h include/libxml/entities.h
4215 include/libxml/globals.h include/libxml/parser.h
4216 include/libxml/threads.h include/libxml/tree.h
4217 include/libxml/xmlmemory.h: trying to fix the include mess
4218
4219Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4220
4221 * include/libxml/xmlmemory.h: reverted part of the previous
4222 attempt to provide #69655, this was breaking the build.
4223
4224Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
4225
4226 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
4227 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
4228 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
4229 include/libxml/parserInternals.h include/libxml/tree.h
4230 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
4231 Tentatively fixed #69655 , make compiling with -Wredundant-decls
4232 clean.
4233 * python/libxml.c: fixed a warning.
4234
4235Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4236
4237 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
4238 copying of node, merge back IDs in the target document.
4239 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
4240 test/XInclude/ents/ids.xml: test case
4241 * result/VC/ElementValid4: output changed due to a typo fix
4242
4243Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4244
4245 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00004246 generate the dependencies right as Jacob found out. Add
4247 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004248
4249Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4250
4251 * parserInternals.c valid.c: Justin Fletcher found some parts
4252 of the code needing cleanup
4253 * libxml.spec.in python/Makefile.am python/generator.py
4254 python/libxml.c python/libxml.py: Fixed the python Makefiles
4255 corrected a bug showing up on ia64, changed the name of the
4256 python internal module too
4257
4258Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
4259
4260 * Makefile.am: applied patch from Andris Pavenis for binary
4261 name suffixes
4262
4263Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
4264
4265 * xmllint.c win32/win32config.h: fixing #68748
4266
4267Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4268
4269 * valid.c: fixing #70166
4270
4271Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4272
4273 * valid.c: fixing #70077
4274
4275Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4276
4277 * Copyright Makefile.am README configure.in libxml.spec.in:
4278 Changed to the MIT Licence
4279 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
4280 doc/xmlio.html: updated the doc accordingly
4281 * include/libxml/xmlwin32version.h configure.in: preparing
4282 2.4.14 release
4283 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4284 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4285 fixed the const xmlChar * wrapper and generator, XPath extension
4286 functions now use the context as first argument
4287 * python/tests/tstxpath.py python/tests/xpath.py
4288 python/tests/xpathext.py: Updated the tests accordingly
4289 * tree.c: fixed bug #70067
4290
4291Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4292
4293 * Makefile.am: cleanup
4294 * debugXML.c: always use stdout if output is NULL
4295 * xmlIO.c: don't close filedescriptors passed to outputBuffers
4296 * python/Makefile.am python/generator.py python/libxml2class.txt
4297 python/libxml_wrap.h python/types.c: augmented the number of bindings
4298 handling FILE * and XPath contexts
4299 * python/tests/Makefile.am: avoid a stupid problem due to the
4300 use of TEST.
4301
4302Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4303
4304 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
4305
4306Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4307
4308 * python/TODO python/libxml.c: cleanup the extension function lookup
4309 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
4310
4311Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4312
4313 * configure.in python/Makefile.am: do not install outside
4314 of prefix
4315
4316Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4317
4318 * python/TODO python/libxml.c: started adding SAX interfaces
4319 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
4320 SAX test
4321
4322Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4323
4324 * tree.c: hardened the addChild function
4325 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4326 python/libxml2class.txt python/libxml_wrap.h python/TODO:
4327 added accessors needed for xmlNode, a bit more testing and
4328 extension of interfaces
4329 * python/tests/Makefile.am python/tests/build.py: added a test
4330 build from scratch/save/load/check
4331
4332Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4333
4334 * parserInternals.c: change a small bit in the way valididy
4335 error messages get initialized
4336 * python/TODO python/libxml.c python/libxml2-python-api.xml
4337 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4338 added some memory debugging to track leaks at the libxml2 level
4339 * python/tests/*.py: changed all tests to check for leaks,
4340 there is just one left in XPath extension registrations.
4341
4342Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
4343
4344 * python/TODO python/generator.py python/libxml2-python-api.xml
4345 python/libxml2class.txt: more accessor classes for the parser
4346 context, allow to switch on and check validity
4347 * python/tests/Makefile.am python/tests/error.py
4348 python/tests/invalid.xml python/tests/valid.xml
4349 python/tests/validate.py: attded more test and and added error.py
4350 which I forgot to commit in the last step
4351
4352Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4353
4354 * python/Makefile.am python/types.c: cleanup
4355 * python/libxml.c python/libxml.py python/libxml_wrap.h
4356 python/generator.py python/libxml2-python-api.xml
4357 python/libxml2class.txt: added class for parser context, added
4358 first cut for push mode support. Added a framework to generate
4359 accessors functions.
4360 * python/tests/Makefile.am python/tests/push.py: added a push
4361 test
4362
4363Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4364
4365 * python/Makefile.am python/TODO python/libxml.py: fixed a small
4366 bug a bit of cleanup.
4367
4368Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4369
4370 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
4371 python/libxml2class.txt: adding error redirections and preformat
4372 to a python handler
4373 * python/tests/Makefile.am python/tests/*.py: cleanup made all
4374 tests self checking
4375
4376Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4377
4378 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
4379 a function
4380
4381Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4382
4383 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
4384 python/libxml.c python/libxml2-python-api.xml
4385 python/libxml2class.txt: Progressing through the TODOs, class
4386 description output, extra XML API, RPM now builds the wrappers
4387 for all python installed versions
4388
4389Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
4390
4391 * configure.in libxml.spec.in python/Makefile.am python/TODO
4392 python/generator.py python/libxml2class.txt: added more informations
4393 in the libxml2-python package including docs. Slightly changed
4394 the class hierarchy
4395 * python/tests/*: added basic regression tests infrastructure too
4396
4397Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4398
4399 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
4400 added libxml2-python as part of the packages installed
4401
4402Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4403
4404 * python/Makefile.am python/generator.py python/libxml.c
4405 python/libxml.py: more work, now able to extend the
4406 XPath interpreter with functions written in python.
4407
4408Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4409
4410 * python/Makefile.am: Jacob sent a patch to allow building from
4411 tarfile.
4412
4413Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4414
4415 * python/Makefile.am python/libxml.c configure.in Makefile.am:
4416 inserted the python wrappers build, I hope this won't be too
4417 unportable
4418
4419Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4420
4421 * xpath.c: minor optimization
4422 * python/generator.py python/libxml.c python/libxml.py
4423 python/libxml_wrap.h: more work on the python bindings,
4424 they now support XPath and there is no evident leak
4425
4426Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4427
4428 * python/generator.py python/libxml.c python/libxml.py:
4429 more work on the python bindings generator.
4430
4431Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4432
4433 * python/generator.py python/libxml.c python/libxml_wrap.h:
4434 more work on the python bindings.
4435
4436Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4437
4438 * python/generator.py python/libxml.c python/libxml.py
4439 python/libxml_wrap.h: commited early version of a python binding
4440 for private use only ATM
4441
4442Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4443
4444 * entities.c tree.c include/libxml/entities.h: applied patch
4445 from Anthony Jones to implement copy of DTD subtree too. Had
4446 just to keep 2 function private which really ought to become
4447 public ones.
4448
4449Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4450
4451 * xmllint.c: added pointers to the web pages in the usage()
4452
4453Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4454
4455 * tree.c: more fixes from Petr Kozelka for attribute handling
4456 in the tree API to align the semantic with DOM.
4457
4458Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4459
4460 * valid.c tree.c entities.c: another set of patches from
4461 Anthony Jones for copy operations cleanup and robustness
4462
4463Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4464
4465 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
4466 an alphabetic index based on comments content
4467 * doc/*: rebuilt the web site with the new references
4468
4469Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4470
4471 * parserInternals.h: Greg Sjaardema suggested to use an
4472 eponential buffer groth policy in xmlParserAddNodeInfo()
4473
4474Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4475
4476 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
4477 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
4478 doc/parsedecl.py doc/Makefile.am: updated the python extractor
4479 to generate cross-references, and added/updated the stylesheets
4480 to generate and link API indexes. The generic keyword index
4481 is not done yet.
4482 * doc/*.html: regenerated all the usual docs too
4483
4484Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4485
4486 * debugXML.c: added an xpath function to the shell for T. V. Raman
4487
4488Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4489
4490 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
4491 debug routines.
4492
4493Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4494
4495 * tree.c: apply an patch from Petr Kozelka for unlink and replace
4496 support of attribute nodes
4497
4498Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4499
4500 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
4501 hopefully near complete and fully documented of the API in XML
4502 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
4503 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
4504 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
4505 include/libxml/parserInternals.h include/libxml/valid.hi
4506 include/libxml/xmlIO.h include/libxml/xmlerror.hi
4507 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
4508 include/libxml/xpath.h include/libxml/xpathInternals.h:
4509 Cleaned up the doc comments a lot in the process, the interface
4510 coverage is now 100%
4511
4512Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4513
4514 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
4515 extracts comments from the gtk-doc DocBook output (a bit
4516 convoluted but seems to work).
4517
4518Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4519
4520 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
4521 added an XML description of the API, moved the script generating
4522 it here. Added a "make api" target
4523
4524Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4525
4526 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
4527
4528Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4529
4530 * xpath.c include/libxml/xpathInternals.h: the change made to
4531 xmlXPathFuncLookupFunc was incompatible roll it back
4532
4533Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4534
4535 * SAX.c: cleanup patch from Anthony Jones
4536 * doc/Makefile.am: fix the headers to avoid in make scan
4537 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
4538 includes, * vs Ptr and general cleanup
4539 * parsedecl.py: first version of a script to extract the
4540 module interfaces, the goal will be to provide .decl or XML
4541 specification of the interfaces to build wrappers.
4542
4543Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4544
4545 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
4546 now provides return codes in case of errors
4547
4548Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
4549
4550 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
4551 Upgraded to trio baseline 1.6
4552 * strio.h strio.c: Replaced by triostr.h and triostr.c
4553
4554Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
4555
4556 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
4557 of strdup usage in the code
4558
4559Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4560
4561 * parser.c error.c: Keith Isdale complained rightly that
4562 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
4563
4564Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4565
4566 * tree.c: fixed the funxtion to set the xml: attributes
4567 * debugXML.c: added "setbase" to test it.
4568
4569Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4570
4571 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
4572 to allow updating an attribute content
4573
4574Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4575
4576 * libxml.h: try to avoid problems when compiling on Windows
4577
4578Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4579
4580 * hash.c: patch from Anthony Jones for hash.c allocation size
4581 * Makefile.am: trying to work around Yet Another Libtool Madness
4582 and build the 2.4.13 release finally ...
4583
4584Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4585
4586 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
4587 * doc/* : update of the documentation
4588
4589Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4590
4591 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
4592 at fixing #61290 :-(
4593
4594Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4595
4596 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
4597 Fixes bug #67229
4598
4599Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4600
4601 * tree.c: trying to avoid troubles when a subtree is copied
4602 and coalesced in part with the target tree. Should fix
4603 bug #67407
4604
4605Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4606
4607 * valid.c: fixed validation of attributes content of type
4608 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
4609 values, very old bug. Fixes #67671
4610
4611Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4612
4613 * parser.c include/libxml/parserInternals.h tree.c: integrated
4614 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
4615 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
4616
4617Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4618
4619 * threads.c: applied Serguei Narojnyi's patch to add native
4620 thread support on the Win32 platform
4621 * testThreadsWin32.c Makefile.am: added the test program also
4622 from Serguei, Win32 specific
4623 * include/win32config.h include/libxml/xmlwin32version.h.in:
4624 added patch from Igor for the Windows thread specific defines.
4625
4626Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4627
4628 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
4629
4630Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4631
4632 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
4633 output page into XMLinfo.html. Close bug #66951 and
4634 raised by Robert Collins too.
4635
4636Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
4637
4638 * encoding.c: Paul Keogh pointed out a possibility of segfault
4639 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
4640 Closes bug # 68238
4641
4642Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
4643
4644 * doc/*.html: updated the Gdome2 links
4645
4646Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4647
4648 * libxml.h: Applied following patches from Robert Collins
4649 and make sure IN_LIBXML is defined when compiling it
4650 -------
4651 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
4652 as well as Visual C.
4653 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4654 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4655 * strio.c (PLATFORM_UNIX): Define for Cygwin.
4656 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
4657 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
4658 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
4659 xmlSysIDExists xmlNoNetExists).
4660 * xmllint.c: Don't include winsock2.h for Cygwin.
4661
4662Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4663
4664 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
4665 when the version info is not present.
4666
4667Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4668
4669 * tree.c: Anthony Jones pointed out a problem in
4670 xmlStringGetNodeList() and provided a fix for it
4671
4672Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4673
4674 * parser.c: patch from Frank J Franklin to remove a bug in
4675 xmlCreatePushParserCtxt() when the initial buffer passed
4676 is large.
4677
4678Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4679
4680 * win32/*: big cleanup of the Windows/MSVC project files
4681 from Igor Zlatkovic
4682
4683Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4684
4685 * doc/Makefile.am: should fix #67674 and avoid troubles if
4686 xsltproc is not available or fails in the prefix provided
4687
4688Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
4689
4690 * xmlmemory.c: one more doc patch from Charlie Bozeman.
4691
4692Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4693
4694 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
4695 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
4696 Fixed a few other problems raised by Charlie Bozeman.
4697 * result/VC/ElementValid[5-7]: fixed the output
4698
4699Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4700
4701 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
4702 patches from Charlie Bozeman. Regenerated the HTML docs.
4703
4704Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
4705
4706 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
4707 for Windows from Igor
4708
4709Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4710
4711 * xmllint.c: applied Justin Fletcher patch for --output or -o
4712
4713Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
4714
4715 * win32/libxml2/libxml2.def.src: close #67019
4716
4717Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4718
4719 * xmllint.c: applied Justin Fletcher generic timing patch
4720 similar to the one already applied to xsltproc.
4721
4722Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4723
4724 * include/libxml/tree.h tree.c: applied documentation patches
4725 from Charlie Bozeman
4726
4727Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
4728
4729 *doc/xmllint.xml, xmllint.1 - document --dropdtd
4730
4731Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
4732
4733 * valid.c: fix the xmlStrdup() used in the previous patch.
4734 * valid.c: added --dropdtd
4735 * tree.c: fixed xmlUnlinkNode so it also removes the references
4736 from the document if the node is a DTD
4737
4738Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
4739
4740 * HTMLtree.c valid.c: cleanup some static declarations
4741
4742Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4743
4744 * xmllint.c: removed another strdup()
4745 * doc/FAQ: removed the HP/UX entry
4746
4747Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
4748
4749 * valid.c: fix bug #66816 when validating.
4750 * xmllint.c: don't use sys/time.h if configure did not found it
4751
4752Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
4753
4754 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
4755 xmlcatalog_man.xml
4756
4757Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4758
4759 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
4760 xmlInitMemory() was declared twice
4761
4762Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
4763
4764 * globals.c: do not reference strdup() !
4765 * configure.in libxml-2.0.pc.in: trying to fix the libs
4766 of the various config extraction modules
4767
4768Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4769
4770 * configure.in : preparing 2.4.12
4771 * doc/* : updated and rebuilt the docs
4772
4773Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4774
4775 * uri.c: closed bug #66159
4776 * testURI.c: added --escape option
4777 * configure.in: some cleanup for xml2-config --cflags
4778
4779Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
4780
4781 * globals.c testThreads.c: removed some misplaced includes
4782 of xmlversion.h
4783
4784Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
4785
4786 * threads.c: patch from Gary Pennington fixing a possible
4787 problem at initialization time.
4788
4789Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
4790
4791 * configure.in libxml.h parser.c testThreads.c macos/: integrated
4792 Eric Lavigne contribution to build libxml2 on MacOS using
4793 CodeWarrior.
4794
4795Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
4796
4797 * xmllint.c: applied Geert Kloosterman's patch to fix
4798 --repeat --timing output
4799
4800Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4801
4802 * parser.c: Robin Berjon <robin@knowscape.com> found a case
4803 where non-wellformed XML declaractions were not detected.
4804
4805Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4806
4807 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
4808
4809Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4810
4811 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
4812 gets reset by xmlCleanupInputCallbacks() and this makes the
4813 function useless. Same for output.
4814
4815Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4816
4817 * xmlIO.c: robert pointed out a loop error in callback cleanups
4818
4819Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4820
4821 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
4822 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
4823 they are not really tied to debugging
4824
4825Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4826
4827 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
4828 * xmllint.c: better --catalogs description
4829
4830Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4831
4832 * tree.c: fixed a couple of problems in xmlSetProp()
4833
4834Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
4835
4836 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
4837 unappropriate stdout output.
4838
4839Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
4840
4841 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
4842 by Denis Beurive, closes #65111
4843
4844Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
4845
4846 * valid.c: in case of content model validity error, don't
4847 print it if validity warnings were not requested.
4848
4849Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4850
4851 * nanoftp.c: applied a couple of patches from Brian D Ripley.
4852 * parserInternals.c: removed the last exit() call. Print an
4853 unmaskable error on stderr instead (library mismatch detection)
4854
4855Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
4856
4857 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
4858 shell instructions from Heiko Rupp
4859
4860Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4861
4862 * catalog.c: use the URL notation file:// for default catalog paths
4863
4864Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4865
4866 * include/libxml/tree.h: better comments for _private fields
4867 * tree.c: removed a problem when copying an entity reference.
4868
4869Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4870
4871 * vms/*: updated instructions and diffs from John A Fotheringham
4872
4873Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4874
4875 * include/libxml/xmlerror.h: avoid an include problem if
4876 #include <libxml/xmlerror.h> happens first in code
4877 seems to be the case in KDE libs
4878
4879Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4880
4881 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
4882 from Igor for Windows
4883
4884Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4885
4886 * Makefile.am: Gary Pennington pointed out a missing prefix
4887
4888Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4889
4890 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
4891 * doc/*: upgraded and rebuilt the docs
4892
4893Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4894
4895 * HTMLparser.c: fix comment in scripts element parsing.
4896 * result/HTML/doc3*: updated the results.
4897
4898Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4899
4900 * uri.c: another URI bug fix #63336, using Joel Young patch.
4901
4902Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
4903
4904 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
4905 a cleaned up version of the Pwd shell string generation.
4906
4907Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4908
4909 * valid.c include/libxml/tree.h: trying to fix namespaces +
4910 validation problems for good, closing #63619 in the process
4911 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
4912 wrong in this respect, fixed it.
4913
4914Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4915
4916 * xmllint.c: Morus Walter patch to allow --format and --encode
4917
4918Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4919
4920 * debugXML.c: Stefan Kost provided an help command for the shell
4921
4922Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
4923
4924 * debugXML.c: Heiko Rupp pointed that the shell would crash
4925 on empty nodesets returns.
4926
4927Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4928
4929 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
4930 migh need the history libraries
4931
4932Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
4933
4934 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
4935 handle the case of < in quoted attributes, Bastian Kleineidam
4936
4937Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4938
4939 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
4940 fixing catalog breakages
4941 * Makefile.am catalog.c result/catalogs/catal
4942 result/catalogs/mycatalog.* test/catalogs/catal*:
4943 fixed more problems in catalog support, added more regression tests
4944 for both XML and SGML catalog handling
4945
4946Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4947
4948 * debugXML.c: applied an improvement to xmlGetLineNo() from
4949 Keith Isdale
4950
4951Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4952
4953 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
4954 Side effect of the progressive catalog loading
4955
4956Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
4957
4958 * Makefile.am: confexecdir and confexec_DATA were defined twice
4959 pointed out by Karl Eichwalder
4960
4961Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4962
4963 * xmlcatalog.c: avoid unlink() and use remove() instead.
4964
4965Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4966
4967 * libxml.spec.in: cleanup
4968 * include/libxml/xmlwin32version.h: updated with 2.4.8
4969
4970Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4971
4972 * encoding.c global.data globals.c testThreads.c: fix bug #63752
4973 of compiling libxml with a non standard set of options
4974
4975Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
4976
4977 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
4978 document --sgml option, fixing gnome bugzilla #63382
4979
4980Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4981
4982 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
4983 breakage of 2.4.7, added a couple of really needed APIs
4984 like xmlCatalogIsEmpty() and xmlNewCatalog()
4985 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
4986 for install-catalog
4987 * configure.in: preparing 2.4.8
4988
4989Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
4990
4991 * HTMLtree.c tree.c include/libxml/HTMLtree.h
4992 include/libxml/tree.h include/libxml/xmlIO.h: more include
4993 cleanups, export cleanly one html output + format function.
4994
4995Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4996
4997 * parser.c: removed initGenericErrorDefaultFunc call from
4998 xmlInitParser() since it could destroy previous calls to
4999 xsltSetGenericErrorFunc() effects
5000
5001Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
5002
5003 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
5004 keyword.
5005
5006Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
5007
5008 * Makefile.am: cleanup
5009 * threads.c: cleanup too
5010 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
5011 from xsltproc
5012 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00005013 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00005014
5015Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
5016
5017 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
5018 was not used anymore !
5019
5020Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
5021
5022 * configure.in: preparing 2.4.7
5023 * Makefile.am doc/Makefile.am: switched to the latest xmllint
5024 manual page from John
5025 * doc/*: updated the doc and rebuilt the generated pages
5026
5027Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
5028
5029 * xmlIO.c: closing bug #62711, the library should never
5030 close stdin or stdout.
5031
5032Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
5033
5034 * uri.c: second pass at fixing #63336, using Joel Young
5035 final patch. looks okay.
5036
5037Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
5038
5039 * uri.c include/libxml/uri.h: trying to clear #63336
5040 allowing the escaping routine to parse unconformant
5041 URI-References.
5042
5043Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
5044
5045 * vms/readme.vms vms/build_libxml.com nanoftp.c
5046 include/libxml/xmlversion.h.in: a few VMS updates from
5047 John A Fotheringham
5048 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
5049 and xmlCleanupOutputCallbacks() for the Perl binding people.
5050
5051Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
5052
5053 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
5054 apply fixes to close #63271 and avoid segfaults when
5055 the error routine gets callbed before xmlInitParser()
5056 get called.
5057 * nanoftp.c error.c: Applied patches from Justin Fletcher
5058 correcting some xmlGenericError misuses.
5059
5060Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
5061
5062 *doc/xmllint.xml, doc/xmllint.1
5063 New and improved man page for xmllint - .xml is the original, .1
5064 is the generated man page
5065
5066Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
5067
5068 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
5069 the web site from the main HTML document.
5070
5071Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5072
5073 * parser.c: fixed an erroneous validation bug when PE refs
5074 occurs in external parsed entities referenced from the
5075 internals subset
5076 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
5077 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
5078 added the associated testcase, it's a nice one.
5079 * HTMLparser.c: generate the DTD node as HTML still ...
5080 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
5081
5082Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
5083
5084 * HTMLparser.c: fixed a bug in htmlNewDoc()
5085
5086Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
5087
5088 * test/threads/*: added entities testing to the Thread test
5089 * testThreads.c: make the test reasonable
5090 * DOCBparser.c: fix the DTD public and system ID
5091 * xmllint.c: added --sgml for SGML DocBook importing
5092 * Makefile.am: added Docbtests target
5093
5094Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5095
5096 * nanoftp.c: use only "anonymous@" string for anonymous passwds
5097 * testThreads.c: removed bogus include
5098
5099Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
5100
5101 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
5102 fixed a very serious (looping) validation bug
5103
5104Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
5105
5106 * include/libxml/globals.h include/libxml/threads.h threads.c
5107 testThreads.c: far more testing, cleaning up bugs
5108 * *.c : make sure globals.h is always included.
5109
5110Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
5111
5112 * HTMLparser.c: try to get rid of parser loops for good.
5113
5114Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
5115
5116 * configure.in: fixed some bugs in CFLAGS passing.
5117 * test/threads Makefile.am testThreads.c: added a specific
5118 threaded test case (really nasty, guaranteed).
5119
5120Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
5121
5122 * catalog.c: serious cleanup on the management of the
5123 XML catalog tree, more tests done, especially with
5124 the catalog PI.
5125
5126Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
5127
5128 * catalog.c: avoid a problem in catalog cleanup on SMP if
5129 catalogs were not initialized.
5130
5131Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
5132
5133 * catalog.c xpath.c: trying to cleanup the not thread safe
5134 parts of the library.
5135
5136Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
5137
5138 * include/libxml/globals.h configure.in global.data: make
5139 the allocation be per-thread a configure option
5140 * encoding.c include/libxml/parser.h: fixed compilation
5141 errors
5142
5143Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5144
5145 * include/libxml/parser.h: Norm reported that a few lines
5146 added were breaking libxslt compile, removed them for now
5147
5148Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
5149
5150 * parser.c parserInternals.c threads.c: debugged and fixed
5151 initialization problems which were giving troubles on SMP
5152 boxes.
5153
5154Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5155
5156 * include/libxml/Makefile.am: missing globals.h
5157
5158Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5159
5160 * globals.c: added a couple of standard includes.
5161
5162Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5163
5164 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
5165 include/libxml/parserInternals.h include/libxml/tree.h
5166 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
5167 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
5168 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
5169 Applied the last patches from Gary, cleanup, activated threading
5170 all user accessible global variables are now handled in globals.[ch]
5171 Still a bit rought but make tests passes with either
5172 --with-threads defined at configure time or not.
5173 * Makefile.am example/Makefile.am: added globals.[ch] and threads
5174 linking options
5175
5176Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5177
5178 * Makefile.am include/libxml/Makefile.am
5179 include/libxml/globals.h globals.c include/libxml/threads.h
5180 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
5181 configure.in: started integrating the core of the thread support
5182 not activated yet but half integrated. The code should still
5183 compile and work anyway.
5184
5185Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5186
5187 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
5188 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
5189 integrating the non-controversial parts of Gary Pennington
5190 multithread patches
5191 * catalog.c: corrected a small bug introduced
5192
5193Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
5194
5195 * catalog.c include/libxml/catalog.h: very serious cleanup,
5196 isolating unportable code and as much as possible the accesses
5197 to the global shared catalog. May need more testing !
5198
5199Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5200
5201 * include/libxml/debugXML.h debugXML.c tree.c: integrating
5202 Keith Isdale patches for the XSLT debugger interfaces. Some
5203 cleanup
5204
5205Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
5206
5207 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
5208 * DOCBparser.c: generate line nubers in elements
5209
5210Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
5211
5212 * configure.in: preparing 2.4.6 release
5213 * doc/xml.html doc/html/*: updated and rebuilt the docs
5214 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
5215
5216Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
5217
5218 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
5219 adding documentation for DV's supercatalog support
5220
5221Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
5222
5223 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
5224 super catalog support adding one API and one flag --sgml to
5225 xmlcatalog
5226
5227Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
5228
5229 * doc/xmlcatalog_man.xml, xmlcatalog.1
5230 One more crack at
5231 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
5232
5233
5234Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5235
5236 * xpath.c: implemented xmlXPathObjectCopy for external objects
5237 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
5238
5239Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
5240
5241 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
5242 finishing up fix to
5243 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
5244 the xmlcatalog man page display more elegantly
5245
5246Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
5247
5248 * configure.in: closing bug #61832
5249 * HTMLparser.c: removed a warning
5250
5251Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5252
5253 * xpath.c: fixing #61673 part I, do not loose doc information
5254 when copying result value trees.
5255
5256Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5257
5258 * xpath.c: trying to harden the XPath interpreter
5259
5260Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
5261
5262 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
5263 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
5264
5265Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5266
5267 * HTMLparser: repaired another loop problem
5268
5269Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5270
5271 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
5272 parsing.
5273 * xpath.c: fix bug #61291 the default XML namespace node is
5274 missing from the namespace axis.
5275 * tree.c: refuse to create namespaces nodes with prefix "xml"
5276
5277Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
5278
5279 * SAX.c: ouch a non-defined namespace could lead to a crash,
5280 fixed #61215
5281
5282Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
5283
5284 * parserInternals.c: closed bug #61054
5285
5286Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5287
5288 * include/libxml/Makefile.am: closing #60708
5289
5290Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5291
5292 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
5293 adding xmlSAXParseFileWithData following Marco Stipek suggestion
5294
5295Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5296
5297 * valid.c: close bug #61550 when xml: wasn't considered a namespace
5298
5299Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5300
5301 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
5302 * DOCBparser.c HTMLparser.c parser.c: fixed typos
5303
5304Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
5305
5306 * catalog.c: Justin Fletcher provided cleaup code in case
5307 HAVE_STAT is not defined
5308 * include/win32config.h: Igor Zlatkovic suggested to have
5309 HAVE_STAT defined there
5310
5311Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5312
5313 * catalog.c - fixed typing error reported by M. Barros
5314
5315Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
5316
5317 * xmllint.c - fixing typo
5318
5319Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5320
5321 * HTMLparser.c: small enhancement to prevent loop on
5322 unrecognizable data
5323
5324Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5325
5326 * parserInternals.c: applying patch from bug #60757 this
5327 should close it
5328
5329Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
5330
5331 * catalog.c xmlcatalog.c: removed a couple of warning
5332 * xpath.c: try to solve the linking problem on platforms
5333 needing trio to compile
5334
5335Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
5336
5337 * Makefile.am libxml.spec.in: backing up non-documented changes
5338 commited without review or aproval by Jens Finke <jens@gnome.org>
5339 * HACKING: made 100% clear that no commit should be done directly
5340
5341Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
5342
5343 * configure.in: Joe Orton provided a patch fixing a problem
5344 when iconv is specified to be in a non-standard directory
5345 but wasn't exported in xml2-config --cflags
5346
5347Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5348
5349 * configure.in: let's ship 2.4.5 before getting too much
5350 troubles with 2.4.4 errors.
5351
5352Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5353
5354 * encoding.c entities.c: do not output hexadecimal charrefs
5355 when serializing HTML since some version of Netscape can't
5356 grok it, generate decimal ones.
5357 * result/HTML/doc3.htm: output changed due to previous test
5358 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
5359
5360Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
5361
5362 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
5363 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
5364
5365Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5366 Released 2.4.4
5367
5368 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
5369 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
5370 updated the configuration scripts systems accordingly
5371
5372Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5373
5374 * configure.in: preparing for 2.4.4
5375 * doc/xml.html doc/html/*: updated and rebuilt the docs
5376
5377Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
5378
5379 * win32/dsp/libxml2.def.src: tried to incorporate comments
5380 from bug #59220
5381
5382Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
5383
5384 * parser.c result/noent/wml.xml: fixed bug #59981 related
5385 to handling of '&' in attributes when entities are substitued
5386
5387Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5388
5389 * libxml.h include/libxml/xmlversion.h.in
5390 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
5391 Tried to close bug #60131
5392
5393Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5394
5395 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
5396
5397Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
5398
5399 * SAX.c: fixing bug #59946 on xmlns=""
5400
5401Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5402
5403 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
5404 but allocates a new error code.
5405
5406Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
5407
5408 * xmllint.c: John Fleck fixed typos in the options output
5409 * parser.c SAX.c: fix ignorable white space SAX selection
5410
5411Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5412
5413 * entities.c: Steve Underwood found the possibility of an
5414 ininite loop in case of error.
5415
5416Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5417
5418 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
5419
5420Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5421
5422 * parser.c: warn if version is not 1.0 but it's not
5423 strictly speaking an error after analyzing the spec
5424
5425Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
5426
5427 *doc/catalog.html - add link to the html version of the
5428 man page, other linguistic cleanups
5429
5430Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
5431
5432 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
5433 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
5434 file, has not yet been included in the build.
5435
5436Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5437
5438 * catalog.c: removed a duplicate affectation Justin Fletcher
5439
5440Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
5441
5442 * tree.c: Armin Sander pointed a possible text coalescing
5443 problem, completed his patch.
5444
5445Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5446
5447 * trionan.c: Fixed const and volatile re-definition problem
5448
5449Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
5450
5451 * libxml.4 parser.c: doc updates from Heiko Rupp
5452 * parserInternals.c: 2 sanity checks from Heiko Rupp
5453
5454Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
5455
5456 * tree.c: applied patch from Armin Sander to make some pointers
5457 const in xmlCopyNode()
5458 * include/libxml/tree.h: added fix to the header
5459
5460Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5461
5462 * xpath.c: hum, restrict the integer usage gcc bug workaround
5463 to only gcc compilers so that other architecture don't get
5464 penalized by this limitation.
5465 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
5466
5467Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5468
5469 * valid.c: fixed a Windows compiler warning (Chris Poblete)
5470 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
5471
5472Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
5473
5474 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
5475 --convert option to xmlcatalog to convert SGML ones to
5476 the XML syntax.
5477 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
5478
5479 2.4.3 got released at that point
5480Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5481
5482 * catalog.c xmlIO.c: started some serious testing and fixed
5483 a few bug and optmization needs.
5484
5485Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5486
5487 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5488 preparing for a 2.4.3 release even if it may not be ready yet
5489 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
5490 all file parsing lookup to go through the entity resolver, add
5491 to add an API to bypass it (needed to load catalogs themselves),
5492 some cleanup on the catalog code too.
5493 * nanoftp.c: small cleanup
5494 * doc/catalog.html: small update
5495
5496Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
5497
5498 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
5499 Jun Kuriyama
5500
5501Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
5502
5503 * doc/catalog.html: finished the catalog documentation
5504
5505Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5506
5507 * doc/catalog.html doc/xml.html: added documentation about
5508 Catalog support, misses an API description
5509 * doc/html/*: reextracted the API pages
5510
5511Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5512
5513 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
5514 Added the part about section 7.2 on URI resolution,
5515 fixed a side effect in the HTML parser, look complete
5516 and ready to rock except the URI/SystemID part!
5517
5518Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5519
5520 * include/libxml/catalog.h include/libxml/parser.h
5521 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
5522 xmlIO.c: added support and APIs needed for the catalog PI
5523 * include/libxml/xmlIO.h: cleanup
5524
5525Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5526
5527 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
5528 include/libxml/catalog.h: starts to look okay, really
5529 plugged the new framework, cleaned a lot of stuff,
5530 added some APIs, except the PI's support missing this
5531 should be mostly complete
5532 * result/catalogs/* test/catalogs/*: added new test, enriched
5533 the existing one with URN ID tests
5534
5535Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5536
5537 * catalog.c: fixed nextCatalog
5538 * result/catalogs/docbook test/catalogs/*: started adding
5539 a small regression test
5540
5541Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
5542
5543 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
5544 more work on the XML catalog support.
5545 * parser.c include/libxml/parser.h: small cleanup seems using
5546 list as a public parameter name can give portability troubles
5547 * trionan.c trionan.h xpath.c include/libxml/trionan.h
5548 include/libxml/xpath.h include/libxml/Makefile.am: removed
5549 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
5550 wrappers
5551
5552Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5553
5554 * Makefile.am trio.c triodef.h trionan.c xpath.c
5555 include/libxml/Makefile.am include/libxml/trionan.h:
5556 Re-worked Not-A-Number and Infinity support.
5557 * xmlcatalog.c: added readline include files
5558
5559Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5560
5561 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
5562 testCatalog as xmlcatalog, making it an installed app
5563 adding a shell, and preparing it to be a /etc/xml/catalog
5564 management tool, though not ready yet
5565 * catalog.c include/libxml/catalog.h: adding support for
5566 XML Catalogs http://www.oasis-open.org/committees/entity/
5567 not finished, there is some interesting tradeoffs and a
5568 few open questions left.
5569
5570Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
5571
5572 * xmllint.c: fixed a line formatting problem
5573
5574Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5575
5576 * SAX.c: removed a couple of unused variable (Albert Chin)
5577
5578Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5579
5580 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
5581 trying to fix some troubles w.r.t. function returning
5582 const xxxPtr.
5583
5584Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5585
5586 * win32/dsp/libxml2.def.src: another set of symbols conditionally
5587 defined
5588
5589Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5590
5591 * xpointer.c: removed unused var
5592
5593Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5594
5595 * testXPath.c: another small cleanup closing bug #59110
5596
5597Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5598
5599 * win32/dsp/libxml2.def.src: small cleanup closing bug
5600 #59108
5601
5602Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
5603
5604 * example/gjobread.c: add xmlCleanupParser() before leaving
5605
5606Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
5607
5608 * config.h.in configure.in include/libxml/xmlwin32version.h:
5609 released 2.4.2
5610
5611Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
5612
5613 * include/libxml/valid.h debugXML.c valid.c: deprecate
5614 the non-boundchecking Sprintf functions, add Snprintf
5615 this should close bug #57984
5616
5617Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
5618
5619 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
5620 URIs before doing the lookups (pointed by Mark Vakoc)
5621
5622Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
5623
5624 * xpath.c: serious changes on Result Value Trees and NodeSets
5625 w.r.t. deallocation and collect operations. Probably not
5626 100% clean (merge of allocated trees smells like a problem).
5627 Seems sufficient to close #58943
5628
5629Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5630
5631 * xmllint.c: adding a --format option
5632
5633Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
5634
5635 * xpath.c: count() was broken on Result Value Tree
5636 * xmlIO.c: fixed file:/// accesses on _WIN32
5637
5638Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5639
5640 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
5641 macro was renamed, this should close bug #58683
5642
5643Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5644
5645 * SAX.c: small fix fixing bug #58539 reported by coolo, in
5646 entity substitution mode text at the end of the entity might
5647 be added due to text coalescing.
5648 * nanoftp.c parser.c: small cleanup
5649
5650Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5651
5652 * HACKING: added John Fleck right to commit in the doc subdir
5653
5654Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5655
5656 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
5657 allow to inherit attributes from the DTD directly in the
5658 tree, this is needed for XPath and can be a useful feature.
5659 Inherited namespaces are always provided at the tree level now
5660 * test/defattr* result/defattr* result/noent/defattr*: added a couple
5661 of tests for this feature (XSLT being the prime user).
5662
5663Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5664
5665 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
5666 testSAX.c xmlIO.c xmllint.c include/win32config.h
5667 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
5668 include/libxml/xmlwin32version.h.in win32/README.MSDev
5669 win32/dsp/*: applied Win32 Facelift No.2 patches from
5670 Igor Zlatkovic for Windows/MSC
5671
5672Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
5673
5674 * SAX.c: unparsedEntityDecl() the URI computation of the
5675 entity wasn't done breaking XSLT unparsed-entity-uri()
5676
5677Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
5678
5679 * xpath.c: fixed a bug when walking the descendants and
5680 the current node has no children
5681 * debugXML.c: show up when a text node is supposed to not be escaped
5682
5683Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5684
5685 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
5686 worked like the set:leading() function)
5687 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
5688
5689Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5690
5691 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
5692
5693Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5694
5695 * include/libxml/xmlIO.h: apply change to close #58141
5696 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
5697
5698Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5699
5700 * parser.c: when the internal subset uses a PE, then the
5701 included entity can use conditional sections.
5702
5703Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5704
5705 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
5706 when walking the namespace axis showing up in
5707 libxst/tests/general/bug-12
5708 * xmlmemory.c: added the possibility to trace a given block
5709 defined by its address
5710
5711Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5712
5713 * parser.c: don't override existing encoding specified before
5714 starting xmlParseDocument()
5715
5716Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5717
5718 * include/libxml/xmlwin32version.h: reinserted, needed for
5719 Windows users of CVS
5720
57212001-07-27 Darin Adler <darin@bentspoon.com>
5722
5723 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
5724 * testCatalog.c: Add include of <libxml/parser.h>.
5725
57262001-07-27 Darin Adler <darin@bentspoon.com>
5727
5728 * include/libxml/.cvsignore:
5729 * include/libxml/xmlwin32version.h:
5730 Remove this file from CVS because it's generated.
5731
5732Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5733
5734 * parser.c include/libxml/parser.h: applied const patches from
5735 Tom Moog #58002
5736
5737Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5738
5739 * xpath.c include/libxml/xpath{,Internals}.h: added a function
5740 lookup framework
5741
5742Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5743
5744 * tree.c: fixed xmlCopyNode() for documents
5745
5746Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5747
5748 * parser.c: fixed bugs #58073 reported by Greg Shtilman
5749
5750Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5751
5752 * parser.c: fixes bug #57652 reported by Morus Walter
5753
5754Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5755
5756 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
5757
5758Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5759
5760 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
5761 errors, lesson don't add new functions at 1am before a release
5762 * xpath.c: integrated fix from Bjorn to avoid divide by zero
5763 from XPath initialization when possible.
5764
5765Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5766
5767 * result/scripts/base*: removing history/readline changed
5768 this slightly
5769 * include/libxml/parser.h SAX.c parser.c parserInternals.c
5770 xmllint.c: make element content line number generation
5771 optionnal to avoid breaking old apps added interface to switch
5772
5773Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5774
5775 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00005776 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00005777 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
5778 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
5779 John Kroll fixes to allow saving to HTTP via PUT (or
5780 POST of needed).
5781 * doc/html/*.html: regenerated the docs
5782
5783Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5784
5785 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
5786 xmlHashScanFull and xmlHashScannFull3 to get passed the
5787 three keys as arguments to the callback function
5788
5789Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5790
5791 * configure.in Makefile.am: removed libxml softlink for good
5792 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
5793 100% coverage by gtk-doc
5794
5795Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5796
5797 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
5798 fixed serious troubles due to size_t vs. int mismatch
5799
5800Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5801
5802 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
5803
5804Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5805
5806 * include/libxml/xpath{,Internals}.h xpath.c: added a more
5807 convenient extension API for value and context managing
5808 Now handles external objects through xmlXPathPopExternal,
5809 xmlXPathWrapExternal and xmlXPathReturnExternal.
5810 Added functions for sets operations (intersection, etc.)
5811
5812Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5813
5814 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
5815 xmlIO.c tree.c parserInternals.c entities.c encoding.c
5816 HTMLparser.c: cleanup of global variables, marking some
5817 const or private.
5818
5819Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5820
5821 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
5822 fixed xmlXPathNodeSetItem when passing index=0
5823
5824Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5825
5826 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
5827
5828Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5829
5830 * xmllint.c: fixed compilation under Cygwin #57503
5831 * TODO: update
5832
58332001-07-13 Peter Williams <peterw@ximian.com>
5834
5835 * config.h.in: add #undef HAVE_DLFCN_H
5836
5837 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
5838 builddir.
5839
5840Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5841
5842 * win32/libxml2/libxml2.def.src: added a couple of exported entries
5843 raised by #57348 and #57381
5844
5845Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5846
5847 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
5848 tree.c xpointer.c: store the line numbder in element->content,
5849 may break some software, need a configuration mechanism
5850
58512001-07-10 Darin Adler <darin@bentspoon.com>
5852
5853 * .cvsignore:
5854 * example/.cvsignore:
5855 * include/.cvsignore:
5856 * include/libxml/.cvsignore:
5857 Various things that are generated and should be ignored.
5858
5859Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5860
5861 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
5862 * doc/xml.html doc/html/*: updated the docs
5863
5864Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5865
5866 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
5867 validation occured on content with element child
5868
5869Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5870
5871 * tree.c: fixed XML Base computation which was broken
5872 * debugXML.c: added a base function to the shell
5873 * Makefile.am result/scripts/* test/scripts/*: added scripts
5874 based regression tests, and adding 2 XML Base tests
5875
5876Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5877
5878 * tree.c: set properties doc and call xmlSetListDoc for properties
5879 content when grafting them in a different tree.
5880 * aclocal.m4: remove from CVS
5881
5882Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5883
5884 * win32/libxml2/libxml2.def.src: added some missing entry point
5885 for XPath (Mark Vakoc)
5886
5887Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5888
5889 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
5890 layer should URI-Unescape before trying to open resources.
5891
5892Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5893
5894 * xpath.c: fix the name() bug for elements in the default
5895 namespace reported by Charlie Bozeman
5896
5897Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5898
5899 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
5900 led to an XPath fix, improvements of SAX initialization, and
5901 an added option --nocdata to testXPath
5902
5903Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5904
5905 * doc/libxml-doc.el: Felix Natter provided anew version working
5906 with XEmacs too
5907
5908Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5909
5910 * include/libxml/xpath.h: small cleanup
5911 * doc/xml.html: update
5912
5913Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5914
5915 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5916 released 2.3.14
5917
5918Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5919
5920 * doc/html/*: rebuilt the docs for the release
5921 * doc/xml.html: added 2.3.14 release.
5922
5923Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5924
5925 * xpath.c: a bug reported by Stephan Kulow empty nodesets
5926 were not equal to empty strings
5927
5928Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5929
5930 * SAX.c: fixed a URI-Reference computation problem when validating
5931 * xmlIO.c: small cleanup
5932
5933Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5934
5935 * parser.c: improved the description of a couple of interfaces
5936 upon Larry Stamper suggestion
5937
5938Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5939
5940 * SAX.c entities.c parser.c: changed completely the way entities
5941 are handled when running the parser in entity substitution mode.
5942 This fixes a bug reported by Stephan Kulow and nearly divides
5943 by 3 the amount of memory required by libxslt to load and process
5944 DocBook TDG.
5945
5946Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5947
5948 * HTMLparser.c: fixing a too early root closing problem raised
5949 byt Prashanth Naidu
5950
5951Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5952
5953 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
5954 raised by Mark Vakoc.
5955
5956Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5957
5958 * example/Makefile.am: fixed the include path to add srcdir/include
5959 * Makefile.am configure.in: fix from Albert Chin for iconv detection
5960 and some cleanup
5961
5962Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5963
5964 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
5965 lot of optimization work, results in significant improvements
5966 when handling really complex XPath queries. Add a small optimizer
5967 for unions, improve [n] and [last()], avoid some costly ops.
5968
5969Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5970
5971 * include/libxml/parser.h parser.c: xmlStrstr args are both const
5972 * xpath.c: small cleanup
5973 * xmlGetNsList: reformated, fixed problems if used on Entities
5974
5975Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5976
5977 * doc/xml.html: added 1.8.14 and 2.3.13 releases
5978
5979Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5980
5981 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
5982 * Makefile.am example/Makefile.am: workaround automake generating
5983 erroneous deps
5984
5985Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5986
5987 * include/win32config.h: bug #56801 Yon Derek provided a patch
5988 to the windows config file.
5989
5990Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5991
5992 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
5993 libxml.h : Yon Derek provided a set of changes to compile from
5994 CVS on Windows/MSC
5995
5996Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5997
5998 * parser.c: fixed UTF8 BOM support in push mode
5999 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
6000 added a specific testcase
6001
6002Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6003
6004 * Makefile.am: added --push regression tests
6005 * parserInternals.c: the XML parser segfaulted in --push mode
6006
6007Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6008
6009 * configure.in: moved the symlinks detection within a CVS
6010 check, this is not portable and will be removed soon.
6011 * xpath.c: small cleanup/speedup
6012
6013Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6014
6015 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
6016 release of 2.3.12
6017 * parser.c: make an error message if unknow entities in all cases
6018
6019Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6020
6021 * uri.c: fixed 2 uri normalization bugs on '//' reduction
6022
6023Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6024
6025 * include/libxml/Makefile.am: Laszlo Peter pointed out that
6026 includes were installed in the wrong dir
6027
6028Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6029
6030 * doc/html.xml: warn against sending code to exhibit bugs.
6031
6032Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6033
6034 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
6035 Tru64 from Thomas Leitner
6036
6037Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6038
6039 * AUTHORS: added William and Bjorn
6040 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
6041 daniel@veillard.com hopefully I won't have to do this again
6042 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
6043 docs can be rebuilt cleanly now
6044 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
6045 from CVs it's generated, added include/libxml/xmlwin32version.h
6046 also generated but which should change far less frequently.
6047 * catalog.c nanoftp.c: made sure to include libxml.h not
6048 libxml/xmlversion.h directly
6049 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
6050 when compiling on WIN32 and MSC
6051
6052Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6053
6054 * include/Makefile.am include/libxml/Makefile.am configure.in:
6055 fixed make distcheck and rebuilding the rpms
6056
6057Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6058
6059 * configure.in: should finish the migration of exported includes
6060 into a real include/libxml in CVS, at least for CVS users.
6061 * removed the exported headers, added in include/libxml (as well
6062 as xmlversion.h.in).
6063
6064Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6065
6066 * configure.in: fixed the way to detect symlink
6067
6068Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6069
6070 * configure.in: updated, include/libxml is now a real CVS dir
6071
6072Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6073
6074 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
6075 version works with both libxml1 and libxml2 (it autodetects
6076 the prefix of the html-files) from Felix Natter.
6077 * doc/xml.html: updated doc accordingly
6078
6079Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6080
6081 * xpath.c: fixed the bug generating a template loop in libxslt
6082 when using docbook-xsl-1.4, * should filter out document nodes
6083 * HACKING: added William
6084 * TODO: updated
6085
6086Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6087
6088 * doc/FAQ.html: added a warning about gcc-3.0
6089 * doc/xml.html: added reference to gdome2 and removed a confusing
6090 sentence
6091
6092Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6093
6094 * xmlversion.h: okay this is a generated file, but Windows
6095 users need it and they can't generate it, and I want CVS
6096 Windows users ...
6097 * win32/libxml2/libxml2_so.dsp: Windows project file for
6098 the shared lib version of libxml2
6099 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
6100 resources needed for libxslt/xsltproc by Yon Derek
6101
6102Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6103
6104 * trio.c: MSVC fix (provided by Igor Zlatkovic)
6105
6106Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6107
6108 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
6109
6110Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6111
6112 * include/win32config.h: Yon Derek provided a first fix
6113 to be able to compile libxslt/xsltproc on Windows
6114
6115Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6116
6117 * xpath.c: attempt to work around what seemed a gcc optimizer
6118 bug when handling floats on i386 http://veillard.com/gcc.bug
6119 * tree.c entities.c encoding.c: doing some cleanups while
6120 chasing it
6121
6122Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6123
6124 * Makefile.am: cleanup when --without-debug is specified
6125 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
6126 w.r.t. --without-debug and other include points
6127 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
6128 Catalogs
6129 * configure.in entities.h tree.h HTMLparser.c: removed
6130 --without-corba, made the _private field mandatory
6131
6132Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6133
6134 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
6135 outputs a BOM in UTF8, an errata has been issued to avoid the
6136 problem, that was the most reasonable solution... Add support
6137 for a leading UTF8 BOM in entities.
6138
6139Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6140
6141 * valid.c: fixed a bug found when post validating an entity ref
6142 * xmllint.c: added --loaddtd and sligly changed --postvalid to
6143 activate it too
6144
6145Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6146
6147 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
6148 weakness in the node copy the XPointer and the XInclude
6149 implementations. Serious cleanup.
6150
6151Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6152
6153 * Makefile.am: Kjartan Maraas provided a small patch to
6154 add xml2-config.in to EXTRA_DIST
6155
6156Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6157
6158 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
6159 provided another failing case found in KDE, the way the
6160 ctxt->vctxt.nodeTab was allocated and freed changed over
6161 time but it wasn't completely cleaned up. This should fix it.
6162
6163Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6164
6165 * parser.c: Stephan Kulow also raised the fact that line number
6166 could get miscounted making debug harder, fixed the problem
6167 in xmlParseCharData()
6168
6169Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6170
6171 * valid.c: Stephan Kulow pointed out a problem when validating
6172 and using an empty entity, forgot a 'break' in a case.
6173
6174Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6175
6176 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
6177 * doc/xml.html: updated with 2.3.11
6178
6179Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6180
6181 * TODO: updated adding cleanup of generated doc
6182 * configure.in: prepared to release 2.3.11
6183 * xmllint.c: added --version for bug reporting
6184 * doc/html/*.html: rebuilt the doc
6185
6186Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6187
6188 * xpath.c: first part of the work on selecting namespace to
6189 fix bug #56115
6190
6191Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6192
6193 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
6194 when using -liconv
6195 * TODO: updated
6196
6197Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6198
6199 * HTMLtree.[ch]: more work on the HTML serialization routnes,
6200 cleanup, encoding support.
6201
6202Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6203
6204 * xpath.c: Thomas Broyer suggested a better patch for the / arg
6205
6206Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6207
6208 * xpath.c: bug detected by Ankh when / is used as a function arg
6209
6210Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6211
6212 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
6213 of element and use it to avoid outputting formatting spaces at
6214 the wrong place. Implemented the format parameter for HTML save.
6215 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
6216 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
6217 result/HTML/wired.html: of course this impact the result of a
6218 number of HTML tests
6219
6220Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6221
6222 * HTMLtree.[ch]: started augmenting the HTML save API with
6223 encoding and formatting parameters
6224
6225Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6226
6227 * HTMLtree.h: cleanup and started evaluating the work needed on
6228 revamping the HTML output code
6229
6230Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6231
6232 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
6233
6234Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6235
6236 * valid.c: fixed bug #56049, forgot one check in the
6237 validation routine
6238
6239Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6240
6241 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
6242
6243Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6244
6245 * libxml.h: fixed an error in last commit
6246 * doc/FAQ.html: added an entry for compilation from CVS
6247
6248Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6249
6250 * xmlversion.h.in libxml.h: Cygwin patches
6251 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
6252 * tree.h: cleanup
6253
6254Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6255
6256 * tree.c: patched xmlFreeNode() to avoid freeing() a static
6257 memory block in a strange case where libxml is linked twice
6258 in the binary.
6259
6260Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6261
6262 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
6263 state far too often, simple fix used to avoid it.
6264
6265Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6266
6267 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
6268 being processed, applied his patch
6269 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
6270
6271Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6272
6273 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
6274 provided fixes to compile on MSCC again
6275 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
6276 also provided an update for the project files.
6277
6278Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6279
6280 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
6281 bug #55810
6282
6283Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6284
6285 * tree.c: fixed xmlGetNsProp() to close bug #55683
6286 Note this requires libxslt to use it's own function instead.
6287
6288Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6289
6290 * HTMLtree.c: when in a pre element no formatting space should
6291 be added.
6292 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
6293
6294Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6295
6296 * configure.in: added tests for signal() and signal.h
6297
6298Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6299
6300 * xpath.c: robert pointed out xmlXPathNINF was not initialized
6301
6302Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6303
6304 * doc/libxml-doc.el: Felix Natter provided a new version for
6305 libxml2
6306
6307Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6308
6309 * HTMLtree.c: when in a pre element no formatting space should
6310 be added.
6311
6312Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6313
6314 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
6315
6316Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6317
6318 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
6319 hack
6320 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
6321 * uri.c: fixed a warning
6322
6323Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6324
6325 * HTMLtree.c: trying to close bug #55772 escaping in script
6326 elements
6327 * doc/xml.html: suggest to send mail to the list
6328
6329Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6330
6331 * error.c: attempt to fix the xmlGetVarStr breakage once and for
6332 good. Use a macro and based on the solution provided in
6333 vsnprintf manual page from GNU.
6334
6335Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6336
6337 * error.c: Workaround for non-preserving variadic list.
6338 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
6339
6340Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6341
6342 * doc/xml.html: added 2.3.10 release
6343
6344Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6345
6346 * configure.in: releasing 2.3.10
6347
6348Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6349
6350 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
6351
6352Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6353
6354 * encoding.c: Robert Collins provided a patch to add the
6355 "US-ASCII" encoding alias
6356
6357Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6358
6359 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
6360 string oriented functions and started cleaning the related areas
6361 in xpath.c which needed fixing in this respect
6362
6363Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6364
6365 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
6366 #55380
6367 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
6368
6369Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6370
6371 * TODO: updated
6372 * nanohttp.[ch] : started adding APIs to get the redirected URL
6373 when this occurs (needed for further base computation
6374 * tree.h: cleanup
6375 * encoding.c: cleanup
6376 * SAX.c: minor change around ctxt->loadsubset
6377
6378Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6379
6380 * Makefile.am include/Makefile.am: small change to have
6381 include/libxml rebuilt if working from CVS.
6382 * uri.c: applied another patch from Carl Douglas for URI escaping,
6383 this should close bug #51876
6384
6385Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6386
6387 * xinclude.c: fixed XInclude recursive behaviour bug #54678
6388 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
6389 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
6390 added specific regression test
6391 * parser.h: preparing for the XSLT mode where DTD inherited
6392 attributes are added to the tree.
6393
6394Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6395
6396 * xinclude.[ch]: Updated the namespace for the Last Call version
6397 * result/XInclude/include test/XInclude/include: updated the
6398 testsuite accordingly
6399
6400Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6401
6402 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
6403 related to bug #51876
6404
6405Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6406
6407 * tree.c: fixed a gross mistake in base computation, xml:base is
6408 not completely correct yet (need cascade).
6409 * xpath.[ch]: added the few things needed to find a function name
6410 and URI from the XPath context when it is called.
6411
6412Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6413
6414 * catalog.[ch]: fixes and add xmlLoadCatalogs()
6415 * DOCBparser.c: small cleanup
6416 * xmllint.c: added a --catalogs option to load catalogs from
6417 $SGML_CATALOG_FILES
6418 * tree.c: cleanup
6419 * configure.in: iconv library fixup, ICONV_LIBS
6420
6421Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6422
6423 * catalog.c: handling of CATALOG entries. detection of recursion,
6424 and a few bugfixes
6425 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
6426 against the default namespace
6427
6428Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6429
6430 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
6431
6432Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6433
6434 * parser.c: fixed propagation context info when parsing an
6435 external entity.
6436 * doc/html/*.html: regenerated a couple of docs
6437
6438Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6439
6440 * doc/xml.html: update with 2.3.9 informations
6441
6442Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6443
6444 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
6445 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
6446 * doc/html/* : rebuilt the docs
6447 * valid.c: small patch which may improve some case when
6448 validating.
6449
6450Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6451
6452 * HTMLparser.c: Closed bug #54891
6453 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
6454 to the suite
6455
6456Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6457
6458 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
6459 applied a documentation patch from LotR and filled in a few missing
6460 descriptions
6461
6462Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6463
6464 * xpath.c tree.c parser.c: speed optimizations at the parser level
6465 document tree freeing and xpath evaluation
6466
6467Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6468
6469 * parser.c parser.h parserInternals.h: fixed a couple of
6470 interfaces for handling memory buffer input to const char *
6471 upon suggestion of JamesH.
6472
6473Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6474
6475 * configure.in: LoTR sent a patch fixing the previous commit
6476
6477Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6478
6479 * configure.in: trying to deal again with the stoopid -R linking
6480 flag of Solaris
6481
6482Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6483
6484 * xpath.h: two nodeset access macros from Thomas Broyer
6485
6486Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6487
6488 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
6489 patch from Thomas Broyer
6490
6491Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6492
6493 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
6494 case
6495 * INSTALL: was empty added stuff from the FAQ
6496
6497Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6498
6499 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
6500 attributes handling and #54433 by adding xmlUnsetProp()
6501 and xmlUnsetNsProp()
6502
6503Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6504
6505 * HTMLparser.c: Patch from Jonas Borgström
6506 (htmlGetEndPriority): New function, returns
6507 the priority of a certain element.
6508 (htmlAutoCloseOnClose): Only close inline elements if they
6509 all have lower or equal priority.
6510 * result/HTML: this of course changed a number of tests results.
6511
6512Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6513
6514 * xmlIO.c catalog.c: plugged in the default catalog resolution
6515 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
6516 documentations
6517 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
6518
6519Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6520
6521 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
6522 integrating catalogs
6523 * catalog.[ch] testCatalog.c: adding a small catalo API
6524 (only SGML catalog support).
6525 * parser.c: restaured xmlKeepBlanksDefault(0) API
6526
6527Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6528
6529 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
6530
6531Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6532
6533 * parser.c: added xmlParseExternalEntityPrivate() to allow
6534 propagation of ctxt->_private when parsing external entities
6535
6536Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6537
6538 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
6539
6540Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6541
6542 * configure.in: fixed a small portability problem with AM_CONDITIONAL
6543
6544Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6545
6546 * valid.c: warn when indeterminist content model is detected
6547 * result/VC/ElementValid8: this adds a message
6548 * Makefile.am: add --novalid for VCM tests
6549 * parserInternals.c: added a call to Init memory
6550
6551Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6552
6553 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
6554 when both parameters are NULL.
6555
6556Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6557
6558 * valid.c: applied small patch from Gary Pennington, reindented
6559 some part of the code.
6560
6561Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6562
6563 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
6564 release, updated and regenerated the docs
6565
6566Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6567
6568 * xpath.c result/XPath/expr/floats : clarified and cleanup
6569 printing of abnormal floats in tests.
6570
6571Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6572
6573 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
6574 * results/HTML/ : a few changes in the output of the HTML tests as
6575 a result.
6576 * configure.in: tying to fix -liconv where needed
6577
6578Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6579
6580 * Makefile.am: fixed a stupid error
6581
6582Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6583
6584 * configure.in Makefile.am: make the inclusion of the trio
6585 modules in the library conditional
6586
6587Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6588
6589 * DOCBparser.c: patche from László Kovács, fixed entities refs
6590 in attributes handling
6591
6592Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6593
6594 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
6595 flushing
6596
6597Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6598
6599 * xpath.c: fix of an XSLT namespace bug reported on the list
6600 general/bug-8-
6601
6602Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6603
6604 * strio.h trio.c: Dan McNichol suggested a couple of small
6605 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
6606
6607Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6608
6609 * tree.c parser.c encoding.c: spent a bit more time looking
6610 at the parsing speed and DOM handling. Added a few more
6611 speedups.
6612
6613Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6614
6615 * parser.c: small but effective parsing speed improvement
6616
6617Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6618
6619 * configure.in: default on the DocBook parser inclusion (for Gnome)
6620 * DOCBparser.h: fixed a header reference
6621
6622Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6623
6624 * configure.in xpath.c: applied Bjorn patches for FPE on the
6625 alpha
6626
6627Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6628
6629 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
6630 xmlSaveFormatFileTo()
6631
6632Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6633
6634 * xpath.c: simple and efficient optimization, XPath functions
6635 aways bind to the same code, cache this
6636 * TODO: updated (by saying some is obsolete)
6637
6638Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6639
6640 * xpath.c: more cleanup work on XPath name parsing routines
6641
6642Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6643
6644 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
6645 xmlXPathParseName
6646 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
6647 * debugXML.c: avoid compilation problems if compiling without
6648 HTML support, Igor Zlatkovic
6649 * win32/libxml2/libxml2.def.src: being able to compile without
6650 XPath on Windows
6651
6652Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6653
6654 * libxml.m4: yet another patch from Toshio Kuratomi
6655
6656Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6657
6658 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
6659
6660Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6661
6662 * tree.[ch]: added xmlSaveFormatFile interface for saving
6663 and indenting a file.
6664
6665Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6666
6667 * xpath.c: fixed bug #53689 related to processing-instruction()
6668
6669Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6670
6671 * DOCBparser.c: patche from László Kovács
6672
6673Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6674
6675 * parser.c: applied fixes from Christian Glahn bug report #53391
6676
6677Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6678
6679 * error.c: Jean François Lecomte provided a complete description
6680 and a fix to bug #53537
6681
6682Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6683
6684 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
6685
6686Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6687
6688 * DOCBparser.c SAX.c: a bit more work on entities processing.
6689 Still Need to cleanup XML output and references in attributes
6690
6691Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6692
6693 * DOCBparser.c include/Makefile.am: two patches from László Kovács
6694
6695Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6696
6697 * tree.c: trying to fix #53574, not completely complete,
6698 I would like xmllint --copy --debug test/ent1 and
6699 xmllint --debug test/ent1 to show the same result.
6700 * xpath.c: fix a bug when trying to sort namespace nodes
6701
6702Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6703
6704 * HTMLtree.c: real fix for #53402
6705
6706Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6707
6708 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
6709 PIs when using xsl:output
6710 * valid.c: closing #53537 some case generate segfaults if there
6711 is validity errors
6712
6713Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6714
6715 * SAX.c testDocbook.c DOCBparser.c: more work on the support
6716 of external parsed entities, added --noent to testDocbook
6717 * valid.c: Garry Pennington found an uninitialized variable
6718 access in xmlValidateElementContent()
6719
6720Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6721
6722 * HTMLparser.c : HTML parsing still sucks ... trying to deal
6723 with madness
6724 * result/HTML/ : this modified the result of the regression tests
6725 a lot.
6726
6727Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6728
6729 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
6730 to doc where it wasn't checked against NULL reported by
6731 Jens Laas
6732
6733Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6734
6735 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
6736 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
6737
6738Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6739
6740 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
6741 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
6742 * SAX.[ch]: cleanup and updates for DocBook
6743 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
6744 ex SGML identifier changes
6745 * valid.c: removed a static unused function.
6746
6747Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6748
6749 * HTMLtree.c: applied change for Paul Sponagl on script saving
6750 * Makefile.am: the warning about entity title.xml are normal.
6751
6752Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6753
6754 * configure.in: release of 2.3.7
6755 * Makefile.am: fixing make distcheck
6756
6757Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6758
6759 * doc/html/* doc/xml.html: updated and regenerated the docs
6760
6761Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6762
6763 * xpath.c: fixed the XPointer problem introduced in 2.3.6
6764
6765Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6766
6767 * tree.c: fixed #53388 with the provided patch
6768
6769Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6770
6771 * valid.c: Bjorn detected an invalid memory access. Fixed
6772 vstateVPush()
6773
6774Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6775
6776 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
6777
6778Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6779
6780 * libxml.h: new header used only for the compilation of libxml
6781 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
6782 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
6783 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
6784 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
6785 xmlmemory.c xpath.c xpointer.c: libxml.h integration
6786 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
6787 baseline (version 1.2 plus a single patch).
6788 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
6789 scientific notation for numbers. Tests added.
6790 * xpath.c: formatting of numbers changed to use sprintf
6791 (contribution from William Brack)
6792
6793Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6794
6795 * valid.c: cleanup, more useful debugging
6796 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
6797 * xmlIO.c: entity loading is printed as an error when validating
6798
6799Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6800
6801 * valid.c: fixed to validate within entities
6802 * test/VCM/v22.xml: added a specific testcase
6803
6804Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6805
6806 * valid.c: forgot an epsilon transition in for ()+
6807 * test/VCM/v21.xml : added a specific test case
6808
6809Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6810
6811 * valid.c: removed a state explosion exhibited by RSS
6812 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
6813 from bug #51872
6814
6815Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6816
6817 * valid.[ch] tree.h: worked *hard* to get non-determinist content
6818 validation without using an ugly NFA -> DFA algo in the source.
6819 Made a specific algorithm easier to maintain, using a single
6820 stack and without recursion.
6821 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
6822 * hash.c: made the growing routine static
6823 * tree.h parser.c: added the parent information to an
6824 xmlElementContent node.
6825
6826Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6827
6828 * SAX.c parser.c xpath.c: generating IDs when not validating
6829 from an external parsed entity was poisoning the ID has table
6830 with removed values. This was killing XSLT on the KDE help
6831 browser.
6832
6833Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6834
6835 * entities.h: andrew@ugh.net.au detected a double declaration
6836
6837Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6838
6839 * debugXML.c hash.c tree.h valid.c : some changes related to
6840 the validation suport to improve speed with DocBook
6841 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
6842 the way validation errors get reported
6843
6844Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6845
6846 * HTMLparser.c HTMLtree.c: applied part of the patches provided
6847 by P C Chow and William M. Brack for XSLT HTML output
6848
6849Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6850
6851 * xmlversion.h.in win32config.h win32/libxml2/*: applied
6852 Igor Zlatkovic patches for MSC compilation and added his
6853 updates
6854
6855Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6856
6857 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
6858 prefix lookup.
6859 * parserInternals.c: fixed the bug reported by Morus Walter
6860 due to an off by one typo in xmlStringCurrentChar()
6861
6862Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6863
6864 * HTMLparser.c result/HTML/*: revamped the way the HTML
6865 parser handles end of tags or end of input
6866
6867Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6868
6869 * tree.[ch] : added xmlDocCopyNode for gdome2 support
6870
6871Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6872
6873 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
6874 bug where the linktime verions of free() won't work ...
6875
6876Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6877
6878 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
6879
6880Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6881
6882 * doc/xml.html: added 2.3.6 release
6883
6884Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6885
6886 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
6887 * result/wml.xml: resulted in a small output change
6888
6889Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6890
6891 * tree.c: xmlNewDoc was missing the charset initialization
6892 * xmllint.c: added --auto to autogenerate a doc, allow to
6893 reproduce the problem fixed on xmlNewDoc
6894
6895Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6896
6897 * xpath.c: trying to get 52979 solved
6898 * tree.c result/ result/noent/: trying to get 52712 solved, this
6899 also made me clean up the fact that XML output in general should
6900 not add formating blanks by default, this changed the output of
6901 a few tests
6902
6903Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6904
6905 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
6906
6907Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6908
6909 * configure.in: finally released 2.3.6
6910
6911Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6912
6913 * xpath.c: checking for null pointer generated by new code
6914
6915Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6916
6917 * xpath.c: fixed a [] evaluation problem reported
6918 * test/XPath/tests/simpleaddr: extended test
6919 * result/XPath/simpleaddr: updated result
6920
6921Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6922
6923 * xmllint.c: Dan Timis reported a portability problem
6924 on Macs without mmap, fixed it.
6925
6926Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6927
6928 * testXPath.c : added a --tree option allowing to display the
6929 tree dump of the XPath expression
6930
6931Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6932
6933 * xpath.c: fixed a memleak when comparing nodesets
6934 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
6935 * tree.c: added a TODO
6936
6937Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6938
6939 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
6940 we need string functions
6941 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
6942 to be able to use them where needed. Applied some changes
6943 to reduce name linking pollution and compile in only what's
6944 needed.
6945 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
6946 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
6947 for the string manipulation functions
6948 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
6949 to the free() function of xmlmemory.c
6950 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
6951 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
6952 usage.
6953
6954
6955Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6956
6957 * error.c: applied the context output patch of the error
6958 handling submitted by Chuck Griffith
6959 * error/VC/*: this slightly change some error logs
6960
6961Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6962
6963 * parser.c: fixed line number reporting on error
6964
6965Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6966
6967 * parser.c: Sullivan and Darin found a parser bug,
6968 applied the patch.
6969
6970Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6971
6972 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
6973 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
6974 xmlversion.h.in xpointer.c: of course the way I defined
6975 UNUSED breaks on old gcc version. Try to be smart and
6976 also define it directly in xmlversion.h
6977 * configure.in: removed -ansi flag from the pedantic set
6978
6979Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6980 Huge cleanup, I switched to compile with
6981 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
6982 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
6983 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
6984 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
6985 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
6986 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
6987 encoding.h entities.c error.c list.[ch] nanoftp.c
6988 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
6989 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
6990 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
6991 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
6992 Cleanup, staticfied a number of non-exported functions,
6993 detected and cleaned up a dozen of problem found this way,
6994 avoided a lot of public function name/typedef/system names clashes
6995 * doc/xml.html: updated
6996 * configure.in: switched private flags to the really pedantic ones.
6997
6998Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6999
7000 * configure.in: 2.3.5
7001 * doc/html/*: rebuilt the docs
7002
7003Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7004
7005 * parser.c: fixed a reported bug in NOTATION parsing
7006 * uri.c: accepted but not fixed bug 51876, added TODO
7007 * Makefile.am: fixed bug 51876
7008
7009Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7010
7011 * config.h.in configure.in error.c: fix a compilation problem
7012 on platforms without vsnprintf (xml@thewrittenword.com)
7013
7014Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7015
7016 * parser.c: fixed a function name header typo
7017 * SAX.c: notations can also occur in external subset.
7018
7019Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7020
7021 * error.c: removed a C++ like comment
7022
7023Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7024
7025 * parser.c: fixing bug 52299 strange condition leading
7026 to a parser crash due to a buffer overflow
7027 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
7028 added the specific test case
7029
7030Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7031
7032 * xpath.[ch]: still a lot of cleanup based on XSLT, added
7033 xmlXPathConvert{String,Number,Boolean} to be able to make
7034 type casts without a context stack, fixed some implementation
7035 problems related to the absence of context at parse-time,
7036 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
7037 in the public API too
7038 * xpointer.c xpathInternals.h: we need to know at parse time
7039 whether we are compiling an XPointer
7040
7041Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7042
7043 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
7044 cleaned up the parser internals, refactored XPath code, added
7045 new compilation based APIs and cleanly separated public and
7046 private APIs.
7047
7048Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7049
7050 * xpath.h: the comp field must be added at the end to avoid
7051 killing binary compat.
7052
7053Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7054
7055 * Makefile.am: detect XPath memleaks in regreson tests
7056 * error.c: fixed and error w.r.t. error reporting still using
7057 stderr
7058 * hash.c: added new line at end of file
7059 * tree.h: minor cleanup
7060 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
7061 expression parsing from evaluation, resulted in a number of
7062 changes internally, and in XPointer. Likely to break stuff
7063 using xpathInternals.h but should remain binary compatible,
7064 new interfaces will be added.
7065
7066Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7067
7068 * configure.in: fixed a couple of problems reported by
7069 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
7070 without gcc on non linux platforms.
7071
7072Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7073
7074 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
7075 a fix for --with-html-dir= configure support. I hope it won't
7076 break rpm generation
7077
7078Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7079
7080 * xmlIO.c: one function comment cleanup.
7081
7082Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7083
7084 * SAX.c: external subset notations were improperly registered
7085 in the internal subset.
7086
7087Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7088
7089 * README.cvs-commits: added, pointing to HACKING
7090 * HACKING: updated
7091
7092Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7093
7094 * parser.c: and Matt Sergeant found one in the XML push
7095 parser (erroneous check I forgot to remove when I fixed the
7096 main parser).
7097
7098Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7099
7100 * xpath.c: ptittom found a small bug in UnaryExpr
7101
7102Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7103
7104 * configure.in: bumped to 2.3.4
7105 * error.c: fixed bug #51860
7106 * tree.c: fixed bug #51861
7107 * valid.c: cleanup, more debug, failed to fix one bug crap ...
7108 * tree.[ch] : added xmlDefaultBufferSize
7109 * nanoftp.c: typo in function name header block
7110 * doc/xml.html : updated, added link to XML::LibXSLT
7111 * doc/html/* : rebuilt the docs
7112
7113Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7114
7115 * parser.c SAX.c: the new content parsing code raised an
7116 ugly bug in the characters() SAX callback. Found it
7117 just because of strangeness in XSLT XML Rec ouptut :-(
7118
7119Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7120
7121 * Makefile.am: Martin Baulig suggested to add -lm
7122 * tree.c: found another bug in xmlNodeGetContent()
7123
7124Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7125
7126 * xpath.c: Bjorn found the error related to strictness of comparison.
7127
7128Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7129
7130 * parser.c: trying to fix the Dtd parsing problem reported
7131 by Gary, side effect of last week speed optimizations.
7132
7133Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7134
7135 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
7136 * parserInternals.c: removed unneeded test raised by Stric
7137
7138Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
7139
7140 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
7141 and fixed by William Brack). Added xmlXPathFormatNumber.
7142 Changed the sorting slightly.
7143 * configure.in Makefile.am example/Makefile.am: Added -lm.
7144 Please note that applications linking with libxml2, must
7145 also like with the math library from now on.
7146
7147Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7148
7149 * HTMLparser.c: fixed loop reported by Marc Sanfacon
7150
7151Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7152
7153 * parser.c: one must report spaces even if the Dtd element
7154 content proves that this is not part of the element content.
7155 * result/valid/*.xml: this changed the ouptu slightly
7156
7157Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7158
7159 * configure.in: bumped to 2.3.3
7160 * doc/xml.html: updated
7161
7162Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7163
7164 * tree.c: minor doc fix
7165 * xpath.c: deallocation issues when a result tree has been
7166 converted to a node-set
7167
7168Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7169
7170 * doc/xml.html: oops corrected dates s/2000/2001
7171
7172Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7173
7174 * valid.c: new patch from Gary Pennington
7175
7176Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7177
7178 * doc/xml.html: applied patch from Ankh
7179
7180Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7181
7182 * xinclude.c: fixed a problem building on Mac
7183
7184Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7185
7186 * parser.c: more work on increasing parsing ferformances
7187
7188Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7189
7190 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
7191 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
7192 avoiding memcpy in production builds MEM_CLEANUP macro use
7193 * parser.[ch] parserInternals.c: optimizations of the tightest
7194 internal loops inside the parser. Better checking of I/O
7195 flushing/loading conditions
7196 * xmllint.c : added --timing
7197
7198Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7199
7200 * configure.in: bumped to 2.3.2
7201 * doc/xml.html: updated for release
7202
7203Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7204
7205 * xpath.c: found a memleak and fixed a nasty bug
7206
7207Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7208
7209 * xmllint.[c1] : added return code errors for xmllint
7210 * xpath.c: specific debug dump function for result value trees
7211
7212Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7213
7214 * xpath.c: finally implemented xmlXPathCompareNodeSets
7215 * test/XPath/expr/floats results/XPath/expr/floats: added
7216 a test for float expressions
7217
7218Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7219
7220 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
7221 * parserInternals.[ch]: trying to speed up parsing
7222 * xpath.c : speeded up node set equality op
7223
7224Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7225
7226 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
7227 better handling of ID/IDREF and the list modules associated
7228 * configure.in: small CFLAGS cleanup
7229
7230Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7231
7232 * configure.in: fixed iconv detection on AIX (stric)
7233
7234Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7235
7236 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
7237
7238Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
7239
7240 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
7241 and optimized xmlXPathNodeSetSort
7242
7243Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7244
7245 * xpath.c: bug fix when context size is 0
7246 * parser.c: I like Norm's Dtd because they still manage to break
7247 the parser occasionally
7248
7249Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7250
7251 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
7252
7253Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7254
7255 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
7256 attributes within the XML-1.0 namespace
7257
7258Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7259
7260 * xpathInternals.h: exported a few axis functions
7261 * doc/xml.html: updated the doc
7262
7263Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7264
7265 * configure.in: applied patch from Daniel van Balen for OpenBSD
7266 and bumped version to 2.3.1
7267 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
7268 attempt to find autoclosing was simply broken, removed it,
7269 updated the examples, this is better
7270
7271Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7272
7273 * hash.[ch]: added Paolo Casarini patch to provide Delete from
7274 hash functionnalities.
7275 * doc/html/* : rebuild the doc
7276
7277Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7278
7279 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
7280 on predicate
7281 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
7282 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
7283 really want to have tags closed on output even if we accept
7284 unclosed ones on input
7285
7286Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7287
7288 * xpath.c: ouch don't free NULL, rare case fixed
7289 * tree.c: don't coalesce text nodes if they don't have the
7290 same behaviour wrt escaping on output
7291
7292Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7293
7294 * xpath.c: small fixup
7295 * SAX.c: don't warn on empty namespaces.
7296
7297Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7298
7299 * README: a bit of cleanup
7300 * configure.in: preparing for 2.3.0 release
7301
7302Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7303
7304 * hash.[ch]: added a first version of xmlHashSize()
7305 * valid.c: another bug fix from Gary Pennington
7306
7307Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7308
7309 * valid.c: couple of bug fixes pointed by Gary Pennington
7310 * HTMLtree.c: #if 0 cleanup
7311
7312Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7313
7314 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
7315 which removes a time consuming check of xmlXPathNodeSetAdd()
7316 and use it in places where we are sure to not break unicity
7317
7318Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7319
7320 * xpath.c: bug fixes found from XSLT
7321 * tree.c: preserve node->name special values when copying nodes.
7322 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
7323 external subset are fetched when available but without full
7324 validation. Added xmlLoadExtDtdDefaultValue, need a function.
7325 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
7326 output with encoding disabled.
7327
7328Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7329
7330 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
7331 xmlCheckFilename should not be called from xmlFileOpenW
7332 and xmlGzfileOpenW
7333
7334Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7335
7336 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
7337 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
7338 added the new tests for URI normalization
7339 * testURI.c: fixed stoopid bugs
7340 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
7341 the URI in the error messages are now properly normalized
7342
7343Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7344
7345 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
7346
7347Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7348
7349 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
7350
7351Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7352
7353 * xpath.c: fixed mod operator
7354
7355Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7356
7357 * parser.c: fixed xmlStrcat doc
7358 * tree.c: 2 fixes form Anders Carlson for copying nodes and
7359 trees.
7360
7361Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7362
7363 * xpath.c result/XPath/tests/chaptersbase
7364 result/XPath/tests/simplebase: fixed XPath node()
7365 * tree.c: small fix in xmlNewNs()
7366 * Makefile.am: removed extraneous xml2Conf.sh rule
7367
7368Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7369
7370 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
7371 Changed the library name, in order to get libxml-devel and
7372 libxml2-devel to coexist on a single system
7373 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
7374 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
7375
7376Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7377
7378 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
7379 libxml2-devel installable in // as libxml-devel.
7380
7381Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7382
7383 * doc/Makefile.am: fixed make rebuild in doc
7384 * doc/html/*.html: rebuilt the docs
7385
7386Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7387
7388 * tree.c: patch from Bjorn Reese on xmlBufferCCat
7389
7390Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7391
7392 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
7393 the HTML doc to go into the -devel RPM ...
7394 * aclocal.m4 config.h.in: some updates due to auto* magic
7395
7396Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7397
7398 * xpath.h: added a hook in the context structure allowing to
7399 link to extra support, needed for XSLT
7400
7401Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7402
7403 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
7404 xmlXPtrCmpPoints to use it.
7405 * propagated the following patch from Alejandro Forero
7406 * include/win32config.h xmlIO.c: applied further suggestions
7407 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
7408 * example/gjobread.c: fixed warnings, now that it builds
7409
7410Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
7411
7412 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
7413
7414 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
7415 filename points to a valid file (not a directory).
7416 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
7417 Added calls to xmlCheckFilenameDir.
7418
7419 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
7420 `path' (rather than `filename') as the parameter to gzopen and open.
7421
7422Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7423
7424 * Makefile.am: fixed a problem with EXTRA_DIST
7425
7426Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7427
7428 * Makefile.am example/Makefile.am: finally found the trick
7429 to build the example, i.e. add "." in SUBDIRS before example
7430 in the list <grin/>
7431
7432Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7433
7434 * doc/xml.html: updated with an XSLT section, removed pointer to
7435 W3C CVS base.
7436
7437Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7438
7439 * xpath.c: when copying a XSLT tree object teh tree need to be copied
7440 too, and deallocation need to occur the same way.
7441
7442Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7443
7444 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
7445 type correponding to an XSLT result tree fragment. Share most
7446 of the data format with node set, as well as operators.
7447 * HTMLtree.c: added a newline at the end of the doctype output
7448 whe this one is not present initially.
7449 * tree.c: make sure taht the parent and doc pointers are properly
7450 set when copying attributes (lists).
7451
7452Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7453
7454 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
7455
7456Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7457
7458 * xpath.c: seems I finally killed that ugly path evaluation
7459 context bug (tagged 9999 in case is is wrong)
7460
7461Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7462
7463 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
7464 for XSLT
7465
7466Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7467
7468 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
7469 for xmlGzfileOpen() bug
7470
7471Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7472
7473 * xpath.c: removed an error found by XSLT usage
7474 * tree.c parserInternals.h: use a predefined static string
7475 for text and comment nodes, avoid freeing them in xmlFreeNode,
7476 exported the string name in parserInternals.h and added
7477 another value to disable encoding at output (for XSLT),
7478 gain memory, time.
7479
7480Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7481
7482 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
7483 win32/libxml2/libxml2_so.dsp: new makefiles and update
7484 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
7485
7486Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7487
7488 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
7489 Gary Pennington
7490
7491Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7492
7493 * xpath.c: fixed the comaprision of values and nodelists,
7494 need to compare nodelist still ...
7495 * debugXML.c: avoided a possible core dump
7496 * HTMLparser.c: cleanup
7497 * nanohttp.c: contributed fix.
7498 * tree.c: fixes in properties handling added xmlSetNsProp
7499 needed by libxslt
7500 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
7501 comment
7502 * TODO: updated
7503
7504Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7505
7506 * parser.c parserInternals.c: applied Bjorn Reese optimization
7507 patch
7508
7509Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7510
7511 * Makefile.am: applied patch fro make check from Martin Vidner
7512
7513Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7514
7515 * configure.in: preparing 2.2.11
7516 * doc/html/*: rebuild the HTML files
7517 * doc/xml.html : updated
7518
7519Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7520
7521 * tree.c: fixed a stupid bug
7522 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
7523 patches related to validation of an XInclude processing result
7524 * TODO: updated
7525
7526Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7527
7528 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
7529 on large files
7530
7531Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7532
7533 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
7534
7535Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7536
7537 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
7538 reported by Jonas Borgström
7539 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
7540
7541Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7542
7543 * testXPath.c xpath.c: fixing the XPath union expressions problem
7544 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
7545
7546Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7547
7548 * xmllint.c: Made is so if the file name is "-" is will read form
7549 standard input. Sven Heinicke <sven@zen.org>
7550 * tree.c: fixed a problem when growing buffer
7551 * tree.h: fixed the comment of the node types following andersca
7552 comment
7553 * TODO: updated
7554
7555Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7556
7557 * HTMLparser.[ch]: added a way to avoid adding automatically
7558 omitted tags. htmlHandleOmittedElem() allows to change the
7559 default handling.
7560 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
7561 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
7562 of xmllint too when using --memory flag, added a memory test
7563 suite at the Makefile level.
7564 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
7565 with namespace use when encountering QNames in XPath evalation,
7566 added xmlns() scheme in XPointer.
7567 * nanoftp.c : incorporated a fix
7568 * parser.c xmlIO.c: fixed problems raised with encoding when using
7569 the memory I/O
7570 * parserInternals.c: closed bug 25934 reported by
7571 torsten.landschoff@innominate.de
7572 * TODO: updated
7573
7574Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7575
7576 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
7577 on a non-updated tree :-(, made a 2.2.10 release to correct the
7578 situation
7579
7580Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7581
7582 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
7583 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
7584 integrated a set of OpenVMS changes from Howard Taylor
7585 <Howard.Taylor@pacoast.com>
7586
7587Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7588
7589 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
7590 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
7591
7592Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7593
7594 * HTMLparser.c: some fixes on auto-open of html/head/body
7595 * encoding.c: fixed a compilation error on some gcc env
7596 * xpath.c xpointer.[ch] xpathInternals.h: improved the
7597 XPointer implementation
7598 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
7599 related XPointer tests and associated results
7600
7601Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7602
7603 * doc/xmldtd.html doc/xml.html: following a short step by step
7604 guidance on IRC to help maciej with DTDs I started a small
7605 page on the subject.
7606
7607Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7608
7609 * HTMLparser.c: fixed handling of broken charrefs
7610 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
7611 patches
7612
7613Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7614
7615 * doc/xml.html doc/html/* : rebuilt the docs after adding
7616 xinclude and updated page for 2.2.7 and 2.2.8
7617 * configure.in: releasing 2.2.8
7618
7619Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7620
7621 * parser.[ch] parserInternals.c: applied the conditional
7622 section processing fix from Jonathan P Springer
7623 <jonathan.springer2@gte.net>
7624 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
7625 project file, fixed iconv default non support
7626 * xpath.c: fixed the problem of evaluating relative expressions
7627 when a node context is provided.
7628
7629Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7630
7631 * nanoftp.c: fixed gcc 2.95 new warnings
7632 * SAX.c: fixed a stupid bug
7633 * tree.c: fixed a formatting problem when round-tripping
7634 from/to memory
7635 * xinclude.c: chased memleak, fixed a base problem
7636 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
7637 xmlXPtrBuildNodeList()
7638 * TODO: updated
7639 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
7640 adding a first small set of regression tests for XInclude
7641
7642Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7643
7644 * nanohttp.[ch]: applied Wayne Davison patches to access
7645 the WWW-Authorization header.
7646 * parser.c: Closed Bug#30847: Problems when switching encoding
7647 in short files by applying Simon Berg's patch.
7648 * valid.c: fixed a validation problem
7649 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
7650 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
7651 Wayne Davison
7652 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
7653 need to be extended to non full nodes selections.
7654 * xinclude.c: starts to work decently
7655
7656Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7657
7658 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
7659 debugXML.c xmlversion.h.in: Started adding XInclude support,
7660 this is a new xmllint option
7661 * tree.c xpath.c: applied TOM patches for XPath
7662 * xpointer.c: fixed a couple of errors.
7663 * uri.c: added an escaping function needed for xinclude
7664 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
7665 new warning from RH70 gcc's version
7666
7667Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7668
7669 * HTMLparser.c: fixed loop on invalid char in scripts
7670 * parser.c: update to description of xmlIOParseDTD()
7671 * libxml.m4 xmlversion.h.in: changes contributed by
7672 Michael Schmeing <m.schmeing@internet-factory.de>
7673 * configure.in: preparing for 2.2.7
7674 * Makefile.am: trying to avoid config.h and acconfig.h
7675 being included in the distrib
7676 * configure.in: released 2.2.7
7677
7678Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7679
7680 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
7681 like namespaces for good. Unified xmlNs and xmlNode somewhat.
7682
7683Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7684
7685 * parser.[ch]: added xmlIOParseDTD()
7686 * xpointer.c: added support for the 2 extra parameters of
7687 string-range, fixed a stoopid error when '0' was present
7688 in XPointer expressions
7689 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
7690 testsuite for the above
7691
7692Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7693
7694 * libxml.spec.in: improved package descriptions
7695
7696Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7697
7698 * xpath.c xpathInternals.h: applied a large cleaning patch
7699 from TOM <ptittom@free.fr>, it also add namespace support
7700 for function and variables registration.
7701
7702Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7703
7704 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
7705 * Makefile.mingw: Wayne Davison's update adding hash.c
7706
7707Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7708
7709 * xpath.c: fixed the root evaluation problems
7710 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
7711 ignorable spaces with <b> <bold> <em>
7712 * tree.c: fixed a loop in xmlSearchNsByHref()
7713
7714Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7715
7716 * xpath.c: applied another XPath patch from TOM
7717 * xpath.c include/makefile.am: applied another patch from
7718 china@thewrittenword.com (cleanup on IRIX).
7719
7720Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7721
7722 * xml-config.1: received a fixed version from Fredrik Hallenberg
7723 <hallon@lysator.liu.se>
7724
7725Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7726
7727 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
7728 cleanup patch for XPath
7729
7730Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7731
7732 * patched to redirrect all "out of context" error messages to
7733 a reconfigurable routine. The changes are:
7734 * xmlerror.h : added the export of an error context type (void *)
7735 an error handler type xmlGenericErrorFunc there is an interface
7736 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
7737 to reset the error handling routine and its argument
7738 (by default it's equivalent to respectively fprintf and stderr.
7739 * all the c files: all wild accesses to stderr or stdout within
7740 the library have been replaced to calls to the handler.
7741
7742Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7743
7744 * configure.in: release 2.2.6
7745 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
7746 exporting the inner functions of xpath for extension modules
7747 * doc/*: updated and rebuilt the doc
7748
7749Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7750
7751 * nanohttp.c : applied Wayne HTTP cleanup patch
7752 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
7753 and xmlNodeSetSpacePreserve()
7754
7755Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7756
7757 * xpath.c: closing bug #29260
7758
7759Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7760
7761 * hash.[ch] debugXML.c: expanded/enhanced the API, added
7762 multikey tuples, made hash structure opaque
7763 * valid.[ch]: moved elements, attributes, notations decalarations
7764 as well as ID and refs to hash tables.
7765 * entities.c: hash cleanup
7766 * xmlmemory.c: fixed a dump problem in debug mode
7767 * include/Makefile.am: problem passing in DESTDIR= values patch
7768 from Marc Christensen <marc@calderasystems.com>
7769 * nanohttp.c: removed debugging remains
7770 * HTMLparser.c: the bogus tag should be ignored (Wayne)
7771 * HTMLparser.c parser.c: fixing a number of problems with the
7772 macros in the *parser.c files (Wayne).
7773 * HTMLparser.c: close the previous option when opening a new one
7774 (Marc Sanfacon).
7775 * result/HTML/*: updated the HTML results accordingly
7776
7777Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7778
7779 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
7780 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
7781 XPath functions and XML entities table to them. More to come...
7782 * xmlIO.c: fixed libxml closing FILEs it didn't open.
7783
7784Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7785
7786 * tree.c: coalesce adjacent text nodes
7787 * valid.c: handling of blank nodes in DTd validation (raised
7788 by problems with a posteriori validation).
7789 * nanohttp.c: changing behaviour on HTTP write stuff.
7790 * HTMLtree.c: forced body and html to be explicitely closed.
7791 * xpath.h: exported more XPath functions.
7792
7793Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7794
7795 * Release of 2.2.5
7796 * xpointer.c: range() range-inside and other helper functions
7797 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
7798
7799Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7800
7801 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
7802 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
7803
7804Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7805
7806 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
7807 and XPointer modules
7808
7809Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7810
7811 * SAX.h: closed #25107
7812
7813Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7814
7815 * testSAX.c: fixed problem with cdata reporting
7816 * SAXresult/* : updated
7817
7818Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7819
7820 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
7821 Closed bug #27499, added to regression tests
7822 * TODO: updated
7823
7824Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7825
7826 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
7827 support for SCRIPT and STYLE with help from Bjorn Reese
7828 * test/HTML/* result/HTML/*: added simple testcase and updated
7829 the existing ones.
7830
7831Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7832
7833 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
7834 string-range for empty strings
7835 * test/XPath/docs/str test/XPath/xptr/chaptersrange
7836 test/XPath/xptr/strrange: augmented the XPointer testsuite
7837
7838Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7839
7840 * doc/xml.html doc/xmlmem.html: added a module describing memory
7841 interfaces and use, updated the main page.
7842
7843Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7844
7845 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
7846 nanoftp code work on Windows too now
7847
7848Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7849
7850 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
7851 * xpointer.c: implemented string-range() at least a good first version
7852 * test/XPath/docs/str test/XPath/xptr/strrange
7853 result/XPath/xptr/strrange: the string-range() tests
7854
7855Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7856
7857 * Makefile.am include/Makefile.am include/win32config.h
7858 win32/Makefile.mingw: fixed problems reported by Wayne Davison
7859 and make distcheck
7860
7861Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7862
7863 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
7864 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
7865 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
7866
7867Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7868
7869 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
7870 patch for socklen_t detection by
7871 Albert Chin-A-Young <china@thewrittenword.com>
7872
7873Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7874
7875 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
7876 and added a --dtdvalid option to xmllint used to test it
7877
7878Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7879
7880 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
7881 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
7882
7883Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7884
7885 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
7886 handlings (registration, lookup, cleanup)
7887
7888Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7889
7890 * configure.in Makefile.am include/makefile.am: adding XPointer
7891 and XPtrtests target
7892 * xpointer.[ch] : new files for XPointer support
7893 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
7894 more XPath tests
7895
7896Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7897
7898 * configure.in: fixed, very broken, make distcheck works again
7899
7900Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7901
7902 * More work toward 2.2.5, integrated a number of patches
7903 * configure.in Makefile.am win32config.h.in: trying to cleanup
7904 make distcheck .... huh ...
7905 * include/Makefile.am include/win32config.h: new directory
7906 for includes
7907 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
7908 updated teh makefiles and instructions for WIN32
7909 * xpath.c: small fixes
7910 * test/XPath/ results/XPath: updated the testcases and results
7911 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
7912 suggested patches
7913 * valid.c: fixed an ID bug
7914
7915Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7916
7917 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00007918 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007919 * xpath.[ch]: worked on XPointer
7920
7921Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7922
7923 * configure.in Makefile.am: 2.2.5, ship the include in an
7924 include/libxml subdirectory, use symlinks when using CVS
7925 * testSAX.c: fixed small bug
7926 * testXPath.c: changed the way testfiles are parsed
7927 * debugXML.c: same kind of cleanup when parsing an argument expression
7928 XPath/XPointers can have blanks embedded
7929 * xpath.[ch]: more cleanup, reorgs for XPointer work
7930 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
7931 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
7932
7933Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7934
7935 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
7936 in the XPath engine, rewrote large parts of it, now it's far
7937 cleaner and in sync with the REC not an old WD. Fixed a parsing
7938 problem in the interactive XML shell found when testing XPath.
7939
7940Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7941
7942 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
7943 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
7944 examples with the extra test
7945
7946Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7947
7948 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
7949 the global init function.
7950
7951Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7952
7953 * HTMLparser.c: Doohhh, attribute name parsing was still case
7954 sensitive ! Fixed this ...
7955 * result/HTML/* : updated the tests results accordingly
7956
7957Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7958
7959 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
7960 engine, should be far more stable, incorporated a new version of
7961 preceding/following axis, need testing
7962 * uri.c: fixed file:///c:/a/b/c problem
7963 * test/XPath/tests/idsimple: augmented the XPath tests
7964
7965Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7966
7967 * doc/* rebuilding docs for 2.2.4 release
7968
7969Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7970
7971 * configure.in: releasing 2.2.4
7972 * parser.[ch]: added xmlStrEqual()
7973 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
7974 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
7975 use xmlStrEqual instead
7976 * TODO: updated
7977 * added an XPath test
7978
7979Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7980
7981 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
7982 * entities.h: exported xmlInitializePredefinedEntities
7983 * parser.[ch] : added xmlInitParser()
7984 * parserInternals.h : had to export htmlInitAutoClose()
7985
7986Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7987
7988 * xpath.[ch] : fixed some serious XPath Predicate evaluation
7989 problems
7990 * Makefile.am : added XPath regression tests to normal tests
7991 * uri.c: fixed a problem with local paths, cleanup
7992 * parser.c: fixed a problem with large CData sections
7993
7994Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7995
7996 * configure.in xml-config.in: patch from "Ben Taylor"
7997 <sol7x86@hotmail.com> for solaris shared libs lookup
7998
79992000-09-30 Martin Baulig <baulig@suse.de>
8000
8001 * libxml-2.0.pc.in: Provide pkg-config script.
8002
8003 * configure.in: Create the libxml-2.0.pc script from the
8004 libxml-2.0.pc.in templates.
8005 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
8006 script in `$(libdir)/pkgconfig'.
8007
8008Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8009
8010 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
8011 when compiling with MSC
8012
8013Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8014
8015 * xpath.c: patch for normalize-string() substring-before(),
8016 substring-after() and translate() functions from Bjorn Reese
8017 <breese@mail1.stofanet.dk>
8018 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
8019 Fredrik Hallenberg <hallon@lysator.liu.se>
8020 * TODO: updated
8021
8022Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8023
8024 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
8025 problem of socklen_t being undefined on a number of platforms
8026 * debugXML.c: fixed a compilation problem when without snprintf
8027
8028Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8029
8030 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
8031 an URI bug and a fix for the control-character-induced infinite loop
8032 * nanohttp.c: preventive fix for compiling on WIN32
8033
8034Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8035
8036 * xmlint.c: closing bug #25000
8037
8038Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8039
8040 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
8041 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
8042 modified slightly Wayne Davison patch adding xmlStrcasecmp and
8043 related function, fixing xmlStrncmp(), and associated cleanup
8044 * result/HTML/entities.html.sax: updating result
8045
8046Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8047
8048 * uri.c: applied patch for URI escaping from Wayne Davison
8049 <wayned@blorf.net>
8050 * tree.c parserInternals.c HTMLparser.c: memset checks patches
8051 from Denis Barbier <barbier@imacs.polytechnique.fr>
8052 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
8053 patch from Wayne Davison
8054
8055Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8056
8057 * doc/xml.html : updated with new releases, adding "how to help"
8058
8059Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8060
8061 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
8062 removed a few warnings in pedantic mode ...
8063 * parserInternals.c parser.c: moved encoding switching function
8064 to parserInternals.c
8065 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
8066
8067Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8068
8069 * HTMLparser.c parser.c: set ctxt->errNo before calling the
8070 error or warning handlers
8071
8072Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8073
8074 * parserInternals.c parserInternals.h parser.c Makefile.am:
8075 created a new module parserInternals.c, moved most of the
8076 code shared by the various parsers there, as well as
8077 deprecated code from parser.c. More cleanup of parser.c
8078 * uri.c: fixed a problem when URI is NULL
8079 * valid.c: speedup when looking for an attribute declaration
8080
8081Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8082
8083 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
8084 the cleanup of the computation of URI references when seeking
8085 external entities. The URI reference string and the resulting
8086 URI are both stored now.
8087 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
8088 large s(n)printf checks and cleanup from Denis Barbier
8089 <barbier@imacs.polytechnique.fr>
8090 * xmlversion.h.in tree.h: couple of SGML declarations for a
8091 possible docbook module.
8092 * result/VC/ : a couple of test output changed due to the change
8093 of the entities URI
8094
8095Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8096
8097 * parser.h: added a _private field for linking user's data
8098
8099Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8100
8101 * parser.c parserInternals.h: demacroified most of the IS_XXX
8102 the gain in size is significant so ...
8103
8104Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8105
8106 * entities.c: cases where looking up entities with doc==NULL
8107 covered
8108
8109Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8110
8111 * uri.c: applied Wayne Davison patch
8112 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
8113
8114Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8115
8116 * uri.c testUri.c: applied Wayne Davison patches
8117 * test/URI/uri.data result/URI/uri.data: first set of tests/results
8118 * Makefile.in: added URItest and included thenin "make tests"
8119
8120Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8121
8122 * xmlversion.h.in: closed bug 22941
8123
8124Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8125
8126 * doc/xmlio.html: added doc and example for entity loader
8127 redefinition.
8128
8129Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8130
8131 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
8132 used by libxml
8133
8134Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8135
8136 * parser.c: Fixed bug on invalid ontent characters and when using
8137 push.
8138 * xmllint.c: fixed xmllint endling of errors in push mode
8139
8140Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8141
8142 * HTMLparser.c testHTML.c: applied two new patches from
8143 Wayne Davison <wayned@users.sourceforge.net>
8144 * result/HTML/*.sax: regenerated HTML SAX output
8145 * parser.c: more cleanup.
8146
8147Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8148
8149 * HTMLparser.[ch] testHTML.c: applied the second set of
8150 patches from Wayne Davison <wayned@users.sourceforge.net>,
8151 adding htmlEncodeEntities()
8152 * HTMLparser.c: fixed an ignorable white space detection bug
8153 occuring when parsing with SAX only
8154 * result/HTML/*.sax: updated since the output is now HTML
8155 encoded...
8156
8157Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8158
8159 * HTMLparser.[ch]: applied some of Wayne Davison
8160 <wayned@users.sourceforge.net> patches
8161
8162Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8163
8164 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
8165 undeclared namespace prefix was used, added a warning.
8166 Cleaned up support w.r.t. entities, spilling out a warning
8167 and being pedantic on lookups.
8168 * test/warning/ent9 : added testcase for previous example.
8169 * TODO: updated
8170 * parserInternals.h parser.c: changed the way names are parsed
8171 now allow infinite size and decrease penalty for normal use
8172 * parser.c: Started a big cleanup/check of the parser code,
8173 fixed some of the most tortuous entity code, spotted code
8174 unused anymore
8175 * test/*: added tests for very long names and related nasty
8176 things.
8177
8178Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8179
8180 * doc/encoding.html: added encoding aliases doc
8181 * doc/xml.html: updates
8182 * encoding.[ch]: added EncodingAliases functions
8183 * entities.[ch] valid.[ch] debugXML.c: removed two serious
8184 bottleneck affecting large DTDs like Docbook
8185 * parser.[ch] xmllint.c: added a pedantic option, will be
8186 useful
8187 * SAX.c: redefinition of entities is reported in pedantic mode
8188 * testHTML.c: uninitialized warning from gcc
8189 * uri.c: fixed a couple of bugs
8190 * TODO: added issue raised by Michael
8191
8192Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8193
8194 * doc/encoding.html: propagated Martin Duerst suggestions
8195
8196Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8197
8198 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
8199 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
8200 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
8201 by Wayne Davison
8202
8203Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8204
8205 * nanoftp.c nanohttp.c: small cleanup
8206 * TODO: updated
8207
8208Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8209
8210 * added an old VC testcase and updated title.xml entity
8211
8212Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8213
8214 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
8215 done on auto-opening of <p> tags and cleanup of SAX output
8216
8217Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8218
8219 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
8220
8221Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8222
8223 * doc/xml.html libxml.* structure.*: updated the doc a bit
8224
8225Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8226
8227 * testSAX.c testHTML.c result/HTML/: cleanup of the output
8228 of SAX tests
8229
8230Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8231
8232 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
8233 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
8234
8235Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8236
8237 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
8238 * testHTML.c: fix core dump on Solaris 2.x systems
8239 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
8240 * result/HTML/*.sax: previous bug fix lead to new results
8241
8242Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8243
8244 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
8245 * configure.in: added --with-readline=DIR to accept alternate
8246 path for readline include/library
8247 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
8248 for ANSI under HP-UX
8249 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
8250 includes @LIBS@
8251
8252Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8253
8254 * doc/* : rebuilt the docs
8255 * getting ready for 2.2.2 release
8256
8257Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8258
8259 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
8260 and xmlAddFeature()
8261 * tree.[ch]: added xmlAddChildList()
8262 * xmllint.c: MAP_FAILED macro test
8263 * parser.h: added xmlParseCtxtExternalEntity()
8264 * valid.c: applied bug fixes removed warning
8265 * tree.c: added CDATA block to elements content
8266 * testSAX.c: cleanup of output
8267 * testHTML.c: added SAX testing
8268 * encoding.c: better error recovery
8269 * SAX.c, parser.c: fixed one of the external entity processing
8270 of the OASis testsuite
8271 * Makefile.am: added HTML SAX regression tests
8272 * configure.in: bumped to 2.2.2
8273 * test/HTML/ result/HTML: added a few of HTML tests, and added the
8274 SAX results
8275
8276Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8277
8278 * configure.in: patch for HP compiler
8279
82802000-08-04 Sven Heinicke <sven@zen.org>
8281
8282 * xmllint.c: Was coredumping sometimes when the file given didn't
8283 exist.
8284
8285Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8286
8287 * parser.c xmlIO.[ch]: fixed the problem of encoding support
8288
8289 when using in memory parsing. Need some cleanup.
8290 * xmllint.c configure.in: added a --memory flag to test memory
8291 parsing
8292
8293Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8294
8295 * nanohttp.c: fixed socklen_t replacement to unsigned int
8296 * parser.c: fixed a space handdling missing at the end of
8297 production 28 DOCTYPE.
8298 * xmlmemory.c: fixed a stupid bug on the routine to override
8299 allocation functions
8300 * TODO: updated
8301
8302Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8303
8304 * doc/ regenerated the docs
8305
8306Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8307
8308 * doc/encoding.html doc/xml.html: added I18N doc
8309 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
8310 improvements, both parser and filters, added ASCII & HTML,
8311 fixed the ISO-Latin-1 one
8312 * xmllint.c testHTML.c: added/made visible --encode
8313 * debugXML.c : cleanup
8314 * most .c files: applied patches due to warning on Windows and
8315 when using Sun Pro cc compiler
8316 * xpath.c : cleanup memleaks
8317 * nanoftp.c : added a TESTING preprocessor flag for standalong
8318 compile so that people can report bugs more easilly
8319 * nanohttp.c : ditched socklen_t which was a portability mess
8320 and replaced it with unsigned int.
8321 * tree.[ch]: added xmlHasProp()
8322 * TODO: updated
8323 * test/ : added more test for entities, NS, encoding, HTML, wap
8324 * configure.in: preparing for 2.2.0 release
8325
8326Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8327
8328 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00008329 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008330
8331Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8332
8333 * doc/xml.html: changed the xmlsoft.org structure, updated the
8334 examples w.r.t. root and childs
8335
8336Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8337
Daniel Veillard784b9352003-02-16 15:50:27 +00008338 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008339
8340Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8341
8342 * HTMLparser.c: Work on character encoding support for the HTML parser
8343 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
8344 * encoding.c: Fixed a potential memleak in the encoding stuff
8345
8346Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8347
8348 * doc/FAQ.html doc/Makefile.am : added a FAQ
8349
8350Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8351
8352 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
8353 of the HTML parser to force it to not bypass SAX
8354
8355Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8356
8357 * win32config.h.in: updated
8358 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
8359 lacks iconv support :-( need to release 2.1.1
8360 * configure.in: release 2.1.1
8361 * HTMLparser: fixed bug #14784
8362 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
8363 by Windows compiler
8364 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
8365 the SAX startDocument() callback.
8366 * TODO: updated
8367
8368Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8369
8370 * added xmlStopParser()
8371
8372Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8373
8374 * configure.in: 2.1.0 prerelease
8375 * Large resync between W3C and Gnome tree
8376 * nanoftp, nanohttp.c: fixed stalled connections probs
8377 * HTMLtree.c SAX.c : support for attribute without values in
8378 HTML for andersca
8379 * valid.c: Fixed most validation + namespace problems
8380 * HTMLparser.c: start document callback for andersca
8381 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
8382 * parser.h, SAX.c: serious speed improvement for large
8383 CDATA blocks
8384 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
8385 different encoding
8386 * example/Makefile.am example/gjobread.c tree.h: work on
8387 libxml1 libxml2 convergence.
8388 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
8389 and the LIBXML_TEST_VERSION macro
8390
8391Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8392
8393 * doc/xml.html: various patches and improvements typo fixed by
8394 Felix Natter
8395 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
8396 from Felix Natter <fnatter@gmx.net>
8397
8398Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8399
8400 * doc/upgrade.html: updated with instructions for support of both
8401 libxml-1.x and libxml-2.x
8402 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
8403 for 2.x support and also fixed includes
8404
8405
8406Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8407
8408 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
8409 the encoding support, added iconv support, so now libxml if
8410 compiled with iconv automatically support japanese encodings
8411 among others. Work based on initial patch from Yuan-Chen Cheng
8412 I may have broken binary compat in the encoding handler
8413 registration scheme, but that was so utterly broken I don't
8414 expect anybody to have used this feature until now.
8415 * parserInternals.h: fixup on the CHAR range macro
8416 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
8417 code.
8418 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
8419 * uri.c: added xmlParseURI() I can't believe I forgot to
8420 implement this one in 2.0 !!!
8421 * SAX.c: moved doc->encoding update in the endDocument() call.
8422 * TODO: updated.
8423
8424Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8425
8426 * tree.h: removed extraneous xmlRemoveProp definition
8427 * TODO: added item about --disable-corba configure switch
8428 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
8429 * nanoftp.c: fixed include problems giving troubles on AIX and
8430 slowlaris
8431 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
8432 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
8433 comment and headers changes to lower gtk-doc number of warnings
8434 * doc/html/*: rebuilt docs
8435
8436Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8437
8438 * HACKING: documented the tag for 1.x and instructions
8439
8440Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8441
8442 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
8443 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
8444 xmlCreateIOParserCtxt
8445 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
8446 significant overall improvement
8447 * xmllint.c: added I/O test to xmllint
8448 * testSAX.c: added a speed test
8449 * doc/* : updated/regenerated
8450
8451Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8452
8453 * xpath.c uri.h parserInternals.h: cosmetic changes from
8454 "Timur I. Bakeyev" <timur@bat.ru>, including making
8455 xmlCreateURI() public
8456
8457Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8458
8459 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
8460 and the code at the same time. Added a clean mechanism for
8461 overload or added input methods: xmlRegisterInputCallbacks()
8462 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
8463 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
8464 * TODO: updated
8465 * doc/* : updated/regenerated
8466 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
8467 source dir
8468
8469Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8470
8471 * testURI.c: yet another forgotten commit, I should get some sleep !
8472
8473Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8474
8475 * xmllint.c: forgot to commit this too ?
8476
8477Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8478
8479 * xmlversion.h.in : forgot to commit this previously
8480
8481Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8482
8483 * configure.in: preparing libxml-2.0.0 version looks Ok so far
8484 * README TODO: updated for release
8485 * uri.c uri.h: added authority parsing/saving
8486 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
8487 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
8488 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
8489 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
8490 Makefile.am : added compile-time customization of libxml
8491 --with-ftp --with-http --with-html --with-xpath --with-debug
8492 --with-mem-debug
8493 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
8494 #include <libxml/xxx.h> I hope it won't break too much stuff
8495 and will be manageable in the future...
8496 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
8497 and added xmllint to the installed programs
8498 * uri.h: added xmlFreeURI()
8499
8500Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8501
8502 * uri.c uri.h: finished the escaping handling, the base support
8503 and the URI path normalization. Looks good just lacks the
8504 authority content parsing code.
8505 * Makefile.am: added instructions to generate testURI
8506 * TODO: updated
8507 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
8508 added links and icons for W3C and Gnome
8509
8510Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8511
8512 * xmlmemory.[ch] : seems I forgot to actually update the files in
8513 the last commit :-)
8514 * doc/xml.html doc/html/* : updated and uploaded the docs
8515
8516Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8517
8518 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
8519 * TODO: updated
8520 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
8521 libxml default allocation function with another set (like gmalloc/
8522 gfree).
8523 * Makefile.am, uri.c, uri.h: added a set of functions to do
8524 exact (litteraly copied from the RFC 2396 productions) parsing
8525 and handling of URI. Will be needed for XLink, one XML WFC,
8526 XML Base and reused in the nano[ftp/http] modules. Still work
8527 to be done.
8528
8529Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8530
8531 * configure.in, libxml.spec.in : libxml2
8532 * doc/* : updated the doc page, rebuilt the docs
8533
8534Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8535
8536 * all: tagged LIB_XML_1_X
8537 * *.c *.h : updated from W3C CVS tree
8538 * configure.in : 2.0.0-beta
8539 * libxml.spec.in : libxml2 package nam
8540 * result/* : new version of the tests output
8541
8542Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8543
8544 * doc/xml.html, doc/update.html: updated docs, 1.8.7
8545
8546Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8547
8548 * doc/* : rebuilt the docs
8549 * parser.c: final patch on #6766
8550 * valid.c: small patch on validity checks.
8551
8552Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8553
8554 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
8555 added
8556 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
8557 compatibility w.r.t. XML spec and existing code.
8558
8559Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8560
8561 * parser.c: seems a better solution to <a> </a> exists,
8562 will try it for a while
8563
8564Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8565
8566 * parser.c: tried to remove the <a> </a> generating <a/>
8567 this is hard. Left a flag for that purpose. Fixed bug #6766
8568 * configure.in: prepared 1.8.7 not released, due to previous
8569 problem
8570
8571Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8572
8573 * doc/xml.html : applied second patch from Paul DuBois
8574
8575Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8576
8577 * doc/xml.html : applied patch from Paul DuBois
8578
8579Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8580
8581 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
8582
8583Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8584
8585 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
8586 compilation warnings on various platforms.
8587 * parser.c: Fixed #5281 validity error callbacks are now desactived
8588 by default if not validating.
8589
8590Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8591
8592 * nanoftp.c, win32config.h.in: patches to compile on WIN32
8593
8594Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8595
8596 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
8597 <gkatsi@cs.toronto.edu>
8598
8599Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8600
8601 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
8602 processing URLs
8603
8604Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8605
8606 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
8607 xmlNanoFTPUpdateURL for persistent control connections.
8608 * configure.in: 1.8.6
8609
8610Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8611
8612 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
8613 * tree.[ch] : added xmlSaveNoEmptyTags
8614
86152000-01-29 James Henstridge <james@daa.com.au>
8616
8617 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
8618
8619 * Makefile.am: added nanoftp.[ch] to the build.
8620
8621Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8622
8623 * nanoftp.[ch]: cleanup, comments, API
8624 * debugXML.c : fixed a bug in the cat command
8625 * doc/*: regenerated the docs
8626
8627Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8628
8629 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
8630 * debugXML.c : fixed a bug in the cat command
8631 * valid.c: fixing some small probs
8632 * libxml.spec.in: get rid of the SNAP suffix
8633 * doc/xml.html: updated the status
8634
8635Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8636
8637 * xml-config.in: xml-config --version to just return the
8638 version number
8639 * xpath.c: some cleanup w.r.t. axis when the current node is
8640 an attribute.
8641 * TODO: updated
8642
8643Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8644
8645 * configure.in: prepared for libxml-1.8.5
8646 * doc/* recompiled the documentation
8647
86482000-01-17 Jody Goldberg <jgoldberg@home.com>
8649
8650 * configure.in : WARNING autoconf subtlety alert :
8651 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
8652 when looking for zlib.h so that HAVE_ZLIB_H is defined.
8653 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
8654 get defined by AC_CHECK_HEADERS.
8655
8656Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8657
8658 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
8659 Rune.Djurhuus@fast.no
8660
8661Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8662
8663 * TODO: updated
8664 * tree.c, parser.c: made sure that only memory alloc problems
8665 and internal parser errors are allowed to write to stdout or
8666 stderr.
8667
8668Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8669
8670 * tree.c : restored xmlNewGlobalNs since this seems used by
8671 a lot of existing code :-(, fixed a bug in xmlNewNs
8672 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
8673 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
8674 to exit() from the library code.
8675 * xpath.c, parser.c: removed bugs or unused code detected by
8676 Windows compilers
8677 * parser.c: started adding interfaces for parsing well balanced
8678 XML fragments
8679 * configure.in: releasing 1.8.4
8680 * doc/* : rebuilt the docs
8681
8682Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8683
8684 * tree.[ch] : added xmlNewDocFragment() for DOM
8685 * testHTML.c: uninitialized variable.
8686
8687Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8688
8689 * doc/* : rebuild the docs
8690
8691Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8692
8693 * acconfig.h: readline and history patch
8694 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
8695 * tree.c: added check and handling when possibly removing an ID
8696 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
8697 and saving.
8698 * test/HTML/entities.html result/HTML/entities.html* : test for
8699 various entities reference cases
8700 * result/HTML/* : as a result output of some testcase have
8701 changed
8702 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
8703 by previous example. added xmlParseTryOrFinish().
8704 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
8705 entities.h debugXML.h HTMLparser.h: changed the way struct are
8706 declared to allow gtk-doc to expose those
8707 * parser.c: closed bug #4960
8708 * Makefile.am configure.in: Applied patch from
8709 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
8710 and math/socket libs detection
8711
8712Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8713
8714 * configure.in, Makefile.am: link tester against readline
8715 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
8716
8717Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8718
8719 * tree.[ch]: added xmlRemoveProp
8720 * win32config.h.in nanohttp.c: avoid including the Windows
8721 socket stuff in every C files
8722 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
8723 the XmL parser(s)
8724 * test/ns4 result/ns4 etc...: added test case for previous prob
8725 * tree.c: xmlNewNs wasn't checking for double definition
8726 * Makefile.in: fixed a problem with dist-hook duplicates
8727 * parser.[hc], xmlIO.c: fixed the loading of external entities
8728 APIs, now xmlLoadExternalEntity() is used everywhere and
8729 setting up an app specific front-end using the
8730 * SAX.c parser.c: some fixes, now the xhtml spec validates
8731 with the xhtml DTD.
8732 * error.c: fixed crashes in case of no input stream
8733 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
8734 to the validation tests and results
8735
8736Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8737
8738 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
8739 too htmlCreatePushParserCtxt() and htmlParseChunk()
8740 * parser.c: a bit of cleanup.
8741 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
8742 to XML) removed the last mem leak known
8743 * HTMLtree.c: output message cleanup
8744 * xmlmemory.c: display content info about memory blocks
8745 * result/HTML/wired.* : missing att value warning change
8746
8747Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8748
8749 * doc/* : rebuilt the documentation
8750
8751Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8752
8753 * parser.[ch] parserInternals.h: Push parser for XML,
8754 seems to work fine now
8755 * tester.c debugXML.[ch]: Added an XML shell debug facility and
8756 --push for push testing
8757 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
8758 * testSAX.c: added --push
8759 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
8760 subtree
8761 * xmlIO.[ch] : enriched API + fixes for push mode
8762 * entities.[ch]: added the entity content length to the struct.
8763 * xmlmemory.[ch]: new API to show the last entries for the shell
8764 * valid.c: added required attribute testing
8765 * SAX.c: the cdata callback now merge contiguous fragments
8766 * HTMLparser.c: cleanup of some macros
8767
8768Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8769
8770 * parser.c: fix for PIs name starting with xml
8771 * tree.c: fixed a potential problem with || and && ops
8772 * *.c, configure.in win32config.h.in : generate win32config.h for
8773 those on the Other Side !
8774
8775Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8776
8777 * parser.c: fixed a stupid = vs. == bug :-(
8778 * doc/gnome-xml.sgml: s/glade/xml/
8779
8780Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8781
8782 * configure.in, doc/xml.html : bug fix release 1.8.2
8783 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
8784 Hopefully the end of that silly C++ include problem
8785 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
8786 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
8787 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
8788 troubles with autoclosed elements when the stree shape doesn't
8789 follow the DtD specs. Added htmlIsAutoClosed() and
8790 htmlAutoCloseTag()
8791 * result/HTML/*.htm*: Updated the HTML examples regression tests output
8792 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
8793 * debugXML.c: fixed a bug on printing default namespaces.
8794 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
8795
8796Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8797
8798 * result/HTML/*.htm[l] : updated the HTML regression tests according
8799 to the new output
8800 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
8801 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
8802 problem due to intermix of extern "C" { ... } declarations for C++
8803 and recursive includes in the headers
8804
88051999-12-20 Chris Lahey <clahey@umich.edu>
8806
8807 * HTMLtree.c: Made it so that html nodes with a single child do
8808 not insert a carriage return before or after the child node.
8809
8810Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8811
8812 * configure.in, doc/xml.html : bug fix release 1.8.1
8813 * parser.c: fixed bug #4344
8814 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
8815 added the glue to avoid C++ problems
8816 * doc/* : regenerated the documentation
8817
8818Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8819
8820 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
8821 namespace recognition, and Dia as a resul :-(
8822 * encoding.c: closed bug #3950
8823
8824Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8825
8826 * valid.c: debugging a posteriori validation, except URI expansion
8827 stuff this should be fixed now
8828 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
8829 Carl Nygard <cnygard@bellatlantic.net>
8830 * tester.c: added --postvalid, cleaning of the code
8831 * tree.[ch]: added xmlDocGetRootElement()
8832
8833Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
8834
8835 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
8836 c++ losage.
8837
8838Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8839
8840 * configure.in, doc/xml.html : bumped to 1.8.0
8841 * xlink.[ch], Makefile.am : added framework for link detection
8842 * parser.h: added nbChars to parser context, needed for cleanup.
8843 * xmlmemory.c: removed a nasty bug when out of mem
8844 * valid.[ch]: adding namespace support for attribute decl
8845 * tester.c: added --debugent option
8846 * debugXML.[ch]: added xmlDebugDumpEntities()
8847 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
8848 buffers instead, this was really needed, validation was breaking
8849 in strange ways due to that. Added xmlParseStringPEReference()
8850 and other parsing from strings functions. Entities processing
8851 modified again, but PERef are still not handled correcly but
8852 unless you're Eve Maller you won't notice :-)
8853 * HTMLparser.c: large changes toward reliability, and switched to
8854 lowercase internal tags, XHTML is lowercase, so it will help
8855 that output is closer to next version.
8856 * doc/* : regenerated the documentation, it is now hosted at
8857 http://xmlsoft.org/ (same bits I just bought the domain :-)
8858
8859
8860Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8861
8862 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
8863 doc generation
8864 * parser.c: fixed bugs #3908 and #3937 and a memory leak
8865 in the SAX API
8866 * doc/*: rebuilt the doc making sure everything appears in the
8867 HTML files
8868
8869Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8870
8871 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
8872 added the patch from Carl Nygard <cnygard@bellatlantic.net>
8873 which allow impressive speed improvement on dataset with
8874 large text pieces, but at the cost of broken binary
8875 compatibility and slightly bigger memory usage.
8876 Configure with --with-buffers to activate them, they
8877 are protected with XML_USE_BUFFER_CONTENT define.
8878 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
8879 goal is 0 memory left allocated once parser is no more used
8880 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
8881 call xmlCleanupParser() and xmlMemoryDump()
8882
8883Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8884
8885 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
8886 * parser.[ch] encoding.[ch]: added memory cleanup routines
8887 * parser.c: closing bug #3788
8888 * doc/*: rebuilt the doc
8889
8890Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8891
8892 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
8893 xmlNewTextChild() and xmlSetCompressMode() behaviour.
8894 * tester.c: added --compress option
8895 * doc/*: rebuilt the documentation
8896
8897Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8898
8899 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
8900 if given /proc/kcore as input !
8901 * doc/xml.html doc/*: updated and rebuilt the documentation
8902
8903Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8904
8905 * parser.c: Fixed some wrongly space collapsing code due to
8906 a misreading of the spec.
8907 * result/*: fixed the output accordingly
8908
8909Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8910
8911 * encoding.c: bug fix and typos
8912 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
8913 * parser.c: added attribute normalization closing bug #3597
8914 * test/att* result/att* SAXresult/att*: testcase for attribute
8915 normalization
8916
8917Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8918
8919 * configure.in: closing bug #3163 by adding extra flags for the
8920 cc compiler on HP-UX
8921
8922Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8923
8924 * valid.[ch] : removed a typo and an enumerated type bug in the
8925 xmlAddElementDecl() function
8926 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
8927 call to xmlEncodeEntitiesReentrant() so that the functions
8928 New, Set and Get are at the same level.
8929 * parser.c HTMLparser.c: extra memory allocation bug for
8930 attributes detected by someone using libxml in embedded systems :-)
8931
8932Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8933
8934 * xmlmemory.h: turned off mem debug :-\
8935
8936Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8937
8938 * parser.c: closed bug #2784 a one line fix, but worth pushing
8939 a new release out
8940 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
8941 some structures, comments before and after the
8942 main element, and other nastyness
8943 * HTMLtree.c tree.c: accomodate the extended HTML supported
8944 * configure.in: pushing 1.7.4
8945 * test/ent8 and related outputs : added a new test for bug #2784
8946 * test/HTML/wired.html and related output: a nasty HTML example
8947 * Makefile.am: improved the test scripts
8948 * docs/* : reran the documentation extractor, updated xml.html
8949
8950Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8951
8952 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
8953 HTMLparser and debugged the HTML related code. HTML documents
8954 now have their own type
8955 * entities.c: do not dump &apos; for HTML output
8956 * xmlmemory.c: improvement, breakpoint mechanism
8957 * testHTML.c: added --sax --repeat ...
8958 * Makefile.am: improved the HTML tests
8959 * valid.[ch]: added xmlValidGetValidElements and
8960 xmlValidGetPotentialChildren
8961 * tester.c: added --insert to test the 2 new functions
8962 * test//* result//* SAXresult//* : regression test cleanup
8963 and extension.
8964 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
8965 gnome-xml-nanohttp.html
8966
8967Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8968
8969 * HTMLparser.c: fixed problems with some autoclose tags
8970 * tree.c: fixed XML output problems.
8971 * result/* SAXresult/*: update of the tests output
8972
8973Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8974
8975 * Makefile.am: Arturo patch for xmlConf.sh version info
8976 * parser.c: Tim Josling patch for single quoted items
8977 * tester.c: Tim Josling patch for tester options usage
8978 * tree.h: indent cleanup
8979
8980Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8981
8982 * HTMLparser.c parser.h : Fixed problems with HTML parsing
8983 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
8984
8985Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8986
8987 * tree.c : Raph patch for initialization of CORBA fields
8988 * parser.c, xpath.c, ...: modification of doc comments
8989 * xpath.c : allow spaces in xpath expressions
8990
8991Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8992
8993 * xmlmemory.h: turning off memory debug :-(
8994
8995Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8996
8997 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
8998 better SAX interfaces.
8999 * testSAX.c: uses the new SAX routine, avoid fetching any remote
9000 entity.
9001 * configure.in: 1.7.2
9002
9003Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9004
9005 * libxml.spec.in: fixed the URL
9006 * doc/xml.html: improved the documentation front-end
9007
9008Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9009
9010 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
9011
9012Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9013
9014 * libxml.spec.in: fixed the alpha compile problem
9015 * parser.[ch]: changed errno to errNo in the parser context :-(
9016 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
9017 * doc/xml.html: changed CHAR to xmlChar
9018 * doc/html/*: recompiled the documentation
9019 * configure.in: 1.7.1
9020
9021Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9022
9023 * parser.h: modified the parser context struct to regain 1.4.0
9024 binary compatibility
9025 * parser.c, xml-error.h: added errno ot teh context and defined
9026 a set of errors values with update of errno
9027 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
9028 DTDs and entities
9029 * *.h, *.c: complete cleanup of the use of config.h and include
9030 protection depending on the current setup.
9031 * overalll debugging, maintenance and bug-fixing on all modules
9032 * updated the documentation
9033 * ready for 1.7.0
9034
9035Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9036
9037 * HTMLparser.c : cleanup
9038 * SAX.c valid.c valid.h: added ID/IDREF checking
9039 * tree.c tree.h: extended doc structure for refs
9040 * configure.in: 1.6.2
9041 * parser.c: patched bug in SAX user arg call
9042 * parserInternals.h: patched missing close in C++ wrapping
9043 * testXPath.c xpath.c xpath.h: prepared for extensibility,
9044 especially upcoming XPointer implementation.
9045 * doc/xml.html: augmented, typo
9046
9047Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
9048
9049 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
9050 not all invocations of install understand -d.
9051
9052Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
9053
9054 * Makefile.am: prepend all the test* calls with $(top_builddir) -
9055 to make 'check' works, when builddir != srcdir.
9056
9057Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9058
9059 * doc/xml.html : updated the documentation
9060
9061Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9062
9063 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
9064 not deallocated memory blocks
9065 * *.c : replaces all calls to malloc() free() and realloc() to
9066 the wrapper functions/macros
9067 * tree.c : removed memory leaks dues to calling xmlFreeNode()
9068 instead of xmlFreeNodeList()
9069
9070Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9071
9072 * HTMLparser.c: corrected a stupid bug leading to core dump at
9073 tree deallocation. Removed warnings indicated by
9074 Stephane.Conversy@lri.fr
9075 * entities.c: Fixes Yet Another Stupid Bug, entities were not
9076 looked for in the external subset
9077
9078Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9079
9080 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
9081 on SGI by Stephane.Conversy@lri.fr
9082
9083Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9084
9085 * all .h : changed the prototype declaration indent as in gtk
9086 * most .c : working on reducing the TODOs in the code
9087 * most .c : cleanup though -pedantic and Insure++
9088 * improvements on validation ID checkings.
9089 * tree.[ch] SAX.c: added support for namespace on attributes #2022
9090 * xml-config.in: closed #1810
9091
9092Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9093
9094 * tree.h, valid.c, valid.h: more work on validity, IDs
9095 * xpath.c: added/fixed comparidon and equlity, added a new isinf
9096 definition for AIX
9097
9098Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9099
9100 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
9101 the distribution due to a cut'n paste error at last commit
9102
9103Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9104
9105 * configure.in: upgraded to version 1.4.0
9106 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
9107 Big update, added a large part of the validation process,
9108 it should be usable, but some parts are missing
9109 * xpath.c: improved the implementation w.r.t. root.
9110 * Makefile.am: added more tests
9111 * test and result trees: added a lot of tests
9112 * libxml.spec.in: export libxml.so.0 and libxml.so.1
9113
9114Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9115
9116 * Added an HACKING file
9117
9118Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9119
9120 * xpath.[ch] : improvements and debug of the XPath implementation
9121 * parser.c, HTMLparser.c : modified the parsers to be progressive
9122 * tree.[ch] : extended the Buffer promitives
9123 * xmlIO.[ch] : added basic I/O routines providing progressive
9124 parsing and ready for I18N conversion plugins
9125 * SAXresult/* : the SAX callback sequence maybe slightly different
9126 now
9127 * test*.c : improved/updated the tests programs
9128 * doc/* : recompiled the docs.
9129
91301999-07-26 Michael Meeks <michael@edenproject.org>
9131
9132 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
9133
9134 * tree.c: Ditto.
9135
9136Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9137
9138 * configure.in: upgraded to version 1.4.0
9139 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
9140 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
9141 XML query language, see http://www.w3.org/TR/xpath for more details.
9142 * parser.c, parser.h: added CHAR* related string functions for XPath
9143 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
9144 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
9145 rebuild the docs.
9146 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
9147 and regression testing capabilities for XPath.
9148
9149Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9150
9151 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
9152 closing bug #1646
9153
9154Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9155
9156 * Makefile.am, example/Makefile.am: closed bug #1683
9157
9158Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9159
9160 * example/Makefile.am, configure.in: added the makefile for the
9161 gjobread example
9162
9163Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
9164
9165 * doc/Makefile.am:
9166 - fix which allow "make install DESTDIR=</install/prefix>".
9167
9168Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9169
9170 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
9171 which fixed a problem on the file reading-code.
9172
9173Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9174
9175 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
9176 output.
9177 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
9178
9179Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9180
9181 * parser.h : Oops removed the binary compatibility problem
9182 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
9183 * parser.c, HTMLparser.c: applied patches for reading from stdin
9184
9185Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9186
9187 * parser.c, entities.c, valid.c: cleanup bug #1591
9188 * configure.in: cleanup bug #1592
9189 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
9190 the same tree back-end. Hence gdome will be available for it.
9191 * doc/Makefile.am: close bug #617
9192
9193Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9194
9195 * parser.c: alloctate a per parser context SAX interface block
9196
9197Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9198
9199 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
9200 and xmlEncodeEntitiesReentrant with the correct one :-\
9201
9202Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9203
9204 * commit of my internal XML base changes, quite a lot of
9205 changes, cleanups, better entities support, framework for
9206 new I/O and charset detection and handling
9207 * Fixed the configure/Makefile stuff to generate shared libs
9208 with the proper version info, so we jumped on rev from
9209 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
9210 xmlEncodeEntities() result need to be freed now, and a string
9211 xmlParserVersion provide the current library version.
9212
9213Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
9214
9215 * parser.c: fixed a buffer overrun for when you have a very long
9216 attribute with no entities in it.
9217
9218Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9219
9220 * added example directory
9221 * added example/gjobs.xml gjobread.c, still need a Makefile.in
9222
9223Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9224
9225 * Release of libxml-1.1, nearly everything has been touched for
9226 this.
9227 * Added more regression tests
9228 * Updated the documentation
9229
9230Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9231
9232 * tree.[ch]: unified the XML_NO_CORBA defines.
9233 * parser.c encoding.[ch]: started plugging in char encoding detection
9234
9235Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
9236
9237 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
9238 Also freed allocated buffer.
9239
9240Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9241 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
9242 reentrancy problem at printing. One is left in entities.c, to
9243 remove ASAP
9244 * testSAX.c : added a test example showing the use of the SAX
9245 interface if one doesn't want to build the DOM tree.
9246 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
9247
9248Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9249
9250 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
9251 large revamping of the parser to use SAX callbacks
9252 http://www.megginson.com/SAX/ (or at least a C like interface
9253 a la Expat). It's now possible to set up your own callbacks
9254 and the parser will not build a DOM tree.
9255 * test/* result/*: updated the test suite, I finally removed
9256 the old Namespace draft support (PI based).
9257
9258Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9259
9260 * Makefile.am: added test result to EXTRA_DIST for make tests
9261
9262Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9263
9264 * parser.c, parserInternals.h: moved the chars macro definitions
9265 to parserInternals.h
9266 * parser.c, error.c: applied patches from "Knut Ã…kesson"
9267 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
9268
9269Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9270
9271 * xml-config.in : applied patch to make --version work
9272
92731999-03-05 Raja R Harinath <harinath@cs.umn.edu>
9274
9275 * Makefile.am (check-local): Alias for `tests' target. This will
9276 cause `make check' to do the right thing.
9277 (tests): Don't run tests in srcdir. Also, replaced calls to
9278 basename with a `sed' "equivalent".
9279
9280Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9281
9282 * Renamed error.h to xml-error.h, corrected Makefile.am to list
9283 it in the header and not the sources, updated the doc.
9284 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
9285 pointing this out.
9286
9287Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9288
9289 * parser.c, parser.h, parserInternals.h: memory leak hunting,
9290 exported the inputStream routines.
9291 * doc/html/* : updated accordingly
9292
9293Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9294
9295 * parser.c, parser.h, parserInternals.h: added a few extra
9296 internal calls to allocate and free parser contexts ...
9297 * doc/html/* : updated accordingly
9298
9299Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9300
9301 * configure.in, Makefile.am, doc/makefile.am : General changes for
9302 1.0.0 release and including the generated HTML documentation.
9303
9304Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9305
9306 * makefile.am : added parserInternals.h, oops.
9307
9308Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9309
9310 * parserInternals.h: added this header giving access to the parser
9311 internal functions.
9312 * doc/Makefile.am : added a rebuild target which rebuilds the full
9313 set of documentations
9314 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
9315 the internal subset.
9316 * *.c *.h: modifications needed to generate the documentation using
9317 gtk-doc, cleanup of functions blocks, reorganisation of struct
9318 declarations.
9319
9320Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9321
9322 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
9323 the tar and spec file to include the beginning of the doc.
9324
93251999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
9326
9327 * doc/.cvsignore: Added this file.
9328
9329Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9330
9331 * tree.c: fixed xmlGetProp to return "" when the attribute
9332 exists, even if the node-list is NULL.
9333
9334Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9335
9336 * tree.c: patched an error outputting empty attribute values.
9337 * Makefile.am and doc/makefile.am: have been updated during the
9338 week-end. Sorry for an empty CVS log, I got a shell problem.
9339
9340Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9341
9342 * tree.h: cleaned up using enums instead of defines
9343 * parser.c, valid.[ch]: more work on parsing/output of element
9344 declarations
9345
9346Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9347
9348 * valid.[ch], tree.c, parser.c : more work toward full parsing
9349 of XML DTDs.
9350 * README: added informations about mailing-list and on-line
9351 documentation
9352
93531999-01-27 Raja R Harinath <harinath@cs.umn.edu>
9354
9355 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
9356
9357Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9358
9359 * parser.c, tree.[ch] : more work toward conformance testing,
9360 added a last element to accelerate parsing of very flat structures
9361 started working on internal subset Element content declaration.
9362 * valid.[ch] : first cut at adding code toward validation.
9363 * previous changes had also small impact on most files, especially
9364 the conformance testing using James Clark test suite.
9365
9366Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9367
9368 * test/* : updated the examples, most of them were not well
9369 formed (humm), and added rdf2.
9370 * result/* : resulting changes in the output.
9371
9372Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9373
9374 * tree.c: changed the behaviour of xmlGetProp on NULL values.
9375
9376Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9377
9378 * tree.c: patched a bug in the generation of empty attributes
9379
9380Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9381
9382 * entities.[ch], tree.[ch], tester.c: added copy interfaces
9383 for node/trees/documents/... Biggest problem is namespace
9384 support when copying subtrees.
9385
9386Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9387
9388 * parser.c, entities.c: improve entities and char ref encoding,
9389 and cleanups of error messages.
9390
9391Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9392
9393 * parser.c, entities.c: simple bug hunting done during rpm2html and
9394 rpmfind integration.
9395
9396Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9397
9398 * parser.[ch]: Added interfaces allowing to specify a SAX
9399 handler before parsing.
9400
9401Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9402
9403 * parser.c: redirrect all errors reporting through the SAX
9404 error function
9405
9406Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9407
9408 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
9409 * libtool, tlmain ...: update of the libtool files
9410
94111998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
9412
9413 * entities.c: Use g_snprintf insteda of snprintf.
9414
9415Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9416
9417 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
9418 added ent5 test for this purpose.
9419 * parser.c, parser.h: formatting, comments and UTF-8 planning.
9420
9421Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9422
9423 * parser.c: fixed? a strange error due to compression on a GWP
9424 document.
9425
9426Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9427
9428 * tree.[ch]: bug fixing
9429 * entities.[ch]: defined a specific type for predefined entities
9430 * doc/xml.html: more documentation on the library, how to use it,
9431 overview of the interfaces.
9432
9433Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9434
9435 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
9436
9437Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9438
9439 * tree.c: corrected a small bug
9440 * doc/xml.html: continuing writing documentation.
9441
9442Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9443
9444 * debugXML.h debugXML.c: added debugging utilities.
9445 * tester.c: added --debug switch.
9446 * tree.c: patched an incorrect node->type assignment.
9447 * parser.c: formatting, ensure that node->doc != NULL in attributes
9448
9449Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9450
9451 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
9452 entity support and provide an internal representation close to
9453 DOM one (entity ref nodes, and attribute value as tree). I tried
9454 to preserve the interface but this will surely break some apps
9455 (I have to change rpm2html/rpmfind for example). I had to change
9456 two interfaces, and the generated tree is somewhat different.
9457 * doc/* : started documenting the XML library, the tree and
9458 DOM/Corba. This is a first step.
9459
9460Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9461
9462 * parser.c: Set up the fonctions comment block, boring but useful.
9463 * parser.h, SAX.c, parser.c: now attributes are processed through
9464 the SAX interface. The problem is that my SAX interface diverged
9465 quite a bit from the original one, well this is not an official
9466 spec, and translating it from Java to C is hairy anyway...
9467
9468Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9469
9470 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
9471 fonctions comment block, boring but useful.
9472
9473Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9474
9475 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
9476 conversion routines. However they are not yet used to convert the
9477 inputs. The core will run with UTF-8.
9478
9479Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9480
9481 * tree.c : make sure that the type id is properly set-up when
9482 a new object is allocated, needed for DOM.
9483
9484Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9485
9486 * tree.h, tree.c: Ok, the main objects in the tree will be native
9487 corba objects, it costs 8 bytes per Node, Attribute and Document
9488 but it simplifies the Corba integration a lot (no extra interface
9489 objects to allocate/free).
9490
9491Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9492
9493 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
9494 and changed NODEs contants for conformity with DOM Level 1
9495
9496Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9497
9498 * added hooks to keep track of servants when creating objects
9499 xmlDoc and xmlNode (for Corba export).
9500
9501Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9502
9503 * added xml-config script.
9504
9505Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9506
9507 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
9508 to autoupdate libtool and automake conf files.
9509
95101998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
9511
9512 * Makefile.am: Use '?' to separate the sed
9513 commands as ',' is used when people pass -Wl,something.
9514
9515
9516Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9517
9518 * tree.c, tree.h: added a per-document compression interface.
9519
9520Tue Sep 22 20:47:38 EDT 1998
9521
9522 * tree.c, tree.h: added saving with compression and added interfaces
9523 to control the compression level (xmlGetCompressMode,
9524 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
9525
9526Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9527
9528 * parser.c: corrected a loop for files of size 0
9529
95301998-08-20 Raja R Harinath <harinath@cs.umn.edu>
9531
9532 * error.h: New file. Contains prototyes from `error.c'.
9533
9534Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
9535
9536 * Makefile.am (xmlincdir): New macro.
9537 (xmlinc_HEADERS): Renamed from include_HEADERS.
9538
9539Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9540
9541 * applied small patch on numeric entities from
9542 Christopher Blizzard <blizzard@appliedtheory.com>
9543
9544Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9545
9546 * New release 0.2, removed the old xml_* files so that it's
9547 coherent with the other CVS base (W3C), far better conformance
9548 to standard, new namespaces, decent entities support, beginning
9549 of a SAX-like interface. Nearly nothing left intact, even the
9550 test examples ...
9551
95521998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
9553
9554 * .cvsignore: Add .deps dir
9555
9556Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9557
9558 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
9559
9560Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9561
9562 * configure.in: added test for CPP
9563 * AUTHORS, Changelog: the original ones didn't get commited but the
9564 glib ones instead, fixed.
9565 * Makefile.am: corrected an error in library naming
9566
9567Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9568
9569 * integrated code developped at W3C
9570 * changed the original Copyright
9571 * migrated to automake
9572 * prefixed the filenames by xml_ to avoid filename clashes
9573
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00009574Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
9575
9576 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
9577 should not be called.
9578
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00009579Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
9580
9581 * libxml-2.0.pc.in: applied the patch to fix #101894
9582
Daniel Veillard8a1b1852003-01-05 22:37:17 +00009583Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
9584
9585 * tree.c : applied patch from Lukas Schroeder for register callbacks
9586 * valid.c: modified patch from Lukas Schroeder to test
9587 register callbacks with --chkregister
9588
Daniel Veillard067bae52003-01-05 01:27:54 +00009589Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
9590
9591 * xmlreader.c: seriously changed the way data are pushed to
9592 the underlying parser, go by block of 512 bytes instead of
9593 tryng to detect tag boundaries at that level. Changed the
9594 way empty element are detected and tagged.
9595 * python/tests/reader.py python/tests/reader2.py
9596 python/tests/reader3.py: small changes mostly due to context
9597 reporting being different and DTD node being reported. Some
9598 errors previously undetected are now caught and fixed.
9599 * doc/xmlreader.html: flagged last section as TODO
9600
Daniel Veillard51a447a2003-01-04 19:42:46 +00009601Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9602
9603 * python/libxml.py: integrated the Python 2.2 optimizations
9604 from Hannu Krosing, while maintaining compatibility with
9605 1.5 and 2.1
9606
Daniel Veillarde59494f2003-01-04 16:35:29 +00009607Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
9608
9609 * xmllint.c: a bit of cleanup
9610 * xmlreader.c: small fix
9611 * doc/xmlreader.html: more work on the XmlTextReader tutorial
9612 * python/libxml.py: a few fixes pointed out by Hannu Krosing
9613
Daniel Veillard623a9eb2003-01-04 12:47:20 +00009614Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
9615
9616 * python/setup.py.in: patch from Stéphane Bidoul to include
9617 drv_libxml2.py in setup.py
9618
Daniel Veillard66b82892003-01-04 00:44:13 +00009619Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
9620
9621 * doc/xmlreader.html: starting documenting the new XmlTextReader
9622 interface.
9623
Daniel Veillard7704fb12003-01-03 16:19:51 +00009624Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
9625
9626 * xmllint.c: added the --stream flag to use the TextReader API
9627 * xmlreader.c: small performance tweak
9628
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00009629Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
9630
9631 * xmlreader.c python/tests/reader2py: okay the DTD validation
9632 code on top of the XMLTextParser API should be solid now.
9633
Daniel Veillard1fdfd112003-01-03 01:18:43 +00009634Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
9635
9636 * xmlreader.c python/tests/reader2py: Fixing some more mess
9637 with validation and recursive entities while using the
9638 reader interface, it's getting a bit messy...
9639
Daniel Veillarddab8ea92003-01-02 14:16:45 +00009640Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
9641
9642 * xmlreader.c python/tests/reader.py: another couple of problem
9643 related to IsEmptyElement reported by Stéphane Bidoul needed
9644 some fixes.
9645
Daniel Veillard4f860202003-01-02 13:00:02 +00009646Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9647
9648 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
9649 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
9650 based on the python XmlTextReader interface.
9651
Daniel Veillard3c265e42003-01-01 21:06:49 +00009652Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
9653
9654 * tree.c: backing out one change in the last patch which broke the
9655 regression tests
9656
Daniel Veillard5335dc52003-01-01 20:59:38 +00009657Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9658
9659 * global.data globals.c tree.c include/libxml/globals.h: applied
9660 an old patch from Lukas Schroeder to track node creation and
9661 destruction. Probably missing a lot of references at the moment
9662 and not usable reliably.
9663
Daniel Veillard8ba17412003-01-01 19:13:12 +00009664Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9665
9666 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
9667 from doc/news.html and a stylesheet
9668
Daniel Veillarde3c036e2003-01-01 15:11:05 +00009669Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
9670
9671 * xmlreader.c python/tests/reader.py: fixed another couple of
9672 xmlreader bugs reported by Stéphane Bidoul and added tests.
9673
Daniel Veillard9e395c22003-01-01 14:50:44 +00009674Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
9675
9676 * xmlreader.c python/tests/reader2.py: fixed another validity
9677 checking in external parsed entities raised by Stéphane Bidoul
9678 and added a specific regression test.
9679 * python/tests/reader3.py: cleanup
9680
Daniel Veillardd5896142002-12-31 14:45:26 +00009681Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9682
9683 * xmlreader.c python/tests/reader2.py: fixed a problem with
9684 validation within entities pointed by Stéphane Bidoul, augmented
9685 the tests to catch those.
9686
Daniel Veillarddc85f282002-12-31 11:18:37 +00009687Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
9688
9689 * python/generator.py: modified the generator to allow keeping
9690 class references when creating new classes, needed to fix a bug
9691 pointed by Stéphane Bidoul where the input buffer of the
9692 xmlTextReader instance gets destroyed if the python wrapper for
9693 the input is not referenced anymore.
9694
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00009695Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
9696
9697 * xmlreader.c python/tests/reader.py: fixed another pair of problem
9698 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
9699
Daniel Veillard571b8892002-12-30 12:37:59 +00009700Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9701
9702 * xmlreader.c python/tests/reader.py: fixed another problem
9703 pointed by Stéphane Bidoul
9704
Daniel Veillardaaa105b2002-12-30 11:42:17 +00009705Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9706
9707 * xmlreader.c python/tests/reader.py: fixed a limit case problem
9708 with "<a/>"
9709
Daniel Veillardecaba492002-12-30 10:55:29 +00009710Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9711
9712 * SAX.c: warn on xmlns:prefix="foo"
9713 * xmlreader.c python/tests/reader.py: fixed a couple of problem
9714 for namespace attributes handling.
9715
Daniel Veillard2d84a892002-12-30 00:01:08 +00009716Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9717
9718 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
9719 a really nasty problem raised by a DocBook XSLT transform
9720 provided by Sebastian Bergmann
9721
Daniel Veillard29b3e282002-12-29 11:14:41 +00009722Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
9723
9724 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
9725 by Stéphane Bidoul and integrated it into the tests
9726
Daniel Veillarde18fc182002-12-28 22:56:33 +00009727Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
9728
9729 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
9730 extended the XmlTextReader API a bit, addding accessors for
9731 the current doc and node, and an entity substitution mode for
9732 the parser.
9733 * python/libxml.py python/libxml2class.txt: related updates
9734 * python/tests/Makefile.am python/tests/reader.py
9735 python/tests/reader2.py python/tests/reader3.py: updated a bit
9736 the old tests and added a new one to test the entities handling
9737
Daniel Veillardaba976d2002-12-28 21:14:18 +00009738Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9739
9740 * python/generator.py python/libxml2class.txt
9741 python/tests/reader.py python/tests/reader2.py: changed the
9742 generator to provide casing for the XmlTextReader similar to
9743 C# so that examples and documentation are more directly transposable.
9744 Fixed the couple of tests in the suite.
9745
Daniel Veillard83298842002-12-28 15:12:33 +00009746Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
9747
9748 * doc/guidelines.html: added a document on guildeline for
9749 publishing and deploying XML
9750
Daniel Veillard336fc7d2002-12-27 19:37:04 +00009751Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9752
9753 * valid.c xmlreader.c: final touch running DTD validation
9754 on the XmlTextReader
9755 * python/tests/Makefile.am python/tests/reader2.py: added a
9756 specific run based on the examples from test/valid/*.xml
9757
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00009758Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
9759
9760 * python/libxml.py: added a few predefined xmlTextReader parser
9761 configuration values.
9762
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00009763Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9764
9765 * python/libxml_wrap.h: trying to fix #102037
9766
Daniel Veillard8dbd4952002-12-27 11:34:48 +00009767Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9768
9769 * SAX.c: fixing bug #95296, when the predefined entities
9770 are redefined in the DTD the default one must be used
9771 instead anyway.
9772
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00009773Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
9774
9775 * doc/xmllint.xml
9776 * doc/xmllint.1
9777 Add discussion of XML_DEBUG_CATALOG to xmllint man
9778 page - bug #100907
9779
9780
Daniel Veillarddf512f42002-12-23 15:56:21 +00009781Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9782
9783 * xmlreader.c: Fixed the empty node detection to avoid reporting
9784 an inexistant close tag.
9785
Daniel Veillard0d132cf2002-12-23 14:43:32 +00009786Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9787
9788 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
9789 for Python 2.1
9790
Daniel Veillardfe8aab92002-12-22 10:25:41 +00009791Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9792
9793 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
9794
Daniel Veillard4258b9c2002-12-20 10:29:40 +00009795Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9796
9797 * doc/libxml2-api.xml python/tests/reader.py: one really need
9798 to provide the base URI information when creating a reader parser
9799 from an input stream. Updated the API and the example using it.
9800
Daniel Veillardea7751d2002-12-20 00:16:24 +00009801Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
9802
9803 * testReader.c xmlreader.c valid.c include/libxml/tree.h
9804 include/libxml/valid.h include/libxml/xmlreader.h: working on
9805 DTD validation on top of xml reader interfaces. Allows to
9806 validate arbitrary large instances. This required some extensions
9807 to the valid module interface and augmenting the size of xmlID
9808 and xmlRef structs a bit.
9809 * uri.c xmlregexp.c: simple cleanup.
9810
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00009811Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9812
9813 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
9814 work on the xml reader interfaces.
9815 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
9816 Web page for the Windows binaries.
9817
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00009818Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9819
9820 * xmlIO.c: applied a patch for VMS following the report by
9821 Nigel Hall
9822
Daniel Veillard3772de32002-12-17 10:31:45 +00009823Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
9824
9825 * parser.c: the parseStartTag bug fix wasn't complete.
9826
Daniel Veillard67df8092002-12-16 22:04:11 +00009827Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
9828
9829 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
9830 parseStartTag, fixing it.
9831 * test/att4 result/att4 result/noent/att4: adding the test
9832 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9833 more methods to XmlTextReader.
9834
Igor Zlatkovicd453c632002-12-16 18:45:48 +00009835Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9836
9837 * win32/libxml2.def.src: added more xml reader exports
9838 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
9839 to the build
9840
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00009841Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
9842
9843 * doc/tutorial/xmltutorial.xml
9844 plus generated html and pdf
9845 Updating tutorial again based on further comments from Niraj
9846 Tolia on the last iteration
9847
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00009848Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
9849
9850 * doc/tutorial/xmltutorial.xml
9851 * doc/tutorial/includekeyword.c
9852 * doc/tutorial/includegetattribute.c
9853 plus generated html and pdf
9854 Adding fix from Niraj Tolia to tutorial to properly free memory.
9855
9856
Daniel Veillardda46d2d2002-12-15 23:36:49 +00009857Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9858
9859 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9860 more methods of XmlTextReader.
9861 * python/libxml2class.txt python/tests/reader.py: this increased the
9862 methods in the bndings, augmented the test to check those new
9863 functions.
9864
Daniel Veillard0eb38c72002-12-14 23:00:35 +00009865Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9866
9867 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
9868 methods of XmlTextReader.
9869 * python/generator.py python/libxml_wrap.h python/types.c
9870 python/libxml2class.txt: added the reader to the Python bindings
9871 * python/tests/Makefile.am python/tests/reader.py: added a specific
9872 test for the Python bindings of the Reader APIs
9873 * parser.c: small cleanup.
9874
Daniel Veillard06503452002-12-13 10:42:08 +00009875Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9876
9877 * xinclude.c: fallback was only copying the first child not the
9878 full child list of the fallback element, closes #89684 as reopened
9879 by Bernd Kuemmerlen
9880
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00009881Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9882
9883 * win32/libxml2.def.src: exported htmlNodeDumpOutput
9884
Daniel Veillard000eafb2002-12-12 10:04:22 +00009885Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9886
Daniel Veillardc1eed322002-12-12 11:01:32 +00009887 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00009888 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00009889 gives enum values, fix functype return type, put back fields in
9890 structs
9891 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00009892
Daniel Veillard024b5702002-12-12 00:15:55 +00009893Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9894
9895 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
9896 about htmlNodeDumpOutput location.
9897 * xpath.c: removed an undefined function signature
9898 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
9899 too many symbols in the API breaking the python bindings.
9900 Updated with the libxslt/libexslt changes.
9901
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00009902Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9903
9904 * configure.in: preparing release of 2.4.29
9905 * doc/*: rebuilt the docs and API
9906 * xmlreader.c: a few more fixes for the XmlTextReader API
9907
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00009908Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9909
9910 * include/win32config.h: applied mingw patch from Magnus Henoch
9911
Daniel Veillard5aad8322002-12-11 15:59:44 +00009912Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
9913
9914 * catalog.c doc/libxml2-api.xml: a bit more cleanup
9915
Daniel Veillarda9b66d02002-12-11 14:23:49 +00009916Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9917
9918 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
9919 building Python script, does the C parsing directly, generates
9920 a better API description including structure fieds defs and
9921 enums. Still a couple of bugs, but good enough for the python
9922 wrappers now.
9923 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
9924 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
9925 include/libxml/schemasInternals.h include/libxml/tree.h: more
9926 cleanup based on the python analysis script reports.
9927 * libxml.spec.in: make sure the API XML description is part of the
9928 devel package.
9929
Daniel Veillard01c13b52002-12-10 15:19:08 +00009930Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9931
9932 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
9933 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
9934 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
9935 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
9936 code cleanup, especially the function comments.
9937 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
9938
Daniel Veillarde1ca5032002-12-09 14:13:43 +00009939Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9940
9941 * Makefile.am xmlreader.c include/libxml/Makefile.am
9942 include/libxml/xmlreader.h: Adding a new set of APIs based on
9943 the C# TextXmlReader API but converted to C. Allow to parse
9944 in constant memory usage, far simpler to program and explain
9945 than the SAX like APIs, unfinished but working.
9946 * testReader.c: test program
9947
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00009948Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9949
9950 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
9951
Daniel Veillard64b35282002-12-04 15:10:40 +00009952Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9953
9954 * tree.c: Chip turner indicated that XHTML1 serialization
9955 rule for style actually break on both IE and Mozilla,
9956 try to avoid the rule if escaping ain't necessary
9957
Daniel Veillard8efff672002-12-04 11:44:48 +00009958Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
9959
9960 * nanhttp.c: handle HTTP URL escaping, problem reported by
9961 Glen Nakamura and Stefano Zacchiroli
9962
Daniel Veillard1c732d22002-11-30 11:22:59 +00009963Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9964
9965 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
9966
Daniel Veillardfdd27d22002-11-28 11:55:38 +00009967Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9968
9969 * uri.c: Johann Richard pointed out some XPointer problems for
9970 URN based URI references in XInclude. Modified the URI parsing
9971 and saving routines to allow correct parsing and saving of
9972 XPointers, especially when attached to "opaque" scheme accordingly
9973 to RFC 2396
9974
Daniel Veillard8db67d22002-11-27 19:39:27 +00009975Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
9976
9977 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
9978 of refactoring to the HTML saving code.
9979 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
9980 in the doc.
9981
Daniel Veillardebc4ca92002-11-27 11:43:05 +00009982Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
9983
9984 * tree.c include/libxml/tree.h: refactored the XML dump of a node
9985 to a buffer API to reuse the generic dump to an OutputIO layer,
9986 this reduces code, fixes xmlNodeDump() for XHTML, also made
9987 xmlNodeDump() now return the number of byte written.
9988
Daniel Veillard9d5ea172002-11-27 08:02:06 +00009989Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
9990
9991 * python/setup.py.in: another patch from Stéphane Bidoul for
9992 Python bindings on Windows
9993 * doc/parsedecl.py: small cleanup
9994
Daniel Veillard9715c172002-11-25 16:33:40 +00009995Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9996
9997 * libxml.spec.in configure.in: add a line in %changelog for releases
9998
Daniel Veillard9bc53102002-11-25 13:20:04 +00009999Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
10000
10001 * parser.c: patch from Marcus Clarke fixing a problem in entities
10002 parsing that was detected in KDe documentations environment.
10003
Daniel Veillardfaa35ff2002-11-24 13:53:43 +000010004Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
10005
10006 * python/libxml.c (libxml_prev): Return the previous as opposed to
10007 the next node (I guess this is the result of some cut & paste programming:)
10008
Daniel Veillard80d7b902002-11-23 16:23:08 +000010009Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10010
10011 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
10012
Daniel Veillarda1196ed2002-11-23 11:22:49 +000010013Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10014
10015 * python/generator.py python/libxml.c python/setup.py.in: trying
10016 to fix the Python bindings build on Windows (Stéphane Bidoul)
10017
Igor Zlatkovic9ab71552002-11-22 21:41:43 +000010018Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10019
10020 * win32/configure.js: added option for python bindings
10021 * win32/libxml2.def.src: added more exports
10022
Igor Zlatkovicace7cd22002-11-22 18:07:00 +000010023Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10024
10025 * win32/Makefile.mingw: fixed unresolved symbols when linking with
10026 pthreads
10027 * win32/wince/*: applied updates to Windows CE port from Javier
10028
Daniel Veillardf9c4cad2002-11-22 15:57:07 +000010029Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10030
10031 * configure.in: preparing 2.4.28
10032 * libxml.spec.in doc/Makefile.am: some cleanup
10033 * doc/*: updated the news and regenerated.
10034
Daniel Veillardfee408f2002-11-22 13:18:30 +000010035Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10036
10037 * HTMLparser.c: final touch at closing #87235 </p> end tags
10038 need to be generated.
10039 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
10040 this change slightly the output of a few tests
10041 * doc/*: regenerated
10042
Daniel Veillardd2ff0392002-11-22 12:28:38 +000010043Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10044
10045 * parserInternals.c: fixing bug #99190 when UTF8 document are
10046 parsed using the progressive parser and the end of the chunk
10047 is in the middle of an UTF8 multibyte character.
10048
William M. Brack8b2c7f12002-11-22 05:07:29 +000010049Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10050
10051 * threads.c: fixed initialization problem in xmlNewGlobalState
10052 which was causing crash.
10053 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
10054 in xmlInitializeGlobalState.
10055 * parserInternals.c: cleaned up ctxt->sax initialisation.
10056
Daniel Veillardd5c2f922002-11-21 14:10:52 +000010057Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
10058
10059 * tree.c include/libxml/tree.h: modified the existing APIs
10060 to handle XHTML1 serialization rules automatically, also add
10061 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
10062 libxslt serialization uses it when needed without changing
10063 the library API.
10064 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
10065 result/xhtml1: added a new test specifically for xhtml1 output
10066 and updated the result of one XHTML1 test
10067
Daniel Veillardd076a202002-11-20 13:28:31 +000010068Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
10069
10070 * xinclude.c parserInternals.c encoding.c: fixed #99082
10071 for xi:include encoding="..." support on text includes.
10072 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
10073 test/XInclude/ents/isolatin.txt : added a specific regression test
10074 * python/generator.py python/libxml2class.txt: fixed the generator
10075 the new set of comments generated for doc/libxml2-api.xml were
10076 breaking the python generation.
10077
Daniel Veillard817e70b2002-11-19 22:28:48 +000010078Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
10079
10080 * doc/Makefile.am: repair some problem if gtk-doc fail or such
10081 * configure.in: patch for Solaris on new autoconf closes #98880
10082 * doc/parsedecl.py: repair the frigging API building script,
10083 did I say that python xmllib sucks ?
10084 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
10085 and some comment are no more truncated.
10086
Daniel Veillarda7e05b42002-11-19 08:11:14 +000010087Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10088
10089 * parser.c: Martin Stoilov pointed out a potential leak in
10090 xmlCreateMemoryParserCtxt
10091
Daniel Veillardbc6e1a32002-11-18 15:07:25 +000010092Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10093
10094 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
10095 included in HTML documents and using the push parser.
10096
Daniel Veillard4efd3be2002-11-18 09:11:13 +000010097Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
10098
10099 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
10100 specified, look for the Python interpreter not just in the
10101 specified root but also in the specified location. Fixes #98825
10102
Daniel Veillarda8c0adb2002-11-17 22:37:35 +000010103Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10104
10105 * python/libxml.c: fixing bug #98792 , node may have no doc
10106 and dereferencing without checking ain't good ...
10107
Daniel Veillarddad3f682002-11-17 16:47:27 +000010108Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
10109
10110 * configure.in: preparing release 2.4.27
10111 * doc/* : updated and rebuilt the docs
10112 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
10113 and all the docs are actually packaged and in the final RPMs
10114 * parser.c parserInternals.c include/libxml/parser.h: restore
10115 xmllint --recover feature.
10116
Daniel Veillard68e9e742002-11-16 15:35:11 +000010117Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10118
Daniel Veillard784b9352003-02-16 15:50:27 +000010119 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +000010120 processing of parsed entities, and XPath computation on sustitued
10121 entities.
10122 * testXPath.c: make sure entities are substitued.
10123
Daniel Veillard328f48c2002-11-15 15:24:34 +000010124Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10125
Daniel Veillard784b9352003-02-16 15:50:27 +000010126 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +000010127 processing of internal parsed entities, which had to be changed.
10128
Daniel Veillard66651aa2002-11-15 11:21:43 +000010129Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10130
10131 * Makefile.am python/Makefile.am python/tests/Makefile.am:
10132 trying to fix bug #98517 about building outside the source tree
10133 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
10134
Igor Zlatkovic2772cea2002-11-14 17:45:20 +000010135Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10136
10137 * include/win32config.h: cleanup
10138 * win32/Makefile.mingw: integrated mingw in JScript configure
10139 * win32/Makefile.msvc: modified to allow mingw coexistence
10140 * win32/configure.js: integrated mingw
10141 * win32/Readme.txt: cleanup
10142
Daniel Veillard8dd86a52002-11-12 21:14:17 +000010143Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
10144
10145 * HTMLparser.c: strengthen the guard in the Pop macros,
10146 like in the XML parser, closes bug #97315
10147
Daniel Veillard0821b152002-11-12 20:57:47 +000010148Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10149
10150 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
10151 callback is never used.
10152
Daniel Veillard8606bbb2002-11-12 12:36:52 +000010153Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10154
10155 * parserInternals.c: fixed the initialization of the SAX structure
10156 which was breaking xsltproc
10157 * xpath.c: patch from Petr Pajas for CDATA nodes
10158 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
10159 * parser.c include/libxml/parser.h: patch from Peter Jones
10160 removing a leak in xmlSAXParseMemory() and adding the
10161 function xmlSAXParseMemoryWithData()
10162
MST 2002 John Fleckf854d992002-11-12 03:49:05 +000010163Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
10164
10165 adding pdf of tutorial, changing web page to link to it
10166 * doc/tutorial/xmltutorial.pdf
10167 * doc/xml.html
10168 * doc/docs.html
10169
MST 2002 John Fleck52717f32002-11-11 03:49:33 +000010170Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
10171
10172 * doc/tutorial/ar01s08.html
10173 adding file what I forgot for tutorial
10174
10175
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +000010176Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
10177
10178 Adding encoding discussion to tutorial
10179 Added:
10180 * doc/tutorial/images/*.png: DocBook admonition image files
10181 * doc/tutorial/apf.html, apg.html: new generated html
10182 * doc/tutorial/includeconvert.c: conversion code entity file
10183 changed:
10184 * doc/tutorial/xmltutorial.xml: DocBook original
10185 * doc/tutorial/*.html: generated html
10186
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000010187Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10188
10189 * include/libxml/*.h: retired xmlwin32version.h
10190 * doc/Makefile.am: retired xmlwin32version.h
10191 * win32/configure.js: retired xmlwin32version.h
10192
Igor Zlatkovica2258da2002-11-08 15:55:33 +000010193Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10194
10195 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000010196 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
10197 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +000010198
Daniel Veillard7216cfd2002-11-08 15:10:00 +000010199Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10200
10201 * globals.c: fixed a typo pointed out by Igor
10202 * xpath.c: try to speed up node compare using line numbers
10203 if available.
10204
Daniel Veillarda70d62f2002-11-07 14:18:03 +000010205Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10206
10207 * tree.c: make xmlFreeNode() handle attributes correctly.
10208
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +000010209Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10210
10211 * catalog.c: completed the #96963 fix, as reported by Karl
10212 Eichwalder
10213
Daniel Veillard56f21f22002-11-06 15:49:46 +000010214Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10215
10216 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
10217
Daniel Veillard91ad8792002-11-04 17:06:52 +000010218Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10219
10220 * Makefile.am: switched the order of a couple of includes
10221 to fix bugs #97100
10222
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +000010223Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10224
10225 * catalog.c: fixed bug #96963, reverted to the old behaviour of
10226 xmlLoadCatalogs that used to separate directories with a ':'.
10227
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +000010228Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10229
10230 * threads.c: improvements to the Windows-side of thread handling
10231 * testThreads.c: conditionally excluded unistd.h
10232 * testThradsWin32.c: broke overlong lines
10233 * include/win32config.h: adapted thread-related macros to the new
10234 scheme and for pthreads on Windows
10235 * win32/Makefile.msvc: introduced a more flexible thread build,
10236 added testThreads[Win32].c to the build
10237 * win32/configure.js: introduced a more flexible thread config
10238
John Fleck61f6fb62002-10-31 15:23:29 +0000102392002-10-31 John Fleck <jfleck@inkstain.net>
10240
10241 * doc/xml.html (and, by implication, FAQ.html)
10242 added UTF-8 conversaion FAQ from Marcus Labib Iskander
10243
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +000010244Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10245
10246 * configure.in: removed xmlwin32version.h
10247 * include/libxml/Makefile.am: removed xmlwin32version.h
10248
Daniel Veillardce66ce12002-10-28 19:01:59 +000010249Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10250
10251 * tree.c: applied patch from Brian Stafford to fix a bug
10252 in xmlReconciliateNs()
10253
Daniel Veillard7e3f1402002-10-28 18:52:57 +000010254Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10255
10256 * tree.c: applied patch from Christian Glahn to allow
10257 xmlNewChild() on document fragment nodes
10258
Daniel Veillardb39bc392002-10-26 19:29:51 +000010259Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10260
10261 * parser.c: Christian Glahn found a problem with a recent
10262 patch to xmlParseBalancedChunkMemoryRecover()
10263 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
10264 problems
10265 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
10266 test/schemas/seq*: added the test cases from Charles
10267
Daniel Veillard366a9152002-10-23 20:43:53 +000010268Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10269
10270 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
10271 serious cleanup of the spec file and associated changes
10272 in the Makefiles.
10273 * valid.c: try to remove some warnings on x86_64
10274
Daniel Veillardd033d022002-10-23 14:55:02 +000010275Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10276
10277 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
10278 fix bug #96586
10279
Daniel Veillardce02dbc2002-10-22 19:14:58 +000010280Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10281
10282 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
10283 parsing, applied his patch
10284 * result/HTML/attrents.html result/HTML/attrents.html.err
10285 result/HTML/attrents.html.sax test/HTML/attrents.html:
10286 added the test and result case provided by Mikhail Sogrine
10287
Daniel Veillarde645e8c2002-10-22 17:35:37 +000010288Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10289
10290 * vms/build_libxml.com vms/config.vms vms/readme.vms
10291 include/libxml/parser.h include/libxml/parserInternals.h
10292 include/libxml/tree.h include/libxml/xmlIO.h
10293 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
10294 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
10295 Applied the VMS update patch from Craig A. Berry
10296 * doc/*.html: update
10297
Daniel Veillardf000f072002-10-22 14:28:17 +000010298Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10299
10300 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
10301
Daniel Veillard1e208222002-10-22 14:25:25 +000010302Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10303
10304 * debugXML.c: adding a grep command to --shell in xmllint
10305 for T.V. Raman
10306
Daniel Veillard9cdcf362002-10-22 14:23:59 +000010307Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10308
10309 * xmlcatalog.c: tried to fix some of the problem with --sgml
10310
Daniel Veillard935494a2002-10-22 14:22:46 +000010311Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
10312
10313 * parser.c: tried to fix bug #91500 where doc->children may
10314 be overriden by a call to xmlParseBalancedChunkMemory()
10315
10316Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
10317
10318 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
10319 identifiers in SGML catalogs containing '&'
10320
Daniel Veillardc0ac0692002-10-20 21:31:50 +000010321Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10322
10323 * python/types.c: fixed bugs when passing result value tree
10324 to Python functions.
10325
Daniel Veillard48267432002-10-18 11:21:38 +000010326Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10327
10328 * configure.in: preparing the release of 2.4.26
10329 * doc/*: updated and rebuilt the documentation
10330
Daniel Veillardbb284f42002-10-16 18:02:47 +000010331Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10332
10333 * parser.c: fixed a XML Namespace compliance bug reported by
10334 Alexander Grimalovsky
10335
Daniel Veillard44892f72002-10-16 15:23:26 +000010336Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10337
10338 * HTMLtree.c: fixed serialization of script and style when
10339 they are not lowercase (i.e. added using the API to the tree).
10340
Daniel Veillard2fd85422002-10-16 14:32:41 +000010341Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10342
10343 * valid.c: make xmlValidateDocument emit a warning msg if there
10344 is no DTD, pointed by Christian Glahn
10345
Daniel Veillard32370232002-10-16 14:08:14 +000010346Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
10347
10348 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
10349 content model when some of the blocks have min or max, and a couple
10350 of bugs found in the process.
10351 * result/schemas/list0* test/schemas/list0*: added some specific
10352 regression tests
10353
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +000010354Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
10355
10356 * README: updated the contact informations
10357
Daniel Veillard63186732002-10-15 08:43:17 +000010358Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10359
10360 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
10361 misses it, reported by Peter Bray.
10362
Daniel Veillard96c3a3b2002-10-14 15:39:04 +000010363Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
10364
10365 * tree.c: investigating xmlNodeGetContent() on namespace nodes
10366 and removed a few warnings
10367
Daniel Veillard819d5cb2002-10-14 11:15:18 +000010368Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
10369
10370 * parser.c: Christian Glahn found a small bug in the push parser.
10371 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
10372 public
10373
Daniel Veillard6045c902002-10-09 21:13:59 +000010374Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10375
10376 * xmlschemas.c include/libxml/xmlschemas.h: added
10377 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
10378 * testSchemas.c: added --memory to test the new interface
10379
Daniel Veillardf0070122002-10-09 14:24:17 +000010380Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10381
10382 * doc/index.py doc/search.php: integrated the XSLT indexing,
10383 a few fixed in the indexer, added a scope selection at the
10384 search level.
10385
Daniel Veillard01992e02002-10-09 10:20:30 +000010386Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10387
10388 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
10389 this was due to uninitialized parts of the validation context
10390
Daniel Veillard321be0c2002-10-08 21:26:42 +000010391Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10392
10393 * debugXML.c: applied patch from Mark Vakoc except the API
10394 change, preserved it.
10395 * doc/*: updated the docs to point to the search engine for
10396 information lookup or before bug/help reports.
10397
Daniel Veillard01e87d22002-10-08 16:55:06 +000010398Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10399
10400 * doc/index.py doc/search.php: added mailing-list archives
10401 indexing and lookup
10402
Daniel Veillard9dc1cf12002-10-08 08:26:11 +000010403Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10404
10405 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
10406
Daniel Veillard9b006132002-10-07 11:13:27 +000010407Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10408
10409 * doc/index.py: improved HTML indexing
10410 * doc/search.php: make the queries also lookup the HTML based indexes
10411
Daniel Veillard141d04b2002-10-06 21:51:18 +000010412Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10413
10414 * doc/index.py: added HTML page indexing
10415
Igor Zlatkovic91a62702002-10-04 13:34:16 +000010416Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10417
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +000010418 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +000010419 problem in libxslt.
10420 * catalog.c: fixed list handling in XML_CATALOG_FILES
10421
Daniel Veillardceb09b92002-10-04 11:46:37 +000010422Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10423
10424 * valid.c: typo/bug found by Christian Glahn
10425
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +000010426Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10427
10428 * xmlIO.c: applied Windows CE patch from Javier.
10429 * win32/wince: new directory, contains support for the PocketPC
10430 with Windows CE from Javier.
10431 * include/win32config.h: reorganised, removed duplicate
10432 definitions and applied WinCE patch from Javier.
10433 * include/wsockcompat.h: new file, now contains WinSock
10434 compatibility macros.
10435 * win32/Makefile.msvc: introduced double-run compilation.
10436
Daniel Veillarde16b5742002-09-26 17:50:03 +000010437Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10438
10439 * configure.in include/libxml/xmlwin32version.h: preparing release
10440 of 2.4.25
10441 * doc/*: updated and regenerated teh docs and web pages.
10442
Daniel Veillard90d68fb2002-09-26 16:10:21 +000010443Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10444
10445 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
10446 error were not covering namespace declarations.
10447 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
10448 it was missing the attribute declaration for the namespace
10449 * result/VC/NS3: the fix now report breakages in that test
10450
Daniel Veillardabe01742002-09-26 12:40:03 +000010451Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10452
10453 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
10454
Daniel Veillard2ace1952002-09-26 12:28:02 +000010455Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10456
10457 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
10458 and regenerated the docs and web site
10459
Daniel Veillarddda8f1b2002-09-26 09:47:36 +000010460Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10461
10462 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
10463 ATTRIBUTE_UNUSED is always put after the attribute declaration,
10464 not before
10465
Daniel Veillardd4cb1e82002-09-26 09:34:23 +000010466Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10467
10468 * python/generator.py python/libxml2class.txt: fixed a stupid error
10469 breaking the python API
10470
Daniel Veillardb7c29c32002-09-25 22:44:43 +000010471Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10472
10473 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
10474 triostr.c triostr.h: applied a trio update patch from
10475 Bjorn Reese which should work with MinGW
10476
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010477Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10478
10479 * tree.c: improving some documentation comments
10480 * xmlregexp.c: found and fixed a mem leak with python regression tests
10481 * doc/*: rebuilt the doc and the API XML file including the
10482 xmlregexp.h xmlautomata.h and xmlunicode.h headers
10483 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
10484 python/types.c: added access to the XML Schemas regexps from
10485 python
10486 * python/tests/Makefile.am python/tests/regexp.py: added a
10487 simple regexp bindings test
10488
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010489Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
10490
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010491 * doc/xml.html:
10492 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010493
Daniel Veillard118aed72002-09-24 14:13:13 +000010494Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10495
10496 * xmlregexp.c: fixed the data callback on transition functionality
10497 which was broken when using the compact form
10498 * result/schemas/*: updated the results, less verbose, all tests
10499 pass like before
10500 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
10501 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
10502 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
10503 annoying warnings
10504 * xpath.c: try to provide better error report when possible
10505
Daniel Veillard72336152002-09-21 13:08:14 +000010506Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10507
10508 * Makefile.am: fixed a breakage raised by Jacob
10509
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +000010510Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10511
10512 * include/win32config.h: added HAVE_ERRNO_H definition for parts
10513 which don't use sockets
10514
Igor Zlatkovic01280582002-09-20 16:40:34 +000010515Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10516
10517 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
10518 * win32/configure.js: applied zlib patch from Daniel Gehriger
10519
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +000010520Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10521
10522 * win32/configure.js: applied the patch from Mark Vakoc for
10523 regexp support
10524 * win32/libxml2.def.src: applied the patch from Mark Vakoc
10525 for regexp support
10526
Daniel Veillardb5c05732002-09-20 13:36:25 +000010527Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10528
10529 * xmlschemastypes.c: as pointed by Igor Float and Double
10530 parsing ain't finished yet
10531
Daniel Veillard40b11342002-09-20 12:01:39 +000010532Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10533
10534 * Makefile.am configure.in: trying to fix #88412 by bypassing
10535 all the python subdir if python ain't detected
10536
Daniel Veillard23e73572002-09-19 19:56:43 +000010537Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10538
10539 * Makefile.am configure.in include/libxml/xmlversion.h.in:
10540 made configuring with regexps/automata/unicode the default
10541 but without schemas ATM
10542 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
10543 fixed the regexp based DTD validation performance and memory
10544 problem by switching to a compact form for determinist regexps
10545 and detecting the determinism property in the process. Seems
10546 as fast as the old DTD validation specific engine :-) despite
10547 the regexp built and compaction process.
10548
Daniel Veillard5acfd6b2002-09-18 16:29:02 +000010549Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10550
10551 * valid.c: determinism is debugged, new DTD checking code now works
10552 but xmlFAComputesDeterminism takes far too much CPU and the whole
10553 set usues too much memory to be really usable as-is
10554
Daniel Veillard0f04f8e2002-09-17 23:04:40 +000010555Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10556
10557 * tree.c: fixed another stupid bug in xmlGetNodePath()
10558 * xmllint.c: --version now report the options compiled in
10559
Daniel Veillarda646cfd2002-09-17 21:50:03 +000010560Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10561
10562 * HTMLparser.c: small cleanup
10563 * valid.c xmlregexp.c: switched DTD validation to use only regexp
10564 when configured with them. A bit of debugging around the determinism
10565 checks is still needed
10566
Daniel Veillard63b01c22002-09-17 19:25:28 +000010567Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10568
10569 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
10570
Daniel Veillard92727042002-09-17 17:59:20 +000010571Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10572
10573 * xmlIO.c: small portability glitch fixed.
10574
Daniel Veillard84d70a42002-09-16 10:51:38 +000010575Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10576
10577 * xmlschemastypes.c: incomplete steps for real/double support
10578 * testAutomata.c include/libxml/xmlautomata.h
10579 include/libxml/xmlregexp.h: avoiding a compilation problem
10580 * valid.c include/libxml/valid.h: starting the work toward using
10581 the regexps for actual DTD validation
10582
Daniel Veillardaeb258a2002-09-13 14:48:12 +000010583Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10584
10585 * hash.c: cosmetic cleanup
10586 * valid.c include/libxml/tree.h include/libxml/valid.h: started
10587 integrating a DTD validation layer based on the regexps
10588
Daniel Veillard4402ab42002-09-12 16:02:56 +000010589Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10590
10591 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
10592 the determinism was tested before eliminating the epsilon
10593 transitions :-(
10594
Daniel Veillardc6d4a932002-09-12 15:00:57 +000010595Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
10596
10597 * python/generator.py python/libxml.c python/libxml.py
10598 python/libxml2-python-api.xml python/libxml2class.txt
10599 python/libxml_wrap.h python/types.c: updated the python
10600 bindings, added code for easier File I/O, and the ability to
10601 define a resolver from Python fixing bug #91635
10602 * python/tests/Makefile.am python/tests/inbuf.py
10603 python/tests/outbuf.py python/tests/pushSAXhtml.py
10604 python/tests/resolver.py python/tests/serialize.py: updated
10605 and augmented the set of Python tests.
10606
Igor Zlatkovic353bf582002-09-10 19:07:14 +000010607Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10608
10609 * win32/configure.js: added more readme info for the binary
10610 package.
10611
Daniel Veillard607b35c2002-09-10 12:16:19 +000010612Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10613
10614 * xmlIO.c: fixed a stupid out of bound array error
10615
10616Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10617
10618 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
10619 messing around with support for Windows path, cleanups,
10620 trying to identify and fix the various code path to the
10621 filename access. Added xmlNormalizeWindowsPath()
10622
Daniel Veillard76575762002-09-05 14:21:15 +000010623Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10624
10625 * error.c valid.c: working on better error reporting of validity
10626 errors, especially providing an accurate context.
10627 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
10628 error reports in those cases.
10629
Daniel Veillard3487c8d2002-09-05 11:33:25 +000010630Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10631
10632 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
10633 parser.c parserInternals.c xmlIO.c: get rid of all the
10634 perror() calls made in the library execution paths. This
10635 should fix both #92059 and #92385
10636
Daniel Veillard19aa7022002-09-05 11:14:19 +000010637Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10638
10639 * xmllint.c: memory leak reporting was broken after a change
10640 of the preprocessor symbol used to activate it.
10641
Daniel Veillardec6725e2002-09-05 11:12:45 +000010642Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10643
10644 * tree.c: try to make the copy function work for node of
10645 type XML_DOCUMENT_FRAG_NODE, they are only created by the
10646 DOM layers though, not libxml2 itself.
10647
Daniel Veillardb9cd8b42002-09-05 10:58:49 +000010648Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
10649
10650 * valid.c: try to provide file and line informations, not all
10651 messages are covered, but it's a (good) start
10652
Daniel Veillardbbc72c32002-09-05 10:52:10 +000010653Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
10654
10655 * xinclude.c: reimplemented a large part of the XInclude
10656 processor, trying to minimize resources used, James Henstridge
10657 provided a huge test case which was exhibiting severe memory
10658 consumption problems.
10659
Daniel Veillard2206dbf2002-09-05 08:09:37 +000010660Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
10661
10662 * python/Makefile.am: applied patch from Christophe Merlet to
10663 reestablish DESTDIR
10664
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010665Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
10666
10667 * libxml.spec.in: fixes libary path for x86_64 AMD
10668
John Fleckbe98b332002-09-04 03:16:23 +000010669Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
10670
10671 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010672 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +000010673 (plus resulting generated html files)
10674 fixing one spot I missed in the tutorial where I hadn't freed
10675 memory properly
10676
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010677Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
10678
10679 * doc/tutorial/includeaddattribute.c
10680 * doc/tutorial/includeaddkeyword.c
10681 * doc/tutorial/includegetattribute.c
10682 * doc/tutorial/includekeyword.c
10683 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010684 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010685 update tutorial to properly free memory (thanks to Christopher
10686 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010687 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010688 added image files so the callouts are graphical, making it
10689 easier to read ( use "--param callout.graphics 1" to generate
10690 html with graphical callouts)
10691
Daniel Veillarde1662542002-08-28 11:50:59 +000010692Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10693
10694 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
10695 nice logos generated by Marc Liyanage
10696 * doc/site.xsl *.html: changed the stylesheet to show the new
10697 logo and regenerated the pages
10698
Daniel Veillardb212bbb2002-08-25 14:39:16 +000010699Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10700
10701 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
10702
Daniel Veillard42766c02002-08-22 20:52:17 +000010703Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10704
10705 * xpath.c: possible mem leak patch from Jason Adams
10706
10707Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10708
10709 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
10710 in the XQuery namespace
10711 * configure.in: preparing 2.4.24
10712 * doc/*.html: updated the web pages
10713
10714Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10715
10716 * python/generator.py: closing bug #85258 by generating conditional
10717 compile check to avoid linking to routines not configured in.
10718
Havoc Pennington84ec40a2002-08-22 13:59:35 +0000107192002-08-22 Havoc Pennington <hp@pobox.com>
10720
10721 * autogen.sh: update error message for missing automake
10722
Daniel Veillard08cccaa2002-08-22 09:47:29 +000010723Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10724
10725 * python/Makefile.am: typo in target name resulted in libxml2.py
10726 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
10727
Daniel Veillard22669b22002-08-22 07:17:11 +000010728Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10729
10730 * win32/win32/Makefile.mingw: updated with version from
10731 Elizabeth Barham at http://soggytrousers.net/repository/
10732
Igor Zlatkovica40adbc2002-08-20 14:42:32 +000010733Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10734
10735 * win32/Makefile.msvc: added the prefix location to the include
10736 and lib search path.
10737
Havoc Pennington830e8972002-08-18 22:22:13 +0000107382002-08-18 Havoc Pennington <hp@pobox.com>
10739
10740 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
10741 both automake 1.6 and 1.4 installed get the right automake. Means
10742 compilation from CVS will now require the latest automake 1.4
10743 release, or manually creating symlinks called "automake-1.4" and
10744 "aclocal-1.4"
10745
Daniel Veillardb6984ef2002-08-14 16:55:31 +000010746Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10747
10748 * configure.in python/Makefile.am: more AMD 64 induced changes from
10749 Frederic Crozat
10750
Daniel Veillardc4bad4a2002-08-14 14:45:25 +000010751Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10752
10753 * xinclude.c: oops I was missing the xml:base fixup too
10754 * result/XInclude/*.xml: this adds xml:base attributes to most
10755 results of the tests
10756
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +000010757Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10758
10759 * xinclude.c: quick but apparently working implementation of
10760 xi:fallback, should close bug #89684
10761 * Makefile.am test/XInclude/docs/fallback.xml
10762 result/XInclude/fallback.xml: added a basic test for fallback,
10763 and run with --nowarning to avoid a spurious warning
10764 * configure.in: applied patch from Frederic Crozat for python
10765 bindings on AMD 64bits machines.
10766
Daniel Veillard9e923512002-08-14 08:48:52 +000010767Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10768
10769 * parser.c: xmlSAXUserParseMemory() really ought to fail if
10770 the caller don't pass a SAX callback block.
10771
Daniel Veillardc1a0da32002-08-14 08:32:18 +000010772Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10773
10774 * tree.c: applied the same fix for the XML-1.0 namespace to
10775 xmlSearchNsByHref() as was done for xmlSearchNs()
10776
Daniel Veillardad11b302002-08-12 14:53:41 +000010777Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10778
10779 * libxml.3: small cleanup of the man page
10780 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
10781 when serializing HREF attributes generated by XSLT.
10782
Daniel Veillardc084e472002-08-12 13:27:28 +000010783Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10784
10785 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
10786 version of Marc Liyanage' patch for boolean attributes in HTML
10787 output
10788
Daniel Veillard5f91b372002-08-12 12:13:01 +000010789Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10790
10791 * python/tests/serialize.py: fixed the test results, indenting
10792 behaviour changed slightly
10793
Aleksey Sanin9e951762002-08-08 18:02:41 +000010794Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10795
10796 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
10797 new c14n function to Windows def files
10798
Aleksey Saninea4272a2002-08-02 23:50:03 +000010799Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
10800
10801 * c14n.c: fixed a memory leak in c14n code
10802
Daniel Veillard58e44c92002-08-02 22:19:49 +000010803Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10804
10805 * parser.c include/libxml/parser.h: adding a new API for Christian
10806 Glahn: xmlParseBalancedChunkMemoryRecover
10807 * valid.c: patch from Rick Jones for some grammar cleanup in
10808 validation messages
10809 * result/VC/* result/valid/*: this slightly change some of the
10810 regression tests outputs
10811
Daniel Veillard0bf29002002-08-01 12:54:11 +000010812Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10813
10814 * tree.c: trying to fix a problem in namespaced attribute handling
10815 raised by Christian Glahn
10816
Daniel Veillard6f46f6c2002-08-01 12:22:24 +000010817Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10818
10819 * encoding.c include/libxml/encoding.h: Opening the interface
10820 xmlNewCharEncodingHandler as requested in #89415
10821 * python/generator.py python/setup.py.in: applied cleanup
10822 patches from Marc-Andre Lemburg
10823 * tree.c: fixing bug #89332 on a specific case of loosing
10824 the XML-1.0 namespace on xml:xxx attributes
10825
Aleksey Sanin2c135a12002-08-01 06:31:50 +000010826Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
10827
10828 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
10829 corner case from new Merlin's test suite and added a callback
10830 that will be used to improve xmlsec performance
10831
10832
Daniel Veillard0b22def2002-07-29 16:23:03 +000010833Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10834
10835 * HTMLtree.c: trying to fix the <style> escaping problem in
10836 HTML serialization bug #89342
10837
Daniel Veillard0b28e882002-07-24 23:47:05 +000010838Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10839
10840 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
10841 and rebuilt the web site.
10842
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010843Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +000010844
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010845 * include/libxml/tree.h: added _private member to xmlNs struct
10846
Daniel Veillard1d995272002-07-22 16:43:32 +000010847Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10848
10849 * HTMLparser.c: fixing bug #84876 based on the xml working
10850 code.
10851
William M. Brack61eaba52002-07-21 11:14:18 +000010852Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10853
10854 * python/Makefile.am: enhanced to fix bug 72012 (errors
10855 when using '-jX' make parameter)
10856
William M. Brackef61d202002-07-19 08:32:00 +000010857Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10858
10859 * xpath.c: small additional enhancement for booleans
10860 compared to nodesets
10861
Daniel Veillard3a42f3f2002-07-17 17:57:34 +000010862Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10863
10864 * HTMLtree.c: changed the order of the encoding declaration
10865 attributes in the meta tags due to a bug in IE/Mac
10866
William M. Brack0c022ad2002-07-12 00:56:01 +000010867Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10868
10869 * xpath.c: enhanced handling of booleans (especially '='
10870 and '!=' for nodesets) - fixes bug 85256. Added new
10871 routine xmlXPathNotEqualValues for more proper handling
10872 of '!=' when nodesets are involved.
10873
Daniel Veillard06944e22002-07-11 19:55:18 +000010874Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10875
10876 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
10877 doc/xmlcatalog_man.xml to the source distribution
10878
Igor Zlatkovic6ac30172002-07-10 19:22:48 +000010879Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10880
10881 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
10882 asked for this.
10883
Daniel Veillard539638b2002-07-06 19:55:14 +000010884Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10885
10886 * configure.in: preparing 2.4.23
10887 * doc/*: rebuilt the docs
10888
Daniel Veillard176d99f2002-07-06 19:22:28 +000010889Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10890
10891 * parser.c: fixing bug #84169 by fixing the
10892 comment of xmlCreatePushParserCtxt to describe the
10893 encoding detection parameters better.
10894
Daniel Veillard37f961d2002-07-06 17:53:56 +000010895Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10896
10897 * valid.c: fixing bug #79331 in one path the lookup for
10898 ID attributes on a namespaced node wasn't handled correctly :-\
10899
Daniel Veillard8c9872c2002-07-05 18:17:10 +000010900Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10901
10902 * HTMLparser.c: trying to fix 87235 about discarded white
10903 spaces in the HTML parser.
10904 * result/HTML/*: this changes the output of a number of HTML
10905 regression tests
10906
Daniel Veillardfdc91562002-07-01 21:52:03 +000010907Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10908
10909 * xpath.c: applied patch from Richard Jinks for the namespace
10910 axis + fixed a memory error.
10911 * parser.c parserInternals.c: applied patches from Peter Jacobi
10912 removing ctxt->token for good.
10913 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
10914 popped out by the regression tests.
10915 * Makefile.am: patch for threads makefile from Gary Pennington
10916
William M. Brack6000af52002-06-28 11:43:13 +000010917Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10918
Daniel Veillardfdc91562002-07-01 21:52:03 +000010919 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +000010920 expressions involving preceding-sibling (et al).
10921
Daniel Veillard153120c2002-06-18 07:58:35 +000010922Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10923
10924 * hash.c: applied a patch from Peter Jacobi to solve a problem
10925 when compiling with the Watcom C on Win32
10926 * result/schemas/*.err: the change of hashing algo generated
10927 permutations in the output
10928
Daniel Veillard5f7f9912002-06-17 17:03:00 +000010929Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10930
10931 * hash.c: applied patch from Sander Vesik improving the quality of
10932 the hash function.
10933
Aleksey Sanina5808b92002-06-14 17:07:41 +0000109342002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +000010935
10936 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
10937 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
10938 xmllint.c xpath.c: replaced sprintf() with snprintf()
10939 to prevent possible buffer overflow (the bug was pointed
10940 out by Anju Premachandran)
10941
Daniel Veillarde059b892002-06-13 15:32:10 +000010942Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10943
10944 * parser.c: removed an uninitialized data error popped by valgrind
10945 on PE references
10946
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +000010947Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
10948
10949 * doc/xml.html
10950 adding tutorial reference to the web page
10951
MDT 2002 John Fleck54520832002-06-13 03:30:26 +000010952Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
10953
10954 * doc/tutorial/xmltutorial.xml
10955 * doc/tutorial/ar01s07.html
10956 * doc/tutorial/ape.html
10957 * doc/tutorial/includegetattribute.c
10958 adding section to tutorial about retrieving an attribute
10959 value
10960
Daniel Veillardf5582f12002-06-11 10:08:16 +000010961Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10962
10963 * parser.c: applied a couple of patches from Peter Jacobi to start
10964 to get rid of ctxt->token, with a possible significant speed
10965 improvement to be gained once done. Better compliance with PE
10966 references constructs in DTDs too.
10967 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
10968 from Peter too
10969
Daniel Veillard38d80e22002-06-11 07:24:56 +000010970Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10971
10972 * parser.c: Babak Vahedipour-Kunze reported that openTag in
10973 xmlParseElement was likely to have been deallocated at the
10974 time of the report, possibly leading to segfault. Just report
10975 the tag name now.
10976
Daniel Veillard9e412302002-06-10 15:59:44 +000010977Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10978
10979 * xpath.c: patch from Richard Jinks for XPath substring() function
10980 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
10981
Aleksey Sanina5808b92002-06-14 17:07:41 +0000109822002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000010983
10984 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
10985
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000010986Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
10987
10988 *doc/FAQ.html
10989 fixing typos in FAQ, thanks to Robert Funnell for the
10990 editing help
10991
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010992Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10993
10994 * NEWS: got complaints from rpmlint that it was empty
10995
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000010996Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
10997
10998 * added doc/tutorial, including:
10999 apa.html
11000 apb.html
11001 apc.html
11002 apd.html
11003 ar01s02.html
11004 ar01s03.html
11005 ar01s04.html
11006 ar01s05.html
11007 ar01s06.html
11008 includeaddattribute.c
11009 includeaddkeyword.c
11010 includekeyword.c
11011 includestory.xml
11012 index.html
11013 xmltutorial.xml
11014 libxml tutorial, including generated html
11015
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +000011016Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
11017
11018 * result/c14n/exc-without-comments/merlin-c14n-two-*
11019 result/c14n/without-comments/merlin-c14n-two-*
11020 test/c14n/exc-without-comments/merlin-c14n-two-*
11021 test/c14n/without-comments/merlin-c14n-two-*
11022 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
11023 c14n/exc-c14n and slightly modified test script to handle
11024 these test cases
11025 * c14n.c: fixed bugs for complicated nodes set (namespace
11026 without node and others from merlin-c14n-two.tar.gz)
11027 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
11028 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
11029 for xmlsec performance patch
11030 * xpath.c: fixed self::node() for namespaces and attributes
11031
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000011032Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
11033
11034 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
11035 but with the format parameter
11036 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
11037
Aleksey Saninc57f9c12002-05-31 19:14:57 +000011038Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
11039
11040 * Makefile.am: updated c14n tests suite
11041 * c14n.c: performance improvement for previous c14n patch
11042
Daniel Veillarde72c7562002-05-31 09:47:30 +000011043Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11044
11045 * parser.c: another peroformance patch from Peter Jacobi, that
11046 time on parsing attribute values.
11047
Aleksey Sanin508a1012002-05-31 06:32:32 +000011048Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
11049
11050 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
11051 into LibXML2 test suite
11052
Aleksey Sanindffd5c82002-05-31 04:24:13 +000011053Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
11054
11055 * c14n.c: propagating xpath ancesstors node fix to c14n
11056 plus small performance improvement to reduce number of
11057 mallocs
11058 * xpath.c: fixed ancestors axis processing for namespace nodes
11059
Daniel Veillard46de64e2002-05-29 08:21:33 +000011060Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
11061
11062 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
11063 Peter Jacobi
11064
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000011065Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
11066
11067 * configure.in: preparing 2.4.22
11068
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000011069Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11070
11071 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
11072 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
11073 a public entry point.
11074 * doc/*: rebuilt the API and docs
11075
Daniel Veillarded23b7d2002-05-27 12:16:02 +000011076Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
11077
11078 * xpath.c: patch from Richard Jinks to fix a problem introduced
11079 in the previous patch and pointed by Norm
11080
Daniel Veillardc6924812002-05-24 11:10:43 +000011081Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
11082
11083 * libxml.spec.in: fixing bug #81112
11084
Daniel Veillard234bc4e2002-05-24 11:03:05 +000011085Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11086
11087 * uri.c: fixing bug #82848
11088
Daniel Veillarda2878972002-05-24 07:54:39 +000011089Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11090
11091 * result/catalogs/mycatalog.full: Aleksey's commit changed the
11092 output of one catalog test
11093
Aleksey Sanin114e4752002-05-24 07:20:27 +000011094Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000011095
Aleksey Sanin114e4752002-05-24 07:20:27 +000011096 * global.data globals.c tree.c include/libxml/globals.h
11097 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
11098 default value for global parameter xmlIndentTreeOutput to 1 and
11099 introduced new global parameter xmlTreeIndentString (the string
11100 used to do one-level indent) with default value " " (as it was
11101 in tree.c)
11102
Daniel Veillard49d5af82002-05-23 11:55:49 +000011103Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11104
11105 * Makefile.am: Merijn Broeren pointed out a problem when compiling
11106 with trio and schemas.
11107
Daniel Veillard7c13af42002-05-22 09:57:32 +000011108Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11109
11110 * xpath.c: patch from Richard Jinks to fix the problem raised in
11111 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
11112
Daniel Veillard5a872412002-05-22 06:40:27 +000011113Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
11114
11115 * xmlschemas.c: a bit of work on import.
11116 * xmlschemastypes.c: Charles Bozeman provided a compare function
11117 for date/time types so min/max facet restrictions should work,
11118 indeterminate comparisons return an error instead of equal.
11119 * test/schemas/date_0* result/schemas/date_0_0: specific test
11120 from Charles Bozeman too
11121
Daniel Veillard10b6da42002-05-18 07:55:20 +000011122Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11123
11124 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
11125 from Christian Cornelssen fixing the man pages and the Catalog
11126 building script.
11127 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
11128 next step is <xs:import> I now have a reasonable understanding
11129 of how it works.
11130
Daniel Veillarde5354492002-05-16 08:43:22 +000011131Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11132
11133 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
11134
Igor Zlatkovic1396e182002-05-14 22:22:40 +000011135Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11136
11137 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
11138
Daniel Veillard088bf112002-05-14 11:03:59 +000011139Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
11140
11141 * xpath.c: fixing an XPath function evalutation bug pointed out
11142 by Alexey Efimov where the context was lost when evaluating
11143 the function arguments
11144
Aleksey Sanin79376ba2002-05-14 06:41:32 +000011145Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000011146
Aleksey Sanin79376ba2002-05-14 06:41:32 +000011147 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
11148 function public for XMLSec performance optimizations
11149
Daniel Veillard3cd72402002-05-13 10:33:30 +000011150Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
11151
11152 * python/generator.py python/libxml2class.txt : fixed a problem
11153 with the HTML parser pointed by Gary Benson
11154 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
11155 example
11156
Aleksey Sanine48a3182002-05-09 18:20:01 +000011157Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11158 * parser.c: fixed bug #81159 (memory growth in SAX)
11159
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000011160Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11161 * xpath.c: fixed bug #78858 (the real fix)
11162
Aleksey Sanin29b6f762002-05-05 06:59:57 +000011163Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000011164 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000011165
Daniel Veillard4cbe4702002-05-05 06:57:27 +000011166Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
11167
11168 * tree.c: modified xmlNodeSetBase to allow changing the
11169 base of a document.
11170
Daniel Veillard070803b2002-05-03 07:29:38 +000011171Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
11172
11173 * xmlschemastypes.c: patch Charles Bozeman for validation of
11174 all the date, time, and duration types
11175 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
11176 * configure.in: fixed an error pointed by an user
11177 * xml2-config.in: fixed an error pointed by an user
11178
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000011179Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11180
11181 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
11182 win32/libxml2.def.src xmlIO.c: exported default
11183 'file:', 'http:' and 'ftp:' protocols input handlers
11184 and maked protocols comparisson case insensitive
11185
Daniel Veillard34de97f2002-04-30 14:29:22 +000011186Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
11187
11188 * configure.in: Neven Has detected a typo
11189
Daniel Veillard28577c32002-04-30 06:48:41 +000011190Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
11191
11192 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
11193 as one of the persons allowed to commit directly to the
11194 module.
11195
Daniel Veillardfc57b412002-04-29 15:50:14 +000011196Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11197
11198 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
11199 * valid.c: raised a too low limit
11200 * doc/*: rebuilt the docs
11201
Daniel Veillardeca82812002-04-24 11:42:02 +000011202Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
11203
11204 * test/XPath/expr/floats test/XPath/expr/functions
11205 result/XPath/expr/floats result/XPath/expr/functions
11206 xpath.c: another XPath conformance patch from Richard Jinks
11207
Daniel Veillard13e04c62002-04-23 17:51:29 +000011208Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
11209
11210 * xmlschemas.c: fixed validation of attribute groups.
11211 * test/schemas result/schemas: added an example from the primer
11212
Daniel Veillard88c58912002-04-23 07:12:20 +000011213Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
11214
11215 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
11216 * test/schemas result/schemas: updated the test list
11217
Daniel Veillarde19fc232002-04-22 16:01:24 +000011218Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11219
11220 * TODO: updated a bit
11221 * parser.c: made a comment more specific
11222 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
11223 Schemas conformance.
11224 * test/schemas result/schemas: updated the test list
11225
Daniel Veillard441bc322002-04-20 17:38:48 +000011226Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
11227
11228 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
11229 implementing xs:all with minOccurs = 0
11230 * tes/schemas/* result/schemas/*: added more tests covering
11231 xs:all
11232
Daniel Veillard8a001f62002-04-20 07:24:11 +000011233Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
11234
11235 * xmlregexp.c: first implementation of the all particle, this
11236 may need to be revisited for case where not all transitions
11237 must be crossed.
11238
Daniel Veillard7646b182002-04-20 06:41:40 +000011239Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11240
11241 * tree.c: another entity processing update from Markus Henke
11242
Bjorn Reese54d02fb2002-04-19 15:16:01 +000011243Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
11244
11245 * trionan.c: fixed crash on OSF/1
11246
Daniel Veillardb4398962002-04-19 07:01:55 +000011247Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
11248
11249 * xmlschemas.c: more Schemas work
11250 * test/schemas/* result/schemas/*: added more tests coming
11251 from the spec.
11252
Daniel Veillard54761132002-04-18 21:00:44 +000011253Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11254
11255 * c14n.c: patch from Aleksey Sanin reflecting a change in the
11256 ExcC14N specification
11257
Daniel Veillardbf8dae82002-04-18 16:39:10 +000011258Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
11259
11260 * tree.c: patch from Markus Henke, fix for recursive entities.
11261
Daniel Veillard23b1f372002-04-18 15:50:05 +000011262Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11263
11264 * xpath.c: fix a problem with string() on a document node.
11265
Daniel Veillarddecd64d2002-04-18 14:41:51 +000011266Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
11267
11268 * Makefile.am xmlschemas.c: more Schemas work
11269 * test/schemas/* result/schemas/*: added more tests coming
11270 from the spec.
11271
Daniel Veillard6231e842002-04-18 11:54:04 +000011272Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11273
11274 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
11275 * result/HTML/*: this changes a few things in the results
11276
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000011277Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11278
11279 * include/libxml/tree.h: eliminated 'declaration different than
11280 prototype' warning
11281 * include/win32config.h: "resolved" conflicts with errno.h
11282
Daniel Veillardb509f152002-04-17 16:28:10 +000011283Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
11284
11285 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
11286 on the automata interfaces and debug of counted choices
11287 * test/schemas/* result/schemas/*: added a number of tests
11288
Daniel Veillard8651f532002-04-17 09:06:27 +000011289Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
11290
11291 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
11292 a bit of work on Schemas
11293 * testSchemas.c: try to make it more useful
11294 * test/schemas/* result/schemas/* Makefile.am: changed the
11295 Schemas regression test procedure, started adding a few samples
11296
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000011297Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
11298
11299 * include/libxml/encoding.h: Patch for the Borland C++ builder
11300 * include/libxml/tree.h: Patch for the Borland C++ builder
11301 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000011302 * win32/bcb5: New directory for the Borland C++ builder
11303 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000011304
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000011305Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
11306
11307 * win32/Makefile.msvc: Update for XML Schema support
11308 * win32/configure.js: Update for XML Schema support
11309 * win32/libxml2.def.src: Update for XML Schema support
11310
Daniel Veillard4255d502002-04-16 15:50:10 +000011311Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
11312
11313 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
11314 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
11315 xmlunicode.c include/libxml/Makefile.am
11316 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
11317 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
11318 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
11319 include/libxml/xmlversion.h.in : merged the current state of
11320 XML Schemas implementation, it is not configured in by default,
11321 a specific --schemas configure option has been added.
11322 * test/automata test/regexp test/schemas Makefile.am
11323 result/automata result/regexp result/schemas:
11324 merged automata/regexp/schemas regression tests
11325
Daniel Veillardbc6f7592002-04-16 07:49:59 +000011326Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
11327
11328 * xpath.c: Gary found a compile time problem, fixes #78823
11329
Daniel Veillarda7084cd2002-04-15 17:12:47 +000011330Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
11331
11332 * configure.in: release of 2.4.20
11333 * doc/*: updated and rebuilt the docs
11334
Daniel Veillardf544f192002-04-15 12:56:56 +000011335Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
11336
11337 * python/Makefile.am: patch from Cristian Gafton to build on
11338 Red Hat 6.2, should also fix #75779
11339
Daniel Veillard940492d2002-04-15 10:15:25 +000011340Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11341
11342 * valid.c: first part of fixing #78729
11343
Daniel Veillardeb475a32002-04-14 22:00:22 +000011344Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
11345
11346 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
11347 escaping of URI when saving HTML files.
11348 * result/HTML/*: this impacted some tests
11349
Daniel Veillard9b731d72002-04-14 12:56:08 +000011350Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
11351
11352 * configure.in: trying to fix #77441
11353
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000011354Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11355
11356 * include/libxml/xmlIO.h: Hallski complained it could not be
11357 included by itself.
11358
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000011359Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
11360
11361 * configure.in: applied an IEEE flag patch for OSF/1 #77825
11362
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000011363Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11364
11365 * win32/configure.js: patch from Nilo for the c14n option
11366 * win32/Makefile.msvc: fixed libxml2.def generation with threads
11367
Daniel Veillardda423da2002-04-10 19:25:38 +000011368Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11369
11370 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
11371 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
11372 LIBXML_THREAD_ENABLED
11373
Daniel Veillard0eafdef2002-04-10 16:14:34 +000011374Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11375
11376 * xpath.c: another patch from Richard Jinks for substring conformance
11377 * test/XPath/expr/floats test/XPath/expr/strings
11378 result/XPath/expr/floats result/XPath/expr/strings: update of the
11379 test suite to check those.
11380
Daniel Veillard01917aa2002-04-10 11:30:41 +000011381Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11382
11383 * xpath.c: patch from Richard Jinks for .x float parsing.
11384
Daniel Veillard46d6c442002-04-09 16:10:39 +000011385Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
11386
11387 * parser.c: patch from Markus Henke when an encoding ain't recognized
11388
Daniel Veillard88e0ad42002-04-09 13:48:02 +000011389Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11390
11391 * libxml.m4: got a report that #include <string.h> was needed
11392
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000011393Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
11394
11395 * xmllint.c: applied a fix from Anthony Jones for -o /--output
11396
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000011397Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
11398
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000011399 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000011400
Daniel Veillardbd6e6312002-04-01 08:04:14 +000011401Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11402
11403 * xpath.c: fixed a bug in the nodeset to boolean comparison code
11404 pointed out by Melvyn Sopacua.
11405
Daniel Veillarde979e3b2002-03-29 22:43:00 +000011406Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11407
11408 * libxml.m4: Frédéric Crozat gave a patch related to the change
11409 of Include paths breaking the libxml.m4
11410
Daniel Veillard7089d6b2002-03-29 17:28:10 +000011411Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11412
11413 * xpath.c: Fix bug #76927 forgot to save some context
11414 when evaluating binary expressions
11415
Daniel Veillardd30be4a2002-03-28 18:25:31 +000011416Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11417
11418 * configure.in: fixed configure for MPE/iX from Markus Henke
11419 * xmlmemory.c: fixed initialization problems
11420 * xpath.c: another set of patches from Richard Jinks this
11421 fixes "make XPathtests" on linux
11422
Daniel Veillard21458c82002-03-27 16:12:22 +000011423Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
11424
11425 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
11426 * test/XPath/expr/compare test/XPath/expr/equality
11427 test/XPath/expr/floats test/XPath/expr/functions
11428 test/XPath/expr/strings result/XPath/expr/compare
11429 result/XPath/expr/equality result/XPath/expr/floats
11430 result/XPath/expr/functions result/XPath/expr/strings: Updated
11431 tests though they show a divergence on Linux
11432
Daniel Veillard28dfed12002-03-27 09:08:17 +000011433Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11434
11435 * xpath.c trionan.c: previous commit also included patches
11436 from Richard Jinks on some IEEE support corner case
11437
Daniel Veillard5fc1f082002-03-27 09:05:40 +000011438Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11439
11440 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
11441 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
11442 that $(datadir) should be used for docs
11443
Daniel Veillarddb1dc392002-03-26 12:44:39 +000011444Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11445
11446 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
11447 could leak filedescriptors
11448
Daniel Veillarddd4b9122002-03-26 07:58:43 +000011449Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11450
11451 * configure.in nanohttp.c: applied patch from Allan Clark for
11452 UnixWare/OpenServer
11453
Daniel Veillard19274092002-03-25 16:48:03 +000011454Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11455
11456 * configure.in: preparing 2.4.19
11457 * doc/*: rebuilt the docs
11458
Daniel Veillard56b2db72002-03-25 16:35:28 +000011459Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11460
11461 * nanohttp.c: fixing #76043, got fed up with non-portability
11462 of that piece of code.
11463
Daniel Veillard6f4561a2002-03-25 12:10:14 +000011464Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11465
11466 * valid.c SAX.c: Never commit without running "make tests" :-(
11467 fix a couple of stupidities in the previous commit
11468 * result/*: a few changes in some attribute order result of previous
11469 commit.
11470
Daniel Veillardd85f4f42002-03-25 10:48:46 +000011471Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11472
11473 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
11474 the internal subset should not raise duplicate ID errors,
11475 also there was a small bug in conjunction to namespace
11476 declarations defaulted and xml:xxx attributes DTD definitions.
11477
Daniel Veillard56cd18b2002-03-22 14:14:43 +000011478Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11479
11480 * xpath.c: Richard Jinks also raised some rounding problems
11481 this tries to fix them
11482
Daniel Veillard4e2df542002-03-22 12:23:14 +000011483Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11484
11485 * xpath.c: Richard Jinks spotted an incoherent memory allocation
11486 behaviour in xmlXPathCastToString()
11487
Daniel Veillarddb552912002-03-21 13:27:59 +000011488Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11489
11490 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
11491 raised by Morus Walter
11492
Daniel Veillard9e537932002-03-21 13:08:08 +000011493Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11494
11495 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
11496 from Igor
11497
Daniel Veillard6fbcf422002-03-21 12:32:59 +000011498Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11499
11500 * xpath.c: fixing #75619, related to a problem when trying
11501 to evaluate condition when the current node set resulting
11502 from that sub-step evaluation is empty. Also fixes 2 potential
11503 problem with previous-sibling and next-siblings axis.
11504
Daniel Veillard1840ef02002-03-21 08:05:23 +000011505Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11506
11507 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
11508 HTML support is not configured in.
11509
Daniel Veillard561b7f82002-03-20 21:55:57 +000011510Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11511
11512 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
11513 include/libxml/tree.h: dohh I really didn't intended to commit
11514 this test version :-(
11515
Daniel Veillarde50f3b52002-03-20 19:24:21 +000011516Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11517
11518 * testSAX.c: I wanted to see the real speed at the SAX interface
11519 after a little too many Ximianer started complaining about the
11520 parser speed.
11521 added a --quiet option:
11522 paphio:~/XML -> ls -l db100000.xml
11523 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
11524 paphio:~/XML -> time ./testSAX --quiet db100000.xml
11525 3200006 callbacks generated
11526 real 0m1.270s
11527 Which means 16MBytes/s and 3Mcallback/s
11528
Daniel Veillardc62a1472002-03-19 18:35:12 +000011529Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11530
11531 * xpath.c: valgrind spotted another error that time when running
11532 on libxslt regression tests
11533
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000011534Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11535
11536 * Makefile.am: adding "make valgrind" running the full regression
11537 tests (except python ones) under Valgrind (using valgrind -q
11538 which was kindly added by the author).
11539 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
11540 passes cleanly now except an obcure floating point initialization
11541 raised in log10() in one XPath regression test ???
11542 * tree.c: edited some comments to close #75244
11543
Daniel Veillard28cac6b2002-03-19 11:25:30 +000011544Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
11545
11546 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
11547 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
11548 context of ScrollKeeper, made sure that if the number is
11549 an integer, the serialization follows the description at
11550 http://www.w3.org/TR/xpath#section-String-Functions
11551
Daniel Veillard5997aca2002-03-18 18:36:20 +000011552Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11553
Daniel Veillard34ce8be2002-03-18 19:37:11 +000011554 * configure.in: preparing 2.4.18
11555 * doc/*: updated and rebuilt the web site
11556 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
11557 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000011558 * parser.c: humm, changed the way the SAX parser work when
11559 xmlSubstituteEntitiesDefault(1) is set, it will then
11560 do the entity registration and loading by itself in case the
11561 user provided SAX getEntity() returns NULL.
11562 * testSAX.c: added --noent to test the behaviour.
11563
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000011564Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11565
11566 * parser.c: Wilfried Teiken provided a hackish but working
11567 way to get context reported back on entities when parsing
11568 with SAX and without breaking the DOM build.
11569
Daniel Veillard2d347fa2002-03-17 10:34:11 +000011570Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11571
11572 * c14n.c: applied a new patch from Aleksey Sanin
11573 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
11574 to reference Aleksey implementation of XML digital Signatures
11575
Daniel Veillard38bf6f02002-03-16 22:03:31 +000011576Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11577
11578 * xpath.c: small fix to avoid potential problem due to
11579 ordering of freeing data
11580 * python/Makefile.am: people were complaining about
11581 the generated file in python dir not being built
11582
Daniel Veillardd2379012002-03-15 22:24:56 +000011583Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11584
11585 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
11586 python/generator.py python/libxml.c python/types.c: Cleanup
11587 of the python Makefiles based on Jacob and James feedback,
11588 fixed the spec file accordingly, fixed the number of warning
11589 that passing my pedantic CFLAGS was generating. Conclusion
11590 is that Python includes are real crap.
11591
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000011592Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11593
11594 * configure,in: it was reported quite a few times that
11595 xml2-config --cflags should not output
11596 -I$includeprefix/libxml2/libxml because libxml2 header names
11597 clashes with existing names like list.h from C++ stl.
11598 Includes should be #include<libxml/xxx.h> so ...
11599
Daniel Veillard6f293b12002-03-15 09:42:33 +000011600Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11601
11602 * c14n.c: another patch from Aleksey Sanin
11603
Daniel Veillard5c396542002-03-15 07:57:50 +000011604Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11605
11606 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
11607 canonicalization algorithm
11608 * doc/xml.html doc/index.html: added the C14N references on the
11609 index page.
11610
jacob berkman9be65862002-03-14 02:15:56 +0000116112002-03-13 jacob berkman <jacob@ximian.com>
11612
11613 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
11614 usage, redundant, and gcc specific
11615
Daniel Veillard75be0132002-03-13 10:03:35 +000011616Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11617
11618 * xpath.c: speedup some node selection operations, this can
11619 have a significant impact on DocBook Norm's stylesheets
11620 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
11621 make sure it's always the case
11622 * debugXML.c: distinguish CDATA and comments in ls operations
11623
Daniel Veillard61f26172002-03-12 18:46:39 +000011624Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11625
11626 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
11627 to generate better API descriptions etc...
11628
Daniel Veillard9ff88172002-03-11 09:15:32 +000011629Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11630
11631 * c14n.c: Fixing #74186, made sure all boolean expressions
11632 get fully parenthesized, ran indent on the output
11633 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
11634 include/libxml/tree.h: also #74186 related, removed the
11635 --with-buffers option, and all the preprocessor conditional
11636 sections that were resulting from it.
11637
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000011638Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11639
11640 * valid.c: applied patch from Dodji Seketeli fixing an
11641 uninitailized variable in xmlValidGetValidElements()
11642
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000011643Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11644
11645 * c14n.c: fixed a few comments
11646 * doc/*.html doc/*/*.html: regenerated the docs and added
11647 the C14N API
11648 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
11649
Daniel Veillardfa49d872002-03-09 10:20:00 +000011650Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11651
11652 * check-xml-test-suite.py: fix to adapt varaiations in the
11653 bindings
11654 * configure.in python/setup.py python/setup.py.in: fixed to
11655 have the version of the python scripts automatically updated
11656
Daniel Veillarda3db2e32002-03-08 15:46:57 +000011657Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11658
11659 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
11660 in xmlCopyProp()
11661
Daniel Veillardaf43f632002-03-08 15:05:20 +000011662Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11663
11664 * configure.in: preparing 2.4.17 release
11665 * doc/*: updated and rebuilt the docs
11666 * xpath.c: fixed a comment
11667 * python/libxml.c: fixed a possible reentrancy problem
11668
Daniel Veillardef6c46f2002-03-07 22:21:56 +000011669Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11670
11671 * tree.c python/tests/Makefile.am python/tests/attribs.py:
11672 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
11673 added a specific regression test
11674 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
11675 not raise exceptions when failing to find the attribute.
11676
Daniel Veillard90bc3712002-03-07 15:12:58 +000011677Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11678
11679 * configure.in xmllint.c: owen pointed out a problem with the
11680 ftme fix, gettimeofday() was not detected by configure and
11681 the ftime header wasn't included, dohhh
11682
Daniel Veillard8c1ae602002-03-07 11:21:00 +000011683Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11684
11685 * configure.in xmllint.c: trying to fix #71457 for timing
11686 precision when gettimeofday() is not availble but ftime() is
11687
Daniel Veillardf5a457a2002-03-07 10:25:29 +000011688Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11689
11690 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
11691 are now copied on install and part of the -devel RPM
11692
Daniel Veillard7b416132002-03-07 08:36:03 +000011693Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11694
11695 * xpath.c: trying to avoid bug #72150 which was apparently
11696 caused by a gcc bug (or a processor problem) as detailed
11697 at http://veillard.com/gcc.bug
11698
Daniel Veillardf742d342002-03-07 00:05:35 +000011699Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11700
11701 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
11702 fixed xmlReconciliateNs(), added a Python test/example for
11703 inter-document cut'n paste
11704 * python/libxml.py: fixed node.doc on document nodes and added
11705 xpathEval() onto node objects
11706
Daniel Veillard4e0e2972002-03-06 21:39:42 +000011707Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11708
11709 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
11710 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
11711 fixup and integrated tests for the serialization stuff
11712
Daniel Veillarde915b2d2002-03-06 18:42:40 +000011713Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11714
11715 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
11716 moved the libxml man page to section 3
11717
Daniel Veillard1e774382002-03-06 17:35:40 +000011718Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11719
11720 * tree.c: fix bug #72490
11721 * python/libxml.c python/libxml.py: added methods serialize()
11722 and saveTo() to all node elements.
11723
Daniel Veillardddffd2a2002-03-05 20:28:20 +000011724Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11725
11726 * xmlIO.c: closed #73430, don't read from an input source
11727 which indicated an end-of-file or an error.
11728
Daniel Veillard8d24cc12002-03-05 15:41:29 +000011729Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11730
11731 * parser.c: make sure SAX endDocument is always called as
11732 this could result in a Python memory leak otherwise (it's
11733 used to decrement ref-counting)
11734 * python/generator.py python/libxml.c python/libxml.py
11735 python/libxml2-python-api.xml python/libxml2class.txt
11736 python/tests/error.py python/tests/xpath.py: implemented
11737 the suggestions made by Gary Benson and extended the tests
11738 to match it.
11739
Daniel Veillardba5e18a2002-03-05 09:36:43 +000011740Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11741
11742 * python/generator.py: applied patch fixing #73450
11743
Daniel Veillard044fc6b2002-03-04 17:09:44 +000011744Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11745
11746 * xpath.c: fixing #61290 "namespace nodes have no parent"
11747 long standing divergence from the XPath REC. NodeSets
11748 simply hold a copy of namespace nodes and those node ->next
11749 points to the parent (which may not be the node carrying the
11750 definition).
11751 * include/libxml/xpath.h: flagged but didn't added a possible
11752 speedup
11753 * DOCBparser.c HTMLparser.c: removed some warnings from push
11754 parser due to new state being added.
11755 * tree.c: new fix from Boris Erdmann
11756 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
11757 the XML Canonalization support from Aleksey Sanin
11758
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000011759Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11760
11761 * tree.c: patch from Boris Erdmann fixing some namespace odities
11762 with xmlCopyNode()
11763
Daniel Veillardc6613042002-03-02 09:34:02 +000011764Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11765
11766 * xmlIO.c: fix bug #72706 when loading a NULL entity
11767
Daniel Veillardc0fef772002-03-01 16:16:31 +000011768Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11769
11770 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
11771 actually change in a future XML Namespace revision.
11772
Daniel Veillard79426f22002-03-01 16:14:17 +000011773Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11774
11775 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
11776 added the possibility of returning nodesets from XPath extension
11777 functions written in Python
11778
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000011779Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
11780
11781 * python/*: commiting some Python bindings work done while travelling
11782
Daniel Veillard97300512002-03-01 09:13:41 +000011783Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11784
11785 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
11786 explicitely with memory debugging switched on
11787
Daniel Veillard6361da02002-02-23 10:10:33 +000011788Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11789
11790 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11791 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11792 Added wrapper for the xmlURIPtr type, provided accessors, fixed
11793 the accessor generator for strings
11794 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
11795 regression test.
11796
Daniel Veillard0fea6f42002-02-22 22:51:13 +000011797Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11798
11799 * python/README python/generator.py python/libxml.c python/setup.py:
11800 added the 'usual' setup.py to allow building a libxml2-python
11801 module based on the same code. The initialization is however
11802 different the 2 .so files fo libxml2 and libxslt are identical and
11803 they entry point initialize both libraries. this is done to avoid
11804 some possible nasty problem since the Python don't merge the maps
11805 of all shared modules.
11806
Daniel Veillard158a4d22002-02-20 22:17:58 +000011807Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11808
11809 * parser.c: fixed a push/encoding bug reported by Michael
11810 on librsvg
11811
Daniel Veillard7839e162002-02-20 18:54:48 +000011812Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11813
11814 * include/libxml/parserInternals.h: fixes a misplaced #endif
11815
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000011816Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11817
11818 * parser.c valid.c: found and fixed a couple of allocation bugs
11819
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000011820Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11821
11822 * doc/xml.html doc/python.html doc/*: added a Python and binding
11823 page describing the current state of the Python bindings and
11824 giving pointers to the other languages wrappers.
11825
Daniel Veillard5f4b5992002-02-20 10:22:49 +000011826Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11827
11828 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
11829 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
11830 rebuilt the API and web site
11831 * xpath.c: fixed #71978 portability bugs
11832
Daniel Veillard8aff2472002-02-19 21:50:43 +000011833Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11834
11835 * SAX.c: oops broke automatic defaulting of namespaces attributes.
11836
Daniel Veillard8dc16a62002-02-19 21:08:48 +000011837Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11838
11839 * include/libxml/parserInternals.h parser.c: had to change
11840 2 internal parsing API when processing document content
11841 to check the start and end of element content are defined
11842 in the same entity
11843 * valid.c include/libxml/valid.h: attribute normalization can
11844 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
11845 with the context to report it.
11846 * SAX.c: fixed the last known bugs, crazy validation constraints
11847 when a document is standalone seems correctly handled. There
11848 is a couple of open issues left which need consideration especially
11849 PE93 on external unparsed entities and standalone status.
11850 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
11851 The 2 tests left failing are actually in error. Cleanup done.
11852
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000011853Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11854
11855 * valid.c: implemented E59 spaces in CDATA does not match the
11856 nonterminal S
11857
Daniel Veillard878eab02002-02-19 13:46:09 +000011858Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11859
11860 * SAX.c parser.c valid.c: more validation test fixups
11861 * check-xml-test-suite.py: added duration info for the tests
11862
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000011863Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11864
11865 * parser.c valid.c: a couple of errors were reported but not
11866 saved back as such in the parsing context. Down to 1% failure rate
11867 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
11868
Daniel Veillard4a7ae502002-02-18 19:18:17 +000011869Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11870
11871 * xmlInternald.c: isExtender was missing a char
11872 * parser.c include/libxml/parser.h: % are acceptable in the
11873 internal subset if within a PUBLIC ID
11874
Daniel Veillard8ab0f582002-02-18 18:31:38 +000011875Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11876
11877 * SAX.c parserInternals.c valid.c: more work on the conformance
11878 suite. Took the step to finally block documents with encoding
11879 errors. It's a fatal error per the spec, people should have fixed
11880 their documents by now.
11881
Daniel Veillard55253e22002-02-18 14:32:39 +000011882Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
11883
11884 * check-xml-test-suite.py: fixed the test script after some discussion
11885 on the semantic of TYPE="error"
11886 * Makefile.am: added the script to the distrib
11887
Daniel Veillard28757702002-02-18 11:19:30 +000011888Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11889
11890 * SAX.c entities.c: fixed a couple of conformances issues deep
11891 into the validation code (standalone and undeclared Notations)
11892
Daniel Veillard82ac6b02002-02-17 23:18:55 +000011893Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11894
11895 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
11896 stayed there for years !
11897
Daniel Veillard7aea52d2002-02-17 23:07:47 +000011898Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11899
11900 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
11901 missing
11902
Daniel Veillardc7612992002-02-17 22:47:37 +000011903Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11904
11905 * check-xml-test-suite.py: improved the behaviour a bit as
11906 well as the logs
11907 * parser.c valid.c SAX.c: fixed a few more bugs
11908 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
11909
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000011910Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11911
11912 * check-xml-test-suite.py: python script to run regression tests
11913 against the XML Test suite of W3C/OASis
11914 * SAX.c: fixed a validation bug
11915 * parser.c: fixed 3 errors pointed by the test suite
11916 * doc/buildDocBookCatalog: fixed a typo pointed by drake
11917 * python/Makefile.am: fixed a dependendy
11918
Daniel Veillard9f28f302002-02-15 20:48:08 +000011919Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11920
11921 * xmlmemory.c: avoid a warning bug #71594
11922
Daniel Veillard144024e2002-02-13 21:14:46 +000011923Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11924
11925 * xmlmemory.c: Jesse Perry provided a patch to remove a few
11926 warning on alpha/Tru64
11927
Daniel Veillarde4301c82002-02-13 13:32:35 +000011928Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11929
11930 * include/libxml/entities.h: fixing a comment
11931 * valid.c: fixing some troubles with validity check on namespaces
11932 * result/VC/NS3 test/VC/NS3: added a specific regression test
11933
Daniel Veillarda6d05382002-02-13 13:07:41 +000011934Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11935
11936 * tree.c: Fixing #71342 serializing '\n' in attribute values
11937 * result/noent/att3 result/att3 test/att3: added a specific
11938 test.
11939
Daniel Veillard797a5652002-02-12 13:46:21 +000011940Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11941
11942 * python/libxml.c: couple of bug fixes
11943
Daniel Veillard01a6d412002-02-11 18:42:20 +000011944Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11945
11946 * python/*.py: removed tabs and used spaces.
11947
Daniel Veillard397ff112002-02-11 18:27:20 +000011948Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11949
11950 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
11951 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
11952
Daniel Veillard03517542002-02-11 13:54:40 +000011953Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11954
11955 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
11956 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
11957
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000011958Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11959
11960 * include/libxml/encoding.h include/libxml/entities.h
11961 include/libxml/globals.h include/libxml/parser.h
11962 include/libxml/threads.h include/libxml/tree.h
11963 include/libxml/xmlmemory.h: trying to fix the include mess
11964
Daniel Veillard1a612ed2002-02-11 07:54:45 +000011965Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11966
11967 * include/libxml/xmlmemory.h: reverted part of the previous
11968 attempt to provide #69655, this was breaking the build.
11969
Daniel Veillard0ba59232002-02-10 13:20:39 +000011970Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
11971
11972 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
11973 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
11974 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
11975 include/libxml/parserInternals.h include/libxml/tree.h
11976 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
11977 Tentatively fixed #69655 , make compiling with -Wredundant-decls
11978 clean.
11979 * python/libxml.c: fixed a warning.
11980
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000011981Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11982
11983 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
11984 copying of node, merge back IDs in the target document.
11985 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
11986 test/XInclude/ents/ids.xml: test case
11987 * result/VC/ElementValid4: output changed due to a typo fix
11988
Daniel Veillard1c18e302002-02-09 22:16:40 +000011989Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11990
11991 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000011992 generate the dependencies right as Jacob found out. Add
11993 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000011994
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000011995Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11996
11997 * parserInternals.c valid.c: Justin Fletcher found some parts
11998 of the code needing cleanup
11999 * libxml.spec.in python/Makefile.am python/generator.py
12000 python/libxml.c python/libxml.py: Fixed the python Makefiles
12001 corrected a bug showing up on ia64, changed the name of the
12002 python internal module too
12003
Daniel Veillard07be19b2002-02-08 14:20:35 +000012004Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
12005
12006 * Makefile.am: applied patch from Andris Pavenis for binary
12007 name suffixes
12008
Daniel Veillardf216d462002-02-08 13:44:24 +000012009Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
12010
12011 * xmllint.c win32/win32config.h: fixing #68748
12012
Daniel Veillardd455d792002-02-08 13:37:46 +000012013Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
12014
12015 * valid.c: fixing #70166
12016
12017Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12018
12019 * valid.c: fixing #70077
12020
Daniel Veillardc575b992002-02-08 13:28:40 +000012021Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12022
12023 * Copyright Makefile.am README configure.in libxml.spec.in:
12024 Changed to the MIT Licence
12025 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
12026 doc/xmlio.html: updated the doc accordingly
12027 * include/libxml/xmlwin32version.h configure.in: preparing
12028 2.4.14 release
12029 * python/generator.py python/libxml.c python/libxml2-python-api.xml
12030 python/libxml2class.txt python/libxml_wrap.h python/types.c:
12031 fixed the const xmlChar * wrapper and generator, XPath extension
12032 functions now use the context as first argument
12033 * python/tests/tstxpath.py python/tests/xpath.py
12034 python/tests/xpathext.py: Updated the tests accordingly
12035 * tree.c: fixed bug #70067
12036
Daniel Veillard7db38712002-02-07 16:39:11 +000012037Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12038
12039 * Makefile.am: cleanup
12040 * debugXML.c: always use stdout if output is NULL
12041 * xmlIO.c: don't close filedescriptors passed to outputBuffers
12042 * python/Makefile.am python/generator.py python/libxml2class.txt
12043 python/libxml_wrap.h python/types.c: augmented the number of bindings
12044 handling FILE * and XPath contexts
12045 * python/tests/Makefile.am: avoid a stupid problem due to the
12046 use of TEST.
12047
Daniel Veillard15a143b2002-02-06 22:40:50 +000012048Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
12049
12050 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
12051
Daniel Veillard70cab352002-02-06 16:06:58 +000012052Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12053
12054 * python/TODO python/libxml.c: cleanup the extension function lookup
12055 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
12056
Daniel Veillard7a96efc2002-02-05 16:34:33 +000012057Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12058
12059 * configure.in python/Makefile.am: do not install outside
12060 of prefix
12061
Daniel Veillard33caa0b2002-02-04 14:07:26 +000012062Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12063
12064 * python/TODO python/libxml.c: started adding SAX interfaces
12065 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
12066 SAX test
12067
Daniel Veillard36eea2d2002-02-04 00:17:01 +000012068Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12069
12070 * tree.c: hardened the addChild function
12071 * python/generator.py python/libxml.c python/libxml2-python-api.xml
12072 python/libxml2class.txt python/libxml_wrap.h python/TODO:
12073 added accessors needed for xmlNode, a bit more testing and
12074 extension of interfaces
12075 * python/tests/Makefile.am python/tests/build.py: added a test
12076 build from scratch/save/load/check
12077
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000012078Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
12079
12080 * parserInternals.c: change a small bit in the way valididy
12081 error messages get initialized
12082 * python/TODO python/libxml.c python/libxml2-python-api.xml
12083 python/libxml2class.txt python/libxml_wrap.h python/types.c:
12084 added some memory debugging to track leaks at the libxml2 level
12085 * python/tests/*.py: changed all tests to check for leaks,
12086 there is just one left in XPath extension registrations.
12087
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000012088Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
12089
12090 * python/TODO python/generator.py python/libxml2-python-api.xml
12091 python/libxml2class.txt: more accessor classes for the parser
12092 context, allow to switch on and check validity
12093 * python/tests/Makefile.am python/tests/error.py
12094 python/tests/invalid.xml python/tests/valid.xml
12095 python/tests/validate.py: attded more test and and added error.py
12096 which I forgot to commit in the last step
12097
Daniel Veillard3ce52572002-02-03 15:08:05 +000012098Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12099
12100 * python/Makefile.am python/types.c: cleanup
12101 * python/libxml.c python/libxml.py python/libxml_wrap.h
12102 python/generator.py python/libxml2-python-api.xml
12103 python/libxml2class.txt: added class for parser context, added
12104 first cut for push mode support. Added a framework to generate
12105 accessors functions.
12106 * python/tests/Makefile.am python/tests/push.py: added a push
12107 test
12108
Daniel Veillardcfb05462002-02-02 23:18:22 +000012109Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12110
12111 * python/Makefile.am python/TODO python/libxml.py: fixed a small
12112 bug a bit of cleanup.
12113
Daniel Veillard5d819032002-02-02 21:49:17 +000012114Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
12115
12116 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
12117 python/libxml2class.txt: adding error redirections and preformat
12118 to a python handler
12119 * python/tests/Makefile.am python/tests/*.py: cleanup made all
12120 tests self checking
12121
Daniel Veillard7fd7a942002-02-02 12:19:46 +000012122Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
12123
12124 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
12125 a function
12126
Daniel Veillard9589d452002-02-02 10:28:17 +000012127Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12128
12129 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
12130 python/libxml.c python/libxml2-python-api.xml
12131 python/libxml2class.txt: Progressing through the TODOs, class
12132 description output, extra XML API, RPM now builds the wrappers
12133 for all python installed versions
12134
Daniel Veillard253aa2c2002-02-02 09:17:16 +000012135Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
12136
12137 * configure.in libxml.spec.in python/Makefile.am python/TODO
12138 python/generator.py python/libxml2class.txt: added more informations
12139 in the libxml2-python package including docs. Slightly changed
12140 the class hierarchy
12141 * python/tests/*: added basic regression tests infrastructure too
12142
12143Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12144
12145 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
12146 added libxml2-python as part of the packages installed
12147
Daniel Veillarda7340c82002-02-01 17:56:45 +000012148Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12149
12150 * python/Makefile.am python/generator.py python/libxml.c
12151 python/libxml.py: more work, now able to extend the
12152 XPath interpreter with functions written in python.
12153
Daniel Veillardc3e39442002-02-01 09:29:41 +000012154Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12155
12156 * python/Makefile.am: Jacob sent a patch to allow building from
12157 tarfile.
12158
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000012159Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12160
12161 * python/Makefile.am python/libxml.c configure.in Makefile.am:
12162 inserted the python wrappers build, I hope this won't be too
12163 unportable
12164
Daniel Veillard1971ee22002-01-31 20:29:19 +000012165Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12166
12167 * xpath.c: minor optimization
12168 * python/generator.py python/libxml.c python/libxml.py
12169 python/libxml_wrap.h: more work on the python bindings,
12170 they now support XPath and there is no evident leak
12171
Daniel Veillard36ed5292002-01-30 23:49:06 +000012172Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12173
12174 * python/generator.py python/libxml.c python/libxml.py:
12175 more work on the python bindings generator.
12176
Daniel Veillard96fe0952002-01-30 20:52:23 +000012177Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12178
12179 * python/generator.py python/libxml.c python/libxml_wrap.h:
12180 more work on the python bindings.
12181
Daniel Veillardd2897fd2002-01-30 16:37:32 +000012182Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12183
12184 * python/generator.py python/libxml.c python/libxml.py
12185 python/libxml_wrap.h: commited early version of a python binding
12186 for private use only ATM
12187
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000012188Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12189
12190 * entities.c tree.c include/libxml/entities.h: applied patch
12191 from Anthony Jones to implement copy of DTD subtree too. Had
12192 just to keep 2 function private which really ought to become
12193 public ones.
12194
Daniel Veillarda42f25f2002-01-25 14:15:40 +000012195Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12196
12197 * xmllint.c: added pointers to the web pages in the usage()
12198
Daniel Veillardbd227ae2002-01-24 16:05:41 +000012199Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
12200
12201 * tree.c: more fixes from Petr Kozelka for attribute handling
12202 in the tree API to align the semantic with DOM.
12203
Daniel Veillard36065812002-01-24 15:02:46 +000012204Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12205
12206 * valid.c tree.c entities.c: another set of patches from
12207 Anthony Jones for copy operations cleanup and robustness
12208
Daniel Veillardf8592562002-01-23 17:58:17 +000012209Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12210
12211 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
12212 an alphabetic index based on comments content
12213 * doc/*: rebuilt the web site with the new references
12214
Daniel Veillardc8c7be42002-01-23 17:53:44 +000012215Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12216
12217 * parserInternals.h: Greg Sjaardema suggested to use an
12218 eponential buffer groth policy in xmlParserAddNodeInfo()
12219
Daniel Veillard3bf65be2002-01-23 12:36:34 +000012220Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
12221
12222 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
12223 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
12224 doc/parsedecl.py doc/Makefile.am: updated the python extractor
12225 to generate cross-references, and added/updated the stylesheets
12226 to generate and link API indexes. The generic keyword index
12227 is not done yet.
12228 * doc/*.html: regenerated all the usual docs too
12229
Daniel Veillard2070c482002-01-22 22:12:19 +000012230Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12231
12232 * debugXML.c: added an xpath function to the shell for T. V. Raman
12233
12234Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000012235
12236 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
12237 debug routines.
12238
Daniel Veillardc169f8b2002-01-22 21:40:13 +000012239Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12240
12241 * tree.c: apply an patch from Petr Kozelka for unlink and replace
12242 support of attribute nodes
12243
Daniel Veillard9d06d302002-01-22 18:15:52 +000012244Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12245
12246 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
12247 hopefully near complete and fully documented of the API in XML
12248 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
12249 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
12250 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
12251 include/libxml/parserInternals.h include/libxml/valid.hi
12252 include/libxml/xmlIO.h include/libxml/xmlerror.hi
12253 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
12254 include/libxml/xpath.h include/libxml/xpathInternals.h:
12255 Cleaned up the doc comments a lot in the process, the interface
12256 coverage is now 100%
12257
Daniel Veillard2d1464f2002-01-21 23:16:56 +000012258Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12259
12260 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
12261 extracts comments from the gtk-doc DocBook output (a bit
12262 convoluted but seems to work).
12263
Daniel Veillard61006472002-01-21 17:31:47 +000012264Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12265
12266 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
12267 added an XML description of the API, moved the script generating
12268 it here. Added a "make api" target
12269
Daniel Veillardd2f23002002-01-21 13:36:00 +000012270Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12271
12272 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
12273
Daniel Veillard99e55eb2002-01-21 08:56:29 +000012274Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12275
12276 * xpath.c include/libxml/xpathInternals.h: the change made to
12277 xmlXPathFuncLookupFunc was incompatible roll it back
12278
Daniel Veillard963d2ae2002-01-20 22:08:18 +000012279Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12280
12281 * SAX.c: cleanup patch from Anthony Jones
12282 * doc/Makefile.am: fix the headers to avoid in make scan
12283 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
12284 includes, * vs Ptr and general cleanup
12285 * parsedecl.py: first version of a script to extract the
12286 module interfaces, the goal will be to provide .decl or XML
12287 specification of the interfaces to build wrappers.
12288
Daniel Veillard0f5f1622002-01-20 12:42:06 +000012289Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12290
12291 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
12292 now provides return codes in case of errors
12293
Bjorn Reese026d29f2002-01-19 15:40:18 +000012294Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
12295
12296 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
12297 Upgraded to trio baseline 1.6
12298 * strio.h strio.c: Replaced by triostr.h and triostr.c
12299
Daniel Veillard572577e2002-01-18 16:23:55 +000012300Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
12301
12302 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
12303 of strdup usage in the code
12304
Daniel Veillarddb5850a2002-01-18 11:49:26 +000012305Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12306
12307 * parser.c error.c: Keith Isdale complained rightly that
12308 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
12309
Daniel Veillardcfa0d812002-01-17 08:46:58 +000012310Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
12311
12312 * tree.c: fixed the funxtion to set the xml: attributes
12313 * debugXML.c: added "setbase" to test it.
12314
Daniel Veillard2c748c62002-01-16 15:37:50 +000012315Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
12316
12317 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
12318 to allow updating an attribute content
12319
Daniel Veillard8de85c62002-01-15 17:10:15 +000012320Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12321
12322 * libxml.h: try to avoid problems when compiling on Windows
12323
Daniel Veillard314cfa02002-01-14 17:58:01 +000012324Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
12325
12326 * hash.c: patch from Anthony Jones for hash.c allocation size
12327 * Makefile.am: trying to work around Yet Another Libtool Madness
12328 and build the 2.4.13 release finally ...
12329
Daniel Veillard744683d2002-01-14 17:30:20 +000012330Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12331
12332 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
12333 * doc/* : update of the documentation
12334
Daniel Veillarde6a55192002-01-14 17:11:53 +000012335Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12336
12337 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
12338 at fixing #61290 :-(
12339
Daniel Veillardfb25a512002-01-13 20:32:08 +000012340Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
12341
12342 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
12343 Fixes bug #67229
12344
Daniel Veillardacb2bda2002-01-13 16:15:43 +000012345Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12346
12347 * tree.c: trying to avoid troubles when a subtree is copied
12348 and coalesced in part with the target tree. Should fix
12349 bug #67407
12350
Daniel Veillardd8224e02002-01-13 15:43:22 +000012351Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12352
12353 * valid.c: fixed validation of attributes content of type
12354 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
12355 values, very old bug. Fixes #67671
12356
Daniel Veillard8107a222002-01-13 14:10:10 +000012357Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12358
12359 * parser.c include/libxml/parserInternals.h tree.c: integrated
12360 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
12361 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
12362
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000012363Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12364
12365 * threads.c: applied Serguei Narojnyi's patch to add native
12366 thread support on the Win32 platform
12367 * testThreadsWin32.c Makefile.am: added the test program also
12368 from Serguei, Win32 specific
12369 * include/win32config.h include/libxml/xmlwin32version.h.in:
12370 added patch from Igor for the Windows thread specific defines.
12371
Daniel Veillard845cce42002-01-09 11:51:37 +000012372Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
12373
12374 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
12375
Daniel Veillard7b602b42002-01-08 13:26:00 +000012376Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12377
12378 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
12379 output page into XMLinfo.html. Close bug #66951 and
12380 raised by Robert Collins too.
12381
Daniel Veillard73c6e532002-01-08 13:15:33 +000012382Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
12383
12384 * encoding.c: Paul Keogh pointed out a possibility of segfault
12385 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
12386 Closes bug # 68238
12387
Daniel Veillard4a859202002-01-08 11:49:22 +000012388Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
12389
12390 * doc/*.html: updated the Gdome2 links
12391
Daniel Veillard3c5ed912002-01-08 10:36:16 +000012392Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12393
12394 * libxml.h: Applied following patches from Robert Collins
12395 and make sure IN_LIBXML is defined when compiling it
12396 -------
12397 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
12398 as well as Visual C.
12399 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
12400 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
12401 * strio.c (PLATFORM_UNIX): Define for Cygwin.
12402 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
12403 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
12404 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
12405 xmlSysIDExists xmlNoNetExists).
12406 * xmllint.c: Don't include winsock2.h for Cygwin.
12407
Daniel Veillard401c2112002-01-07 16:54:10 +000012408Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12409
12410 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
12411 when the version info is not present.
12412
Daniel Veillard6f42c132002-01-06 23:05:13 +000012413Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12414
12415 * tree.c: Anthony Jones pointed out a problem in
12416 xmlStringGetNodeList() and provided a fix for it
12417
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000012418Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12419
Daniel Veillarddb5850a2002-01-18 11:49:26 +000012420 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000012421 xmlCreatePushParserCtxt() when the initial buffer passed
12422 is large.
12423
Daniel Veillard0e47ee22002-01-05 18:25:52 +000012424Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12425
12426 * win32/*: big cleanup of the Windows/MSVC project files
12427 from Igor Zlatkovic
12428
Daniel Veillardcebb1362002-01-02 13:13:30 +000012429Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
12430
12431 * doc/Makefile.am: should fix #67674 and avoid troubles if
12432 xsltproc is not available or fails in the prefix provided
12433
Daniel Veillard26908ab2002-01-01 16:50:03 +000012434Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
12435
12436 * xmlmemory.c: one more doc patch from Charlie Bozeman.
12437
Daniel Veillard5344c602001-12-31 16:37:34 +000012438Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12439
12440 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
12441 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
12442 Fixed a few other problems raised by Charlie Bozeman.
12443 * result/VC/ElementValid[5-7]: fixed the output
12444
Daniel Veillardcbaf3992001-12-31 16:16:02 +000012445Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12446
12447 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
12448 patches from Charlie Bozeman. Regenerated the HTML docs.
12449
Daniel Veillard7f9a6802001-12-20 14:01:47 +000012450Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
12451
12452 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
12453 for Windows from Igor
12454
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000012455Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12456
12457 * xmllint.c: applied Justin Fletcher patch for --output or -o
12458
Daniel Veillardd3b29d22001-12-18 07:53:16 +000012459Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
12460
12461 * win32/libxml2/libxml2.def.src: close #67019
12462
Daniel Veillard01db67c2001-12-18 07:09:59 +000012463Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12464
12465 * xmllint.c: applied Justin Fletcher generic timing patch
12466 similar to the one already applied to xsltproc.
12467
Daniel Veillardd1640922001-12-17 15:30:10 +000012468Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12469
12470 * include/libxml/tree.h tree.c: applied documentation patches
12471 from Charlie Bozeman
12472
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000012473Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
12474
12475 *doc/xmllint.xml, xmllint.1 - document --dropdtd
12476
Daniel Veillard29e43992001-12-13 22:21:58 +000012477Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
12478
12479 * valid.c: fix the xmlStrdup() used in the previous patch.
12480 * valid.c: added --dropdtd
12481 * tree.c: fixed xmlUnlinkNode so it also removes the references
12482 from the document if the node is a DTD
12483
Daniel Veillard86fd5a72001-12-13 14:55:21 +000012484Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
12485
12486 * HTMLtree.c valid.c: cleanup some static declarations
12487
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000012488Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12489
12490 * xmllint.c: removed another strdup()
12491 * doc/FAQ: removed the HP/UX entry
12492
Daniel Veillarded472f32001-12-13 08:48:14 +000012493Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
12494
12495 * valid.c: fix bug #66816 when validating.
12496 * xmllint.c: don't use sys/time.h if configure did not found it
12497
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000012498Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
12499
12500 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
12501 xmlcatalog_man.xml
12502
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000012503Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12504
12505 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
12506 xmlInitMemory() was declared twice
12507
Daniel Veillardb82c1662001-12-09 14:00:54 +000012508Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
12509
12510 * globals.c: do not reference strdup() !
12511 * configure.in libxml-2.0.pc.in: trying to fix the libs
12512 of the various config extraction modules
12513
Daniel Veillardef90ba72001-12-07 14:24:22 +000012514Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12515
12516 * configure.in : preparing 2.4.12
12517 * doc/* : updated and rebuilt the docs
12518
Daniel Veillard220346d2001-12-07 11:33:54 +000012519Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12520
12521 * uri.c: closed bug #66159
12522 * testURI.c: added --escape option
12523 * configure.in: some cleanup for xml2-config --cflags
12524
Daniel Veillard2a906822001-12-06 14:34:08 +000012525Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
12526
12527 * globals.c testThreads.c: removed some misplaced includes
12528 of xmlversion.h
12529
Daniel Veillarde28313b2001-12-06 14:08:31 +000012530Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
12531
12532 * threads.c: patch from Gary Pennington fixing a possible
12533 problem at initialization time.
12534
Daniel Veillardd3b08822001-12-05 12:03:33 +000012535Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
12536
12537 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000012538 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000012539 CodeWarrior.
12540
Daniel Veillarda7866932001-12-04 13:14:44 +000012541Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
12542
12543 * xmllint.c: applied Geert Kloosterman's patch to fix
12544 --repeat --timing output
12545
Daniel Veillard19840942001-11-29 16:11:38 +000012546Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12547
12548 * parser.c: Robin Berjon <robin@knowscape.com> found a case
12549 where non-wellformed XML declaractions were not detected.
12550
Daniel Veillarde85d9342001-11-28 14:43:12 +000012551Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12552
12553 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
12554
Daniel Veillard22f25a82001-11-28 09:12:23 +000012555Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12556
12557 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
12558 gets reset by xmlCleanupInputCallbacks() and this makes the
12559 function useless. Same for output.
12560
Daniel Veillard107ccaa2001-11-27 16:23:50 +000012561Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12562
12563 * xmlIO.c: robert pointed out a loop error in callback cleanups
12564
Daniel Veillard8faa7832001-11-26 15:58:08 +000012565Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12566
12567 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
12568 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
12569 they are not really tied to debugging
12570
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000012571Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12572
12573 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
12574 * xmllint.c: better --catalogs description
12575
Daniel Veillard4855c8c2001-11-25 10:35:25 +000012576Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12577
12578 * tree.c: fixed a couple of problems in xmlSetProp()
12579
Daniel Veillardcd337f02001-11-22 18:20:37 +000012580Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
12581
12582 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
12583 unappropriate stdout output.
12584
Daniel Veillard566d4df2001-11-22 13:00:53 +000012585Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
12586
12587 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
12588 by Denis Beurive, closes #65111
12589
Daniel Veillardb4545fd2001-11-20 09:37:09 +000012590Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
12591
12592 * valid.c: in case of content model validity error, don't
12593 print it if validity warnings were not requested.
12594
Daniel Veillardc69e0b12001-11-20 08:35:07 +000012595Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12596
12597 * nanoftp.c: applied a couple of patches from Brian D Ripley.
12598 * parserInternals.c: removed the last exit() call. Print an
12599 unmaskable error on stderr instead (library mismatch detection)
12600
MST 2001 John Fleck42304042001-11-18 00:18:06 +000012601Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
12602
12603 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
12604 shell instructions from Heiko Rupp
12605
Daniel Veillardf7b094f2001-11-15 13:54:39 +000012606Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12607
12608 * catalog.c: use the URL notation file:// for default catalog paths
12609
Daniel Veillard0ec98632001-11-14 15:04:32 +000012610Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12611
12612 * include/libxml/tree.h: better comments for _private fields
12613 * tree.c: removed a problem when copying an entity reference.
12614
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000012615Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12616
12617 * vms/*: updated instructions and diffs from John A Fotheringham
12618
Daniel Veillarda11001b2001-11-12 22:45:36 +000012619Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12620
12621 * include/libxml/xmlerror.h: avoid an include problem if
12622 #include <libxml/xmlerror.h> happens first in code
12623 seems to be the case in KDE libs
12624
Daniel Veillard8e3943c2001-11-12 21:35:44 +000012625Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12626
12627 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
12628 from Igor for Windows
12629
12630Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12631
12632 * Makefile.am: Gary Pennington pointed out a missing prefix
12633
Daniel Veillard43d3f612001-11-10 11:57:23 +000012634Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12635
12636 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
12637 * doc/*: upgraded and rebuilt the docs
12638
Daniel Veillardc1f78342001-11-10 11:43:05 +000012639Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12640
12641 * HTMLparser.c: fix comment in scripts element parsing.
12642 * result/HTML/doc3*: updated the results.
12643
12644Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12645
12646 * uri.c: another URI bug fix #63336, using Joel Young patch.
12647
Daniel Veillardc6e013a2001-11-10 10:08:57 +000012648Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
12649
12650 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
12651 a cleaned up version of the Pwd shell string generation.
12652
Daniel Veillardbe480fb2001-11-08 23:36:42 +000012653Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12654
12655 * valid.c include/libxml/tree.h: trying to fix namespaces +
12656 validation problems for good, closing #63619 in the process
12657 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
12658 wrong in this respect, fixed it.
12659
Daniel Veillardd536f702001-11-08 17:32:47 +000012660Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12661
12662 * xmllint.c: Morus Walter patch to allow --format and --encode
12663
Daniel Veillard5004f422001-11-08 13:53:05 +000012664Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12665
12666 * debugXML.c: Stefan Kost provided an help command for the shell
12667
Daniel Veillarda6825e82001-11-07 13:33:59 +000012668Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
12669
12670 * debugXML.c: Heiko Rupp pointed that the shell would crash
12671 on empty nodesets returns.
12672
Daniel Veillard03f848d2001-11-07 12:53:46 +000012673Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12674
12675 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
12676 migh need the history libraries
12677
Daniel Veillard957fdcf2001-11-06 22:50:19 +000012678Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
12679
12680 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
12681 handle the case of < in quoted attributes, Bastian Kleineidam
12682
Daniel Veillardc853b322001-11-06 15:24:37 +000012683Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12684
12685 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
12686 fixing catalog breakages
12687 * Makefile.am catalog.c result/catalogs/catal
12688 result/catalogs/mycatalog.* test/catalogs/catal*:
12689 fixed more problems in catalog support, added more regression tests
12690 for both XML and SGML catalog handling
12691
Daniel Veillard66870c72001-11-05 19:27:49 +000012692Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12693
12694 * debugXML.c: applied an improvement to xmlGetLineNo() from
12695 Keith Isdale
12696
Daniel Veillardffe09c92001-11-05 14:21:47 +000012697Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12698
12699 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
12700 Side effect of the progressive catalog loading
12701
Daniel Veillardad661b92001-11-05 11:43:15 +000012702Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
12703
12704 * Makefile.am: confexecdir and confexec_DATA were defined twice
12705 pointed out by Karl Eichwalder
12706
Daniel Veillard6eb17722001-11-04 22:19:27 +000012707Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12708
12709 * xmlcatalog.c: avoid unlink() and use remove() instead.
12710
Daniel Veillardea898282001-11-04 22:13:45 +000012711Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12712
12713 * libxml.spec.in: cleanup
12714 * include/libxml/xmlwin32version.h: updated with 2.4.8
12715
Daniel Veillarda4617b82001-11-04 20:19:12 +000012716Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12717
12718 * encoding.c global.data globals.c testThreads.c: fix bug #63752
12719 of compiling libxml with a non standard set of options
12720
John Fleck027edfb2001-11-04 20:13:58 +000012721Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
12722
12723 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
12724 document --sgml option, fixing gnome bugzilla #63382
12725
Daniel Veillardcd21dc72001-11-04 20:03:38 +000012726Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12727
12728 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
12729 breakage of 2.4.7, added a couple of really needed APIs
12730 like xmlCatalogIsEmpty() and xmlNewCatalog()
12731 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
12732 for install-catalog
12733 * configure.in: preparing 2.4.8
12734
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000012735Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
12736
12737 * HTMLtree.c tree.c include/libxml/HTMLtree.h
12738 include/libxml/tree.h include/libxml/xmlIO.h: more include
12739 cleanups, export cleanly one html output + format function.
12740
12741Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12742
12743 * parser.c: removed initGenericErrorDefaultFunc call from
12744 xmlInitParser() since it could destroy previous calls to
12745 xsltSetGenericErrorFunc() effects
12746
Daniel Veillardebd38c52001-11-01 08:38:12 +000012747Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12748
12749 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
12750 keyword.
12751
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012752Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12753
12754 * Makefile.am: cleanup
12755 * threads.c: cleanup too
12756 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
12757 from xsltproc
12758 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000012759 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012760
Daniel Veillard91c00402001-10-30 17:41:38 +000012761Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12762
12763 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
12764 was not used anymore !
12765
Daniel Veillard52dcab32001-10-30 12:51:17 +000012766Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12767
12768 * configure.in: preparing 2.4.7
12769 * Makefile.am doc/Makefile.am: switched to the latest xmllint
12770 manual page from John
12771 * doc/*: updated the doc and rebuilt the generated pages
12772
Daniel Veillarda9e65e82001-10-30 10:32:36 +000012773Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
12774
12775 * xmlIO.c: closing bug #62711, the library should never
12776 close stdin or stdout.
12777
Daniel Veillard4def3bd2001-10-30 09:47:47 +000012778Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12779
12780 * uri.c: second pass at fixing #63336, using Joel Young
12781 final patch. looks okay.
12782
Daniel Veillardbb6808e2001-10-29 23:59:27 +000012783Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
12784
12785 * uri.c include/libxml/uri.h: trying to clear #63336
12786 allowing the escaping routine to parse unconformant
12787 URI-References.
12788
Daniel Veillardacf7ff02001-10-29 20:21:47 +000012789Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
12790
12791 * vms/readme.vms vms/build_libxml.com nanoftp.c
12792 include/libxml/xmlversion.h.in: a few VMS updates from
12793 John A Fotheringham
12794 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
12795 and xmlCleanupOutputCallbacks() for the Perl binding people.
12796
Daniel Veillard635ef722001-10-29 11:48:19 +000012797Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
12798
12799 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
12800 apply fixes to close #63271 and avoid segfaults when
12801 the error routine gets callbed before xmlInitParser()
12802 get called.
12803 * nanoftp.c error.c: Applied patches from Justin Fletcher
12804 correcting some xmlGenericError misuses.
12805
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000012806Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
12807
12808 *doc/xmllint.xml, doc/xmllint.1
12809 New and improved man page for xmllint - .xml is the original, .1
12810 is the generated man page
12811
Daniel Veillardc9484202001-10-24 12:35:52 +000012812Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
12813
12814 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
12815 the web site from the main HTML document.
12816
Daniel Veillard5151c062001-10-23 13:10:19 +000012817Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12818
12819 * parser.c: fixed an erroneous validation bug when PE refs
12820 occurs in external parsed entities referenced from the
12821 internals subset
12822 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
12823 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
12824 added the associated testcase, it's a nice one.
12825 * HTMLparser.c: generate the DTD node as HTML still ...
12826 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
12827
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000012828Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12829
12830 * HTMLparser.c: fixed a bug in htmlNewDoc()
12831
Daniel Veillard89cad532001-10-22 09:46:13 +000012832Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12833
12834 * test/threads/*: added entities testing to the Thread test
12835 * testThreads.c: make the test reasonable
12836 * DOCBparser.c: fix the DTD public and system ID
12837 * xmllint.c: added --sgml for SGML DocBook importing
12838 * Makefile.am: added Docbtests target
12839
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000012840Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12841
12842 * nanoftp.c: use only "anonymous@" string for anonymous passwds
12843 * testThreads.c: removed bogus include
12844
Daniel Veillardce2c2f02001-10-18 14:57:24 +000012845Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12846
12847 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
12848 fixed a very serious (looping) validation bug
12849
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000012850Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
12851
12852 * include/libxml/globals.h include/libxml/threads.h threads.c
12853 testThreads.c: far more testing, cleaning up bugs
12854 * *.c : make sure globals.h is always included.
12855
Daniel Veillard7cc95c02001-10-17 15:45:12 +000012856Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
12857
12858 * HTMLparser.c: try to get rid of parser loops for good.
12859
Daniel Veillardab7488e2001-10-17 11:30:37 +000012860Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
12861
12862 * configure.in: fixed some bugs in CFLAGS passing.
12863 * test/threads Makefile.am testThreads.c: added a specific
12864 threaded test case (really nasty, guaranteed).
12865
Daniel Veillard85c11fa2001-10-16 21:03:08 +000012866Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
12867
12868 * catalog.c: serious cleanup on the management of the
12869 XML catalog tree, more tests done, especially with
12870 the catalog PI.
12871
Daniel Veillard364789a2001-10-16 12:45:00 +000012872Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
12873
12874 * catalog.c: avoid a problem in catalog cleanup on SMP if
12875 catalogs were not initialized.
12876
Daniel Veillard81463942001-10-16 12:34:39 +000012877Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
12878
12879 * catalog.c xpath.c: trying to cleanup the not thread safe
12880 parts of the library.
12881
Daniel Veillard64a411c2001-10-15 12:32:07 +000012882Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
12883
12884 * include/libxml/globals.h configure.in global.data: make
12885 the allocation be per-thread a configure option
12886 * encoding.c include/libxml/parser.h: fixed compilation
12887 errors
12888
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000012889Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12890
12891 * include/libxml/parser.h: Norm reported that a few lines
12892 added were breaking libxslt compile, removed them for now
12893
Daniel Veillard6f350292001-10-14 09:56:15 +000012894Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
12895
12896 * parser.c parserInternals.c threads.c: debugged and fixed
12897 initialization problems which were giving troubles on SMP
12898 boxes.
12899
Daniel Veillard6661ffa2001-10-13 14:18:17 +000012900Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12901
12902 * include/libxml/Makefile.am: missing globals.h
12903
Daniel Veillarde7090612001-10-13 12:18:28 +000012904Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012905
Daniel Veillarde7090612001-10-13 12:18:28 +000012906 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012907
Daniel Veillardd0463562001-10-13 09:15:48 +000012908Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12909
12910 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
12911 include/libxml/parserInternals.h include/libxml/tree.h
12912 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
12913 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
12914 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
12915 Applied the last patches from Gary, cleanup, activated threading
12916 all user accessible global variables are now handled in globals.[ch]
12917 Still a bit rought but make tests passes with either
12918 --with-threads defined at configure time or not.
12919 * Makefile.am example/Makefile.am: added globals.[ch] and threads
12920 linking options
12921
Daniel Veillardb8478642001-10-12 17:29:10 +000012922Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
12923
12924 * Makefile.am include/libxml/Makefile.am
12925 include/libxml/globals.h globals.c include/libxml/threads.h
12926 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
12927 configure.in: started integrating the core of the thread support
12928 not activated yet but half integrated. The code should still
12929 compile and work anyway.
12930
Daniel Veillardb44025c2001-10-11 22:55:55 +000012931Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12932
12933 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
12934 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
12935 integrating the non-controversial parts of Gary Pennington
12936 multithread patches
12937 * catalog.c: corrected a small bug introduced
12938
Daniel Veillard75b96822001-10-11 18:59:45 +000012939Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12940
12941 * catalog.c include/libxml/catalog.h: very serious cleanup,
12942 isolating unportable code and as much as possible the accesses
12943 to the global shared catalog. May need more testing !
12944
Daniel Veillard78d12092001-10-11 09:12:24 +000012945Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12946
12947 * include/libxml/debugXML.h debugXML.c tree.c: integrating
12948 Keith Isdale patches for the XSLT debugger interfaces. Some
12949 cleanup
12950
Daniel Veillardff0b7312001-10-11 06:46:09 +000012951Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12952
12953 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
12954 * DOCBparser.c: generate line nubers in elements
12955
Daniel Veillard60087f32001-10-10 09:45:09 +000012956Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12957
12958 * configure.in: preparing 2.4.6 release
12959 * doc/xml.html doc/html/*: updated and rebuilt the docs
12960 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
12961
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000012962Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
12963
12964 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
12965 adding documentation for DV's supercatalog support
12966
Daniel Veillard82d75332001-10-08 15:01:59 +000012967Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12968
12969 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
12970 super catalog support adding one API and one flag --sgml to
12971 xmlcatalog
12972
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000012973Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
12974
12975 * doc/xmlcatalog_man.xml, xmlcatalog.1
12976 One more crack at
12977 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12978
12979
Thomas Broyer47334c02001-10-07 16:41:52 +000012980Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12981
12982 * xpath.c: implemented xmlXPathObjectCopy for external objects
12983 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
12984
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000012985Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
12986
12987 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12988 finishing up fix to
12989 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
12990 the xmlcatalog man page display more elegantly
12991
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000012992Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
12993
12994 * configure.in: closing bug #61832
12995 * HTMLparser.c: removed a warning
12996
Daniel Veillard6ab38382001-10-06 13:08:27 +000012997Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12998
12999 * xpath.c: fixing #61673 part I, do not loose doc information
13000 when copying result value trees.
13001
Daniel Veillard556c6682001-10-06 09:59:51 +000013002Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13003
13004 * xpath.c: trying to harden the XPath interpreter
13005
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000013006Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
13007
13008 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
13009 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
13010
William M. Brack1633d182001-10-05 15:41:19 +000013011Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13012
13013 * HTMLparser: repaired another loop problem
13014
Daniel Veillard20ee8c02001-10-05 09:18:14 +000013015Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
13016
13017 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
13018 parsing.
13019 * xpath.c: fix bug #61291 the default XML namespace node is
13020 missing from the namespace axis.
13021 * tree.c: refuse to create namespaces nodes with prefix "xml"
13022
Daniel Veillard651f9472001-10-04 14:51:06 +000013023Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
13024
13025 * SAX.c: ouch a non-defined namespace could lead to a crash,
13026 fixed #61215
13027
Daniel Veillard7dd05702001-10-04 14:25:12 +000013028Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
13029
13030 * parserInternals.c: closed bug #61054
13031
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000013032Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
13033
13034 * include/libxml/Makefile.am: closing #60708
13035
Daniel Veillarda293c322001-10-02 13:54:14 +000013036Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
13037
13038 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
13039 adding xmlSAXParseFileWithData following Marco Stipek suggestion
13040
Daniel Veillardf4309d72001-10-02 09:28:58 +000013041Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13042
13043 * valid.c: close bug #61550 when xml: wasn't considered a namespace
13044
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000013045Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13046
13047 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
13048 * DOCBparser.c HTMLparser.c parser.c: fixed typos
13049
Daniel Veillard16756b62001-10-01 07:36:25 +000013050Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
13051
13052 * catalog.c: Justin Fletcher provided cleaup code in case
13053 HAVE_STAT is not defined
13054 * include/win32config.h: Igor Zlatkovic suggested to have
13055 HAVE_STAT defined there
13056
William M. Brack5e1cac12001-09-28 16:19:18 +000013057Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13058
13059 * catalog.c - fixed typing error reported by M. Barros
13060
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000013061Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
13062
13063 * xmllint.c - fixing typo
13064
William M. Brackd28e48a2001-09-23 01:55:08 +000013065Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13066
13067 * HTMLparser.c: small enhancement to prevent loop on
13068 unrecognizable data
13069
Daniel Veillardb1d62872001-09-21 09:47:08 +000013070Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13071
13072 * parserInternals.c: applying patch from bug #60757 this
13073 should close it
13074
Daniel Veillardc0631a62001-09-20 13:56:06 +000013075Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
13076
13077 * catalog.c xmlcatalog.c: removed a couple of warning
13078 * xpath.c: try to solve the linking problem on platforms
13079 needing trio to compile
13080
Daniel Veillard1a123612001-09-19 08:06:23 +000013081Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000013082
Daniel Veillard1a123612001-09-19 08:06:23 +000013083 * Makefile.am libxml.spec.in: backing up non-documented changes
13084 commited without review or aproval by Jens Finke <jens@gnome.org>
13085 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000013086
Daniel Veillardf5b44e42001-09-17 17:19:54 +000013087Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
13088
13089 * configure.in: Joe Orton provided a patch fixing a problem
13090 when iconv is specified to be in a non-standard directory
13091 but wasn't exported in xml2-config --cflags
13092
Daniel Veillard2fc2db72001-09-14 17:33:51 +000013093Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
13094
Daniel Veillardf5b44e42001-09-17 17:19:54 +000013095 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000013096 troubles with 2.4.4 errors.
13097
Daniel Veillard16698282001-09-14 10:29:27 +000013098Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13099
13100 * encoding.c entities.c: do not output hexadecimal charrefs
13101 when serializing HTML since some version of Netscape can't
13102 grok it, generate decimal ones.
13103 * result/HTML/doc3.htm: output changed due to previous test
13104 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
13105
Daniel Veillard98fed372001-09-13 11:34:58 +000013106Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
13107
13108 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
13109 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
13110
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000013111Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000013112 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000013113
13114 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
13115 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
13116 updated the configuration scripts systems accordingly
13117
Daniel Veillard04382ae2001-09-12 18:51:30 +000013118Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13119
13120 * configure.in: preparing for 2.4.4
13121 * doc/xml.html doc/html/*: updated and rebuilt the docs
13122
Daniel Veillardd63437e2001-09-12 15:00:27 +000013123Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
13124
13125 * win32/dsp/libxml2.def.src: tried to incorporate comments
13126 from bug #59220
13127
Daniel Veillard319a7422001-09-11 09:27:09 +000013128Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
13129
13130 * parser.c result/noent/wml.xml: fixed bug #59981 related
13131 to handling of '&' in attributes when entities are substitued
13132
Daniel Veillard7cf5e442001-09-10 20:16:32 +000013133Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13134
13135 * libxml.h include/libxml/xmlversion.h.in
13136 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
13137 Tried to close bug #60131
13138
Daniel Veillardbce62332001-09-10 18:46:55 +000013139Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13140
13141 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
13142
Daniel Veillard143b04f2001-09-10 18:14:14 +000013143Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
13144
13145 * SAX.c: fixing bug #59946 on xmlns=""
13146
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000013147Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13148
13149 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
13150 but allocates a new error code.
13151
Daniel Veillard05c13a22001-09-09 08:38:09 +000013152Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
13153
13154 * xmllint.c: John Fleck fixed typos in the options output
13155 * parser.c SAX.c: fix ignorable white space SAX selection
13156
13157Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13158
13159 * entities.c: Steve Underwood found the possibility of an
13160 ininite loop in case of error.
13161
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000013162Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
13163
13164 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
13165
Daniel Veillarda050d232001-09-05 15:51:05 +000013166Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
13167
13168 * parser.c: warn if version is not 1.0 but it's not
13169 strictly speaking an error after analyzing the spec
13170
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000013171Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
13172
13173 *doc/catalog.html - add link to the html version of the
13174 man page, other linguistic cleanups
13175
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000013176Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
13177
13178 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
13179 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
13180 file, has not yet been included in the build.
13181
Daniel Veillard99784ff2001-09-01 16:20:28 +000013182Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13183
13184 * catalog.c: removed a duplicate affectation Justin Fletcher
13185
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000013186Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
13187
13188 * tree.c: Armin Sander pointed a possible text coalescing
13189 problem, completed his patch.
13190
Bjorn Reese0b2ae432001-08-31 16:31:57 +000013191Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13192
13193 * trionan.c: Fixed const and volatile re-definition problem
13194
Daniel Veillard5d96fff2001-08-31 14:55:30 +000013195Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
13196
13197 * libxml.4 parser.c: doc updates from Heiko Rupp
13198 * parserInternals.c: 2 sanity checks from Heiko Rupp
13199
Daniel Veillard3ec4c612001-08-28 20:39:49 +000013200Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
13201
13202 * tree.c: applied patch from Armin Sander to make some pointers
13203 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000013204 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000013205
Daniel Veillardb06c6142001-08-27 14:26:30 +000013206Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13207
13208 * xpath.c: hum, restrict the integer usage gcc bug workaround
13209 to only gcc compilers so that other architecture don't get
13210 penalized by this limitation.
13211 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
13212
Daniel Veillard268fd1b2001-08-26 18:46:36 +000013213Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
13214
13215 * valid.c: fixed a Windows compiler warning (Chris Poblete)
13216 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
13217
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000013218Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
13219
13220 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
13221 --convert option to xmlcatalog to convert SGML ones to
13222 the XML syntax.
13223 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
13224
13225 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000013226Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13227
13228 * catalog.c xmlIO.c: started some serious testing and fixed
13229 a few bug and optmization needs.
13230
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000013231Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13232
13233 * Makefile.am configure.in include/libxml/xmlwin32version.h:
13234 preparing for a 2.4.3 release even if it may not be ready yet
13235 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
13236 all file parsing lookup to go through the entity resolver, add
13237 to add an API to bypass it (needed to load catalogs themselves),
13238 some cleanup on the catalog code too.
13239 * nanoftp.c: small cleanup
13240 * doc/catalog.html: small update
13241
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000013242Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
13243
13244 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
13245 Jun Kuriyama
13246
Daniel Veillardffb120d2001-08-23 00:52:23 +000013247Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
13248
13249 * doc/catalog.html: finished the catalog documentation
13250
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000013251Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13252
13253 * doc/catalog.html doc/xml.html: added documentation about
13254 Catalog support, misses an API description
13255 * doc/html/*: reextracted the API pages
13256
Daniel Veillarddc2cee22001-08-22 16:30:37 +000013257Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13258
13259 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
13260 Added the part about section 7.2 on URI resolution,
13261 fixed a side effect in the HTML parser, look complete
13262 and ready to rock except the URI/SystemID part!
13263
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000013264Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13265
13266 * include/libxml/catalog.h include/libxml/parser.h
13267 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
13268 xmlIO.c: added support and APIs needed for the catalog PI
13269 * include/libxml/xmlIO.h: cleanup
13270
Daniel Veillarde2940dd2001-08-22 00:06:49 +000013271Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13272
13273 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
13274 include/libxml/catalog.h: starts to look okay, really
13275 plugged the new framework, cleaned a lot of stuff,
13276 added some APIs, except the PI's support missing this
13277 should be mostly complete
13278 * result/catalogs/* test/catalogs/*: added new test, enriched
13279 the existing one with URN ID tests
13280
Daniel Veillard64339542001-08-21 12:57:59 +000013281Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
13282
13283 * catalog.c: fixed nextCatalog
13284 * result/catalogs/docbook test/catalogs/*: started adding
13285 a small regression test
13286
Daniel Veillardcda96922001-08-21 10:56:31 +000013287Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
13288
13289 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
13290 more work on the XML catalog support.
13291 * parser.c include/libxml/parser.h: small cleanup seems using
13292 list as a public parameter name can give portability troubles
13293 * trionan.c trionan.h xpath.c include/libxml/trionan.h
13294 include/libxml/xpath.h include/libxml/Makefile.am: removed
13295 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
13296 wrappers
13297
Bjorn Reese45029602001-08-21 09:23:53 +000013298Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13299
13300 * Makefile.am trio.c triodef.h trionan.c xpath.c
13301 include/libxml/Makefile.am include/libxml/trionan.h:
13302 Re-worked Not-A-Number and Infinity support.
13303 * xmlcatalog.c: added readline include files
13304
Daniel Veillard344cee72001-08-20 00:08:40 +000013305Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
13306
13307 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
13308 testCatalog as xmlcatalog, making it an installed app
13309 adding a shell, and preparing it to be a /etc/xml/catalog
13310 management tool, though not ready yet
13311 * catalog.c include/libxml/catalog.h: adding support for
13312 XML Catalogs http://www.oasis-open.org/committees/entity/
13313 not finished, there is some interesting tradeoffs and a
13314 few open questions left.
13315
Daniel Veillardb7664f42001-08-19 13:00:43 +000013316Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
13317
13318 * xmllint.c: fixed a line formatting problem
13319
Daniel Veillard5015b712001-08-17 09:37:52 +000013320Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13321
13322 * SAX.c: removed a couple of unused variable (Albert Chin)
13323
Daniel Veillardbb371292001-08-16 23:26:59 +000013324Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
13325
13326 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
13327 trying to fix some troubles w.r.t. function returning
13328 const xxxPtr.
13329
Daniel Veillardb60c54e2001-08-16 19:34:27 +000013330Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13331
13332 * win32/dsp/libxml2.def.src: another set of symbols conditionally
13333 defined
13334
Daniel Veillardae6db172001-08-16 19:32:00 +000013335Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
13336
13337 * xpointer.c: removed unused var
13338
Daniel Veillard09190202001-08-16 16:27:41 +000013339Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
13340
13341 * testXPath.c: another small cleanup closing bug #59110
13342
Daniel Veillard796f4b62001-08-16 16:00:13 +000013343Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
13344
13345 * win32/dsp/libxml2.def.src: small cleanup closing bug
13346 #59108
13347
Daniel Veillard5aac4e42001-08-15 20:46:57 +000013348Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
13349
13350 * example/gjobread.c: add xmlCleanupParser() before leaving
13351
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000013352Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
13353
13354 * config.h.in configure.in include/libxml/xmlwin32version.h:
13355 released 2.4.2
13356
Daniel Veillardd3d06722001-08-15 12:06:36 +000013357Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
13358
13359 * include/libxml/valid.h debugXML.c valid.c: deprecate
13360 the non-boundchecking Sprintf functions, add Snprintf
13361 this should close bug #57984
13362
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000013363Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
13364
13365 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
13366 URIs before doing the lookups (pointed by Mark Vakoc)
13367
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000013368Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
13369
13370 * xpath.c: serious changes on Result Value Trees and NodeSets
13371 w.r.t. deallocation and collect operations. Probably not
13372 100% clean (merge of allocated trees smells like a problem).
13373 Seems sufficient to close #58943
13374
Daniel Veillard90493a92001-08-14 14:12:47 +000013375Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
13376
13377 * xmllint.c: adding a --format option
13378
Daniel Veillardfe703322001-08-14 12:18:09 +000013379Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
13380
13381 * xpath.c: count() was broken on Result Value Tree
13382 * xmlIO.c: fixed file:/// accesses on _WIN32
13383
Daniel Veillard70ac0e32001-08-13 11:24:16 +000013384Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13385
13386 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
13387 macro was renamed, this should close bug #58683
13388
Daniel Veillardf300b7e2001-08-13 10:43:15 +000013389Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
13390
13391 * SAX.c: small fix fixing bug #58539 reported by coolo, in
13392 entity substitution mode text at the end of the entity might
13393 be added due to text coalescing.
13394 * nanoftp.c parser.c: small cleanup
13395
Daniel Veillard0c720972001-08-08 20:59:00 +000013396Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
13397
13398 * HACKING: added John Fleck right to commit in the doc subdir
13399
Daniel Veillard48da9102001-08-07 01:10:10 +000013400Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13401
13402 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
13403 allow to inherit attributes from the DTD directly in the
13404 tree, this is needed for XPath and can be a useful feature.
13405 Inherited namespaces are always provided at the tree level now
13406 * test/defattr* result/defattr* result/noent/defattr*: added a couple
13407 of tests for this feature (XSLT being the prime user).
13408
Daniel Veillard50f34372001-08-03 12:06:36 +000013409Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13410
13411 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
13412 testSAX.c xmlIO.c xmllint.c include/win32config.h
13413 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
13414 include/libxml/xmlwin32version.h.in win32/README.MSDev
13415 win32/dsp/*: applied Win32 Facelift No.2 patches from
13416 Igor Zlatkovic for Windows/MSC
13417
Daniel Veillard9f4eb912001-08-01 21:22:27 +000013418Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
13419
13420 * SAX.c: unparsedEntityDecl() the URI computation of the
13421 entity wasn't done breaking XSLT unparsed-entity-uri()
13422
Daniel Veillard567e1b42001-08-01 15:53:47 +000013423Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
13424
13425 * xpath.c: fixed a bug when walking the descendants and
13426 the current node has no children
13427 * debugXML.c: show up when a text node is supposed to not be escaped
13428
Thomas Broyerf186c822001-07-31 23:30:37 +000013429Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13430
13431 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
13432 worked like the set:leading() function)
13433 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
13434
Daniel Veillardba6db032001-07-31 16:25:45 +000013435Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13436
13437 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
13438
Daniel Veillard57905372001-07-31 15:52:17 +000013439Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13440
13441 * include/libxml/xmlIO.h: apply change to close #58141
13442 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
13443
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000013444Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13445
13446 * parser.c: when the internal subset uses a PE, then the
13447 included entity can use conditional sections.
13448
Daniel Veillard7d7e3792001-07-30 13:42:13 +000013449Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13450
13451 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
13452 when walking the namespace axis showing up in
13453 libxst/tests/general/bug-12
13454 * xmlmemory.c: added the possibility to trace a given block
13455 defined by its address
13456
Daniel Veillard4aafa792001-07-28 17:21:12 +000013457Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13458
13459 * parser.c: don't override existing encoding specified before
13460 starting xmlParseDocument()
13461
Daniel Veillardfdb1f242001-07-27 23:32:44 +000013462Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13463
13464 * include/libxml/xmlwin32version.h: reinserted, needed for
13465 Windows users of CVS
13466
Darin Adlera77cac02001-07-27 17:41:51 +0000134672001-07-27 Darin Adler <darin@bentspoon.com>
13468
Darin Adler699613b2001-07-27 22:47:14 +000013469 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
13470 * testCatalog.c: Add include of <libxml/parser.h>.
13471
134722001-07-27 Darin Adler <darin@bentspoon.com>
13473
Darin Adlera77cac02001-07-27 17:41:51 +000013474 * include/libxml/.cvsignore:
13475 * include/libxml/xmlwin32version.h:
13476 Remove this file from CVS because it's generated.
13477
Daniel Veillard50822cb2001-07-26 20:05:51 +000013478Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13479
13480 * parser.c include/libxml/parser.h: applied const patches from
13481 Tom Moog #58002
13482
Thomas Broyerba4ad322001-07-26 16:55:21 +000013483Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13484
13485 * xpath.c include/libxml/xpath{,Internals}.h: added a function
13486 lookup framework
13487
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000013488Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13489
13490 * tree.c: fixed xmlCopyNode() for documents
13491
Daniel Veillard6dd398f2001-07-25 22:41:03 +000013492Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13493
13494 * parser.c: fixed bugs #58073 reported by Greg Shtilman
13495
13496Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000013497
13498 * parser.c: fixes bug #57652 reported by Morus Walter
13499
Daniel Veillarde3924972001-07-25 20:25:21 +000013500Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13501
13502 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
13503
Daniel Veillarda53c6882001-07-25 17:18:57 +000013504Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13505
13506 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
13507 errors, lesson don't add new functions at 1am before a release
13508 * xpath.c: integrated fix from Bjorn to avoid divide by zero
13509 from XPath initialization when possible.
13510
Daniel Veillardd9bad132001-07-23 19:39:43 +000013511Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13512
13513 * result/scripts/base*: removing history/readline changed
13514 this slightly
13515 * include/libxml/parser.h SAX.c parser.c parserInternals.c
13516 xmllint.c: make element content line number generation
13517 optionnal to avoid breaking old apps added interface to switch
13518
Daniel Veillardf012a642001-07-23 19:10:52 +000013519Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13520
13521 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000013522 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000013523 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
13524 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
13525 John Kroll fixes to allow saving to HTTP via PUT (or
13526 POST of needed).
13527 * doc/html/*.html: regenerated the docs
13528
Thomas Broyere8126242001-07-22 03:54:15 +000013529Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13530
13531 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
13532 xmlHashScanFull and xmlHashScannFull3 to get passed the
13533 three keys as arguments to the callback function
13534
Daniel Veillard5e2dace2001-07-18 19:30:27 +000013535Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13536
13537 * configure.in Makefile.am: removed libxml softlink for good
13538 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
13539 100% coverage by gtk-doc
13540
Daniel Veillard8599e702001-07-17 21:38:51 +000013541Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13542
13543 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
13544 fixed serious troubles due to size_t vs. int mismatch
13545
Daniel Veillard8fcc4942001-07-17 20:07:33 +000013546Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13547
13548 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
13549
Thomas Broyerf06a3d82001-07-16 04:52:57 +000013550Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13551
13552 * include/libxml/xpath{,Internals}.h xpath.c: added a more
13553 convenient extension API for value and context managing
13554 Now handles external objects through xmlXPathPopExternal,
13555 xmlXPathWrapExternal and xmlXPathReturnExternal.
13556 Added functions for sets operations (intersection, etc.)
13557
Daniel Veillard22090732001-07-16 00:06:07 +000013558Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13559
13560 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
13561 xmlIO.c tree.c parserInternals.c entities.c encoding.c
13562 HTMLparser.c: cleanup of global variables, marking some
13563 const or private.
13564
Thomas Broyerf06a3d82001-07-16 04:52:57 +000013565Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000013566
13567 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
13568 fixed xmlXPathNodeSetItem when passing index=0
13569
Daniel Veillard05dec342001-07-14 21:57:39 +000013570Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13571
13572 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
13573
Daniel Veillard28ae6362001-07-14 16:44:32 +000013574Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13575
13576 * xmllint.c: fixed compilation under Cygwin #57503
13577 * TODO: update
13578
Peter Williamsed156f52001-07-13 18:35:13 +0000135792001-07-13 Peter Williams <peterw@ximian.com>
13580
13581 * config.h.in: add #undef HAVE_DLFCN_H
13582
13583 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
13584 builddir.
13585
Daniel Veillard73b36e32001-07-12 15:09:52 +000013586Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13587
13588 * win32/libxml2/libxml2.def.src: added a couple of exported entries
13589 raised by #57348 and #57381
13590
Daniel Veillard7db37732001-07-12 01:20:08 +000013591Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13592
13593 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
13594 tree.c xpointer.c: store the line numbder in element->content,
13595 may break some software, need a configuration mechanism
13596
Darin Adler96037892001-07-11 00:03:16 +0000135972001-07-10 Darin Adler <darin@bentspoon.com>
13598
13599 * .cvsignore:
13600 * example/.cvsignore:
13601 * include/.cvsignore:
13602 * include/libxml/.cvsignore:
13603 Various things that are generated and should be ignored.
13604
Daniel Veillard09ab7e12001-07-10 15:49:44 +000013605Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13606
13607 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
13608 * doc/xml.html doc/html/*: updated the docs
13609
Daniel Veillard04e2dae2001-07-09 20:07:25 +000013610Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13611
13612 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
13613 validation occured on content with element child
13614
Daniel Veillardb8c9be92001-07-09 16:01:19 +000013615Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13616
13617 * tree.c: fixed XML Base computation which was broken
13618 * debugXML.c: added a base function to the shell
13619 * Makefile.am result/scripts/* test/scripts/*: added scripts
13620 based regression tests, and adding 2 XML Base tests
13621
Daniel Veillard19e96c32001-07-09 10:32:59 +000013622Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13623
13624 * tree.c: set properties doc and call xmlSetListDoc for properties
13625 content when grafting them in a different tree.
13626 * aclocal.m4: remove from CVS
13627
Daniel Veillarde086f5c2001-07-08 21:10:40 +000013628Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13629
13630 * win32/libxml2/libxml2.def.src: added some missing entry point
13631 for XPath (Mark Vakoc)
13632
Daniel Veillard388236f2001-07-08 18:35:48 +000013633Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13634
13635 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
13636 layer should URI-Unescape before trying to open resources.
13637
Daniel Veillard04383752001-07-08 14:27:15 +000013638Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13639
13640 * xpath.c: fix the name() bug for elements in the default
13641 namespace reported by Charlie Bozeman
13642
Daniel Veillard7583a592001-07-08 13:15:55 +000013643Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13644
13645 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
13646 led to an XPath fix, improvements of SAX initialization, and
13647 an added option --nocdata to testXPath
13648
Daniel Veillard449d7392001-07-07 19:11:06 +000013649Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13650
13651 * doc/libxml-doc.el: Felix Natter provided anew version working
13652 with XEmacs too
13653
Daniel Veillard5168dbf2001-07-07 00:18:23 +000013654Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13655
13656 * include/libxml/xpath.h: small cleanup
13657 * doc/xml.html: update
13658
Daniel Veillardf524d6e2001-07-05 23:41:40 +000013659Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13660
13661 * Makefile.am configure.in include/libxml/xmlwin32version.h:
13662 released 2.3.14
13663
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013664Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13665
13666 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000013667 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013668
Daniel Veillard73c9c042001-07-05 20:02:54 +000013669Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13670
13671 * xpath.c: a bug reported by Stephan Kulow empty nodesets
13672 were not equal to empty strings
13673
Daniel Veillard1fd36d22001-07-04 22:54:28 +000013674Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13675
13676 * SAX.c: fixed a URI-Reference computation problem when validating
13677 * xmlIO.c: small cleanup
13678
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000013679Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13680
13681 * parser.c: improved the description of a couple of interfaces
13682 upon Larry Stamper suggestion
13683
Daniel Veillard62f313b2001-07-04 19:49:14 +000013684Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13685
13686 * SAX.c entities.c parser.c: changed completely the way entities
13687 are handled when running the parser in entity substitution mode.
13688 This fixes a bug reported by Stephan Kulow and nearly divides
13689 by 3 the amount of memory required by libxslt to load and process
13690 DocBook TDG.
13691
Daniel Veillardf420ac52001-07-04 16:04:09 +000013692Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13693
13694 * HTMLparser.c: fixing a too early root closing problem raised
13695 byt Prashanth Naidu
13696
Daniel Veillard8c357d52001-07-03 23:43:33 +000013697Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13698
13699 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
13700 raised by Mark Vakoc.
13701
Daniel Veillard6e90d192001-07-03 16:37:49 +000013702Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13703
13704 * example/Makefile.am: fixed the include path to add srcdir/include
13705 * Makefile.am configure.in: fix from Albert Chin for iconv detection
13706 and some cleanup
13707
Daniel Veillardf06307e2001-07-03 10:35:50 +000013708Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13709
13710 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
13711 lot of optimization work, results in significant improvements
13712 when handling really complex XPath queries. Add a small optimizer
13713 for unions, improve [n] and [last()], avoid some costly ops.
13714
Daniel Veillard77044732001-06-29 21:31:07 +000013715Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13716
13717 * include/libxml/parser.h parser.c: xmlStrstr args are both const
13718 * xpath.c: small cleanup
13719 * xmlGetNsList: reformated, fixed problems if used on Entities
13720
Daniel Veillard2adbb512001-06-28 16:20:36 +000013721Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13722
13723 * doc/xml.html: added 1.8.14 and 2.3.13 releases
13724
Daniel Veillardb37ecd02001-06-28 16:18:11 +000013725Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13726
13727 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
13728 * Makefile.am example/Makefile.am: workaround automake generating
13729 erroneous deps
13730
Daniel Veillard12f7d292001-06-28 13:12:11 +000013731Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13732
13733 * include/win32config.h: bug #56801 Yon Derek provided a patch
13734 to the windows config file.
13735
Daniel Veillard87ee9142001-06-28 12:54:16 +000013736Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13737
13738 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
13739 libxml.h : Yon Derek provided a set of changes to compile from
13740 CVS on Windows/MSC
13741
Daniel Veillard0e4cd172001-06-28 12:13:56 +000013742Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13743
13744 * parser.c: fixed UTF8 BOM support in push mode
13745 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
13746 added a specific testcase
13747
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000013748Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13749
13750 * Makefile.am: added --push regression tests
13751 * parserInternals.c: the XML parser segfaulted in --push mode
13752
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000013753Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13754
13755 * configure.in: moved the symlinks detection within a CVS
13756 check, this is not portable and will be removed soon.
13757 * xpath.c: small cleanup/speedup
13758
Daniel Veillard11648102001-06-26 16:08:24 +000013759Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13760
13761 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
13762 release of 2.3.12
13763 * parser.c: make an error message if unknow entities in all cases
13764
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000013765Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13766
13767 * uri.c: fixed 2 uri normalization bugs on '//' reduction
13768
Daniel Veillard23793842001-06-25 16:07:45 +000013769Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13770
13771 * include/libxml/Makefile.am: Laszlo Peter pointed out that
13772 includes were installed in the wrong dir
13773
Daniel Veillardf5498f32001-06-25 15:08:36 +000013774Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13775
13776 * doc/html.xml: warn against sending code to exhibit bugs.
13777
Daniel Veillard56f06462001-06-24 21:34:03 +000013778Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13779
13780 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
13781 Tru64 from Thomas Leitner
13782
Daniel Veillardc5d64342001-06-24 12:13:24 +000013783Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13784
13785 * AUTHORS: added William and Bjorn
13786 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
13787 daniel@veillard.com hopefully I won't have to do this again
13788 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
13789 docs can be rebuilt cleanly now
13790 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
13791 from CVs it's generated, added include/libxml/xmlwin32version.h
13792 also generated but which should change far less frequently.
13793 * catalog.c nanoftp.c: made sure to include libxml.h not
13794 libxml/xmlversion.h directly
13795 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
13796 when compiling on WIN32 and MSC
13797
Daniel Veillard07385fd2001-06-23 21:55:48 +000013798Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13799
13800 * include/Makefile.am include/libxml/Makefile.am configure.in:
13801 fixed make distcheck and rebuilding the rpms
13802
Daniel Veillardcd1d9442001-06-23 18:53:44 +000013803Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13804
13805 * configure.in: should finish the migration of exported includes
13806 into a real include/libxml in CVS, at least for CVS users.
13807 * removed the exported headers, added in include/libxml (as well
13808 as xmlversion.h.in).
13809
Daniel Veillard6dd8e052001-06-23 18:38:06 +000013810Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13811
13812 * configure.in: fixed the way to detect symlink
13813
Daniel Veillard66541772001-06-23 18:31:04 +000013814Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13815
13816 * configure.in: updated, include/libxml is now a real CVS dir
13817
Daniel Veillardca989762001-06-23 17:39:29 +000013818Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13819
13820 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
13821 version works with both libxml1 and libxml2 (it autodetects
13822 the prefix of the html-files) from Felix Natter.
13823 * doc/xml.html: updated doc accordingly
13824
Daniel Veillard8cf14d52001-06-23 16:32:46 +000013825Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13826
13827 * xpath.c: fixed the bug generating a template loop in libxslt
13828 when using docbook-xsl-1.4, * should filter out document nodes
13829 * HACKING: added William
13830 * TODO: updated
13831
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000013832Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13833
13834 * doc/FAQ.html: added a warning about gcc-3.0
13835 * doc/xml.html: added reference to gdome2 and removed a confusing
13836 sentence
13837
Daniel Veillardf7f41852001-06-22 15:18:01 +000013838Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13839
13840 * xmlversion.h: okay this is a generated file, but Windows
13841 users need it and they can't generate it, and I want CVS
13842 Windows users ...
13843 * win32/libxml2/libxml2_so.dsp: Windows project file for
13844 the shared lib version of libxml2
13845 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
13846 resources needed for libxslt/xsltproc by Yon Derek
13847
Bjorn Reese3157b342001-06-22 14:41:45 +000013848Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13849
13850 * trio.c: MSVC fix (provided by Igor Zlatkovic)
13851
Daniel Veillard4151acb2001-06-22 10:48:57 +000013852Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13853
Daniel Veillardcc146db2001-06-22 11:10:52 +000013854 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
13855
13856Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13857
Daniel Veillard4151acb2001-06-22 10:48:57 +000013858 * include/win32config.h: Yon Derek provided a first fix
13859 to be able to compile libxslt/xsltproc on Windows
13860
Daniel Veillardd79bcd12001-06-21 22:07:42 +000013861Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13862
13863 * xpath.c: attempt to work around what seemed a gcc optimizer
13864 bug when handling floats on i386 http://veillard.com/gcc.bug
13865 * tree.c entities.c encoding.c: doing some cleanups while
13866 chasing it
13867
Daniel Veillard017b1082001-06-21 11:20:21 +000013868Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13869
13870 * Makefile.am: cleanup when --without-debug is specified
13871 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
13872 w.r.t. --without-debug and other include points
13873 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
13874 Catalogs
13875 * configure.in entities.h tree.h HTMLparser.c: removed
13876 --without-corba, made the _private field mandatory
13877
Daniel Veillard87a764e2001-06-20 17:41:10 +000013878Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13879
13880 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
13881 outputs a BOM in UTF8, an errata has been issued to avoid the
13882 problem, that was the most reasonable solution... Add support
13883 for a leading UTF8 BOM in entities.
13884
Daniel Veillard10ea86c2001-06-20 13:55:33 +000013885Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13886
13887 * valid.c: fixed a bug found when post validating an entity ref
13888 * xmllint.c: added --loaddtd and sligly changed --postvalid to
13889 activate it too
13890
Daniel Veillard39196eb2001-06-19 18:09:42 +000013891Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13892
13893 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
13894 weakness in the node copy the XPointer and the XInclude
13895 implementations. Serious cleanup.
13896
Daniel Veillard3739b982001-06-19 12:51:30 +000013897Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13898
13899 * Makefile.am: Kjartan Maraas provided a small patch to
13900 add xml2-config.in to EXTRA_DIST
13901
Daniel Veillarda9142e72001-06-19 11:07:54 +000013902Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13903
13904 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
13905 provided another failing case found in KDE, the way the
13906 ctxt->vctxt.nodeTab was allocated and freed changed over
13907 time but it wasn't completely cleaned up. This should fix it.
13908
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000013909Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13910
13911 * parser.c: Stephan Kulow also raised the fact that line number
13912 could get miscounted making debug harder, fixed the problem
13913 in xmlParseCharData()
13914
Daniel Veillard64b98c02001-06-17 17:20:21 +000013915Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13916
13917 * valid.c: Stephan Kulow pointed out a problem when validating
13918 and using an empty entity, forgot a 'break' in a case.
13919
Daniel Veillarde3c81b52001-06-17 14:50:34 +000013920Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13921
13922 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
13923 * doc/xml.html: updated with 2.3.11
13924
Daniel Veillard4ec885a2001-06-17 10:31:07 +000013925Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13926
13927 * TODO: updated adding cleanup of generated doc
13928 * configure.in: prepared to release 2.3.11
13929 * xmllint.c: added --version for bug reporting
13930 * doc/html/*.html: rebuilt the doc
13931
Daniel Veillard8b8d2252001-06-16 21:24:56 +000013932Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13933
13934 * xpath.c: first part of the work on selecting namespace to
13935 fix bug #56115
13936
Daniel Veillard96ed5832001-06-15 22:22:04 +000013937Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13938
13939 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
13940 when using -liconv
13941 * TODO: updated
13942
Daniel Veillardc4f631d2001-06-14 11:11:59 +000013943Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13944
13945 * HTMLtree.[ch]: more work on the HTML serialization routnes,
13946 cleanup, encoding support.
13947
Daniel Veillard608ad072001-06-14 08:32:28 +000013948Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13949
13950 * xpath.c: Thomas Broyer suggested a better patch for the / arg
13951
Daniel Veillard239d0522001-06-13 23:02:48 +000013952Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13953
13954 * xpath.c: bug detected by Ankh when / is used as a function arg
13955
Daniel Veillard02bb1702001-06-13 21:11:59 +000013956Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13957
13958 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
13959 of element and use it to avoid outputting formatting spaces at
13960 the wrong place. Implemented the format parameter for HTML save.
13961 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
13962 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
13963 result/HTML/wired.html: of course this impact the result of a
13964 number of HTML tests
13965
Daniel Veillard95d845f2001-06-13 13:48:46 +000013966Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13967
13968 * HTMLtree.[ch]: started augmenting the HTML save API with
13969 encoding and formatting parameters
13970
Daniel Veillardeca60d02001-06-13 07:45:41 +000013971Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13972
13973 * HTMLtree.h: cleanup and started evaluating the work needed on
13974 revamping the HTML output code
13975
Daniel Veillard84666b32001-06-11 17:31:08 +000013976Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13977
13978 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
13979
Daniel Veillard8bdd2202001-06-11 12:47:59 +000013980Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13981
13982 * valid.c: fixed bug #56049, forgot one check in the
13983 validation routine
13984
Daniel Veillardca2366a2001-06-11 12:09:01 +000013985Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13986
13987 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
13988
Daniel Veillard6761eee2001-06-11 10:29:38 +000013989Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13990
13991 * libxml.h: fixed an error in last commit
13992 * doc/FAQ.html: added an entry for compilation from CVS
13993
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000013994Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13995
13996 * xmlversion.h.in libxml.h: Cygwin patches
13997 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
13998 * tree.h: cleanup
13999
Daniel Veillardacd370f2001-06-09 17:17:51 +000014000Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14001
14002 * tree.c: patched xmlFreeNode() to avoid freeing() a static
14003 memory block in a strange case where libxml is linked twice
14004 in the binary.
14005
Daniel Veillard1d047672001-06-09 16:41:01 +000014006Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14007
14008 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
14009 state far too often, simple fix used to avoid it.
14010
Daniel Veillard4497e692001-06-09 14:19:02 +000014011Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14012
14013 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
14014 being processed, applied his patch
14015 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
14016
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000014017Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14018
14019 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
14020 provided fixes to compile on MSCC again
14021 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
14022 also provided an update for the project files.
14023
Daniel Veillarda682b212001-06-07 19:59:42 +000014024Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14025
14026 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
14027 bug #55810
14028
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000014029Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14030
14031 * tree.c: fixed xmlGetNsProp() to close bug #55683
14032 Note this requires libxslt to use it's own function instead.
14033
Daniel Veillardf0c53762001-06-07 16:07:07 +000014034Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14035
14036 * HTMLtree.c: when in a pre element no formatting space should
14037 be added.
14038 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
14039
Daniel Veillard068a9652001-06-07 15:30:26 +000014040Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14041
14042 * configure.in: added tests for signal() and signal.h
14043
Daniel Veillard541d6552001-06-07 14:20:01 +000014044Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14045
14046 * xpath.c: robert pointed out xmlXPathNINF was not initialized
14047
Daniel Veillard8a367d42001-06-07 14:01:34 +000014048Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14049
14050 * doc/libxml-doc.el: Felix Natter provided a new version for
14051 libxml2
14052
Daniel Veillard8a926292001-06-07 11:20:20 +000014053Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14054
14055 * HTMLtree.c: when in a pre element no formatting space should
14056 be added.
14057
Daniel Veillard14839d52001-06-06 16:11:56 +000014058Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14059
14060 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
14061
Daniel Veillarde95e2392001-06-06 10:46:28 +000014062Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14063
14064 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
14065 hack
14066 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
14067 * uri.c: fixed a warning
14068
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000014069Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14070
14071 * HTMLtree.c: trying to close bug #55772 escaping in script
14072 elements
14073 * doc/xml.html: suggest to send mail to the list
14074
14075Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000014076
14077 * error.c: attempt to fix the xmlGetVarStr breakage once and for
14078 good. Use a macro and based on the solution provided in
14079 vsnprintf manual page from GNU.
14080
Bjorn Reese99748722001-06-05 12:49:15 +000014081Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14082
14083 * error.c: Workaround for non-preserving variadic list.
14084 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
14085
Daniel Veillard2e4f1882001-06-01 10:11:57 +000014086Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14087
14088 * doc/xml.html: added 2.3.10 release
14089
Daniel Veillardb3a182e2001-06-01 09:28:09 +000014090Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14091
14092 * configure.in: releasing 2.3.10
14093
Daniel Veillard3c2758d2001-05-31 18:43:43 +000014094Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14095
14096 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
14097
Daniel Veillard20042422001-05-31 18:22:04 +000014098Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14099
14100 * encoding.c: Robert Collins provided a patch to add the
14101 "US-ASCII" encoding alias
14102
Daniel Veillard97ac1312001-05-30 19:14:17 +000014103Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14104
14105 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
14106 string oriented functions and started cleaning the related areas
14107 in xpath.c which needed fixing in this respect
14108
Daniel Veillard2d703722001-05-30 18:32:34 +000014109Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14110
14111 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
14112 #55380
14113 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
14114
Daniel Veillard9403a042001-05-28 11:00:53 +000014115Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14116
14117 * TODO: updated
14118 * nanohttp.[ch] : started adding APIs to get the redirected URL
14119 when this occurs (needed for further base computation
14120 * tree.h: cleanup
14121 * encoding.c: cleanup
14122 * SAX.c: minor change around ctxt->loadsubset
14123
Daniel Veillard6278fb52001-05-25 07:38:41 +000014124Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14125
14126 * Makefile.am include/Makefile.am: small change to have
14127 include/libxml rebuilt if working from CVS.
14128 * uri.c: applied another patch from Carl Douglas for URI escaping,
14129 this should close bug #51876
14130
Daniel Veillardd16df9f2001-05-23 13:44:21 +000014131Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14132
14133 * xinclude.c: fixed XInclude recursive behaviour bug #54678
14134 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
14135 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
14136 added specific regression test
14137 * parser.h: preparing for the XSLT mode where DTD inherited
14138 attributes are added to the tree.
14139
Daniel Veillardbbd22452001-05-23 12:02:27 +000014140Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14141
14142 * xinclude.[ch]: Updated the namespace for the Last Call version
14143 * result/XInclude/include test/XInclude/include: updated the
14144 testsuite accordingly
14145
Daniel Veillard8514c672001-05-23 10:29:12 +000014146Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14147
14148 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
14149 related to bug #51876
14150
Daniel Veillard42596ad2001-05-22 16:57:14 +000014151Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14152
14153 * tree.c: fixed a gross mistake in base computation, xml:base is
14154 not completely correct yet (need cascade).
14155 * xpath.[ch]: added the few things needed to find a function name
14156 and URI from the XPath context when it is called.
14157
Daniel Veillard81418e32001-05-22 15:08:55 +000014158Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14159
14160 * catalog.[ch]: fixes and add xmlLoadCatalogs()
14161 * DOCBparser.c: small cleanup
14162 * xmllint.c: added a --catalogs option to load catalogs from
14163 $SGML_CATALOG_FILES
14164 * tree.c: cleanup
14165 * configure.in: iconv library fixup, ICONV_LIBS
14166
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000014167Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14168
14169 * catalog.c: handling of CATALOG entries. detection of recursion,
14170 and a few bugfixes
14171 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
14172 against the default namespace
14173
Daniel Veillard04b93292001-05-21 08:15:31 +000014174Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14175
14176 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
14177
Daniel Veillarda97a19b2001-05-20 13:19:52 +000014178Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14179
14180 * parser.c: fixed propagation context info when parsing an
14181 external entity.
14182 * doc/html/*.html: regenerated a couple of docs
14183
Daniel Veillard4623acd2001-05-19 15:13:15 +000014184Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14185
14186 * doc/xml.html: update with 2.3.9 informations
14187
Daniel Veillardbed7b052001-05-19 14:59:49 +000014188Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14189
14190 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
14191 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
14192 * doc/html/* : rebuilt the docs
14193 * valid.c: small patch which may improve some case when
14194 validating.
14195
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000014196Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14197
14198 * HTMLparser.c: Closed bug #54891
14199 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
14200 to the suite
14201
14202Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14203
14204 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
14205 applied a documentation patch from LotR and filled in a few missing
14206 descriptions
14207
Daniel Veillard76d66f42001-05-16 21:05:17 +000014208Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14209
14210 * xpath.c tree.c parser.c: speed optimizations at the parser level
14211 document tree freeing and xpath evaluation
14212
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000014213Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14214
14215 * parser.c parser.h parserInternals.h: fixed a couple of
14216 interfaces for handling memory buffer input to const char *
14217 upon suggestion of JamesH.
14218
Daniel Veillardc3739e72001-05-15 15:23:27 +000014219Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14220
14221 * configure.in: LoTR sent a patch fixing the previous commit
14222
Daniel Veillarda4f27e02001-05-15 12:41:29 +000014223Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14224
14225 * configure.in: trying to deal again with the stoopid -R linking
14226 flag of Solaris
14227
Daniel Veillard790142b2001-05-15 10:51:53 +000014228Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14229
14230 * xpath.h: two nodeset access macros from Thomas Broyer
14231
Daniel Veillardba0b8c92001-05-15 09:43:47 +000014232Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14233
14234 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
14235 patch from Thomas Broyer
14236
Daniel Veillarde62d36c2001-05-15 08:53:16 +000014237Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14238
14239 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
14240 case
14241 * INSTALL: was empty added stuff from the FAQ
14242
Daniel Veillard75bea542001-05-11 17:41:21 +000014243Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14244
14245 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
14246 attributes handling and #54433 by adding xmlUnsetProp()
14247 and xmlUnsetNsProp()
14248
Daniel Veillard0a2a1632001-05-11 14:18:03 +000014249Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14250
14251 * HTMLparser.c: Patch from Jonas Borgström
14252 (htmlGetEndPriority): New function, returns
14253 the priority of a certain element.
14254 (htmlAutoCloseOnClose): Only close inline elements if they
14255 all have lower or equal priority.
14256 * result/HTML: this of course changed a number of tests results.
14257
Daniel Veillard7d6fd212001-05-10 15:34:11 +000014258Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14259
14260 * xmlIO.c catalog.c: plugged in the default catalog resolution
14261 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
14262 documentations
14263 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
14264
Daniel Veillarda7374592001-05-10 14:17:55 +000014265Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14266
14267 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
14268 integrating catalogs
14269 * catalog.[ch] testCatalog.c: adding a small catalo API
14270 (only SGML catalog support).
14271 * parser.c: restaured xmlKeepBlanksDefault(0) API
14272
Daniel Veillardc17337c2001-05-09 10:51:31 +000014273Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14274
14275 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
14276
Daniel Veillard257d9102001-05-08 10:41:44 +000014277Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14278
14279 * parser.c: added xmlParseExternalEntityPrivate() to allow
14280 propagation of ctxt->_private when parsing external entities
14281
Daniel Veillard083c2662001-05-08 08:27:14 +000014282Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14283
14284 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
14285
Daniel Veillard01ef7382001-05-08 07:31:43 +000014286Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14287
14288 * configure.in: fixed a small portability problem with AM_CONDITIONAL
14289
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000014290Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14291
14292 * valid.c: warn when indeterminist content model is detected
14293 * result/VC/ElementValid8: this adds a message
14294 * Makefile.am: add --novalid for VCM tests
14295 * parserInternals.c: added a call to Init memory
14296
Daniel Veillard64269352001-05-04 17:52:34 +000014297Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14298
14299 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
14300 when both parameters are NULL.
14301
Daniel Veillard37721922001-05-04 15:21:12 +000014302Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14303
14304 * valid.c: applied small patch from Gary Pennington, reindented
14305 some part of the code.
14306
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000014307Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14308
14309 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
14310 release, updated and regenerated the docs
14311
Daniel Veillard357c9602001-05-03 10:49:20 +000014312Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14313
14314 * xpath.c result/XPath/expr/floats : clarified and cleanup
14315 printing of abnormal floats in tests.
14316
Daniel Veillarda2bc3682001-05-03 08:27:20 +000014317Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14318
14319 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
14320 * results/HTML/ : a few changes in the output of the HTML tests as
14321 a result.
14322 * configure.in: tying to fix -liconv where needed
14323
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000014324Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14325
14326 * Makefile.am: fixed a stupid error
14327
Daniel Veillard7150a032001-05-02 16:41:11 +000014328Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14329
14330 * configure.in Makefile.am: make the inclusion of the trio
14331 modules in the library conditional
14332
Daniel Veillardc057c5d2001-05-02 12:41:24 +000014333Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14334
14335 * DOCBparser.c: patche from László Kovács, fixed entities refs
14336 in attributes handling
14337
Daniel Veillardedddff92001-05-02 10:58:52 +000014338Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14339
14340 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
14341 flushing
14342
Daniel Veillardc8f620b2001-04-30 20:31:33 +000014343Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14344
14345 * xpath.c: fix of an XSLT namespace bug reported on the list
14346 general/bug-8-
14347
Daniel Veillard5792e162001-04-30 17:44:45 +000014348Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14349
14350 * strio.h trio.c: Dan McNichol suggested a couple of small
14351 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
14352
Daniel Veillard02141ea2001-04-30 11:46:40 +000014353Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14354
14355 * tree.c parser.c encoding.c: spent a bit more time looking
14356 at the parsing speed and DOM handling. Added a few more
14357 speedups.
14358
Daniel Veillard3ed155f2001-04-29 19:56:59 +000014359Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14360
14361 * parser.c: small but effective parsing speed improvement
14362
Daniel Veillardb59076b2001-04-29 17:04:07 +000014363Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14364
14365 * configure.in: default on the DocBook parser inclusion (for Gnome)
14366 * DOCBparser.h: fixed a header reference
14367
Daniel Veillardb45c43b2001-04-28 17:02:11 +000014368Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14369
14370 * configure.in xpath.c: applied Bjorn patches for FPE on the
14371 alpha
14372
Daniel Veillardeefd4492001-04-28 16:55:50 +000014373Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14374
14375 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
14376 xmlSaveFormatFileTo()
14377
Daniel Veillarde39a93d2001-04-28 14:35:02 +000014378Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14379
14380 * xpath.c: simple and efficient optimization, XPath functions
14381 aways bind to the same code, cache this
14382 * TODO: updated (by saying some is obsolete)
14383
Daniel Veillard2156a562001-04-28 12:24:34 +000014384Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14385
14386 * xpath.c: more cleanup work on XPath name parsing routines
14387
Daniel Veillard61d80a22001-04-27 17:13:01 +000014388Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14389
14390 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
14391 xmlXPathParseName
14392 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
14393 * debugXML.c: avoid compilation problems if compiling without
14394 HTML support, Igor Zlatkovic
14395 * win32/libxml2/libxml2.def.src: being able to compile without
14396 XPath on Windows
14397
Daniel Veillarddbb14a72001-04-26 20:54:01 +000014398Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14399
14400 * libxml.m4: yet another patch from Toshio Kuratomi
14401
Daniel Veillard2913e4c2001-04-26 19:29:02 +000014402Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14403
14404 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
14405
Daniel Veillard67fee942001-04-26 18:59:03 +000014406Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14407
14408 * tree.[ch]: added xmlSaveFormatFile interface for saving
14409 and indenting a file.
14410
Daniel Veillard82e49712001-04-26 14:38:03 +000014411Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14412
14413 * xpath.c: fixed bug #53689 related to processing-instruction()
14414
Daniel Veillard02f077a2001-04-26 10:59:11 +000014415Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14416
14417 * DOCBparser.c: patche from László Kovács
14418
Daniel Veillard30211a02001-04-26 09:33:18 +000014419Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14420
14421 * parser.c: applied fixes from Christian Glahn bug report #53391
14422
Daniel Veillard5a7c3452001-04-26 09:16:13 +000014423Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14424
14425 * error.c: Jean François Lecomte provided a complete description
14426 and a fix to bug #53537
14427
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000014428Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14429
14430 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
14431
Daniel Veillard1034da22001-04-25 19:06:28 +000014432Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14433
14434 * DOCBparser.c SAX.c: a bit more work on entities processing.
14435 Still Need to cleanup XML output and references in attributes
14436
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000014437Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14438
14439 * DOCBparser.c include/Makefile.am: two patches from László Kovács
14440
Daniel Veillardb33c2012001-04-25 12:59:04 +000014441Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14442
14443 * tree.c: trying to fix #53574, not completely complete,
14444 I would like xmllint --copy --debug test/ent1 and
14445 xmllint --debug test/ent1 to show the same result.
14446 * xpath.c: fix a bug when trying to sort namespace nodes
14447
Daniel Veillard5146f202001-04-25 10:29:44 +000014448Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14449
14450 * HTMLtree.c: real fix for #53402
14451
Daniel Veillard7533cc82001-04-24 15:52:00 +000014452Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14453
14454 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
14455 PIs when using xsl:output
14456 * valid.c: closing #53537 some case generate segfaults if there
14457 is validity errors
14458
Daniel Veillard61b33d52001-04-24 13:55:12 +000014459Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14460
14461 * SAX.c testDocbook.c DOCBparser.c: more work on the support
14462 of external parsed entities, added --noent to testDocbook
14463 * valid.c: Garry Pennington found an uninitialized variable
14464 access in xmlValidateElementContent()
14465
Daniel Veillard56098d42001-04-24 12:51:09 +000014466Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14467
14468 * HTMLparser.c : HTML parsing still sucks ... trying to deal
14469 with madness
14470 * result/HTML/ : this modified the result of the regression tests
14471 a lot.
14472
Daniel Veillard122376b2001-04-24 12:12:30 +000014473Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14474
14475 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
14476 to doc where it wasn't checked against NULL reported by
14477 Jens Laas
14478
Daniel Veillard43dadeb2001-04-24 11:23:35 +000014479Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14480
14481 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
14482 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
14483
Daniel Veillardeae522a2001-04-23 13:41:34 +000014484Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14485
14486 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
14487 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
14488 * SAX.[ch]: cleanup and updates for DocBook
14489 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
14490 ex SGML identifier changes
14491 * valid.c: removed a static unused function.
14492
Daniel Veillardde57c612001-04-23 09:13:36 +000014493Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14494
14495 * HTMLtree.c: applied change for Paul Sponagl on script saving
14496 * Makefile.am: the warning about entity title.xml are normal.
14497
Daniel Veillard393df012001-04-22 20:11:18 +000014498Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14499
14500 * configure.in: release of 2.3.7
14501 * Makefile.am: fixing make distcheck
14502
Daniel Veillarda41123c2001-04-22 19:31:20 +000014503Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14504
14505 * doc/html/* doc/xml.html: updated and regenerated the docs
14506
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000014507Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14508
14509 * xpath.c: fixed the XPointer problem introduced in 2.3.6
14510
Daniel Veillarde82a9922001-04-22 12:12:58 +000014511Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14512
14513 * tree.c: fixed #53388 with the provided patch
14514
Daniel Veillard06803992001-04-22 10:35:56 +000014515Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14516
14517 * valid.c: Bjorn detected an invalid memory access. Fixed
14518 vstateVPush()
14519
Daniel Veillard40af6492001-04-22 08:50:55 +000014520Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14521
14522 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
14523
Bjorn Reese70a9da52001-04-21 16:57:29 +000014524Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14525
14526 * libxml.h: new header used only for the compilation of libxml
14527 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
14528 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
14529 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
14530 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
14531 xmlmemory.c xpath.c xpointer.c: libxml.h integration
14532 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
14533 baseline (version 1.2 plus a single patch).
14534 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
14535 scientific notation for numbers. Tests added.
14536 * xpath.c: formatting of numbers changed to use sprintf
14537 (contribution from William Brack)
14538
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000014539Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14540
14541 * valid.c: cleanup, more useful debugging
14542 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
14543 * xmlIO.c: entity loading is printed as an error when validating
14544
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000014545Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14546
14547 * valid.c: fixed to validate within entities
14548 * test/VCM/v22.xml: added a specific testcase
14549
Daniel Veillardca1f1722001-04-20 15:47:35 +000014550Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14551
14552 * valid.c: forgot an epsilon transition in for ()+
14553 * test/VCM/v21.xml : added a specific test case
14554
Daniel Veillard85349052001-04-20 13:48:21 +000014555Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14556
14557 * valid.c: removed a state explosion exhibited by RSS
14558 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
14559 from bug #51872
14560
Daniel Veillarddab4cb32001-04-20 13:03:48 +000014561Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14562
14563 * valid.[ch] tree.h: worked *hard* to get non-determinist content
14564 validation without using an ugly NFA -> DFA algo in the source.
14565 Made a specific algorithm easier to maintain, using a single
14566 stack and without recursion.
14567 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
14568 * hash.c: made the growing routine static
14569 * tree.h parser.c: added the parent information to an
14570 xmlElementContent node.
14571
Daniel Veillarde470df72001-04-18 21:41:07 +000014572Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14573
14574 * SAX.c parser.c xpath.c: generating IDs when not validating
14575 from an external parsed entity was poisoning the ID has table
14576 with removed values. This was killing XSLT on the KDE help
14577 browser.
14578
Daniel Veillardceacdd92001-04-18 15:10:35 +000014579Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14580
14581 * entities.h: andrew@ugh.net.au detected a double declaration
14582
Daniel Veillarda10efa82001-04-18 13:09:01 +000014583Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14584
14585 * debugXML.c hash.c tree.h valid.c : some changes related to
14586 the validation suport to improve speed with DocBook
14587 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
14588 the way validation errors get reported
14589
Daniel Veillard1ed3f882001-04-18 09:45:35 +000014590Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14591
14592 * HTMLparser.c HTMLtree.c: applied part of the patches provided
14593 by P C Chow and William M. Brack for XSLT HTML output
14594
Daniel Veillard2d90de42001-04-16 17:46:18 +000014595Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14596
14597 * xmlversion.h.in win32config.h win32/libxml2/*: applied
14598 Igor Zlatkovic patches for MSC compilation and added his
14599 updates
14600
Daniel Veillarde043ee12001-04-16 14:08:07 +000014601Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14602
14603 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
14604 prefix lookup.
14605 * parserInternals.c: fixed the bug reported by Morus Walter
14606 due to an off by one typo in xmlStringCurrentChar()
14607
Daniel Veillarda3bfca52001-04-12 15:42:58 +000014608Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14609
14610 * HTMLparser.c result/HTML/*: revamped the way the HTML
14611 parser handles end of tags or end of input
14612
Daniel Veillard82daa812001-04-12 08:55:36 +000014613Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14614
14615 * tree.[ch] : added xmlDocCopyNode for gdome2 support
14616
Daniel Veillard67a21302001-04-11 14:39:16 +000014617Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14618
14619 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
14620 bug where the linktime verions of free() won't work ...
14621
Daniel Veillard27b55282001-04-11 12:22:25 +000014622Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14623
14624 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
14625
Daniel Veillardafc73112001-04-11 11:51:41 +000014626Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14627
14628 * doc/xml.html: added 2.3.6 release
14629
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000014630Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14631
14632 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
14633 * result/wml.xml: resulted in a small output change
14634
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000014635Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14636
14637 * tree.c: xmlNewDoc was missing the charset initialization
14638 * xmllint.c: added --auto to autogenerate a doc, allow to
14639 reproduce the problem fixed on xmlNewDoc
14640
Daniel Veillard1731d6a2001-04-10 16:38:06 +000014641Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14642
14643 * xpath.c: trying to get 52979 solved
14644 * tree.c result/ result/noent/: trying to get 52712 solved, this
14645 also made me clean up the fact that XML output in general should
14646 not add formating blanks by default, this changed the output of
14647 a few tests
14648
Daniel Veillard73639a72001-04-10 14:31:39 +000014649Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14650
14651 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
14652
Daniel Veillardfac26a12001-04-08 13:08:14 +000014653Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14654
14655 * configure.in: finally released 2.3.6
14656
Daniel Veillard911f49a2001-04-07 15:39:35 +000014657Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14658
14659 * xpath.c: checking for null pointer generated by new code
14660
Daniel Veillardd8df6c02001-04-05 16:54:14 +000014661Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14662
14663 * xpath.c: fixed a [] evaluation problem reported
14664 * test/XPath/tests/simpleaddr: extended test
14665 * result/XPath/simpleaddr: updated result
14666
Daniel Veillard3b2c2612001-04-04 00:09:00 +000014667Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14668
14669 * xmllint.c: Dan Timis reported a portability problem
14670 on Macs without mmap, fixed it.
14671
Daniel Veillardb38bd552001-04-03 18:22:00 +000014672Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14673
14674 * testXPath.c : added a --tree option allowing to display the
14675 tree dump of the XPath expression
14676
Daniel Veillard4dd93462001-04-02 15:16:19 +000014677Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14678
14679 * xpath.c: fixed a memleak when comparing nodesets
14680 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
14681 * tree.c: added a TODO
14682
Daniel Veillard92ad2102001-03-27 12:47:33 +000014683Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14684
14685 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
14686 we need string functions
14687 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
14688 to be able to use them where needed. Applied some changes
14689 to reduce name linking pollution and compile in only what's
14690 needed.
14691 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
14692 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
14693 for the string manipulation functions
14694 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
14695 to the free() function of xmlmemory.c
14696 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
14697 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
14698 usage.
14699
14700
Daniel Veillard2be30642001-03-27 00:32:28 +000014701Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14702
14703 * error.c: applied the context output patch of the error
14704 handling submitted by Chuck Griffith
14705 * error/VC/*: this slightly change some error logs
14706
Daniel Veillard50582112001-03-26 22:52:16 +000014707Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14708
14709 * parser.c: fixed line number reporting on error
14710
Daniel Veillard04be4f52001-03-26 21:23:53 +000014711Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14712
14713 * parser.c: Sullivan and Darin found a parser bug,
14714 applied the patch.
14715
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000014716Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14717
14718 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
14719 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
14720 xmlversion.h.in xpointer.c: of course the way I defined
14721 UNUSED breaks on old gcc version. Try to be smart and
14722 also define it directly in xmlversion.h
14723 * configure.in: removed -ansi flag from the pedantic set
14724
14725Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000014726 Huge cleanup, I switched to compile with
14727 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
14728 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
14729 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
14730 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
14731 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
14732 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
14733 encoding.h entities.c error.c list.[ch] nanoftp.c
14734 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
14735 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
14736 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
14737 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
14738 Cleanup, staticfied a number of non-exported functions,
14739 detected and cleaned up a dozen of problem found this way,
14740 avoided a lot of public function name/typedef/system names clashes
14741 * doc/xml.html: updated
14742 * configure.in: switched private flags to the really pedantic ones.
14743
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000014744Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14745
14746 * configure.in: 2.3.5
14747 * doc/html/*: rebuilt the docs
14748
Daniel Veillard146c9122001-03-22 15:22:27 +000014749Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14750
14751 * parser.c: fixed a reported bug in NOTATION parsing
14752 * uri.c: accepted but not fixed bug 51876, added TODO
14753 * Makefile.am: fixed bug 51876
14754
Daniel Veillarda5f013b2001-03-22 12:44:45 +000014755Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14756
14757 * config.h.in configure.in error.c: fix a compilation problem
14758 on platforms without vsnprintf (xml@thewrittenword.com)
14759
Daniel Veillarde020c3a2001-03-21 18:06:15 +000014760Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14761
14762 * parser.c: fixed a function name header typo
14763 * SAX.c: notations can also occur in external subset.
14764
Daniel Veillard7d42b542001-03-20 13:22:46 +000014765Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14766
14767 * error.c: removed a C++ like comment
14768
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000014769Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14770
14771 * parser.c: fixing bug 52299 strange condition leading
14772 to a parser crash due to a buffer overflow
14773 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
14774 added the specific test case
14775
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000014776Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14777
14778 * xpath.[ch]: still a lot of cleanup based on XSLT, added
14779 xmlXPathConvert{String,Number,Boolean} to be able to make
14780 type casts without a context stack, fixed some implementation
14781 problems related to the absence of context at parse-time,
14782 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
14783 in the public API too
14784 * xpointer.c xpathInternals.h: we need to know at parse time
14785 whether we are compiling an XPointer
14786
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000014787Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14788
14789 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
14790 cleaned up the parser internals, refactored XPath code, added
14791 new compilation based APIs and cleanly separated public and
14792 private APIs.
14793
Daniel Veillardd007d6c2001-03-19 00:01:07 +000014794Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14795
14796 * xpath.h: the comp field must be added at the end to avoid
14797 killing binary compat.
14798
Daniel Veillard9e7160d2001-03-18 23:17:47 +000014799Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14800
14801 * Makefile.am: detect XPath memleaks in regreson tests
14802 * error.c: fixed and error w.r.t. error reporting still using
14803 stderr
14804 * hash.c: added new line at end of file
14805 * tree.h: minor cleanup
14806 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
14807 expression parsing from evaluation, resulted in a number of
14808 changes internally, and in XPointer. Likely to break stuff
14809 using xpathInternals.h but should remain binary compatible,
14810 new interfaces will be added.
14811
Daniel Veillardd574f782001-03-14 19:40:17 +000014812Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14813
14814 * configure.in: fixed a couple of problems reported by
14815 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
14816 without gcc on non linux platforms.
14817
Daniel Veillard0a6c3582001-03-14 19:15:37 +000014818Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14819
14820 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
14821 a fix for --with-html-dir= configure support. I hope it won't
14822 break rpm generation
14823
Daniel Veillarda022fe02001-03-14 16:30:00 +000014824Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14825
14826 * xmlIO.c: one function comment cleanup.
14827
Daniel Veillard25239c12001-03-14 13:56:48 +000014828Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14829
14830 * SAX.c: external subset notations were improperly registered
14831 in the internal subset.
14832
Daniel Veillard2c4754f2001-03-13 09:31:12 +000014833Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14834
14835 * README.cvs-commits: added, pointing to HACKING
14836 * HACKING: updated
14837
Daniel Veillard82ab81e2001-03-12 21:11:21 +000014838Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14839
14840 * parser.c: and Matt Sergeant found one in the XML push
14841 parser (erroneous check I forgot to remove when I fixed the
14842 main parser).
14843
Daniel Veillard68d7b672001-03-12 18:22:04 +000014844Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14845
14846 * xpath.c: ptittom found a small bug in UnaryExpr
14847
Daniel Veillarde356c282001-03-10 12:32:04 +000014848Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14849
14850 * configure.in: bumped to 2.3.4
14851 * error.c: fixed bug #51860
14852 * tree.c: fixed bug #51861
14853 * valid.c: cleanup, more debug, failed to fix one bug crap ...
14854 * tree.[ch] : added xmlDefaultBufferSize
14855 * nanoftp.c: typo in function name header block
14856 * doc/xml.html : updated, added link to XML::LibXSLT
14857 * doc/html/* : rebuilt the docs
14858
Daniel Veillard80f32572001-03-07 19:45:40 +000014859Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14860
14861 * parser.c SAX.c: the new content parsing code raised an
14862 ugly bug in the characters() SAX callback. Found it
14863 just because of strangeness in XSLT XML Rec ouptut :-(
14864
Daniel Veillard6c831202001-03-07 15:57:53 +000014865Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14866
14867 * Makefile.am: Martin Baulig suggested to add -lm
14868 * tree.c: found another bug in xmlNodeGetContent()
14869
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000014870Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14871
14872 * xpath.c: Bjorn found the error related to strictness of comparison.
14873
Daniel Veillard29631a82001-03-05 09:49:20 +000014874Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14875
14876 * parser.c: trying to fix the Dtd parsing problem reported
14877 by Gary, side effect of last week speed optimizations.
14878
Daniel Veillard14be0a12001-03-03 18:50:55 +000014879Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14880
14881 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
14882 * parserInternals.c: removed unneeded test raised by Stric
14883
Bjorn Reesee1dc0112001-03-03 12:09:03 +000014884Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
14885
14886 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
14887 and fixed by William Brack). Added xmlXPathFormatNumber.
14888 Changed the sorting slightly.
14889 * configure.in Makefile.am example/Makefile.am: Added -lm.
14890 Please note that applications linking with libxml2, must
14891 also like with the math library from now on.
14892
Daniel Veillardf9533d12001-03-03 10:04:57 +000014893Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14894
14895 * HTMLparser.c: fixed loop reported by Marc Sanfacon
14896
Daniel Veillard2f362242001-03-02 17:36:21 +000014897Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14898
14899 * parser.c: one must report spaces even if the Dtd element
14900 content proves that this is not part of the element content.
14901 * result/valid/*.xml: this changed the ouptu slightly
14902
Daniel Veillardb402c072001-03-01 17:28:58 +000014903Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14904
14905 * configure.in: bumped to 2.3.3
14906 * doc/xml.html: updated
14907
Daniel Veillard77851712001-02-27 21:54:07 +000014908Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14909
14910 * tree.c: minor doc fix
14911 * xpath.c: deallocation issues when a result tree has been
14912 converted to a node-set
14913
Daniel Veillardec70e912001-02-26 20:10:45 +000014914Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14915
14916 * doc/xml.html: oops corrected dates s/2000/2001
14917
Daniel Veillard8730c562001-02-26 10:49:57 +000014918Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14919
14920 * valid.c: new patch from Gary Pennington
14921
Daniel Veillard91e9d582001-02-26 07:31:12 +000014922Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14923
14924 * doc/xml.html: applied patch from Ankh
14925
Daniel Veillardedac3c92001-02-26 01:36:19 +000014926Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14927
14928 * xinclude.c: fixed a problem building on Mac
14929
Daniel Veillard21a0f912001-02-25 19:54:14 +000014930Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14931
14932 * parser.c: more work on increasing parsing ferformances
14933
Daniel Veillard48b2f892001-02-25 16:11:03 +000014934Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14935
14936 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
14937 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
14938 avoiding memcpy in production builds MEM_CLEANUP macro use
14939 * parser.[ch] parserInternals.c: optimizations of the tightest
14940 internal loops inside the parser. Better checking of I/O
14941 flushing/loading conditions
14942 * xmllint.c : added --timing
14943
Daniel Veillard71681102001-02-24 17:48:53 +000014944Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14945
14946 * configure.in: bumped to 2.3.2
14947 * doc/xml.html: updated for release
14948
Daniel Veillardbbd51d52001-02-24 03:07:03 +000014949Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14950
14951 * xpath.c: found a memleak and fixed a nasty bug
14952
Daniel Veillardf7cd4812001-02-23 18:44:52 +000014953Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14954
14955 * xmllint.[c1] : added return code errors for xmllint
14956 * xpath.c: specific debug dump function for result value trees
14957
Daniel Veillard4b637072001-02-21 21:52:55 +000014958Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14959
14960 * xpath.c: finally implemented xmlXPathCompareNodeSets
14961 * test/XPath/expr/floats results/XPath/expr/floats: added
14962 a test for float expressions
14963
Daniel Veillardf714aa32001-02-21 03:07:44 +000014964Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14965
14966 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
14967 * parserInternals.[ch]: trying to speed up parsing
14968 * xpath.c : speeded up node set equality op
14969
Daniel Veillarde0c3a622001-02-19 18:05:20 +000014970Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14971
14972 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
14973 better handling of ID/IDREF and the list modules associated
14974 * configure.in: small CFLAGS cleanup
14975
Daniel Veillarda8abee62001-02-19 15:14:59 +000014976Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14977
14978 * configure.in: fixed iconv detection on AIX (stric)
14979
Daniel Veillardbca64ef2001-02-19 22:20:01 +000014980Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000014981
14982 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
14983
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000014984Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
14985
14986 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
14987 and optimized xmlXPathNodeSetSort
14988
Daniel Veillard142adbf2001-02-17 13:21:05 +000014989Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14990
14991 * xpath.c: bug fix when context size is 0
14992 * parser.c: I like Norm's Dtd because they still manage to break
14993 the parser occasionally
14994
Daniel Veillardf23e0092001-02-16 13:21:29 +000014995Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14996
14997 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
14998
Daniel Veillarde0e26512001-02-16 00:11:46 +000014999Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15000
15001 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
15002 attributes within the XML-1.0 namespace
15003
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000015004Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15005
15006 * xpathInternals.h: exported a few axis functions
15007 * doc/xml.html: updated the doc
15008
Daniel Veillard760f4422001-02-15 14:59:48 +000015009Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15010
15011 * configure.in: applied patch from Daniel van Balen for OpenBSD
15012 and bumped version to 2.3.1
15013 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
15014 attempt to find autoclosing was simply broken, removed it,
15015 updated the examples, this is better
15016
Daniel Veillardd194dd22001-02-14 10:37:43 +000015017Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15018
15019 * hash.[ch]: added Paolo Casarini patch to provide Delete from
15020 hash functionnalities.
15021 * doc/html/* : rebuild the doc
15022
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000015023Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15024
15025 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
15026 on predicate
15027 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
15028 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
15029 really want to have tags closed on output even if we accept
15030 unclosed ones on input
15031
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000015032Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15033
15034 * xpath.c: ouch don't free NULL, rare case fixed
15035 * tree.c: don't coalesce text nodes if they don't have the
15036 same behaviour wrt escaping on output
15037
Daniel Veillardd12b69d2001-02-11 20:17:31 +000015038Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15039
15040 * xpath.c: small fixup
15041 * SAX.c: don't warn on empty namespaces.
15042
Daniel Veillard6a2e4062001-02-08 10:31:33 +000015043Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15044
15045 * README: a bit of cleanup
15046 * configure.in: preparing for 2.3.0 release
15047
Daniel Veillard1f83d392001-02-08 09:37:42 +000015048Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15049
15050 * hash.[ch]: added a first version of xmlHashSize()
15051 * valid.c: another bug fix from Gary Pennington
15052
Daniel Veillard5eef6222001-02-07 18:24:48 +000015053Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15054
15055 * valid.c: couple of bug fixes pointed by Gary Pennington
15056 * HTMLtree.c: #if 0 cleanup
15057
Daniel Veillard2c257ec2001-02-06 13:29:07 +000015058Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15059
15060 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
15061 which removes a time consuming check of xmlXPathNodeSetAdd()
15062 and use it in places where we are sure to not break unicity
15063
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000015064Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15065
15066 * xpath.c: bug fixes found from XSLT
15067 * tree.c: preserve node->name special values when copying nodes.
15068 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
15069 external subset are fetched when available but without full
15070 validation. Added xmlLoadExtDtdDefaultValue, need a function.
15071 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
15072 output with encoding disabled.
15073
Daniel Veillard2c833b62001-02-03 08:52:06 +000015074Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15075
15076 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
15077 xmlCheckFilename should not be called from xmlFileOpenW
15078 and xmlGzfileOpenW
15079
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000015080Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15081
15082 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
15083 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
15084 added the new tests for URI normalization
15085 * testURI.c: fixed stoopid bugs
15086 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
15087 the URI in the error messages are now properly normalized
15088
Daniel Veillardea28ce62001-02-02 08:20:19 +000015089Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15090
15091 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
15092
Daniel Veillarde99a4762001-02-01 04:34:35 +000015093Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15094
15095 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
15096
Daniel Veillard2b325a02001-01-31 20:46:31 +000015097Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15098
15099 * xpath.c: fixed mod operator
15100
Daniel Veillardde55cf62001-01-31 15:53:13 +000015101Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15102
15103 * parser.c: fixed xmlStrcat doc
15104 * tree.c: 2 fixes form Anders Carlson for copying nodes and
15105 trees.
15106
Daniel Veillard2f913b72001-01-31 13:23:49 +000015107Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15108
15109 * xpath.c result/XPath/tests/chaptersbase
15110 result/XPath/tests/simplebase: fixed XPath node()
15111 * tree.c: small fix in xmlNewNs()
15112 * Makefile.am: removed extraneous xml2Conf.sh rule
15113
Daniel Veillardb42042b2001-01-28 07:40:36 +000015114Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15115
15116 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
15117 Changed the library name, in order to get libxml-devel and
15118 libxml2-devel to coexist on a single system
15119 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
15120 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
15121
Daniel Veillardee0a4662001-01-27 18:59:33 +000015122Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15123
15124 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
15125 libxml2-devel installable in // as libxml-devel.
15126
Daniel Veillard5eb05942001-01-27 17:50:22 +000015127Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15128
15129 * doc/Makefile.am: fixed make rebuild in doc
15130 * doc/html/*.html: rebuilt the docs
15131
Daniel Veillard65c295d2001-01-26 09:32:39 +000015132Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15133
15134 * tree.c: patch from Bjorn Reese on xmlBufferCCat
15135
Daniel Veillard8e199902001-01-25 18:54:39 +000015136Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15137
15138 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
15139 the HTML doc to go into the -devel RPM ...
15140 * aclocal.m4 config.h.in: some updates due to auto* magic
15141
Daniel Veillard93086662001-01-25 18:13:04 +000015142Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15143
15144 * xpath.h: added a hook in the context structure allowing to
15145 link to extra support, needed for XSLT
15146
Daniel Veillardf17e09b2001-01-25 13:55:35 +000015147Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15148
15149 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
15150 xmlXPtrCmpPoints to use it.
15151 * propagated the following patch from Alejandro Forero
15152 * include/win32config.h xmlIO.c: applied further suggestions
15153 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
15154 * example/gjobread.c: fixed warnings, now that it builds
15155
15156Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
15157
15158 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
15159
15160 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
15161 filename points to a valid file (not a directory).
15162 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
15163 Added calls to xmlCheckFilenameDir.
15164
15165 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
15166 `path' (rather than `filename') as the parameter to gzopen and open.
15167
Daniel Veillard48177c22001-01-23 15:27:41 +000015168Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15169
15170 * Makefile.am: fixed a problem with EXTRA_DIST
15171
Daniel Veillardb83ba402001-01-22 22:45:10 +000015172Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15173
15174 * Makefile.am example/Makefile.am: finally found the trick
15175 to build the example, i.e. add "." in SUBDIRS before example
15176 in the list <grin/>
15177
Daniel Veillard82687162001-01-22 15:32:01 +000015178Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15179
15180 * doc/xml.html: updated with an XSLT section, removed pointer to
15181 W3C CVS base.
15182
Daniel Veillard8a7642f2001-01-22 10:45:16 +000015183Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15184
15185 * xpath.c: when copying a XSLT tree object teh tree need to be copied
15186 too, and deallocation need to occur the same way.
15187
Daniel Veillarde4566462001-01-22 09:58:39 +000015188Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15189
15190 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
15191 type correponding to an XSLT result tree fragment. Share most
15192 of the data format with node set, as well as operators.
15193 * HTMLtree.c: added a newline at the end of the doctype output
15194 whe this one is not present initially.
15195 * tree.c: make sure taht the parent and doc pointers are properly
15196 set when copying attributes (lists).
15197
Daniel Veillard701c7362001-01-21 09:48:59 +000015198Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15199
15200 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
15201
Daniel Veillard5a2b6972001-01-20 21:15:50 +000015202Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15203
15204 * xpath.c: seems I finally killed that ugly path evaluation
15205 context bug (tagged 9999 in case is is wrong)
15206
Daniel Veillard8f4d9752001-01-19 05:32:34 +000015207Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15208
15209 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
15210 for XSLT
15211
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000015212Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15213
15214 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
15215 for xmlGzfileOpen() bug
15216
Daniel Veillardf6eea272001-01-18 12:17:12 +000015217Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15218
15219 * xpath.c: removed an error found by XSLT usage
15220 * tree.c parserInternals.h: use a predefined static string
15221 for text and comment nodes, avoid freeing them in xmlFreeNode,
15222 exported the string name in parserInternals.h and added
15223 another value to disable encoding at output (for XSLT),
15224 gain memory, time.
15225
Daniel Veillard8f2cc572001-01-17 08:19:35 +000015226Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15227
15228 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
15229 win32/libxml2/libxml2_so.dsp: new makefiles and update
15230 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
15231
Daniel Veillardf831bfb2001-01-16 17:26:04 +000015232Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15233
15234 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
15235 Gary Pennington
15236
Daniel Veillard389e6b72001-01-15 19:41:13 +000015237Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15238
15239 * xpath.c: fixed the comaprision of values and nodelists,
15240 need to compare nodelist still ...
15241 * debugXML.c: avoided a possible core dump
15242 * HTMLparser.c: cleanup
15243 * nanohttp.c: contributed fix.
15244 * tree.c: fixes in properties handling added xmlSetNsProp
15245 needed by libxslt
15246 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
15247 comment
15248 * TODO: updated
15249
Daniel Veillard167bd532001-01-06 21:09:34 +000015250Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15251
15252 * parser.c parserInternals.c: applied Bjorn Reese optimization
15253 patch
15254
15255Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15256
15257 * Makefile.am: applied patch fro make check from Martin Vidner
15258
Daniel Veillard503b8932001-01-05 06:36:31 +000015259Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15260
15261 * configure.in: preparing 2.2.11
15262 * doc/html/*: rebuild the HTML files
15263 * doc/xml.html : updated
15264
Daniel Veillardc2f4df22001-01-04 14:06:39 +000015265Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15266
15267 * tree.c: fixed a stupid bug
15268 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
15269 patches related to validation of an XInclude processing result
15270 * TODO: updated
15271
Daniel Veillarde2488192001-01-04 10:54:22 +000015272Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15273
15274 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
15275 on large files
15276
Daniel Veillardf060a412001-01-03 20:52:44 +000015277Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15278
15279 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
15280
Daniel Veillard45cff692001-01-03 18:02:04 +000015281Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15282
15283 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
15284 reported by Jonas Borgström
15285 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
15286
Daniel Veillard08108982001-01-03 15:24:58 +000015287Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15288
15289 * testXPath.c xpath.c: fixing the XPath union expressions problem
15290 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
15291
Daniel Veillard4a6845d2001-01-03 13:32:39 +000015292Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15293
15294 * xmllint.c: Made is so if the file name is "-" is will read form
15295 standard input. Sven Heinicke <sven@zen.org>
15296 * tree.c: fixed a problem when growing buffer
15297 * tree.h: fixed the comment of the node types following andersca
15298 comment
15299 * TODO: updated
15300
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000015301Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15302
15303 * HTMLparser.[ch]: added a way to avoid adding automatically
15304 omitted tags. htmlHandleOmittedElem() allows to change the
15305 default handling.
15306 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
15307 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
15308 of xmllint too when using --memory flag, added a memory test
15309 suite at the Makefile level.
15310 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
15311 with namespace use when encountering QNames in XPath evalation,
15312 added xmlns() scheme in XPointer.
15313 * nanoftp.c : incorporated a fix
15314 * parser.c xmlIO.c: fixed problems raised with encoding when using
15315 the memory I/O
15316 * parserInternals.c: closed bug 25934 reported by
15317 torsten.landschoff@innominate.de
15318 * TODO: updated
15319
Daniel Veillarda1fe9102000-11-25 10:49:25 +000015320Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15321
15322 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
15323 on a non-updated tree :-(, made a 2.2.10 release to correct the
15324 situation
15325
Daniel Veillardce6e98d2000-11-25 09:54:49 +000015326Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15327
15328 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
15329 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
15330 integrated a set of OpenVMS changes from Howard Taylor
15331 <Howard.Taylor@pacoast.com>
15332
Daniel Veillard58770e72000-11-25 00:48:47 +000015333Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15334
15335 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
15336 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
15337
Daniel Veillardf62ceff2000-11-24 23:36:01 +000015338Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15339
15340 * HTMLparser.c: some fixes on auto-open of html/head/body
15341 * encoding.c: fixed a compilation error on some gcc env
15342 * xpath.c xpointer.[ch] xpathInternals.h: improved the
15343 XPointer implementation
15344 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
15345 related XPointer tests and associated results
15346
Daniel Veillard300f7d62000-11-24 13:04:04 +000015347Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15348
15349 * doc/xmldtd.html doc/xml.html: following a short step by step
15350 guidance on IRC to help maciej with DTDs I started a small
15351 page on the subject.
15352
Daniel Veillard748e45d2000-11-17 16:36:08 +000015353Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15354
15355 * HTMLparser.c: fixed handling of broken charrefs
15356 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
15357 patches
15358
Daniel Veillard28929b22000-11-13 18:22:49 +000015359Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15360
15361 * doc/xml.html doc/html/* : rebuilt the docs after adding
15362 xinclude and updated page for 2.2.7 and 2.2.8
15363 * configure.in: releasing 2.2.8
15364
Daniel Veillard41e06512000-11-13 11:47:47 +000015365Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15366
15367 * parser.[ch] parserInternals.c: applied the conditional
15368 section processing fix from Jonathan P Springer
15369 <jonathan.springer2@gte.net>
15370 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
15371 project file, fixed iconv default non support
15372 * xpath.c: fixed the problem of evaluating relative expressions
15373 when a node context is provided.
15374
Daniel Veillardbf432752000-11-12 15:56:56 +000015375Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15376
15377 * nanoftp.c: fixed gcc 2.95 new warnings
15378 * SAX.c: fixed a stupid bug
15379 * tree.c: fixed a formatting problem when round-tripping
15380 from/to memory
15381 * xinclude.c: chased memleak, fixed a base problem
15382 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
15383 xmlXPtrBuildNodeList()
15384 * TODO: updated
15385 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
15386 adding a first small set of regression tests for XInclude
15387
Daniel Veillardc2def842000-11-07 14:21:01 +000015388Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15389
15390 * nanohttp.[ch]: applied Wayne Davison patches to access
15391 the WWW-Authorization header.
15392 * parser.c: Closed Bug#30847: Problems when switching encoding
15393 in short files by applying Simon Berg's patch.
15394 * valid.c: fixed a validation problem
15395 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
15396 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
15397 Wayne Davison
15398 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
15399 need to be extended to non full nodes selections.
15400 * xinclude.c: starts to work decently
15401
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000015402Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15403
15404 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
15405 debugXML.c xmlversion.h.in: Started adding XInclude support,
15406 this is a new xmllint option
15407 * tree.c xpath.c: applied TOM patches for XPath
15408 * xpointer.c: fixed a couple of errors.
15409 * uri.c: added an escaping function needed for xinclude
15410 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
15411 new warning from RH70 gcc's version
15412
Daniel Veillarda4964b72000-10-31 18:23:44 +000015413Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15414
15415 * HTMLparser.c: fixed loop on invalid char in scripts
15416 * parser.c: update to description of xmlIOParseDTD()
15417 * libxml.m4 xmlversion.h.in: changes contributed by
15418 Michael Schmeing <m.schmeing@internet-factory.de>
15419 * configure.in: preparing for 2.2.7
15420 * Makefile.am: trying to avoid config.h and acconfig.h
15421 being included in the distrib
15422 * configure.in: released 2.2.7
15423
15424Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15425
15426 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
15427 like namespaces for good. Unified xmlNs and xmlNode somewhat.
15428
Daniel Veillard01411222000-10-30 15:33:22 +000015429Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15430
15431 * parser.[ch]: added xmlIOParseDTD()
15432 * xpointer.c: added support for the 2 extra parameters of
15433 string-range, fixed a stoopid error when '0' was present
15434 in XPointer expressions
15435 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
15436 testsuite for the above
15437
Daniel Veillard6db58192000-10-30 09:27:53 +000015438Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15439
15440 * libxml.spec.in: improved package descriptions
15441
Daniel Veillarda5db68a2000-10-29 18:06:06 +000015442Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15443
15444 * xpath.c xpathInternals.h: applied a large cleaning patch
15445 from TOM <ptittom@free.fr>, it also add namespace support
15446 for function and variables registration.
15447
Daniel Veillardbd20df72000-10-29 17:53:40 +000015448Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15449
15450 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
15451 * Makefile.mingw: Wayne Davison's update adding hash.c
15452
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000015453Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15454
15455 * xpath.c: fixed the root evaluation problems
15456 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
15457 ignorable spaces with <b> <bold> <em>
15458 * tree.c: fixed a loop in xmlSearchNsByHref()
15459
Daniel Veillard767662d2000-10-27 17:04:52 +000015460Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15461
15462 * xpath.c: applied another XPath patch from TOM
15463 * xpath.c include/makefile.am: applied another patch from
15464 china@thewrittenword.com (cleanup on IRIX).
15465
Daniel Veillard211cc0a2000-10-27 11:49:33 +000015466Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15467
15468 * xml-config.1: received a fixed version from Fredrik Hallenberg
15469 <hallon@lysator.liu.se>
15470
Daniel Veillardf6bf9212000-10-26 14:07:44 +000015471Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15472
15473 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
15474 cleanup patch for XPath
15475
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000015476Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15477
15478 * patched to redirrect all "out of context" error messages to
15479 a reconfigurable routine. The changes are:
15480 * xmlerror.h : added the export of an error context type (void *)
15481 an error handler type xmlGenericErrorFunc there is an interface
15482 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
15483 to reset the error handling routine and its argument
15484 (by default it's equivalent to respectively fprintf and stderr.
15485 * all the c files: all wild accesses to stderr or stdout within
15486 the library have been replaced to calls to the handler.
15487
Daniel Veillard29a11cc2000-10-25 13:32:39 +000015488Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15489
15490 * configure.in: release 2.2.6
15491 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
15492 exporting the inner functions of xpath for extension modules
15493 * doc/*: updated and rebuilt the doc
15494
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000015495Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15496
15497 * nanohttp.c : applied Wayne HTTP cleanup patch
15498 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
15499 and xmlNodeSetSpacePreserve()
15500
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000015501Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15502
15503 * xpath.c: closing bug #29260
15504
Daniel Veillard126f2792000-10-24 17:10:12 +000015505Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15506
15507 * hash.[ch] debugXML.c: expanded/enhanced the API, added
15508 multikey tuples, made hash structure opaque
15509 * valid.[ch]: moved elements, attributes, notations decalarations
15510 as well as ID and refs to hash tables.
15511 * entities.c: hash cleanup
15512 * xmlmemory.c: fixed a dump problem in debug mode
15513 * include/Makefile.am: problem passing in DESTDIR= values patch
15514 from Marc Christensen <marc@calderasystems.com>
15515 * nanohttp.c: removed debugging remains
15516 * HTMLparser.c: the bogus tag should be ignored (Wayne)
15517 * HTMLparser.c parser.c: fixing a number of problems with the
15518 macros in the *parser.c files (Wayne).
15519 * HTMLparser.c: close the previous option when opening a new one
15520 (Marc Sanfacon).
15521 * result/HTML/*: updated the HTML results accordingly
15522
Daniel Veillard52afe802000-10-22 16:56:02 +000015523Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15524
15525 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
15526 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
15527 XPath functions and XML entities table to them. More to come...
15528 * xmlIO.c: fixed libxml closing FILEs it didn't open.
15529
Daniel Veillard683cb022000-10-22 12:04:13 +000015530Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15531
15532 * tree.c: coalesce adjacent text nodes
15533 * valid.c: handling of blank nodes in DTd validation (raised
15534 by problems with a posteriori validation).
15535 * nanohttp.c: changing behaviour on HTTP write stuff.
15536 * HTMLtree.c: forced body and html to be explicitely closed.
15537 * xpath.h: exported more XPath functions.
15538
Daniel Veillard1baf4122000-10-15 20:38:39 +000015539Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15540
15541 * Release of 2.2.5
15542 * xpointer.c: range() range-inside and other helper functions
15543 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
15544
Daniel Veillard47e12f22000-10-15 14:24:25 +000015545Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15546
15547 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
15548 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
15549
Daniel Veillardb732a0e2000-10-15 11:27:01 +000015550Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15551
15552 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
15553 and XPointer modules
15554
Daniel Veillard134c9f32000-10-15 10:27:08 +000015555Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15556
15557 * SAX.h: closed #25107
15558
Daniel Veillard39915622000-10-15 10:06:55 +000015559Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15560
15561 * testSAX.c: fixed problem with cdata reporting
15562 * SAXresult/* : updated
15563
Daniel Veillard1e851392000-10-15 10:02:56 +000015564Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15565
15566 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
15567 Closed bug #27499, added to regression tests
15568 * TODO: updated
15569
Daniel Veillard7eda8452000-10-14 23:38:43 +000015570Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15571
15572 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
15573 support for SCRIPT and STYLE with help from Bjorn Reese
15574 * test/HTML/* result/HTML/*: added simple testcase and updated
15575 the existing ones.
15576
Daniel Veillardff9c3302000-10-13 16:38:25 +000015577Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15578
15579 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
15580 string-range for empty strings
15581 * test/XPath/docs/str test/XPath/xptr/chaptersrange
15582 test/XPath/xptr/strrange: augmented the XPointer testsuite
15583
Daniel Veillard189446d2000-10-13 10:23:06 +000015584Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15585
15586 * doc/xml.html doc/xmlmem.html: added a module describing memory
15587 interfaces and use, updated the main page.
15588
Daniel Veillard2f971a22000-10-12 23:26:32 +000015589Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15590
15591 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
15592 nanoftp code work on Windows too now
15593
15594Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000015595
15596 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
15597 * xpointer.c: implemented string-range() at least a good first version
15598 * test/XPath/docs/str test/XPath/xptr/strrange
15599 result/XPath/xptr/strrange: the string-range() tests
15600
Daniel Veillardd3c68c42000-10-12 08:06:28 +000015601Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15602
15603 * Makefile.am include/Makefile.am include/win32config.h
15604 win32/Makefile.mingw: fixed problems reported by Wayne Davison
15605 and make distcheck
15606
Daniel Veillard19d61112000-10-11 23:50:35 +000015607Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15608
15609 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
15610 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
15611 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
15612
Daniel Veillardb0426ca2000-10-11 23:39:43 +000015613Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15614
15615 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
15616 patch for socklen_t detection by
15617 Albert Chin-A-Young <china@thewrittenword.com>
15618
Daniel Veillardcd429612000-10-11 15:57:05 +000015619Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15620
15621 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
15622 and added a --dtdvalid option to xmllint used to test it
15623
Daniel Veillard47c02452000-10-11 13:04:36 +000015624Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15625
15626 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
15627 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
15628
Daniel Veillard2d38f042000-10-11 10:54:10 +000015629Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15630
15631 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
15632 handlings (registration, lookup, cleanup)
15633
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000015634Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15635
15636 * configure.in Makefile.am include/makefile.am: adding XPointer
15637 and XPtrtests target
15638 * xpointer.[ch] : new files for XPointer support
15639 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
15640 more XPath tests
15641
Daniel Veillard57fda592000-10-10 23:24:14 +000015642Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15643
15644 * configure.in: fixed, very broken, make distcheck works again
15645
Daniel Veillarde8282ed2000-10-10 23:01:31 +000015646Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15647
15648 * More work toward 2.2.5, integrated a number of patches
15649 * configure.in Makefile.am win32config.h.in: trying to cleanup
15650 make distcheck .... huh ...
15651 * include/Makefile.am include/win32config.h: new directory
15652 for includes
15653 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
15654 updated teh makefiles and instructions for WIN32
15655 * xpath.c: small fixes
15656 * test/XPath/ results/XPath: updated the testcases and results
15657 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
15658 suggested patches
15659 * valid.c: fixed an ID bug
15660
Daniel Veillardb71379b2000-10-09 12:30:39 +000015661Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15662
15663 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000015664 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000015665 * xpath.[ch]: worked on XPointer
15666
Daniel Veillard7e99c632000-10-06 12:59:53 +000015667Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15668
15669 * configure.in Makefile.am: 2.2.5, ship the include in an
15670 include/libxml subdirectory, use symlinks when using CVS
15671 * testSAX.c: fixed small bug
15672 * testXPath.c: changed the way testfiles are parsed
15673 * debugXML.c: same kind of cleanup when parsing an argument expression
15674 XPath/XPointers can have blanks embedded
15675 * xpath.[ch]: more cleanup, reorgs for XPointer work
15676 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
15677 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
15678
Daniel Veillard55b91f22000-10-05 16:30:11 +000015679Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15680
15681 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
15682 in the XPath engine, rewrote large parts of it, now it's far
15683 cleaner and in sync with the REC not an old WD. Fixed a parsing
15684 problem in the interactive XML shell found when testing XPath.
15685
Daniel Veillardac260302000-10-04 13:33:43 +000015686Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15687
15688 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
15689 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
15690 examples with the extra test
15691
Daniel Veillard7cfce322000-10-04 12:40:27 +000015692Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15693
15694 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
15695 the global init function.
15696
Daniel Veillard970112a2000-10-03 09:33:21 +000015697Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15698
15699 * HTMLparser.c: Doohhh, attribute name parsing was still case
15700 sensitive ! Fixed this ...
15701 * result/HTML/* : updated the tests results accordingly
15702
Daniel Veillard740abf52000-10-02 23:04:54 +000015703Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15704
15705 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
15706 engine, should be far more stable, incorporated a new version of
15707 preceding/following axis, need testing
15708 * uri.c: fixed file:///c:/a/b/c problem
15709 * test/XPath/tests/idsimple: augmented the XPath tests
15710
Daniel Veillard3bff2b02000-10-01 20:33:47 +000015711Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15712
15713 * doc/* rebuilding docs for 2.2.4 release
15714
Daniel Veillard8b5dd832000-10-01 20:28:44 +000015715Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15716
15717 * configure.in: releasing 2.2.4
15718 * parser.[ch]: added xmlStrEqual()
15719 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
15720 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
15721 use xmlStrEqual instead
15722 * TODO: updated
15723 * added an XPath test
15724
Daniel Veillardbc765302000-10-01 18:23:35 +000015725Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15726
15727 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
15728 * entities.h: exported xmlInitializePredefinedEntities
15729 * parser.[ch] : added xmlInitParser()
15730 * parserInternals.h : had to export htmlInitAutoClose()
15731
Daniel Veillardf09e7e32000-10-01 15:53:30 +000015732Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15733
15734 * xpath.[ch] : fixed some serious XPath Predicate evaluation
15735 problems
15736 * Makefile.am : added XPath regression tests to normal tests
15737 * uri.c: fixed a problem with local paths, cleanup
15738 * parser.c: fixed a problem with large CData sections
15739
Daniel Veillardd2ade932000-09-30 14:39:55 +000015740Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15741
15742 * configure.in xml-config.in: patch from "Ben Taylor"
15743 <sol7x86@hotmail.com> for solaris shared libs lookup
15744
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000157452000-09-30 Martin Baulig <baulig@suse.de>
15746
15747 * libxml-2.0.pc.in: Provide pkg-config script.
15748
15749 * configure.in: Create the libxml-2.0.pc script from the
15750 libxml-2.0.pc.in templates.
15751 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000015752 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000015753
Daniel Veillard4b0755c2000-09-25 14:26:28 +000015754Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15755
15756 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
15757 when compiling with MSC
15758
Daniel Veillard46057e12000-09-24 18:49:59 +000015759Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15760
15761 * xpath.c: patch for normalize-string() substring-before(),
15762 substring-after() and translate() functions from Bjorn Reese
15763 <breese@mail1.stofanet.dk>
15764 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
15765 Fredrik Hallenberg <hallon@lysator.liu.se>
15766 * TODO: updated
15767
Daniel Veillard281f8ff2000-09-24 08:12:14 +000015768Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15769
15770 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
15771 problem of socklen_t being undefined on a number of platforms
15772 * debugXML.c: fixed a compilation problem when without snprintf
15773
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000015774Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15775
15776 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
15777 an URI bug and a fix for the control-character-induced infinite loop
15778 * nanohttp.c: preventive fix for compiling on WIN32
15779
Daniel Veillard64c20ed2000-09-22 16:07:02 +000015780Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15781
15782 * xmlint.c: closing bug #25000
15783
Daniel Veillardb656ebe2000-09-22 13:51:48 +000015784Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15785
15786 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
15787 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
15788 modified slightly Wayne Davison patch adding xmlStrcasecmp and
15789 related function, fixing xmlStrncmp(), and associated cleanup
15790 * result/HTML/entities.html.sax: updating result
15791
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000015792Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15793
15794 * uri.c: applied patch for URI escaping from Wayne Davison
15795 <wayned@blorf.net>
15796 * tree.c parserInternals.c HTMLparser.c: memset checks patches
15797 from Denis Barbier <barbier@imacs.polytechnique.fr>
15798 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
15799 patch from Wayne Davison
15800
Daniel Veillardd5f97f82000-09-17 16:38:14 +000015801Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15802
15803 * doc/xml.html : updated with new releases, adding "how to help"
15804
Daniel Veillard04698d92000-09-17 16:00:22 +000015805Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15806
15807 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
15808 removed a few warnings in pedantic mode ...
15809 * parserInternals.c parser.c: moved encoding switching function
15810 to parserInternals.c
15811 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
15812
Daniel Veillarda2c6da92000-09-16 18:15:00 +000015813Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15814
15815 * HTMLparser.c parser.c: set ctxt->errNo before calling the
15816 error or warning handlers
15817
Daniel Veillardb1059e22000-09-16 14:02:43 +000015818Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15819
15820 * parserInternals.c parserInternals.h parser.c Makefile.am:
15821 created a new module parserInternals.c, moved most of the
15822 code shared by the various parsers there, as well as
15823 deprecated code from parser.c. More cleanup of parser.c
15824 * uri.c: fixed a problem when URI is NULL
15825 * valid.c: speedup when looking for an attribute declaration
15826
Daniel Veillard39c7d712000-09-10 16:14:55 +000015827Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15828
15829 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
15830 the cleanup of the computation of URI references when seeking
15831 external entities. The URI reference string and the resulting
15832 URI are both stored now.
15833 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
15834 large s(n)printf checks and cleanup from Denis Barbier
15835 <barbier@imacs.polytechnique.fr>
15836 * xmlversion.h.in tree.h: couple of SGML declarations for a
15837 possible docbook module.
15838 * result/VC/ : a couple of test output changed due to the change
15839 of the entities URI
15840
Daniel Veillardb513f5a2000-09-10 14:01:12 +000015841Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15842
15843 * parser.h: added a _private field for linking user's data
15844
Daniel Veillarddd477ce2000-09-10 13:23:08 +000015845Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15846
15847 * parser.c parserInternals.h: demacroified most of the IS_XXX
15848 the gain in size is significant so ...
15849
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000015850Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15851
15852 * entities.c: cases where looking up entities with doc==NULL
15853 covered
15854
Daniel Veillard90e11312000-09-05 10:42:32 +000015855Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15856
Daniel Veillard1de50802000-09-07 08:54:32 +000015857 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000015858 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
15859
Daniel Veillard98a79162000-09-04 11:15:39 +000015860Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15861
Daniel Veillard1de50802000-09-07 08:54:32 +000015862 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000015863 * test/URI/uri.data result/URI/uri.data: first set of tests/results
15864 * Makefile.in: added URItest and included thenin "make tests"
15865
15866Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000015867
15868 * xmlversion.h.in: closed bug 22941
15869
Daniel Veillard2bb89092000-08-31 14:57:50 +000015870Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15871
15872 * doc/xmlio.html: added doc and example for entity loader
15873 redefinition.
15874
Daniel Veillard96984452000-08-31 13:50:12 +000015875Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15876
15877 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
15878 used by libxml
15879
Daniel Veillarde715dd22000-08-29 18:29:38 +000015880Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15881
15882 * parser.c: Fixed bug on invalid ontent characters and when using
15883 push.
15884 * xmllint.c: fixed xmllint endling of errors in push mode
15885
Daniel Veillard4948eb42000-08-29 09:41:15 +000015886Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15887
15888 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015889 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000015890 * result/HTML/*.sax: regenerated HTML SAX output
15891 * parser.c: more cleanup.
15892
Daniel Veillarde010c172000-08-28 10:04:51 +000015893Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15894
15895 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015896 patches from Wayne Davison <wayned@users.sourceforge.net>,
15897 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000015898 * HTMLparser.c: fixed an ignorable white space detection bug
15899 occuring when parsing with SAX only
15900 * result/HTML/*.sax: updated since the output is now HTML
15901 encoded...
15902
Daniel Veillard47f3f312000-08-27 22:40:15 +000015903Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15904
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015905 * HTMLparser.[ch]: applied some of Wayne Davison
15906 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000015907
Daniel Veillarde0854c32000-08-27 21:12:29 +000015908Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15909
15910 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
15911 undeclared namespace prefix was used, added a warning.
15912 Cleaned up support w.r.t. entities, spilling out a warning
15913 and being pedantic on lookups.
15914 * test/warning/ent9 : added testcase for previous example.
15915 * TODO: updated
15916 * parserInternals.h parser.c: changed the way names are parsed
15917 now allow infinite size and decrease penalty for normal use
15918 * parser.c: Started a big cleanup/check of the parser code,
15919 fixed some of the most tortuous entity code, spotted code
15920 unused anymore
15921 * test/*: added tests for very long names and related nasty
15922 things.
15923
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000015924Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15925
15926 * doc/encoding.html: added encoding aliases doc
15927 * doc/xml.html: updates
15928 * encoding.[ch]: added EncodingAliases functions
15929 * entities.[ch] valid.[ch] debugXML.c: removed two serious
15930 bottleneck affecting large DTDs like Docbook
15931 * parser.[ch] xmllint.c: added a pedantic option, will be
15932 useful
15933 * SAX.c: redefinition of entities is reported in pedantic mode
15934 * testHTML.c: uninitialized warning from gcc
15935 * uri.c: fixed a couple of bugs
15936 * TODO: added issue raised by Michael
15937
Daniel Veillard0d6b1702000-08-22 23:52:16 +000015938Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15939
15940 * doc/encoding.html: propagated Martin Duerst suggestions
15941
Daniel Veillard52402ce2000-08-22 23:36:12 +000015942Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15943
15944 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
15945 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
15946 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
15947 by Wayne Davison
15948
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015949Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15950
15951 * nanoftp.c nanohttp.c: small cleanup
15952 * TODO: updated
15953
Daniel Veillard244ece92000-08-19 20:58:02 +000015954Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15955
15956 * added an old VC testcase and updated title.xml entity
15957
Daniel Veillardb8f25c92000-08-19 19:52:36 +000015958Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15959
15960 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
15961 done on auto-opening of <p> tags and cleanup of SAX output
15962
Daniel Veillard979e55e2000-08-19 16:48:54 +000015963Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15964
15965 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
15966
Daniel Veillard4540be42000-08-19 16:40:28 +000015967Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15968
15969 * doc/xml.html libxml.* structure.*: updated the doc a bit
15970
Daniel Veillard808a3f12000-08-17 13:50:51 +000015971Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15972
15973 * testSAX.c testHTML.c result/HTML/: cleanup of the output
15974 of SAX tests
15975
Daniel Veillard29579362000-08-14 17:57:48 +000015976Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15977
15978 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15979 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
15980
Daniel Veillard1255ab72000-08-14 15:13:33 +000015981Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15982
15983 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
15984 * testHTML.c: fix core dump on Solaris 2.x systems
15985 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
15986 * result/HTML/*.sax: previous bug fix lead to new results
15987
Daniel Veillard03109292000-08-14 14:58:22 +000015988Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15989
15990 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15991 * configure.in: added --with-readline=DIR to accept alternate
15992 path for readline include/library
15993 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
15994 for ANSI under HP-UX
15995 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
15996 includes @LIBS@
15997
Daniel Veillard7c29ce22000-08-12 21:20:53 +000015998Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15999
16000 * doc/* : rebuilt the docs
16001 * getting ready for 2.2.2 release
16002
Daniel Veillard87b95392000-08-12 21:12:04 +000016003Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16004
16005 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
16006 and xmlAddFeature()
16007 * tree.[ch]: added xmlAddChildList()
16008 * xmllint.c: MAP_FAILED macro test
16009 * parser.h: added xmlParseCtxtExternalEntity()
16010 * valid.c: applied bug fixes removed warning
16011 * tree.c: added CDATA block to elements content
16012 * testSAX.c: cleanup of output
16013 * testHTML.c: added SAX testing
16014 * encoding.c: better error recovery
16015 * SAX.c, parser.c: fixed one of the external entity processing
16016 of the OASis testsuite
16017 * Makefile.am: added HTML SAX regression tests
16018 * configure.in: bumped to 2.2.2
16019 * test/HTML/ result/HTML: added a few of HTML tests, and added the
16020 SAX results
16021
Daniel Veillard88a172f2000-08-04 18:23:10 +000016022Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16023
16024 * configure.in: patch for HP compiler
16025
160262000-08-04 Sven Heinicke <sven@zen.org>
16027
16028 * xmllint.c: Was coredumping sometimes when the file given didn't
16029 exist.
16030
Daniel Veillard46e370e2000-07-21 20:32:03 +000016031Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16032
16033 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000016034
Daniel Veillard46e370e2000-07-21 20:32:03 +000016035 when using in memory parsing. Need some cleanup.
16036 * xmllint.c configure.in: added a --memory flag to test memory
16037 parsing
16038
Daniel Veillard36650692000-07-21 15:16:39 +000016039Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16040
16041 * nanohttp.c: fixed socklen_t replacement to unsigned int
16042 * parser.c: fixed a space handdling missing at the end of
16043 production 28 DOCTYPE.
16044 * xmlmemory.c: fixed a stupid bug on the routine to override
16045 allocation functions
16046 * TODO: updated
16047
Daniel Veillarde46e20d2000-07-14 15:02:46 +000016048Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16049
16050 * doc/ regenerated the docs
16051
Daniel Veillard32bc74e2000-07-14 14:49:25 +000016052Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16053
16054 * doc/encoding.html doc/xml.html: added I18N doc
16055 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
16056 improvements, both parser and filters, added ASCII & HTML,
16057 fixed the ISO-Latin-1 one
16058 * xmllint.c testHTML.c: added/made visible --encode
16059 * debugXML.c : cleanup
16060 * most .c files: applied patches due to warning on Windows and
16061 when using Sun Pro cc compiler
16062 * xpath.c : cleanup memleaks
16063 * nanoftp.c : added a TESTING preprocessor flag for standalong
16064 compile so that people can report bugs more easilly
16065 * nanohttp.c : ditched socklen_t which was a portability mess
16066 and replaced it with unsigned int.
16067 * tree.[ch]: added xmlHasProp()
16068 * TODO: updated
16069 * test/ : added more test for entities, NS, encoding, HTML, wap
16070 * configure.in: preparing for 2.2.0 release
16071
Daniel Veillard49703262000-07-10 10:27:46 +000016072Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16073
16074 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000016075 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000016076
Daniel Veillard306be992000-07-03 12:38:45 +000016077Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16078
16079 * doc/xml.html: changed the xmlsoft.org structure, updated the
16080 examples w.r.t. root and childs
16081
Daniel Veillard7d853352000-07-02 18:53:09 +000016082Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16083
Daniel Veillard784b9352003-02-16 15:50:27 +000016084 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000016085
Daniel Veillard365e13b2000-07-02 07:56:37 +000016086Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16087
16088 * HTMLparser.c: Work on character encoding support for the HTML parser
16089 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
16090 * encoding.c: Fixed a potential memleak in the encoding stuff
16091
Daniel Veillardaf743792000-07-01 11:49:28 +000016092Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16093
16094 * doc/FAQ.html doc/Makefile.am : added a FAQ
16095
16096Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000016097
16098 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
16099 of the HTML parser to force it to not bypass SAX
16100
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000016101Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16102
16103 * win32config.h.in: updated
16104 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
16105 lacks iconv support :-( need to release 2.1.1
16106 * configure.in: release 2.1.1
16107 * HTMLparser: fixed bug #14784
16108 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
16109 by Windows compiler
16110 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
16111 the SAX startDocument() callback.
16112 * TODO: updated
16113
16114Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16115
16116 * added xmlStopParser()
16117
Daniel Veillardbe803962000-06-28 23:40:59 +000016118Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16119
16120 * configure.in: 2.1.0 prerelease
16121 * Large resync between W3C and Gnome tree
16122 * nanoftp, nanohttp.c: fixed stalled connections probs
16123 * HTMLtree.c SAX.c : support for attribute without values in
16124 HTML for andersca
16125 * valid.c: Fixed most validation + namespace problems
16126 * HTMLparser.c: start document callback for andersca
16127 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
16128 * parser.h, SAX.c: serious speed improvement for large
16129 CDATA blocks
16130 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
16131 different encoding
16132 * example/Makefile.am example/gjobread.c tree.h: work on
16133 libxml1 libxml2 convergence.
16134 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
16135 and the LIBXML_TEST_VERSION macro
16136
Daniel Veillardc310d562000-06-23 18:32:15 +000016137Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16138
16139 * doc/xml.html: various patches and improvements typo fixed by
16140 Felix Natter
16141 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
16142 from Felix Natter <fnatter@gmx.net>
16143
Daniel Veillardf3029822000-05-06 08:11:19 +000016144Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16145
16146 * doc/upgrade.html: updated with instructions for support of both
16147 libxml-1.x and libxml-2.x
16148 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
16149 for 2.x support and also fixed includes
16150
16151
Daniel Veillard496a1cf2000-05-03 14:20:55 +000016152Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16153
16154 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
16155 the encoding support, added iconv support, so now libxml if
16156 compiled with iconv automatically support japanese encodings
16157 among others. Work based on initial patch from Yuan-Chen Cheng
16158 I may have broken binary compat in the encoding handler
16159 registration scheme, but that was so utterly broken I don't
16160 expect anybody to have used this feature until now.
16161 * parserInternals.h: fixup on the CHAR range macro
16162 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
16163 code.
16164 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
16165 * uri.c: added xmlParseURI() I can't believe I forgot to
16166 implement this one in 2.0 !!!
16167 * SAX.c: moved doc->encoding update in the endDocument() call.
16168 * TODO: updated.
16169
Daniel Veillard06047432000-04-24 11:33:38 +000016170Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16171
16172 * tree.h: removed extraneous xmlRemoveProp definition
16173 * TODO: added item about --disable-corba configure switch
16174 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
16175 * nanoftp.c: fixed include problems giving troubles on AIX and
16176 slowlaris
16177 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
16178 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
16179 comment and headers changes to lower gtk-doc number of warnings
16180 * doc/html/*: rebuilt docs
16181
Daniel Veillarde0aed302000-04-16 08:52:20 +000016182Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16183
16184 * HACKING: documented the tag for 1.x and instructions
16185
Daniel Veillard5e873c42000-04-12 13:27:38 +000016186Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16187
16188 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
16189 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
16190 xmlCreateIOParserCtxt
16191 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
16192 significant overall improvement
16193 * xmllint.c: added I/O test to xmllint
16194 * testSAX.c: added a speed test
16195 * doc/* : updated/regenerated
16196
Daniel Veillardfc708e22000-04-08 13:17:27 +000016197Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16198
16199 * xpath.c uri.h parserInternals.h: cosmetic changes from
16200 "Timur I. Bakeyev" <timur@bat.ru>, including making
16201 xmlCreateURI() public
16202
Daniel Veillard5d211f42000-04-07 17:00:24 +000016203Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16204
16205 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
16206 and the code at the same time. Added a clean mechanism for
16207 overload or added input methods: xmlRegisterInputCallbacks()
16208 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
16209 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
16210 * TODO: updated
16211 * doc/* : updated/regenerated
16212 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
16213 source dir
16214
Daniel Veillarde77a9182000-04-05 19:12:29 +000016215Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16216
16217 * testURI.c: yet another forgotten commit, I should get some sleep !
16218
Daniel Veillardce8b83b2000-04-05 18:38:42 +000016219Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16220
16221 * xmllint.c: forgot to commit this too ?
16222
Daniel Veillardb9df4042000-04-05 14:23:16 +000016223Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16224
16225 * xmlversion.h.in : forgot to commit this previously
16226
Daniel Veillard361d8452000-04-03 19:48:13 +000016227Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16228
16229 * configure.in: preparing libxml-2.0.0 version looks Ok so far
16230 * README TODO: updated for release
16231 * uri.c uri.h: added authority parsing/saving
16232 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
16233 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
16234 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
16235 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
16236 Makefile.am : added compile-time customization of libxml
16237 --with-ftp --with-http --with-html --with-xpath --with-debug
16238 --with-mem-debug
16239 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
16240 #include <libxml/xxx.h> I hope it won't break too much stuff
16241 and will be manageable in the future...
16242 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
16243 and added xmllint to the installed programs
16244 * uri.h: added xmlFreeURI()
16245
Daniel Veillardec303412000-03-24 13:41:54 +000016246Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16247
16248 * uri.c uri.h: finished the escaping handling, the base support
16249 and the URI path normalization. Looks good just lacks the
16250 authority content parsing code.
16251 * Makefile.am: added instructions to generate testURI
16252 * TODO: updated
16253 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
16254 added links and icons for W3C and Gnome
16255
Daniel Veillard8f621982000-03-20 13:07:15 +000016256Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16257
16258 * xmlmemory.[ch] : seems I forgot to actually update the files in
16259 the last commit :-)
16260 * doc/xml.html doc/html/* : updated and uploaded the docs
16261
Daniel Veillard3dd82e72000-03-20 11:48:04 +000016262Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16263
16264 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
16265 * TODO: updated
16266 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000016267 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000016268 gfree).
16269 * Makefile.am, uri.c, uri.h: added a set of functions to do
16270 exact (litteraly copied from the RFC 2396 productions) parsing
16271 and handling of URI. Will be needed for XLink, one XML WFC,
16272 XML Base and reused in the nano[ftp/http] modules. Still work
16273 to be done.
16274
Daniel Veillardedfb29b2000-03-14 19:59:05 +000016275Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16276
16277 * configure.in, libxml.spec.in : libxml2
16278 * doc/* : updated the doc page, rebuilt the docs
16279
Daniel Veillardcf461992000-03-14 18:30:20 +000016280Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16281
16282 * all: tagged LIB_XML_1_X
16283 * *.c *.h : updated from W3C CVS tree
16284 * configure.in : 2.0.0-beta
16285 * libxml.spec.in : libxml2 package nam
16286 * result/* : new version of the tests output
16287
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000016288Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16289
16290 * doc/xml.html, doc/update.html: updated docs, 1.8.7
16291
Daniel Veillardb566ce12000-03-04 11:39:42 +000016292Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16293
16294 * doc/* : rebuilt the docs
16295 * parser.c: final patch on #6766
16296 * valid.c: small patch on validity checks.
16297
Daniel Veillardfb76c402000-03-04 11:39:42 +000016298Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16299
16300 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
16301 added
16302 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
16303 compatibility w.r.t. XML spec and existing code.
16304
Daniel Veillard90fb02c2000-03-02 03:46:43 +000016305Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16306
16307 * parser.c: seems a better solution to <a> </a> exists,
16308 will try it for a while
16309
Daniel Veillard83a30e72000-03-02 03:33:32 +000016310Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16311
16312 * parser.c: tried to remove the <a> </a> generating <a/>
16313 this is hard. Left a flag for that purpose. Fixed bug #6766
16314 * configure.in: prepared 1.8.7 not released, due to previous
16315 problem
16316
Daniel Veillard88f00ae2000-03-02 00:15:55 +000016317Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16318
16319 * doc/xml.html : applied second patch from Paul DuBois
16320
Daniel Veillard402e8c82000-02-29 22:57:47 +000016321Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16322
16323 * doc/xml.html : applied patch from Paul DuBois
16324
Daniel Veillardd0f7f742000-02-02 17:42:48 +000016325Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16326
16327 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
16328
Daniel Veillard5feb8492000-02-02 17:15:36 +000016329Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16330
16331 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
16332 compilation warnings on various platforms.
16333 * parser.c: Fixed #5281 validity error callbacks are now desactived
16334 by default if not validating.
16335
Daniel Veillardf341f932000-02-02 14:52:08 +000016336Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16337
16338 * nanoftp.c, win32config.h.in: patches to compile on WIN32
16339
Daniel Veillard13c757e2000-02-01 23:59:15 +000016340Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16341
16342 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
16343 <gkatsi@cs.toronto.edu>
16344
Daniel Veillard726e8792000-01-30 20:04:29 +000016345Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16346
16347 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
16348 processing URLs
16349
Daniel Veillarde41f2b72000-01-30 20:00:07 +000016350Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16351
16352 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
16353 xmlNanoFTPUpdateURL for persistent control connections.
16354 * configure.in: 1.8.6
16355
16356Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16357
16358 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
16359 * tree.[ch] : added xmlSaveNoEmptyTags
16360
James Henstridgef3be9312000-01-28 13:59:21 +0000163612000-01-29 James Henstridge <james@daa.com.au>
16362
16363 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
16364
16365 * Makefile.am: added nanoftp.[ch] to the build.
16366
Daniel Veillardaeea04f2000-01-25 19:27:27 +000016367Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16368
16369 * nanoftp.[ch]: cleanup, comments, API
16370 * debugXML.c : fixed a bug in the cat command
16371 * doc/*: regenerated the docs
16372
Daniel Veillardda07c342000-01-25 18:31:22 +000016373Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16374
16375 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
16376 * debugXML.c : fixed a bug in the cat command
16377 * valid.c: fixing some small probs
16378 * libxml.spec.in: get rid of the SNAP suffix
16379 * doc/xml.html: updated the status
16380
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000016381Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16382
16383 * xml-config.in: xml-config --version to just return the
16384 version number
16385 * xpath.c: some cleanup w.r.t. axis when the current node is
16386 an attribute.
16387 * TODO: updated
16388
Daniel Veillard461a66c2000-01-18 18:01:01 +000016389Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16390
16391 * configure.in: prepared for libxml-1.8.5
16392 * doc/* recompiled the documentation
16393
163942000-01-17 Jody Goldberg <jgoldberg@home.com>
16395
16396 * configure.in : WARNING autoconf subtlety alert :
16397 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
16398 when looking for zlib.h so that HAVE_ZLIB_H is defined.
16399 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
16400 get defined by AC_CHECK_HEADERS.
16401
Daniel Veillardf967b902000-01-17 16:06:10 +000016402Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16403
16404 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
16405 Rune.Djurhuus@fast.no
16406
Daniel Veillardad8f99d2000-01-15 14:20:03 +000016407Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16408
16409 * TODO: updated
16410 * tree.c, parser.c: made sure that only memory alloc problems
16411 and internal parser errors are allowed to write to stdout or
16412 stderr.
16413
Daniel Veillard0142b842000-01-14 14:45:24 +000016414Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16415
16416 * tree.c : restored xmlNewGlobalNs since this seems used by
16417 a lot of existing code :-(, fixed a bug in xmlNewNs
16418 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
16419 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
16420 to exit() from the library code.
16421 * xpath.c, parser.c: removed bugs or unused code detected by
16422 Windows compilers
16423 * parser.c: started adding interfaces for parsing well balanced
16424 XML fragments
16425 * configure.in: releasing 1.8.4
16426 * doc/* : rebuilt the docs
16427
Daniel Veillard2eac5032000-01-09 21:08:56 +000016428Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16429
16430 * tree.[ch] : added xmlNewDocFragment() for DOM
16431 * testHTML.c: uninitialized variable.
16432
Daniel Veillardf3a73582000-01-05 14:58:39 +000016433Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16434
16435 * doc/* : rebuild the docs
16436
Daniel Veillard71b656e2000-01-05 14:46:17 +000016437Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16438
16439 * acconfig.h: readline and history patch
16440 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
16441 * tree.c: added check and handling when possibly removing an ID
16442 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
16443 and saving.
16444 * test/HTML/entities.html result/HTML/entities.html* : test for
16445 various entities reference cases
16446 * result/HTML/* : as a result output of some testcase have
16447 changed
16448 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
16449 by previous example. added xmlParseTryOrFinish().
16450 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
16451 entities.h debugXML.h HTMLparser.h: changed the way struct are
16452 declared to allow gtk-doc to expose those
16453 * parser.c: closed bug #4960
16454 * Makefile.am configure.in: Applied patch from
16455 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
16456 and math/socket libs detection
16457
Daniel Veillard437b87b2000-01-03 17:30:46 +000016458Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16459
16460 * configure.in, Makefile.am: link tester against readline
16461 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
16462
Daniel Veillard686d6b62000-01-03 11:08:02 +000016463Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16464
16465 * tree.[ch]: added xmlRemoveProp
16466 * win32config.h.in nanohttp.c: avoid including the Windows
16467 socket stuff in every C files
16468 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
16469 the XmL parser(s)
16470 * test/ns4 result/ns4 etc...: added test case for previous prob
16471 * tree.c: xmlNewNs wasn't checking for double definition
16472 * Makefile.in: fixed a problem with dist-hook duplicates
16473 * parser.[hc], xmlIO.c: fixed the loading of external entities
16474 APIs, now xmlLoadExternalEntity() is used everywhere and
16475 setting up an app specific front-end using the
16476 * SAX.c parser.c: some fixes, now the xhtml spec validates
16477 with the xhtml DTD.
16478 * error.c: fixed crashes in case of no input stream
16479 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
16480 to the validation tests and results
16481
Daniel Veillard5e5c6231999-12-29 12:49:06 +000016482Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16483
16484 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
16485 too htmlCreatePushParserCtxt() and htmlParseChunk()
16486 * parser.c: a bit of cleanup.
16487 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
16488 to XML) removed the last mem leak known
16489 * HTMLtree.c: output message cleanup
16490 * xmlmemory.c: display content info about memory blocks
16491 * result/HTML/wired.* : missing att value warning change
16492
Daniel Veillardbe849cf1999-12-28 16:43:59 +000016493Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16494
16495 * doc/* : rebuilt the documentation
16496
Daniel Veillarddbfd6411999-12-28 16:35:14 +000016497Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16498
16499 * parser.[ch] parserInternals.h: Push parser for XML,
16500 seems to work fine now
16501 * tester.c debugXML.[ch]: Added an XML shell debug facility and
16502 --push for push testing
16503 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
16504 * testSAX.c: added --push
16505 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
16506 subtree
16507 * xmlIO.[ch] : enriched API + fixes for push mode
16508 * entities.[ch]: added the entity content length to the struct.
16509 * xmlmemory.[ch]: new API to show the last entries for the shell
16510 * valid.c: added required attribute testing
16511 * SAX.c: the cdata callback now merge contiguous fragments
16512 * HTMLparser.c: cleanup of some macros
16513
Daniel Veillard3c558c31999-12-22 11:30:41 +000016514Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16515
16516 * parser.c: fix for PIs name starting with xml
16517 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000016518 * *.c, configure.in win32config.h.in : generate win32config.h for
16519 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000016520
Daniel Veillard0caf07a1999-12-21 16:25:49 +000016521Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16522
16523 * parser.c: fixed a stupid = vs. == bug :-(
16524 * doc/gnome-xml.sgml: s/glade/xml/
16525
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000016526Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16527
16528 * configure.in, doc/xml.html : bug fix release 1.8.2
16529 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
16530 Hopefully the end of that silly C++ include problem
16531 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
16532 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
16533 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
16534 troubles with autoclosed elements when the stree shape doesn't
16535 follow the DtD specs. Added htmlIsAutoClosed() and
16536 htmlAutoCloseTag()
16537 * result/HTML/*.htm*: Updated the HTML examples regression tests output
16538 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
16539 * debugXML.c: fixed a bug on printing default namespaces.
16540 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
16541
Daniel Veillardb24054a1999-12-18 15:32:46 +000016542Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16543
16544 * result/HTML/*.htm[l] : updated the HTML regression tests according
16545 to the new output
16546 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
16547 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
16548 problem due to intermix of extern "C" { ... } declarations for C++
16549 and recursive includes in the headers
16550
Chris Lahey323c48c1999-12-18 15:32:45 +0000165511999-12-20 Chris Lahey <clahey@umich.edu>
16552
16553 * HTMLtree.c: Made it so that html nodes with a single child do
16554 not insert a carriage return before or after the child node.
16555
Daniel Veillardb24054a1999-12-18 15:32:46 +000016556Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000016557
16558 * configure.in, doc/xml.html : bug fix release 1.8.1
16559 * parser.c: fixed bug #4344
16560 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
16561 added the glue to avoid C++ problems
16562 * doc/* : regenerated the documentation
16563
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000016564Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16565
16566 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
16567 namespace recognition, and Dia as a resul :-(
16568 * encoding.c: closed bug #3950
16569
Daniel Veillard944b5ff1999-12-15 19:08:24 +000016570Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16571
16572 * valid.c: debugging a posteriori validation, except URI expansion
16573 stuff this should be fixed now
16574 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
16575 Carl Nygard <cnygard@bellatlantic.net>
16576 * tester.c: added --postvalid, cleaning of the code
16577 * tree.[ch]: added xmlDocGetRootElement()
16578
Ramiro Estrugobfce3771999-12-15 04:32:07 +000016579Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
16580
16581 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
16582 c++ losage.
16583
Daniel Veillard10a2c651999-12-12 13:03:50 +000016584Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16585
16586 * configure.in, doc/xml.html : bumped to 1.8.0
16587 * xlink.[ch], Makefile.am : added framework for link detection
16588 * parser.h: added nbChars to parser context, needed for cleanup.
16589 * xmlmemory.c: removed a nasty bug when out of mem
16590 * valid.[ch]: adding namespace support for attribute decl
16591 * tester.c: added --debugent option
16592 * debugXML.[ch]: added xmlDebugDumpEntities()
16593 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
16594 buffers instead, this was really needed, validation was breaking
16595 in strange ways due to that. Added xmlParseStringPEReference()
16596 and other parsing from strings functions. Entities processing
16597 modified again, but PERef are still not handled correcly but
16598 unless you're Eve Maller you won't notice :-)
16599 * HTMLparser.c: large changes toward reliability, and switched to
16600 lowercase internal tags, XHTML is lowercase, so it will help
16601 that output is closer to next version.
16602 * doc/* : regenerated the documentation, it is now hosted at
16603 http://xmlsoft.org/ (same bits I just bought the domain :-)
16604
16605
Daniel Veillard294cbca1999-12-03 13:19:09 +000016606Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16607
16608 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
16609 doc generation
16610 * parser.c: fixed bugs #3908 and #3937 and a memory leak
16611 in the SAX API
16612 * doc/*: rebuilt the doc making sure everything appears in the
16613 HTML files
16614
Daniel Veillardf5c2c871999-12-01 09:51:45 +000016615Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16616
16617 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
16618 added the patch from Carl Nygard <cnygard@bellatlantic.net>
16619 which allow impressive speed improvement on dataset with
16620 large text pieces, but at the cost of broken binary
16621 compatibility and slightly bigger memory usage.
16622 Configure with --with-buffers to activate them, they
16623 are protected with XML_USE_BUFFER_CONTENT define.
16624 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
16625 goal is 0 memory left allocated once parser is no more used
16626 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
16627 call xmlCleanupParser() and xmlMemoryDump()
16628
Daniel Veillarda819dac1999-11-24 18:04:22 +000016629Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16630
16631 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
16632 * parser.[ch] encoding.[ch]: added memory cleanup routines
16633 * parser.c: closing bug #3788
16634 * doc/*: rebuilt the doc
16635
Daniel Veillard11a48ec1999-11-23 10:40:46 +000016636Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16637
16638 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
16639 xmlNewTextChild() and xmlSetCompressMode() behaviour.
16640 * tester.c: added --compress option
16641 * doc/*: rebuilt the documentation
16642
Daniel Veillard4c3a2031999-11-19 17:46:26 +000016643Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16644
16645 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
16646 if given /proc/kcore as input !
16647 * doc/xml.html doc/*: updated and rebuilt the documentation
16648
16649Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000016650
16651 * parser.c: Fixed some wrongly space collapsing code due to
16652 a misreading of the spec.
16653 * result/*: fixed the output accordingly
16654
16655Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000016656
16657 * encoding.c: bug fix and typos
16658 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
16659 * parser.c: added attribute normalization closing bug #3597
16660 * test/att* result/att* SAXresult/att*: testcase for attribute
16661 normalization
16662
Daniel Veillardd7e200c1999-11-15 17:53:11 +000016663Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16664
16665 * configure.in: closing bug #3163 by adding extra flags for the
16666 cc compiler on HP-UX
16667
Daniel Veillard51e3b151999-11-12 17:02:31 +000016668Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16669
16670 * valid.[ch] : removed a typo and an enumerated type bug in the
16671 xmlAddElementDecl() function
16672 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
16673 call to xmlEncodeEntitiesReentrant() so that the functions
16674 New, Set and Get are at the same level.
16675 * parser.c HTMLparser.c: extra memory allocation bug for
16676 attributes detected by someone using libxml in embedded systems :-)
16677
Daniel Veillard962195f1999-10-28 15:51:53 +000016678Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16679
16680 * xmlmemory.h: turned off mem debug :-\
16681
Daniel Veillard35008381999-10-25 13:15:52 +000016682Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16683
16684 * parser.c: closed bug #2784 a one line fix, but worth pushing
16685 a new release out
16686 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
16687 some structures, comments before and after the
16688 main element, and other nastyness
16689 * HTMLtree.c tree.c: accomodate the extended HTML supported
16690 * configure.in: pushing 1.7.4
16691 * test/ent8 and related outputs : added a new test for bug #2784
16692 * test/HTML/wired.html and related output: a nasty HTML example
16693 * Makefile.am: improved the test scripts
16694 * docs/* : reran the documentation extractor, updated xml.html
16695
Daniel Veillard7c1206f1999-10-14 09:10:25 +000016696Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16697
16698 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
16699 HTMLparser and debugged the HTML related code. HTML documents
16700 now have their own type
16701 * entities.c: do not dump &apos; for HTML output
16702 * xmlmemory.c: improvement, breakpoint mechanism
16703 * testHTML.c: added --sax --repeat ...
16704 * Makefile.am: improved the HTML tests
16705 * valid.[ch]: added xmlValidGetValidElements and
16706 xmlValidGetPotentialChildren
16707 * tester.c: added --insert to test the 2 new functions
16708 * test//* result//* SAXresult//* : regression test cleanup
16709 and extension.
16710 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
16711 gnome-xml-nanohttp.html
16712
Daniel Veillard7d2c2761999-10-11 15:09:51 +000016713Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16714
16715 * HTMLparser.c: fixed problems with some autoclose tags
16716 * tree.c: fixed XML output problems.
16717 * result/* SAXresult/*: update of the tests output
16718
Daniel Veillard6077d031999-10-09 09:11:45 +000016719Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16720
16721 * Makefile.am: Arturo patch for xmlConf.sh version info
16722 * parser.c: Tim Josling patch for single quoted items
16723 * tester.c: Tim Josling patch for tester options usage
16724 * tree.h: indent cleanup
16725
Daniel Veillard2673d3c1999-10-08 14:37:09 +000016726Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16727
16728 * HTMLparser.c parser.h : Fixed problems with HTML parsing
16729 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
16730
Daniel Veillard00fdf371999-10-08 09:40:39 +000016731Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16732
16733 * tree.c : Raph patch for initialization of CORBA fields
16734 * parser.c, xpath.c, ...: modification of doc comments
16735 * xpath.c : allow spaces in xpath expressions
16736
Daniel Veillardad219441999-09-27 08:17:49 +000016737Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16738
16739 * xmlmemory.h: turning off memory debug :-(
16740
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016741Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16742
16743 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
16744 better SAX interfaces.
16745 * testSAX.c: uses the new SAX routine, avoid fetching any remote
16746 entity.
16747 * configure.in: 1.7.2
16748
16749Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000016750
16751 * libxml.spec.in: fixed the URL
16752 * doc/xml.html: improved the documentation front-end
16753
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016754Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000016755
16756 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
16757
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016758Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000016759
16760 * libxml.spec.in: fixed the alpha compile problem
16761 * parser.[ch]: changed errno to errNo in the parser context :-(
16762 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
16763 * doc/xml.html: changed CHAR to xmlChar
16764 * doc/html/*: recompiled the documentation
16765 * configure.in: 1.7.1
16766
Daniel Veillard7f7d1111999-09-22 09:46:25 +000016767Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16768
16769 * parser.h: modified the parser context struct to regain 1.4.0
16770 binary compatibility
16771 * parser.c, xml-error.h: added errno ot teh context and defined
16772 a set of errors values with update of errno
16773 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
16774 DTDs and entities
16775 * *.h, *.c: complete cleanup of the use of config.h and include
16776 protection depending on the current setup.
16777 * overalll debugging, maintenance and bug-fixing on all modules
16778 * updated the documentation
16779 * ready for 1.7.0
16780
Daniel Veillardc08a2c61999-09-08 21:35:25 +000016781Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16782
16783 * HTMLparser.c : cleanup
16784 * SAX.c valid.c valid.h: added ID/IDREF checking
16785 * tree.c tree.h: extended doc structure for refs
16786 * configure.in: 1.6.2
16787 * parser.c: patched bug in SAX user arg call
16788 * parserInternals.h: patched missing close in C++ wrapping
16789 * testXPath.c xpath.c xpath.h: prepared for extensibility,
16790 especially upcoming XPointer implementation.
16791 * doc/xml.html: augmented, typo
16792
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000016793Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
16794
16795 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
16796 not all invocations of install understand -d.
16797
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000016798Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
16799
16800 * Makefile.am: prepend all the test* calls with $(top_builddir) -
16801 to make 'check' works, when builddir != srcdir.
16802
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000016803Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16804
16805 * doc/xml.html : updated the documentation
16806
Daniel Veillard6454aec1999-09-02 22:04:43 +000016807Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16808
16809 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
16810 not deallocated memory blocks
16811 * *.c : replaces all calls to malloc() free() and realloc() to
16812 the wrapper functions/macros
16813 * tree.c : removed memory leaks dues to calling xmlFreeNode()
16814 instead of xmlFreeNodeList()
16815
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000016816Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16817
16818 * HTMLparser.c: corrected a stupid bug leading to core dump at
16819 tree deallocation. Removed warnings indicated by
16820 Stephane.Conversy@lri.fr
16821 * entities.c: Fixes Yet Another Stupid Bug, entities were not
16822 looked for in the external subset
16823
16824Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000016825
16826 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
16827 on SGI by Stephane.Conversy@lri.fr
16828
Daniel Veillardb96e6431999-08-29 21:02:19 +000016829Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16830
16831 * all .h : changed the prototype declaration indent as in gtk
16832 * most .c : working on reducing the TODOs in the code
16833 * most .c : cleanup though -pedantic and Insure++
16834 * improvements on validation ID checkings.
16835 * tree.[ch] SAX.c: added support for namespace on attributes #2022
16836 * xml-config.in: closed #1810
16837
16838Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000016839
16840 * tree.h, valid.c, valid.h: more work on validity, IDs
16841 * xpath.c: added/fixed comparidon and equlity, added a new isinf
16842 definition for AIX
16843
Daniel Veillardb556eb51999-08-15 17:19:50 +000016844Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16845
16846 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
16847 the distribution due to a cut'n paste error at last commit
16848
Daniel Veillardb05deb71999-08-10 19:04:08 +000016849Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16850
16851 * configure.in: upgraded to version 1.4.0
16852 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
16853 Big update, added a large part of the validation process,
16854 it should be usable, but some parts are missing
16855 * xpath.c: improved the implementation w.r.t. root.
16856 * Makefile.am: added more tests
16857 * test and result trees: added a lot of tests
16858 * libxml.spec.in: export libxml.so.0 and libxml.so.1
16859
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000016860Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16861
16862 * Added an HACKING file
16863
Daniel Veillarde2d034d1999-07-27 19:52:06 +000016864Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16865
16866 * xpath.[ch] : improvements and debug of the XPath implementation
16867 * parser.c, HTMLparser.c : modified the parsers to be progressive
16868 * tree.[ch] : extended the Buffer promitives
16869 * xmlIO.[ch] : added basic I/O routines providing progressive
16870 parsing and ready for I18N conversion plugins
16871 * SAXresult/* : the SAX callback sequence maybe slightly different
16872 now
16873 * test*.c : improved/updated the tests programs
16874 * doc/* : recompiled the docs.
16875
Daniel Veillard15b75af1999-07-26 16:42:37 +0000168761999-07-26 Michael Meeks <michael@edenproject.org>
16877
16878 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
16879
16880 * tree.c: Ditto.
16881
Daniel Veillard1566d3a1999-07-15 14:24:29 +000016882Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16883
16884 * configure.in: upgraded to version 1.4.0
16885 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
16886 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
16887 XML query language, see http://www.w3.org/TR/xpath for more details.
16888 * parser.c, parser.h: added CHAR* related string functions for XPath
16889 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
16890 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
16891 rebuild the docs.
16892 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
16893 and regression testing capabilities for XPath.
16894
Daniel Veillardd79d7871999-07-12 10:38:12 +000016895Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16896
16897 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
16898 closing bug #1646
16899
Daniel Veillardbe9e5951999-07-12 09:16:45 +000016900Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16901
16902 * Makefile.am, example/Makefile.am: closed bug #1683
16903
Daniel Veillard3166ab11999-07-11 16:14:19 +000016904Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16905
16906 * example/Makefile.am, configure.in: added the makefile for the
16907 gjobread example
16908
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000016909Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
16910
16911 * doc/Makefile.am:
16912 - fix which allow "make install DESTDIR=</install/prefix>".
16913
Daniel Veillard7cc3c041999-07-09 10:11:57 +000016914Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16915
16916 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
16917 which fixed a problem on the file reading-code.
16918
Daniel Veillard82150d81999-07-07 07:32:15 +000016919Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16920
16921 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
16922 output.
16923 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
16924
Daniel Veillard5233ffc1999-07-06 22:25:25 +000016925Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16926
16927 * parser.h : Oops removed the binary compatibility problem
16928 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
16929 * parser.c, HTMLparser.c: applied patches for reading from stdin
16930
Daniel Veillardbe70ff71999-07-05 16:50:46 +000016931Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16932
16933 * parser.c, entities.c, valid.c: cleanup bug #1591
16934 * configure.in: cleanup bug #1592
16935 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
16936 the same tree back-end. Hence gdome will be available for it.
16937 * doc/Makefile.am: close bug #617
16938
Daniel Veillard97fea181999-06-26 23:07:37 +000016939Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16940
16941 * parser.c: alloctate a per parser context SAX interface block
16942
Daniel Veillard14fff061999-06-22 21:49:07 +000016943Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16944
16945 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
16946 and xmlEncodeEntitiesReentrant with the correct one :-\
16947
16948Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16949
16950 * commit of my internal XML base changes, quite a lot of
16951 changes, cleanups, better entities support, framework for
16952 new I/O and charset detection and handling
16953 * Fixed the configure/Makefile stuff to generate shared libs
16954 with the proper version info, so we jumped on rev from
16955 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
16956 xmlEncodeEntities() result need to be freed now, and a string
16957 xmlParserVersion provide the current library version.
16958
Raph Levien05240da1999-06-15 21:27:11 +000016959Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
16960
16961 * parser.c: fixed a buffer overrun for when you have a very long
16962 attribute with no entities in it.
16963
Daniel Veillardbb2da581999-06-13 14:37:07 +000016964Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16965
16966 * added example directory
16967 * added example/gjobs.xml gjobread.c, still need a Makefile.in
16968
Daniel Veillard011b63c1999-06-02 17:44:04 +000016969Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16970
16971 * Release of libxml-1.1, nearly everything has been touched for
16972 this.
16973 * Added more regression tests
16974 * Updated the documentation
16975
Daniel Veillard27d88741999-05-29 11:51:49 +000016976Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16977
16978 * tree.[ch]: unified the XML_NO_CORBA defines.
16979 * parser.c encoding.[ch]: started plugging in char encoding detection
16980
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000016981Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
16982
16983 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
16984 Also freed allocated buffer.
16985
Daniel Veillard27d88741999-05-29 11:51:49 +000016986Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000016987 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
16988 reentrancy problem at printing. One is left in entities.c, to
16989 remove ASAP
16990 * testSAX.c : added a test example showing the use of the SAX
16991 interface if one doesn't want to build the DOM tree.
16992 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
16993
Daniel Veillard517752b1999-04-05 12:20:10 +000016994Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16995
16996 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
16997 large revamping of the parser to use SAX callbacks
16998 http://www.megginson.com/SAX/ (or at least a C like interface
16999 a la Expat). It's now possible to set up your own callbacks
17000 and the parser will not build a DOM tree.
17001 * test/* result/*: updated the test suite, I finally removed
17002 the old Namespace draft support (PI based).
17003
Daniel Veillard87c83bd1999-04-02 16:04:43 +000017004Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17005
17006 * Makefile.am: added test result to EXTRA_DIST for make tests
17007
Daniel Veillard64068b31999-03-24 20:42:16 +000017008Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17009
17010 * parser.c, parserInternals.h: moved the chars macro definitions
17011 to parserInternals.h
17012 * parser.c, error.c: applied patches from "Knut Ã…kesson"
17013 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
17014
Daniel Veillard012ccc11999-03-23 10:11:11 +000017015Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17016
17017 * xml-config.in : applied patch to make --version work
17018
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000170191999-03-05 Raja R Harinath <harinath@cs.umn.edu>
17020
17021 * Makefile.am (check-local): Alias for `tests' target. This will
17022 cause `make check' to do the right thing.
17023 (tests): Don't run tests in srcdir. Also, replaced calls to
17024 basename with a `sed' "equivalent".
17025
Daniel Veillardd109e371999-03-05 06:26:45 +000017026Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17027
17028 * Renamed error.h to xml-error.h, corrected Makefile.am to list
17029 it in the header and not the sources, updated the doc.
17030 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
17031 pointing this out.
17032
Daniel Veillardbc50b591999-03-01 12:28:53 +000017033Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17034
17035 * parser.c, parser.h, parserInternals.h: memory leak hunting,
17036 exported the inputStream routines.
17037 * doc/html/* : updated accordingly
17038
Daniel Veillardd692aa41999-02-28 21:54:31 +000017039Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17040
17041 * parser.c, parser.h, parserInternals.h: added a few extra
17042 internal calls to allocate and free parser contexts ...
17043 * doc/html/* : updated accordingly
17044
Daniel Veillard55a99271999-02-25 11:01:29 +000017045Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17046
17047 * configure.in, Makefile.am, doc/makefile.am : General changes for
17048 1.0.0 release and including the generated HTML documentation.
17049
Daniel Veillard35925471999-02-25 08:46:07 +000017050Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17051
17052 * makefile.am : added parserInternals.h, oops.
17053
Daniel Veillard1e346af1999-02-22 10:33:01 +000017054Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17055
17056 * parserInternals.h: added this header giving access to the parser
17057 internal functions.
17058 * doc/Makefile.am : added a rebuild target which rebuilds the full
17059 set of documentations
17060 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
17061 the internal subset.
17062 * *.c *.h: modifications needed to generate the documentation using
17063 gtk-doc, cleanup of functions blocks, reorganisation of struct
17064 declarations.
17065
Daniel Veillard1164e751999-02-16 16:29:17 +000017066Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17067
17068 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
17069 the tar and spec file to include the beginning of the doc.
17070
Nuno Ferreira03d04781999-02-13 00:07:17 +0000170711999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
17072
17073 * doc/.cvsignore: Added this file.
17074
Daniel Veillard6800ef31999-02-08 18:33:22 +000017075Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17076
17077 * tree.c: fixed xmlGetProp to return "" when the attribute
17078 exists, even if the node-list is NULL.
17079
Daniel Veillard726c7e31999-02-08 15:13:10 +000017080Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17081
17082 * tree.c: patched an error outputting empty attribute values.
17083 * Makefile.am and doc/makefile.am: have been updated during the
17084 week-end. Sorry for an empty CVS log, I got a shell problem.
17085
Daniel Veillard1899e851999-02-01 12:18:54 +000017086Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17087
17088 * tree.h: cleaned up using enums instead of defines
17089 * parser.c, valid.[ch]: more work on parsing/output of element
17090 declarations
17091
Daniel Veillard3b9def11999-01-31 22:15:06 +000017092Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17093
17094 * valid.[ch], tree.c, parser.c : more work toward full parsing
17095 of XML DTDs.
17096 * README: added informations about mailing-list and on-line
17097 documentation
17098
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000170991999-01-27 Raja R Harinath <harinath@cs.umn.edu>
17100
17101 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
17102
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000017103Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17104
17105 * parser.c, tree.[ch] : more work toward conformance testing,
17106 added a last element to accelerate parsing of very flat structures
17107 started working on internal subset Element content declaration.
17108 * valid.[ch] : first cut at adding code toward validation.
17109 * previous changes had also small impact on most files, especially
17110 the conformance testing using James Clark test suite.
17111
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000017112Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17113
17114 * test/* : updated the examples, most of them were not well
17115 formed (humm), and added rdf2.
17116 * result/* : resulting changes in the output.
17117
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000017118Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17119
17120 * tree.c: changed the behaviour of xmlGetProp on NULL values.
17121
Daniel Veillard44b3a061998-12-05 17:27:22 +000017122Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17123
17124 * tree.c: patched a bug in the generation of empty attributes
17125
Daniel Veillardbe36afe1998-11-27 06:39:50 +000017126Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17127
17128 * entities.[ch], tree.[ch], tester.c: added copy interfaces
17129 for node/trees/documents/... Biggest problem is namespace
17130 support when copying subtrees.
17131
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000017132Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17133
17134 * parser.c, entities.c: improve entities and char ref encoding,
17135 and cleanups of error messages.
17136
Daniel Veillard242590e1998-11-13 18:04:35 +000017137Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17138
17139 * parser.c, entities.c: simple bug hunting done during rpm2html and
17140 rpmfind integration.
17141
Daniel Veillard42dc9b31998-11-09 01:17:21 +000017142Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17143
17144 * parser.[ch]: Added interfaces allowing to specify a SAX
17145 handler before parsing.
17146
Daniel Veillarde3bffb91998-11-08 14:40:56 +000017147Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17148
17149 * parser.c: redirrect all errors reporting through the SAX
17150 error function
17151
Daniel Veillardda4d3c41998-11-04 20:07:05 +000017152Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17153
17154 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
17155 * libtool, tlmain ...: update of the libtool files
17156
Miguel de Icaza442321c1998-11-04 18:13:38 +0000171571998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
17158
17159 * entities.c: Use g_snprintf insteda of snprintf.
17160
Daniel Veillard0ba4d531998-11-01 19:34:31 +000017161Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17162
17163 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
17164 added ent5 test for this purpose.
17165 * parser.c, parser.h: formatting, comments and UTF-8 planning.
17166
Daniel Veillard27271681998-10-30 06:39:40 +000017167Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17168
17169 * parser.c: fixed? a strange error due to compression on a GWP
17170 document.
17171
Daniel Veillard25940b71998-10-29 05:51:30 +000017172Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17173
17174 * tree.[ch]: bug fixing
17175 * entities.[ch]: defined a specific type for predefined entities
17176 * doc/xml.html: more documentation on the library, how to use it,
17177 overview of the interfaces.
17178
Daniel Veillard16253641998-10-28 22:58:05 +000017179Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17180
17181 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
17182
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000017183Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17184
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000017185 * tree.c: corrected a small bug
17186 * doc/xml.html: continuing writing documentation.
17187
17188Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17189
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000017190 * debugXML.h debugXML.c: added debugging utilities.
17191 * tester.c: added --debug switch.
17192 * tree.c: patched an incorrect node->type assignment.
17193 * parser.c: formatting, ensure that node->doc != NULL in attributes
17194
Daniel Veillardccb09631998-10-27 06:21:04 +000017195Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17196
17197 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
17198 entity support and provide an internal representation close to
17199 DOM one (entity ref nodes, and attribute value as tree). I tried
17200 to preserve the interface but this will surely break some apps
17201 (I have to change rpm2html/rpmfind for example). I had to change
17202 two interfaces, and the generated tree is somewhat different.
17203 * doc/* : started documenting the XML library, the tree and
17204 DOM/Corba. This is a first step.
17205
Daniel Veillard11e00581998-10-24 18:27:49 +000017206Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17207
17208 * parser.c: Set up the fonctions comment block, boring but useful.
17209 * parser.h, SAX.c, parser.c: now attributes are processed through
17210 the SAX interface. The problem is that my SAX interface diverged
17211 quite a bit from the original one, well this is not an official
17212 spec, and translating it from Java to C is hairy anyway...
17213
Daniel Veillard97b58771998-10-20 06:14:16 +000017214Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17215
17216 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
17217 fonctions comment block, boring but useful.
17218
17219Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000017220
17221 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
17222 conversion routines. However they are not yet used to convert the
17223 inputs. The core will run with UTF-8.
17224
Daniel Veillard33942841998-10-18 19:12:41 +000017225Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17226
17227 * tree.c : make sure that the type id is properly set-up when
17228 a new object is allocated, needed for DOM.
17229
Daniel Veillard27fb0751998-10-17 06:47:46 +000017230Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17231
17232 * tree.h, tree.c: Ok, the main objects in the tree will be native
17233 corba objects, it costs 8 bytes per Node, Attribute and Document
17234 but it simplifies the Corba integration a lot (no extra interface
17235 objects to allocate/free).
17236
Daniel Veillard0bef1311998-10-14 02:36:47 +000017237Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17238
17239 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
17240 and changed NODEs contants for conformity with DOM Level 1
17241
Daniel Veillard27864701998-10-08 03:47:24 +000017242Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17243
17244 * added hooks to keep track of servants when creating objects
17245 xmlDoc and xmlNode (for Corba export).
17246
Daniel Veillarda6e1d121998-10-04 14:41:05 +000017247Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17248
17249 * added xml-config script.
17250
Daniel Veillard7066a791998-10-01 20:28:28 +000017251Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17252
17253 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
17254 to autoupdate libtool and automake conf files.
17255
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000172561998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
17257
17258 * Makefile.am: Use '?' to separate the sed
17259 commands as ',' is used when people pass -Wl,something.
17260
17261
Daniel Veillard15a8df41998-09-24 19:15:06 +000017262Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17263
17264 * tree.c, tree.h: added a per-document compression interface.
17265
Daniel Veillard151b1b01998-09-23 00:49:46 +000017266Tue Sep 22 20:47:38 EDT 1998
17267
17268 * tree.c, tree.h: added saving with compression and added interfaces
17269 to control the compression level (xmlGetCompressMode,
17270 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
17271
Daniel Veillard70120ff1998-09-22 00:24:21 +000017272Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17273
17274 * parser.c: corrected a loop for files of size 0
17275
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000172761998-08-20 Raja R Harinath <harinath@cs.umn.edu>
17277
17278 * error.h: New file. Contains prototyes from `error.c'.
17279
Tom Tromeyc19653d1998-08-14 01:22:43 +000017280Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
17281
17282 * Makefile.am (xmlincdir): New macro.
17283 (xmlinc_HEADERS): Renamed from include_HEADERS.
17284
Daniel Veillard845664d1998-08-13 04:43:19 +000017285Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17286
17287 * applied small patch on numeric entities from
17288 Christopher Blizzard <blizzard@appliedtheory.com>
17289
Daniel Veillard260a68f1998-08-13 03:39:55 +000017290Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17291
17292 * New release 0.2, removed the old xml_* files so that it's
17293 coherent with the other CVS base (W3C), far better conformance
17294 to standard, new namespaces, decent entities support, beginning
17295 of a SAX-like interface. Nearly nothing left intact, even the
17296 test examples ...
17297
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000172981998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
17299
17300 * .cvsignore: Add .deps dir
17301
Daniel Veillardf8015fa1998-07-26 21:31:38 +000017302Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17303
17304 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
17305
Daniel Veillardfe926001998-07-26 04:28:20 +000017306Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000017307
Daniel Veillardfe926001998-07-26 04:28:20 +000017308 * configure.in: added test for CPP
17309 * AUTHORS, Changelog: the original ones didn't get commited but the
17310 glib ones instead, fixed.
17311 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000017312
Daniel Veillardfe926001998-07-26 04:28:20 +000017313Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000017314
Daniel Veillardfe926001998-07-26 04:28:20 +000017315 * integrated code developped at W3C
17316 * changed the original Copyright
17317 * migrated to automake
17318 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000017319