blob: c976d18b51e7002b9314ceabceb308a36193840f [file] [log] [blame]
Daniel Veillard97e01882003-07-30 18:59:19 +00001Wed Jul 30 14:57:55 EDT 2003 Daniel Veillard <daniel@veillard.com>
2
3 * HTMLparser.c: applied a patch from William Brack about
4 the problem of parsing very large HTML instance with comments
5 as raised by Nick Kew
6
Daniel Veillardd6038e02003-07-30 16:37:18 +00007Wed Jul 30 12:29:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
8
9 * xmlreader.c include/libxml/xmlreader.h: applying cleanup
10 patch from Bjorn Reese for xmlTextReaderNodeType() and
11 significant whitespace. There is an enum for node type
12 values now.
13
Daniel Veillard01fc1a92003-07-30 15:12:01 +000014Wed Jul 30 11:08:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
15
16 * encoding.c: applying patch from Peter Jacobi to added
17 ISO-8859-x encoding support when iconv is not available
18 * configure.in include/libxml/xmlversion.h.in
19 include/libxml/xmlwin32version.h.in: added the glue needed
20 at the configure level and made it the default for Windows
21
Daniel Veillardc2664642003-07-29 20:44:53 +000022Tue Jul 29 16:43:48 EDT 2003 Daniel Veillard <daniel@veillard.com>
23
24 * python/generator.py python/libxml.c python/libxml2class.txt:
25 patch from Joachim Bauch + cleanup for Relax NG error callbacks
26 in python
27
Daniel Veillarda6874ca2003-07-29 16:47:24 +000028Tue Jul 29 12:46:08 EDT 2003 Daniel Veillard <daniel@veillard.com>
29
30 * parser.c parserInternals.c tree.c: applied Peter Jacobi encoding
31 cleanup patch, and also avoided a possible memory leak
32
Daniel Veillard9ff7de12003-07-29 13:30:42 +000033Tue Jul 29 09:28:09 EDT 2003 Daniel Veillard <daniel@veillard.com>
34
35 * encoding.c: fix the previous commit
36
William M. Brack4a557d92003-07-29 04:28:04 +000037Tue Jul 29 12:28:17 HKT 2003 William Brack <wbrack@mmm.com.hk>
38
39 * HTMLparser.c: fixed problem with comments reported by Nick Kew
40 * encoding.c: added routines xmlUTF8Size and xmlUTF8Charcmp for
41 some future cleanup of UTF8 handling
42
Daniel Veillard9deb2422003-07-28 20:40:59 +000043Mon Jul 28 16:39:14 EDT 2003 Daniel Veillard <daniel@veillard.com>
44
45 * xpath.c: applied a change suggested by Sean Griffin in bug
46 #118494 about a memory leak in EXSLT
47
Daniel Veillardd94849b2003-07-28 13:02:24 +000048Sun Jul 27 14:30:56 EDT 2003 Daniel Veillard <daniel@veillard.com>
49
50 * relaxng.c: fixed a Relax-NG compilation/streaming bug introduced
51 when fixing the previous Relax-NG bugs
52 * result/relaxng/*: This slightly changes the output messages of
53 some regression tests.
54 * configure.in: added support of -with-fexceptions for nested C++
55 support.
56
MDT 2003 John Fleck63f3a472003-07-24 21:48:30 +000057Thu Jul 24 15:46:02 MDT 2003 John Fleck <jfleck@inkstain.net>
58
59 * doc/tutorial/apa.html
60 * doc/tutorial/apb.html
61 * doc/tutorial/apc.html
62 * doc/tutorial/apd.html
63 * doc/tutorial/ape.html
64 * doc/tutorial/apf.html
65 * doc/tutorial/apg.html
66 * doc/tutorial/aph.html
67 * doc/tutorial/ar01s02.html
68 * doc/tutorial/ar01s03.html
69 * doc/tutorial/ar01s04.html
70 * doc/tutorial/ar01s05.html
71 * doc/tutorial/ar01s06.html
72 * doc/tutorial/ar01s07.html
73 * doc/tutorial/ar01s08.html
74 * doc/tutorial/index.html
75 * doc/tutorial/ix01.html
76 * doc/tutorial/xmltutorial.pdf
77 * doc/tutorial/xmltutorial.xml
78 update tutorial with XPath example
79
80
Daniel Veillard597bc482003-07-24 16:08:28 +000081Thu Jul 24 17:07:06 IST 2003 Daniel Veillard <daniel@veillard.com>
82
83 * SAX.c parser.c: fixing a bug about a special case of namespace
84 handling, this closes bug #116841
85
Daniel Veillard2134ab12003-07-23 19:56:29 +000086Wed Jul 23 20:52:36 IST 2003 Daniel Veillard <daniel@veillard.com>
87
88 * relaxng.c result/relaxng/*: checked and fixed the compilation
89 of RNG schemas, fixes a couple of bugs #117097 and #117001 .
90 This slightly changes the output messages of some regression tests.
91
Daniel Veillardc127adc2003-07-23 15:07:08 +000092Wed Jul 23 15:15:08 IST 2003 Daniel Veillard <daniel@veillard.com>
93
94 * xmlreader.c: fixed an out of bound error #118052 , the good
95 part if that base64 code was not in use yet ...
96
MDT 2003 John Fleck2ae05c72003-07-23 01:43:53 +000097Tue Jul 22 19:42:15 MDT 2003 John Fleck <jfleck@inkstain.net>
98
99 * doc/xmllint.html
100 include html version of the xmllint man page, so an
101 up-to-date version is visible on the Web
102
Daniel Veillard8edf1c52003-07-22 20:52:14 +0000103Mon Jul 21 21:53:43 IST 2003 Daniel Veillard <daniel@veillard.com>
104
105 * xinclude.c include/libxml/xinclude.h: added a new API
106 xmlXIncludeProcessTree() to process XInclude only on a subtree
107 this should fix bug #115385
108
Daniel Veillard409a8142003-07-18 15:16:57 +0000109Fri Jul 18 17:11:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
110
111 * relaxng.c include/libxml/relaxng.h: adding Get interface for
112 the error callback and parameters of parsing and validation
113 contexts
114 * xmlreader.c: patch to fix bug #117702 about incomplete Read()
115 on text nodes.
116
Daniel Veillard2dcb9372003-07-16 21:18:19 +0000117Wed Jul 16 23:15:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
118
119 * parserInternals.c: patch from Dodji Seketeli about UTF16 BOM
120 when using the push XML parser.
121 * result/utf16bom.xml result/noent/utf16bom.xml test/utf16bom.xml:
122 added the test to the regression suite.
123
Daniel Veillard2009c4e2003-07-15 20:04:34 +0000124Tue Jul 15 22:03:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
125
126 * globals.c: add xmlThrDefMutex = NULL in xmlCleanupGlobals()
127 as suggested by Rob Richards
128
Daniel Veillard34ba3872003-07-15 13:34:05 +0000129Tue Jul 15 15:30:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
130
131 * DOCBparser.c HTMLparser.c entities.c parser.c relaxng.c
132 xmlschemas.c xpath.c: removed some warnings by casting xmlChar
133 to unsigned int and a couple of others.
134
135Fri Jul 11 16:44:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
136
137 * xmlschemastypes.c: fixes a segfault on empty hexBinary strings
138
Daniel Veillard3dc93a42003-07-10 14:04:33 +0000139Thu Jul 10 16:02:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
140
141 * nanoftp.c nanohttp.c: cleanup patches from Peter Breitenlohner
142
Daniel Veillarddf101d82003-07-08 14:03:36 +0000143Tue Jul 8 16:02:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
144
145 * globals.c threads.c: fixes some problem when freeing unititialized
146 mutexes
147
Daniel Veillard2db8c122003-07-08 12:16:59 +0000148Tue Jul 8 14:15:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
149
150 * nanoftp.c nanohttp.c: the modules should not import <config.h>
151 directly, some cleanups
152 * xmlschemas.c: Peter Sobisch found a nasty bug in the Schemas
153 validation code.
154
Daniel Veillard13d07cd2003-07-07 16:02:41 +0000155Mon Jul 7 18:00:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
156
157 * win32/configure.js: Jesse Pelton pointed out a problem in the
158 javascript code.
159
Daniel Veillard75eb1ad2003-07-07 14:42:44 +0000160Mon Jul 7 16:39:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
161
162 * NEWS doc/*: regenerated
163 * nanoftp.c nanohttp.c: might fix includes problems with the
164 Ipv6 support on solaris
165 * tree.c: patch from Markus Keim about xmlHasNsProp() on attributes
166 defined as #IMPLIED
167
Daniel Veillard560c2a42003-07-06 21:13:49 +0000168Sun Jul 6 23:09:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
169
170 * configure.in doc/*: preparing release 1.5.8
171 * nanohttp.c: changed some preprocessor block
172 * xmlschemastypes.c: applied patch from Charles Bozeman adding
173 hexBinary schema datatype and adding support for totalDigits and
174 fractionDigits facets.
175
Daniel Veillard7a985a12003-07-06 17:57:42 +0000176Sun Jul 6 19:56:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
177
178 * debugXML.c xpath.c: fixed 2 bugs pointed in #116448
179
Daniel Veillardffe4f5e2003-07-06 17:35:43 +0000180Sun Jul 6 19:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
181
182 * xinclude.c: fixed bug #116095 removing the error message when
183 reapplying XInclude to a document.
184
Daniel Veillard1997c3e2003-07-05 20:43:43 +0000185Sat Jul 5 22:40:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
186
187 * xmlIO.c: applied small changes to portability layer for
188 compilation on DJGPP Ms-DOS compiler.
189
Daniel Veillardd9d32ae2003-07-05 20:32:43 +0000190Sat Jul 5 22:30:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
191
192 * parser.c HTMLparser.c: use the character() SAX callback
193 if the cdataBlock ain't defined.
194 * xpath.c: fix bug #115349 allowing compilation when configured
195 with --without-xpath since the Schemas code needs NAN and co.
196
William M. Brack59002e72003-07-04 17:01:59 +0000197Sat Jul 5 00:51:30 HKT 2003 William Brack <wbrack@mmm.com.hk>
198
199 Fixed problem with multi-threading, shown by the test program
200 testThreads. After fix, ran mutiple tests on various speed
201 machines (single and dual processor X86), which all seem okay.
202
203 * catalog.c: added missing xmlRMutexUnlock in xmlLoadCatalog
204
205 * threads.c: added missing initialisation for condition variable
206 in xmlNewRMutex.
207
Daniel Veillardde2a67b2003-06-21 14:20:04 +0000208Sat Jun 21 16:10:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
209
210 Applying IPv6 patch from Archana Shah <archana.shah@wipro.com>
211 closing bug #114837
212
213 * configure.in: Added checks for IPv6 support and getaddrinfo().
214
215 * acconfig.h: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
216
217 * config.h.in: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
218
219 * nanoftp.c: Structure xmlNanoFTPCtxt contains either sockaddr_storage
220 field or sockaddr_in field, depending upon the availability of IPv6
221 support.
222 have_ipv6(): Added to check for run-time IPv6 support.
223 (xmlNanoFTPScanURL), (xmlNanoFTPUpdateURL), (xmlNanoFTPScanProxy):
224 Modified to parse a URI with IPv6 address given in [].
225 (xmlNanoFTPConnect): Changed to use getaddrinfo for address
226 resolution, if it is available on the system, as gethostbyname
227 does not return IPv6 addresses on some platforms.
228 (xmlNanoFTPGetConnection): Modified type of dataAddr variable to
229 sockaddr_storage or sockaddr_in depending upon the IPv6 support.
230 Sending EPSV, EPRT or PASV, PORT depending upon the type of address
231 we are dealing with.
232
233 * nanohttp.c: (have_ipv6): Added to check for run-time IPv6 support.
234 (xmlNanoHTTPScanURL), (xmlNanoHTTPScanProxy): Modified to parse
235 a URI with IPv6 address given in [].
236 (xmlNanoHTTPConnectHost): Modified to use getaddrinfo if it is
237 available on the system. Also IPv6 addresses will be resolved by
238 gethostbyname only if IPv6 run-time support is available.
239 (xmlNanoHTTPConnectAttempt): Modified to deal with IPv6 address.
240
Igor Zlatkovic72f92a82003-06-14 16:48:26 +0000241Sat Jun 14 18:46:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
242
243 * win32/configure.js include/win32config.h
244 include/libxml/xmlversion.h.in: Applied the patch for BCB
245 by Eric Zurcher.
246
Daniel Veillardd7cec922003-06-13 12:30:10 +0000247Fri Jun 13 14:27:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
248
249 * doc/Makefile.am doc/html/*: reverted back patch for #113521,
250 due to #115104 and while fixing #115101 . HTML URLs must not
251 be version dependant.
252
Daniel Veillard8265a182003-06-13 10:05:56 +0000253Fri Jun 13 12:03:30 CEST 2003 Daniel Veillard <daniel@veillard.com>
254
255 * entities.c: do not generate &quot; for " outside of attributes
256 * result//*: this changes the output of some tests
257
Daniel Veillard4e9b1bc2003-06-09 10:30:33 +0000258Mon Jun 9 12:28:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
259
260 * parser.c xmlIO.c: trying to fix #114277 about when file
261 remapping and escaping should really be attempted.
262
Daniel Veillarda37aab82003-06-09 09:10:36 +0000263Mon Jun 9 11:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
264
265 * doc/*: applied a patch from Gman for building docs
266 * valid.c xmllint.c include/libxml/valid.h: applied a patch from
267 Gary Pennington to provide an allocator for xmlValidCtxt
268 * xmlreader.c: applied patch from Jacek Konieczny fixing bug
269 #113580 about data not being passed immediately.
270
Daniel Veillarde1326112003-06-05 09:32:20 +0000271Thu Jun 5 11:31:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
272
273 * tree.c: applied a couple of patches from Mark Itzcovitz
274 to handle saving back "UTF-16" documents.
275
Daniel Veillarda84c0b32003-06-02 16:58:46 +0000276Mon Jun 2 21:56:15 MVT 2003 Daniel Veillard <daniel@veillard.com>
277
278 * relaxng.c xmlschemas.c include/libxml/schemasInternals.h: commiting
279 some work done while in the Maldives (hence the timezone on the
280 laptop !)
281 * result/schemas/length3* test/schemas/deter0_*
282 test/schemas/group0_*: some tests added too
283
Daniel Veillard8caa9c22003-06-02 13:35:24 +0000284Mon Jun 2 15:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
285
286 * encoding.c: small fix
287 * xmlIO.c: fixed an error message
288
Daniel Veillard0e0f37a2003-05-20 12:22:41 +0000289Tue May 20 14:21:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
290
291 * parserInternals.c: fixing Red Hat bug #91013 where xmllint was
292 accepting an improper UTF8 sequence
293
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +0000294Sat May 17 12:53:11 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
295
296 * threads.c: applied the patch from Stéphane Bidoul for getting
297 rid of extra threads in a dynamic library.
Igor Zlatkovicfb7f0842003-05-17 11:31:20 +0000298 * win32/configure.js: threads default to 'native' now.
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +0000299
Daniel Veillard5f5b7bb2003-05-16 17:19:40 +0000300Fri May 16 13:17:52 EDT 2003 Daniel Veillard <daniel@veillard.com>
301
302 * HTMLtree.c: fixing bug #112904: html output method escaped
303 plus sign character in URI attribute.
304
Daniel Veillard781ac8b2003-05-15 22:11:36 +0000305Thu May 15 18:06:18 EDT 2003 Daniel Veillard <daniel@veillard.com>
306
307 * build_glob.py global.data globals.c parser.c
308 include/libxml/globals.h: patch from Stéphane Bidoul for setting
309 up threads global defaults.
310 * doc/libxml2-api.xml: this extends the API with new functions
311 * python/tests/Makefile.am python/tests/reader2.py
312 python/tests/thread2.py: integrated the associated testcase and
313 fixed the error string used in reader2
314
Daniel Veillard38b80a82003-05-14 18:59:00 +0000315Wed May 14 14:56:46 EDT 2003 Daniel Veillard <daniel@veillard.com>
316
317 * configure.in libxml.spec.in python/Makefile.am: trying
318 to conciliate --with-python= requirements and RPM builds,
319 a PITA really...
320
Daniel Veillard104caa32003-05-13 22:54:05 +0000321Tue May 13 18:30:34 EDT 2003 Daniel Veillard <daniel@veillard.com>
322
323 * HTMLparser.c: oops last commit introduced a memory leak.
324
Daniel Veillarde8b09e42003-05-13 22:14:13 +0000325Tue May 13 18:10:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
326
327 * xmllint.c doc/xmllint.xml: added --nonet option
328 * doc/Makefile.am: fixing #112803 by adding --nonet when calling
329 xsltproc or xmllint
330 * doc/xmllint.xml doc/xmllint.1: also added --schema doc and
331 rebuilt
332 * HTMLparser.c: cleaned up the HTML parser context build when
333 using an URL
334
Daniel Veillardd437d322003-05-13 21:07:01 +0000335Tue May 13 16:35:04 EDT 2003 Daniel Veillard <daniel@veillard.com>
336
337 * libxml.spec.in: added a comment about bug #112902
338
William M. Brack3dd57f72003-05-13 02:06:18 +0000339Mon May 12 21:58:00 EDT 2003 William Brack <wbrack@mmm.com.hk>
340
341 * minor cleanup of configure '--help' display
342 * error.c: enhanced xmlParserPrintFileContext to fix bug #109942
343
Daniel Veillardd72c7e32003-05-12 21:55:03 +0000344Mon May 12 17:53:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
345
346 * tree.c: PI nodes in external subset were not freed :-\
347 fixes bug #112842
348
Daniel Veillard75bb3bb2003-05-12 15:25:56 +0000349Mon May 12 11:23:27 EDT 2003 Daniel Veillard <daniel@veillard.com>
350
351 * xmllint.c: added --schema option to run WXS schema validation
352 * xmlschemas.c xmlschemastypes.c include/libxml/schemasInternals.h:
353 tried to improve error reporting in the Schema code, some cleanup
354 too.
355
Daniel Veillard82bbbd42003-05-11 20:16:09 +0000356Sun May 11 16:13:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
357
358 * xmlschemas.c: fixed some problems in the handling of errors,
359 and attributes addressed by references.
360 * test/schemas/* result/schemas/*: dropped the verbosity level
361 and added a couple of new tests
362
Daniel Veillardadbb0e62003-05-10 20:02:45 +0000363Sat May 10 16:01:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
364
365 * relaxng.c: Stéphane Bidoul found an off by one addressing
366 error on the error handling.
367
Daniel Veillarda77cf712003-05-09 23:09:55 +0000368Fri May 9 19:08:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
369
370 * xmlschemastypes.c: trying to fix #112673
371
Daniel Veillardc3ca5ba2003-05-09 22:26:28 +0000372Fri May 9 18:14:16 EDT 2003 Daniel Veillard <daniel@veillard.com>
373
374 * DOCBparser.c catalog.c parser.c relaxng.c: removed multiple
375 warning, this fixed a bug and should close #111574
376
Daniel Veillard37fc84d2003-05-09 19:38:15 +0000377Fri May 9 15:34:32 EDT 2003 Daniel Veillard <daniel@veillard.com>
378
379 * xmlschemas.c: fixing bug #104081 with xs:all with an element
380 holding minOccurs="0"
381 * test/schemas/all_* result/schemas/all_*: added some regression
382 tests for that bug
383 * xmllint.c xmlreader.c: patches from Joerg Schmitz-Linneweber and
384 Garry Pennington to compile without schemas support.
385
Daniel Veillarda067e652003-05-01 08:03:46 +0000386Thu May 1 10:02:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
387
388 * tree.c: fixed a problem with xmlUnlinkNode() for DTDs.
389
Daniel Veillard61c52202003-04-30 12:20:34 +0000390Wed Apr 30 14:16:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
391
392 * xml2-config.in: try to fix Red hat bug #89957, do not
393 output -L/usr/lib64
394 * xmlreader.c: fixed a typo in a comment
395
MDT 2003 John Fleck6d68f612003-04-29 13:33:21 +0000396Tue Apr 29 07:32:02 MDT 2003 John Fleck <jfleck@inkstain.ent>
397
398 * doc/tutorial/aph.html, ix01.html
399 forgot to cvs add the new files. Thanks to Roland van Laar
400 for pointing this out
401
Daniel Veillardd4330462003-04-29 12:40:16 +0000402Tue Apr 29 14:36:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
403
404 * xmlschemas.c doc/libxml2-api.xml: fixing a function comment
405 * doc/Makefile.am doc/apibuild.py doc/gnome-xml.sgml: switching
406 to the XML/XSLT doc generation closing #111799
407 * doc/html/*: complete update of the HTML results
408
Igor Zlatkovica28d2362003-04-28 12:56:01 +0000409Mon Apr 28 14:51:41 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
410
411 * win32/defgen.xsl: fixed the conditional for unicode map,
412 removed hardcoded schema entries
413
414Mon Apr 28 02:19:00 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
415
416 * win32/defgen.xsl: new file, stylesheet for generating
417 win32/libxml2.def.src from doc/libxml2-api.xml
418 * win32/libxml2.def.src: is autogenerated from now on, changes
419 to this file will not appear here anymore
420
Daniel Veillard94bb2f12003-04-27 22:14:07 +0000421Mon Apr 28 00:12:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
422
423 * win32/configure.js python/setup.py.in: applied patch
424 from Stéphane Bidoul for the Python bindings on the new
425 release.
426
Igor Zlatkovic34656b42003-04-27 16:00:05 +0000427Sun Apr 27 17:56:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
428
429 * debugXML.c: included libxml/uri.h for xmlCanonicPath
430 declaration
431 * win32/configure.js: thread-enabled build is now default
432 * win32/libxml2.def.src: added more exports
433
Daniel Veillard1177ca42003-04-26 22:29:54 +0000434Sun Apr 27 00:23:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
435
436 * NEWS doc/*.xsl doc/*.html: updated the web site separated
437 developers from common pages, made the transition to XHTML1,
438 added validity checking to the makefile rules.
439
Daniel Veillard329456a2003-04-26 21:21:00 +0000440Sat Apr 26 23:17:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
441
442 * parser.c: fix for xmlIOParseDTD same as previous and reported
443 by Petr Pajas
444
Daniel Veillardc6abc3d2003-04-26 13:27:30 +0000445Sat Apr 26 15:26:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
446
447 * parser.c: applied fix to xmlSAXParseDTD from Malcolm Tredinnick
448 closing #111638
449
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000450Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
451
452 * python/generator.py: fixed a problem in the generator where
453 the way functions are remapped as methods on classes was
454 not symetric and dependant on python internal hash order,
455 as reported by Stéphane Bidoul
456
MDT 2003 John Fleck8aff3b72003-04-26 03:54:07 +0000457Fri Apr 25 21:52:33 MDT 2003 John Fleck <jfleck@inkstain.net>
458
459 * doc/tutorial:
460 xmltutorial.xml
461 xmltutorial.pdf
462 *.html
463 add appendix on generating compiler flags, more indexing
464
Daniel Veillard1c960272003-04-25 23:12:22 +0000465Sat Apr 26 01:10:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
466
467 * triodef.h vms/build_libxml.com: applied patch from Craig A. Berry
468 to get libxml-2.5.7 to compile on OpenVMS
469
Daniel Veillardc5573462003-04-25 16:43:49 +0000470Fri Apr 25 18:42:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
471
472 * parser.c: fixing an xmlParseDTD bug raised by Petr Pajas
473
Daniel Veillardfd583412003-04-25 13:22:10 +0000474Fri Apr 25 15:20:29 CEST 2003 Daniel Veillard <daniel@veillard.com>
475
476 * doc/Makefile.am doc/xmlcatalog.1 doc/xmlcatalog_man.xml
477 doc/xmllint.1 doc/xmllint.xml: automated the generation of the
478 man page based on xsltproc and a stylesheet PI in the XML.
479
Daniel Veillarddc07e182003-04-25 10:39:38 +0000480Fri Apr 25 12:37:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
481
482 * doc/xmllint.*: trying to fix #110541 where &nbsp; generated
483 character preventing rendering by the man command.
484
Daniel Veillard92fc02c2003-04-24 23:12:35 +0000485Fri Apr 25 01:09:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
486
487 * NEWS configure.in: preparing release 2.5.7
488 * doc/*: updated and rebuilt the docs
489 * doc/apibuild.py: fixed the script
490
Daniel Veillardde0a0a52003-04-24 17:12:57 +0000491Thu Apr 24 19:11:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
492
493 * Makefile.am doc/apibuild.py: make sure the OOM code don't
494 get in the way of the builds
495 * doc/libxml2-api.xml python/libxml2class.txt: automatic update
496
Daniel Veillarda76fe5c2003-04-24 16:06:47 +0000497Thu Apr 24 18:01:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
498
499 * Makefile.am testOOM.c testOOMlib.[ch] : integrated the Out Of
500 Memory test from Havoc Pennington #109368
501 * SAX.c parser.c parserInternals.c tree.c uri.c valid.c
502 xmlmemory.c xmlreader.c xmlregexp.c include/libxml/tree.h
503 include/libxml/parser.h: a lot of memory allocation cleanups
504 based on the results of the OOM testing
505 * check-relaxng-test-suite2.py: seems I forgot to commit the
506 script.
507
Daniel Veillard18f113d2003-04-23 15:18:26 +0000508Wed Apr 23 17:16:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
509
510 * xmlschemastypes.c: trivial fix for 109774 removing a warning
511
Daniel Veillard85095e22003-04-23 13:56:44 +0000512Wed Apr 23 15:49:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
513
514 * DOCBparser.c SAX.c catalog.c debugXML.c parser.c: try to find
515 more places where xmlCanonicPath() must be used to convert
516 filenames to URLs, trying to fix #111088
517
Daniel Veillard54396242003-04-23 07:36:50 +0000518Wed Apr 23 09:35:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
519
520 * python/libxml.c python/libxml.py: applied patch from
521 Brent M Hendricks adding binding for xmlCatalogAddLocal
522
Daniel Veillard45269b82003-04-22 13:21:57 +0000523Tue Apr 22 15:18:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
524
525 * HTMLparser.c: tried to fix #98879 again in a more solid
526 way.
527
Igor Zlatkovic94f48842003-04-22 12:00:37 +0000528Tue Apr 22 13:58:43 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
529
530 * win32/libxml2.def.src: added more exports from the relaxng and
531 xmlreader clan
532
Daniel Veillardf431eb82003-04-22 08:37:26 +0000533Tue Apr 22 10:35:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
534
535 * SAX.c test/valid/ns* test/result/ns*: applied the patch
536 provided by Brent Hendricks fixing #105992 and integrated the
537 examples in the testsuite.
538
Daniel Veillardc4f65ab2003-04-21 23:07:45 +0000539Tue Apr 22 01:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
540
541 * TODO: updated a bit
542 * configure.in: fixed the comment, threads now default to on
543 * parserInternals.c: fixed an erroneous xmlMallocAtomic() call
544
Daniel Veillarda880b122003-04-21 21:36:41 +0000545Mon Apr 21 23:33:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
546
547 * globals.c libxml.h parser.c parserInternals.c tree.c xmllint.c
548 xmlreader.c include/libxml/parser.h: a lot of performance work
549 especially the speed of streaming through the reader and push
550 interface. Some thread related optimizations. Nearly doubled the
551 speed of parsing through the reader.
552
MDT 2003 John Fleck83c8a5c2003-04-20 16:45:07 +0000553Sun Apr 20 10:36:05 MDT 2003 John Fleck <jfleck@inkstain.net>
554
555 * doc/xmllint.xml
556 * doc/xmllint.1
557 update man page to explain use of --stream
558
Daniel Veillard3c908dc2003-04-19 00:07:51 +0000559Sat Apr 19 02:03:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
560
561 * DOCBparser.c HTMLparser.c c14n.c catalog.c encoding.c globals.c
562 nanohttp.c parser.c parserInternals.c relaxng.c tree.c uri.c
563 xmlmemory.c xmlreader.c xmlregexp.c xpath.c xpointer.c
564 include/libxml/globals.h include/libxml/xmlmemory.h: added
565 xmlMallocAtomic() to be used when allocating blocks which
566 do not contains pointers, add xmlGcMemSetup() and xmlGcMemGet()
567 to allow registering the full set of functions needed by
568 a garbage collecting allocator like libgc, ref #109944
569
Daniel Veillard84942712003-04-18 14:40:05 +0000570Fri Apr 18 16:37:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
571
572 * configure.in: switched to have thread support enabled by default,
573 didn't got troubles with ABI compatibility on Linux, hope it
574 won't break on strange OSes, if yes, report the system ID
575 * doc/libxml2-api.xml: just rebuilt the API
576
Daniel Veillard3e59fc52003-04-18 12:34:58 +0000577Fri Apr 18 14:31:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
578
579 * libxml.h include/libxml/parser.h parser.c xmlIO.c DOCBparser.c:
580 added support for large file, tested with a 3+GB instance,
581 and some cleanup.
582 * catalog.c: added a TODO
583 * Makefile.am: added some "make tests" comments
584
Daniel Veillardac297932003-04-17 12:55:35 +0000585Thu Apr 17 14:51:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
586
587 * relaxng.c: some cleanups
588 * doc/xmlreader.html: extended the document to cover RelaxNG and
589 tree operations
590 * python/tests/Makefile.am python/tests/reader[46].py: added some
591 xmlReader example/regression tests
592 * result/relaxng/tutor*.err: updated the output of a number of tests
593
Daniel Veillard62163602003-04-17 09:36:38 +0000594Thu Apr 17 11:35:37 CEST 2003 Daniel Veillard <daniel@veillard.com>
595
596 * relaxng.c: valgrind pointed out an uninitialized variable error.
597
Daniel Veillard33300b42003-04-17 09:09:19 +0000598Thu Apr 17 11:06:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
599
600 * include/libxml/relaxng.h relaxng.c include/libxml/xmlreader.h
601 xmlreader.c: augnemting the APIs, cleanups.
602 * parser.c: cleanup bug #111005
603 * xmlIO.c: added some missing comments
604
Daniel Veillardce192eb2003-04-16 15:58:05 +0000605Wed Apr 16 17:46:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
606
607 * relaxng.c xmllint.c: more work on RelaxNG streaming validation
608 trying to improve the subset compiled, and more testing.
609 * doc/downloads.html doc/xml.html doc/xmlmem.html: some updates on the
610 documentation
611 * test/relaxng/tutor11_1_3.xml: fixes the DTD path
612 * result/relaxng/*.err: fix some of the outputs
613
Daniel Veillardf4e55762003-04-15 23:32:22 +0000614Wed Apr 16 01:28:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
615
616 * relaxng.c xmlreader.c xmllint.c include/libxml/relaxng.h
617 include/libxml/xmlreader.h: implemented streaming of
618 RelaxNG (when possible) on top of the xmlReader interface,
619 provided it as xmllint --stream --relaxng .rng .xml
620 This seems to mostly work.
621 * Makefile.am: updated to test RelaxNG streaming
622
Daniel Veillardc58f4ef2003-04-14 16:11:26 +0000623Mon Apr 14 18:08:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
624
625 * relaxng.c include/libxml/relaxng.h: integrated the regexp
626 based validity checking of fragments of the document for
627 which the RNG can be compiled to regexps. Works on all regression
628 tests, only fix needed is related to error messages.
629
Daniel Veillard52b48c72003-04-13 19:53:42 +0000630Sun Apr 13 21:51:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
631
632 * relaxng.c xmlregexp.c include/libxml/xmlautomata.h
633 include/libxml/xmlregexp.h: Starting work precompiling
634 parts of RelaxNG schemas. Not plugged onto validity checking
635 yet, just the regexp building part. Needed to extend some
636 of the automata and regexp APIs.
637
Daniel Veillardf6bad792003-04-11 19:38:54 +0000638Fri Apr 11 21:36:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
639
640 * xmllint.c xmlreader.c include/libxml/xmlreader.h: make sure
641 xmllint --stream and xmllint --stream --valid returns errors
642 code appropriately
643
Daniel Veillardc6cae7b2003-04-11 09:02:11 +0000644Fri Apr 11 10:59:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
645
646 * xmlreader.c include/libxml/xmlreader.h: Added the Expand()
647 and Next() operation to work on subtrees within the reader
648 framework.
649 * doc/libxml2-api.xml python/libxml2class.txt: resulting updates
650 * python/tests/reader5.py: added an example for those new
651 functions of the reader.
652
Daniel Veillard645c6902003-04-10 21:40:49 +0000653Thu Apr 10 23:38:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
654
655 * HTMLtree.c: patch from Vasily Tchekalkin to fix #109865
656
Daniel Veillard9e077102003-04-10 13:36:54 +0000657Thu Apr 10 15:32:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
658
659 * xmlreader.c: fixing HasValue for namespace as raised by
660 Denys Duchier
661
Daniel Veillard02ea1412003-04-09 12:08:47 +0000662Wed Apr 9 14:07:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
663
664 * HTMLparser.c include/libxml/HTMLparser.h: exported
665 htmlCreateMemoryParserCtxt() it was static
666
Daniel Veillardd3b9cd82003-04-09 11:24:17 +0000667Wed Apr 9 13:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
668
669 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
670 update from Charles Bozeman for date and duration types
671 * test/schemas/date_0.* test/schemas/dur_0.*
672 result/schemas/date_0.* result/schemas/dur_0.*: updated too
673
Daniel Veillardc00cda82003-04-07 10:22:39 +0000674Mon Apr 7 12:19:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
675
676 * tree.c valid.c xpath.c include/libxml/tree.h include/libxml/valid.h:
677 fixing bug #107129, removing excessive allocation and calls
678 to *printf in the code to build QName strings.
679
Igor Zlatkovic69651182003-04-05 09:43:30 +0000680Sat Apr 5 11:41:36 CEST 2003 Igoe Zlatkovic <igor@zlatkovic.com>
681
682 * win32/libxml2.def.src: fixed conditional exports, reported by
683 Luke Murray.
684
Daniel Veillardadba5f12003-04-04 16:09:01 +0000685Fri Apr 4 18:08:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
686
687 * parser.c: fixed a possible problem with xmlRecoverMemory()
688
Daniel Veillarda48ed3d2003-04-03 15:28:28 +0000689Thu Apr 3 17:24:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
690
691 * trio.c trio.h triodef.h trionan.c trionan.h triop.h triostr.c
692 triostr.h: Bjorn sent an update for the TRIO portability layer.
693
Igor Zlatkovicd6c86502003-04-01 20:00:42 +0000694Tue Apr 1 21:57:26 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
695
696 * win32/libxml2.def.src: exported new functions
697
Daniel Veillardc2d4a932003-04-01 11:13:05 +0000698Tue Apr 1 13:09:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
699
700 * configure.in NEWS: preparing release 2.5.6
701 * doc/*: updated and rebuilt the docs
702
Daniel Veillarde5020412003-04-01 09:55:20 +0000703Tue Apr 1 11:52:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
704
705 * SAX.c: fixed an uninitialized memory access pointed by valgrind
706 on C14Ntests
707
Daniel Veillard7fe1f3a2003-03-31 22:13:33 +0000708Tue Apr 1 00:12:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
709
710 * relaxng.c: one more fixup of error message reporting
711
Daniel Veillard5f1946a2003-03-31 16:38:16 +0000712Mon Mar 31 18:36:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
713
714 * relaxng.c: more work on bug #109225, and fixed an uninitialized
715 variable pointed out by valgrind
716
Daniel Veillarda507fbf2003-03-31 16:09:37 +0000717Mon Mar 31 18:05:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
718
719 * relaxng.c: try to work on bug #109225 and provide better
720 error reports.
721 * result/relaxng/* : this change the output of a number of tests
722 * xinclude.c: fixing the parsed entity redefinition problem
723 raised on the list.
724 * test/schemas/date_0.xsd: updated the date test c.f. E2-12
725
Daniel Veillardb3721c22003-03-31 11:22:25 +0000726Mon Mar 31 13:19:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
727
728 * xmlschemastypes.c: fixed date comparison to handle the tzo
729 The only failures left are disagreements on Notations and
730 '+1' not being allowed for ulong, uint, ushort and ubyte.
731
Daniel Veillard455cc072003-03-31 10:13:23 +0000732Mon Mar 31 12:11:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
733
734 * xmlschemastypes.c: fixed gMonth parsing routine accordingly
735 to the XML Schemas errata
736 http://www.w3.org/2001/05/xmlschema-errata#e2-12
737
Daniel Veillarde637c4a2003-03-30 21:10:09 +0000738Sun Mar 30 23:04:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
739
740 * relaxng.c xmlschemastypes.c: more work on XML Schemas datatypes
741 and facets support. Currently only schemas with binHex or
742 base64 don't compile. A few error left in the test suite:
743 found 1035 test instances: 919 success 23 failures
744 most are gdate or gdateyear failing check, and a few cases where
745 James clark tests results are strange.
746 * valid.c: allow to reuse the Notation checking routine without
747 having a validation context.
748 * SAX.c: removed a #if 0
749
Daniel Veillardb6c7f412003-03-29 16:41:55 +0000750Sat Mar 29 17:35:05 CET 2003 Daniel Veillard <daniel@veillard.com>
751
752 * xinclude.c: forgot to apply one check from #106931 patch
753 * xmlschemastypes.c: more work on XML Schemas datatypes
754
Daniel Veillardc4c21552003-03-29 10:53:38 +0000755Sat Mar 29 11:49:25 CET 2003 Daniel Veillard <daniel@veillard.com>
756
757 * relaxng.c include/libxml/relaxng.h xmlschemastypes.c: more work
758 on cleaning up XML Schemas datatypes based on James Clark tests
759 test/xsdtest/xsdtest.xml
760
Daniel Veillard80b19092003-03-28 13:29:53 +0000761Fri Mar 28 14:24:08 CET 2003 Daniel Veillard <daniel@veillard.com>
762
763 * relaxng.c: implemented comparisons for Schemas values.
764 * xmlschemastypes.c include/libxml/xmlschemastypes.h: fixed
765 some bugs in duration handling, comparisons for durations
766 and decimals, removed all memory leaks pointed out by James
767 testsuite. Current status is now
768 found 238 test schemas: 197 success 41 failures
769 found 1035 test instances: 803 success 130 failures
770
Daniel Veillard91a13252003-03-27 23:44:43 +0000771Fri Mar 28 00:41:55 CET 2003 Daniel Veillard <daniel@veillard.com>
772
773 * xmlschemas.c include/libxml/xmlschemas.h: fixed bugs and memory
774 leaks in the W3C XML Schemas code
775 * xmlschemastypes.c: implemented nonPositiveInteger
776 * test/schemas/length2_0.xsd result/schemas/length2_0_0.err:
777 fixed the test and result.
778
Daniel Veillard6560a422003-03-27 21:25:38 +0000779Thu Mar 27 22:23:07 CET 2003 Daniel Veillard <daniel@veillard.com>
780
781 * HTMLparser.c tree.c: two patches from James Bursa on the HTML
782 parser and a typo
783 * xmlschemastypes.c: reindenting, fixing a memory access
784 problem with dates.
785
Daniel Veillard6c5b2d32003-03-27 14:55:52 +0000786Thu Mar 27 15:53:35 CET 2003 Daniel Veillard <daniel@veillard.com>
787
788 * parser.c: fixing #109227 providing more context in case of
789 start/end tag mismatch
790 * python/tests/ctxterror.py python/tests/readererr.py: update the
791 tests accordingly
792
Daniel Veillardd9b72832003-03-27 14:24:00 +0000793Thu Mar 27 15:22:41 CET 2003 Daniel Veillard <daniel@veillard.com>
794
795 * xinclude.c: should fix #109327 errors on memory accesses
796
Daniel Veillardc7e9b192003-03-27 14:08:24 +0000797Thu Mar 27 15:06:13 CET 2003 Daniel Veillard <daniel@veillard.com>
798
799 * HTMLtree.c: Fixed reopening of #78662 <form action="...">
800 is an URI reference
801
Daniel Veillarde209b332003-03-26 21:40:13 +0000802Wed Mar 26 22:38:39 CET 2003 Daniel Veillard <daniel@veillard.com>
803
804 * xpath.c: fixed bug #109160 on non-ASCII IDs
805
Daniel Veillard642104e2003-03-26 16:32:05 +0000806Wed Mar 26 17:30:37 CET 2003 Daniel Veillard <daniel@veillard.com>
807
808 * parser.c: Norm suggested a nicer error message for xml:space values
809 errors
810
Daniel Veillarde4fa2932003-03-26 00:38:10 +0000811Wed Mar 26 01:34:19 CET 2003 Daniel Veillard <daniel@veillard.com>
812
813 * xpath.c include/libxml/xpath.h: first part of the fix to
814 performance bug #108905, adds xmlXPathOrderDocElems() providing
815 document order for nodes.
816 * python/libxml.c: Python may require TRIO as Albert Chin pointed out
817
Daniel Veillard09628212003-03-25 15:10:27 +0000818Tue Mar 25 16:07:00 CET 2003 Daniel Veillard <daniel@veillard.com>
819
820 * xmlschemastypes.c: removing a warning with Sun compiler
821 bug #109154
822
MST 2003 John Fleckda271742003-03-25 14:05:17 +0000823Tue Mar 25 07:02:56 MST 2003 John Fleck <jfleck@inkstain.net>
824
825 * doc/xmllint.xml
826 * doc/xmllint.1
827 update xmllint man page with --relaxng option
828
Daniel Veillard2032d292003-03-25 11:09:40 +0000829Tue Mar 25 12:07:03 CET 2003 Daniel Veillard <daniel@veillard.com>
830
831 * python/setup.py.in : was missing "drv_libxml2.py"
832
Daniel Veillard9adc0462003-03-24 18:39:54 +0000833Mon Mar 24 19:38:05 CET 2003 Daniel Veillard <daniel@veillard.com>
834
835 * tree.c xpath.c: some changes related to the new way of
836 handling Result Value Tree, before 2.5.5
837
Daniel Veillardd8da01c2003-03-24 15:58:23 +0000838Mon Mar 24 16:36:23 CET 2003 Daniel Veillard <daniel@veillard.com>
839
840 * configure.in NEWS: preparing release 2.5.5
841 * doc/* : updated the documentation and regenerated it.
842
Daniel Veillardef0b4502003-03-24 13:57:34 +0000843Mon Mar 24 14:56:01 CET 2003 Daniel Veillard <daniel@veillard.com>
844
845 * xpath.c: fixed some problems related to #75813 about handling
846 of Result Value Trees
847
Daniel Veillard9231ff92003-03-23 22:00:51 +0000848Sun Mar 23 22:57:20 CET 2003 Daniel Veillard <daniel@veillard.com>
849
850 * uri.c: applied a set of patches from Lorenzo Viali correcting
851 URI parsing errors.
852
Daniel Veillard5f8d1a32003-03-23 21:02:00 +0000853Sun Mar 23 22:00:14 CET 2003 Daniel Veillard <daniel@veillard.com>
854
855 * parser.c: validity status was not passed back when validating in
856 entities, but raised by Oliver Fischer
857
Daniel Veillard04ee2f22003-03-23 20:31:46 +0000858Sun Mar 23 21:30:50 CET 2003 Daniel Veillard <daniel@veillard.com>
859
860 * HTMLtree.c: avoid escaping ',' in URIs
861
Daniel Veillardef8dd7b2003-03-23 12:02:56 +0000862Sun Mar 23 12:57:00 CET 2003 Daniel Veillard <daniel@veillard.com>
863
864 * parser.c: fixing bug #108976 get the ID/REFs to reference
865 the ID in the document content and not in the entity copy
866 * SAX.c include/libxml/parser.h: more checking of the ID/REF
867 stuff, better solution for #107208
868 * xmlregexp.c: removed a direct printf, dohhh
869 * xmlreader.c: fixed a bug on streaming validation of empty
870 elements in entities
871 * result/VC/ElementValid8 test/VCM/v20.xml result/valid/xhtml1.xhtml:
872 cleanup of the validation tests
873 * test/valid/id* test/valid/dtds/destfoo.ent result/valid/id*:
874 added more ID/IDREF tests to the suite
875
Daniel Veillard2cfd9df2003-03-22 22:39:16 +0000876Sat Mar 22 23:38:08 CET 2003 Daniel Veillard <daniel@veillard.com>
877
878 * xmlreader.c: fixed #107043 removing 2 warnings with Sun One
879 compiler.
880
Daniel Veillard20863822003-03-22 17:51:47 +0000881Sat Mar 22 18:50:45 CET 2003 Daniel Veillard <daniel@veillard.com>
882
883 * relaxng.c: valgrind'ed and cleaned up a couple of memory issues.
884
Daniel Veillard9ff2d472003-03-22 15:18:01 +0000885Sat Mar 22 16:15:50 CET 2003 Daniel Veillard <daniel@veillard.com>
886
887 * SAX.c: fix bug #107208 avoid false duplicates when ID/REFs are
888 defined in entities content
889
Daniel Veillard99737f52003-03-22 14:55:50 +0000890Sat Mar 22 15:53:27 CET 2003 Daniel Veillard <daniel@veillard.com>
891
892 * SAX.c: Fixed validation bug #108858 on namespace names using
893 entities and reported by Brent Hendricks
894 * xmllint.c: report xmlTextReaderHasValue() result in --stream
895 --debug output.
896
Daniel Veillard48ef4c92003-03-22 12:38:15 +0000897Sat Mar 22 13:32:39 CET 2003 Daniel Veillard <daniel@veillard.com>
898
899 * xmlreader.c: fixed bug #108801 reported by Malcolm Tredinnick
900 about the DocType node not being reported sometimes.
901 * python/tests/reader.py: added to test to the regression checks
902
Daniel Veillard120e8eb2003-03-22 01:00:34 +0000903Sat Mar 22 01:57:40 CET 2003 Daniel Veillard <daniel@veillard.com>
904
905 * xmlreader.c: fixed bug #108546 on long CDATA (or text nodes)
906 reported by Edd Dumbill
907
Daniel Veillard77a90a72003-03-22 00:04:05 +0000908Sat Mar 23 01:00:24 CET 2003 Daniel Veillard <daniel@veillard.com>
909
910 * HTMLparser.c parser.c parserInternals.c: patch from
911 johan@evenhuis.nl for #107937 fixing some line counting
912 problems, and some other cleanups.
913 * result/HTML/: this result in some line number changes
914
Daniel Veillard580ced82003-03-21 21:22:48 +0000915Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
916
917 * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
918 instead of libxml.spec
919 * relaxng.c: fixed some of the error reporting excessive
920 verbosity
921 * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
922 xmlschemastypes.c: removed some warnings from gcc
923 * doc/libxml2-api.xml: rebuilt
924
Daniel Veillarde063f482003-03-21 16:53:17 +0000925Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
926
927 * relaxng.c: another optimization, for choice this time
928 * result/relaxng/spec1* result/relaxng/tutor12_1*
929 result/relaxng/tutor3_7: cleanups.
930
Daniel Veillard0e3d3ce2003-03-21 12:43:18 +0000931Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
932
933 * relaxng.c: fixed xmlRelaxNGNodeMatchesList
934 * test/relaxng/testsuite.xml: augmented the test suite
935 * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
936 some schemas validation tests in the presence of foreign
937 namespaces.
938
Daniel Veillardbbb78b52003-03-21 01:24:45 +0000939Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
940
941 * relaxng.c: added another interleave speedup.
942
Daniel Veillardef2e4ec2003-03-20 16:23:26 +0000943Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
944
945 * xmlschemastypes.c: added integer and fixed one of the
946 IDREFS regression tests pbm
947 * result/relaxng/docbook_0.err: updated
948
Daniel Veillard249d7bb2003-03-19 21:02:29 +0000949Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
950
951 * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
952 declared both in the DTD and in the Schemas <grin/>
953 * relaxng.c: more debug, added a big optimization for <mixed>
954 * test/relaxng/testsuite.xml: augmented the testsuite
955 * test/relaxng/ result/relaxng: added the RelaxNG spec and a
956 DocBook example to the regression tests
957
Daniel Veillard798024a2003-03-19 10:36:09 +0000958Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
959
960 * check-xsddata-test-suite.py: cosmetic change for output
961 * relaxng.c: try to minimize calls to malloc/free for states.
962
Daniel Veillarda1a9d042003-03-18 16:53:17 +0000963Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
964
965 * tree.c: removed a warning
966 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
967 support
968 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
969 cleanup/improvements of the regression tests batch
970 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
971
Daniel Veillard28c52ab2003-03-18 11:39:17 +0000972Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
973
974 * relaxng.c: fixed error msg cleanup deallocation
975 * xmlschemastypes.c: added a function to handle lists of
976 atomic types, added support for IDREFS
977
Daniel Veillardc3da18a2003-03-18 00:31:04 +0000978Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
979
980 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
981 and IDREF, usable from RelaxNG now
982 * include/libxml/xmlschemastypes.h: need to add a new interface
983 because the validation modifies the infoset
984 * test/relaxng/testsuite.xml: extended the testsuite
985
Daniel Veillard952379b2003-03-17 15:37:12 +0000986Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
987
988 * relaxng.c: fixed the last core RelaxNG bug known #107083,
989 shemas datatype ID/IDREF support still missing though.
990 * xmlreader.c: fix a crashing bug with prefix raised by
991 Merijn Broeren
992 * test/relaxng/testsuite.xml: augmented the testsuite with
993 complex inheritance tests
994
Daniel Veillardfd573f12003-03-16 17:52:32 +0000995Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
996
997 * relaxng.c: switched back to the previous Relax-NG code base,
998 the derivation algorithm need severe constraining code to avoid
999 combinatorial explosion. Fixed the problem with Sebastian Rahtz
1000 TEI based example and other bugs
1001 * result/relaxng/*err: updated the results
1002 * test/relaxng/testsuite.xml: started a new test suite
1003
Daniel Veillard1564e6e2003-03-15 21:30:25 +00001004Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
1005
1006 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
1007 that the original RelaxNG validation code was un-fixeable, it got
1008 rewritten to use the derivation algorithm from James Clark and
1009 redebugged it (nearly) from scratch:
1010 found 373 test schemas: 372 success 1 failures
1011 found 529 test instances: 529 success 0 failures
1012
Daniel Veillard39eb88b2003-03-11 11:21:28 +00001013Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1014
1015 * SAX.c parser.c: fix some recursion problems introduced in the
1016 last release.
1017 * relaxng.c: more debugging of the RNG validation engine, still
1018 problems though.
1019
Daniel Veillard5add8682003-03-10 13:13:58 +00001020Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1021
1022 * Makefile.am: stop generating wrong result file with * in name
1023 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
1024 * result/relaxng/demo* test/relaxng/demo: added the tests from
1025 Sebastian reproducing the problem.
1026
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +00001027Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
1028
Daniel Veillard5add8682003-03-10 13:13:58 +00001029 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
1030 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +00001031
Aleksey Sanin693c9bc2003-03-09 22:36:52 +00001032Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
1033
1034 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
1035 variable to control the indentation for the xmllint "--format"
1036 option
1037
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +00001038Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1039
1040 * encoding.c: applied Gennady's patch against buffer overrun
1041
Daniel Veillard42f12e92003-03-07 18:32:59 +00001042Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1043
1044 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
1045 Clark it appeared I had bug in URI parsing code ...
1046 * relaxng.c include/libxml/relaxng.h: completely revamped error
1047 reporting to not loose message from optional parts.
1048 * xmllint.c: added timing for RNG validation steps
1049 * result/relaxng/*: updated the result, all error messages changed
1050
Daniel Veillardedfd5882003-03-07 14:20:40 +00001051Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1052
1053 * xpath.c: fix bug #107804, the algorithm used for document order
1054 computation was failing on attributes.
1055
Daniel Veillard83391282003-03-06 21:37:30 +00001056Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1057
1058 * valid.c: fix bug #107764 , possibility of buffer overflow
1059 in xmlValidDebug()
1060
Daniel Veillard6c73cb82003-03-05 16:45:40 +00001061Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1062
1063 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
1064 from Philipp Dunkel
1065
Daniel Veillard5f704af2003-03-05 10:01:43 +00001066Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1067
1068 * xmlschemastype.c: made powten array static it should not be exported
1069 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
1070 parser function.
1071 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
1072
Daniel Veillard7b72ee52003-02-27 23:24:53 +00001073Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1074
1075 * tree.c: fixed a node dump crash on attributes
1076 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
1077 an URI test bug and get better output.
1078
Daniel Veillard463a5472003-02-27 21:30:32 +00001079Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1080
1081 * check-xsddata-test-suite.py: give more infos
1082 * relaxng.c: fix a bug reported by Sebastian Rahtz and
1083 REF->DEF in attribute values.
1084
Daniel Veillardeb7189f2003-02-27 20:11:13 +00001085Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1086
1087 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
1088 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
1089 regression tests from James Clark.
1090
Daniel Veillard8bc6cf92003-02-27 17:42:22 +00001091Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1092
1093 * relaxng.c xmlschemas.c xmlschemastypes.c
1094 include/libxml/xmlschemastypes.h: added param support for relaxng
1095 type checking, started to increment the pool of simple types
1096 registered, still much work to be done on simple types and
1097 facets checkings.
1098
Daniel Veillard19ab45b2003-02-26 15:49:03 +00001099Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1100
1101 * entities.c: fixes again one of the problem raised by
1102 James Clark in #106788
1103
Daniel Veillardc482e262003-02-26 14:48:48 +00001104Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1105
1106 * relaxng.c: Fixed a couple of problem raised by James Clark
1107 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
1108 datatype level still not fixed though.
1109
Daniel Veillard17bed982003-02-24 20:11:43 +00001110Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1111
1112 * configure.in: preparing release 2.5.4
1113 * doc/*: updated and rebuilt the docs
1114 * relaxng.c: removed warnings
1115 * result/relaxng/*: updated the results
1116
Daniel Veillardf4be0182003-02-24 19:54:33 +00001117Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1118
1119 * valid.c: fixes a DTD regexp generation problem.
1120
Daniel Veillard02111c12003-02-24 19:14:52 +00001121Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1122
1123 * parser.c: fixes bug #105998 about false detection of
1124 attribute consumption loop.
1125
Daniel Veillard2406abd2003-02-24 18:16:47 +00001126Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1127
1128 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
1129
Daniel Veillardfcc822e2003-02-24 17:52:08 +00001130Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1131
1132 * SAX.c: fixed bug #105992
1133
Daniel Veillard3ebc7d42003-02-24 17:17:58 +00001134Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
1135
1136 * tree.c: fixed xmlSetProp and al. when the node passed is not an
1137 element.
1138 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
1139 found 373 test schemas: 369 success 4 failures
1140 found 529 test instances: 525 success 4 failures
1141 * check-relaxng-test-suite.py: added memory debug reporting
1142
Daniel Veillardc64b8e92003-02-24 11:47:13 +00001143Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1144
1145 * uri.c parser.c: some warning removal on Igor's patch
1146 * tree.c: seems I messed up with #106788 fix
1147 * python/libxml.c: fixed some base problems when Python provides
1148 the resolver.
1149 * relaxng.c: fixed the interleave algorithm
1150 found 373 test schemas: 364 success 9 failures
1151 found 529 test instances: 525 success 4 failures
1152 the resulting failures are bug in the algorithm from 7.3 and
1153 lack of support for params
1154
Daniel Veillard0046c0f2003-02-23 13:52:30 +00001155Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1156
1157 * parser.c: another fix for nodeinfo in entities problem
1158 * tree.c entities.c: fixed bug #106788 from James Clark
1159 some spaces need to be serialized as character references.
1160
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +00001161Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1162
1163 * parser.c uri.c: fixed the bug I introduced in the path
1164 handling, reported by Sebastian Bergmann
1165
Daniel Veillard44e1dd02003-02-21 23:23:28 +00001166Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1167
1168 * parser.c: fixing some nodeinfo in entities problem raised
1169 by Glenn W. Bach
1170 * relaxng.c: implemented the first section 7.3 check
1171 * result/relaxng/*: updated the results
1172
Daniel Veillardc5312d72003-02-21 17:14:10 +00001173Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1174
1175 * relaxng.c: fixed some problems in the previous commit
1176 and finished implementing 4.16 rules checking
1177 found 373 test schemas: 353 success 20 failures
1178 found 529 test instances: 519 success 6 failures
1179 * result/relaxng/*: updated the results
1180
Daniel Veillard4c5cf702003-02-21 15:40:34 +00001181Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1182
1183 * relaxng.c: implemented checks from section 7.2
1184
Daniel Veillard77648bb2003-02-20 15:03:22 +00001185Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1186
1187 * relaxng.c: implemented the checks from section 7.1, fixed
1188 some of the 4.20 and 4.21 problems.
1189 found 373 test schemas: 338 success 35 failures
1190 found 529 test instances: 519 success 6 failures
1191 * result/relaxng/*: updated the results
1192
Daniel Veillard1c745ad2003-02-20 00:11:02 +00001193Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1194
1195 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
1196 * result/relaxng/*: updated the results
1197
Daniel Veillardce14fa52003-02-19 17:32:48 +00001198Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1199
1200 * relaxng.c: more bugfixes
1201 * result/relaxng/*: updated the results
1202
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +00001203Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1204
1205 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
1206 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
1207 * SAX.c: ensured xmlDoc.URL is always canonic
1208 * parser.c: obsoleted xmlNormalizeWindowsPath
1209 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
1210 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
1211 * win32/libxml2.def.src: added few exports
1212
1213
Daniel Veillard2e9b1652003-02-19 13:29:45 +00001214Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
1215
1216 * Makefile.am configure.in: patched to have shared libraries
1217 for Python regression tests and static binaries for gdb debug
1218 in my development environment
1219 * relaxng.c: more bugfixes
1220 found 373 test schemas: 296 success 77 failures
1221 found 529 test instances: 516 success 8 failures
1222 * result/relaxng/*: updated the results
1223
Daniel Veillard8fe98712003-02-19 00:19:14 +00001224Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1225
1226 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
1227
Daniel Veillardd4310742003-02-18 21:12:46 +00001228Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1229
1230 * xmlschemastypes.c: float/double check bugfix
1231 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
1232 validation
1233 * xmlreader.c: add a TODO for Jody
1234 * relaxng.c: bugfix bugfix bugfix
1235 found 373 test schemas: 300 success 73 failures
1236 found 529 test instances: 507 success 10 failures
1237 * result/relaxng/*: updated the results
1238
Daniel Veillard2df2de22003-02-17 23:34:33 +00001239Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1240
1241 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
1242
Daniel Veillard416589a2003-02-17 17:25:42 +00001243Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1244
1245 * relaxng.c check-relaxng-test-suite.py: more work on the
1246 RelaxNG implementation conformance testing.
1247 found 373 test schemas: 284 success 89 failures
1248 found 529 test instances: 448 success 47 failures
1249 * result/relaxng/*: updated the results
1250
Daniel Veillard784b9352003-02-16 15:50:27 +00001251Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1252
1253 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
1254 a patch from Kjartan Maraas to fix some typos
1255
Daniel Veillardfebcca42003-02-16 15:44:18 +00001256Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1257
1258 * relaxng.c: more bug-hunting
1259 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
1260 intermediate rng tree
1261 * python/generator.py: patch from Stephane Bidoul to fix the generator
1262 on python < 2.2
1263
Daniel Veillardd2298792003-02-14 16:54:11 +00001264Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1265
1266 * check-relaxng-test-suite.py relaxng.c: more testing on the
1267 Relax-NG front, cleaning up the regression tests failures
1268 current state and I forgot support for "mixed":
1269 found 373 test schemas: 280 success 93 failures
1270 found 529 test instances: 401 success 68 failures
1271 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
1272 moved the Name, NCName and QName validation routine in tree.c
1273 * uri.c: fixed handling of URI ending up with #, i.e. having
1274 an empty fragment ID.
1275 * result/relaxng/*: updated the results
1276
Daniel Veillard9a237c92003-02-13 15:52:58 +00001277Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1278
1279 * check-xinclude-test-suite.py: improved the script accordingly
1280 to the XInclude regression tests updates
1281 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
1282 November 2002
1283 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
1284 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
1285 augmented the Xpointer testsuite for the element() scheme
1286
Daniel Veillardf4b4f982003-02-13 11:02:08 +00001287Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1288
1289 * relaxng.c: added TODO for the DTD compatibility spec
1290 * xinclude.c: more bug fixes driven by the testsuite
1291
Daniel Veillardd581b7e2003-02-11 18:03:05 +00001292Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
1293
1294 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
1295 regression tests for XInclude, improved the script, improving
1296 XInclude error reporting mechanism
1297
Daniel Veillard1d788d22003-02-10 16:21:58 +00001298Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1299
1300 * NEWS doc/* configure.in: preparing release 2.5.3
1301
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +00001302Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1303
1304 * tree.c: trying to fix #104934 about some XHTML1 serialization
1305 issues.
1306
Daniel Veillard809faa52003-02-10 15:43:53 +00001307Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
1308
1309 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
1310 encoding conversion when the input buffer stops in the
1311 middle of a multibyte char
1312
Daniel Veillard1703c5f2003-02-10 14:28:44 +00001313Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1314
1315 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
1316 * check-relaxng-test-suite.py: python script to run regression
1317 against OASIS RelaxNG testsuite
1318 * relaxng.c: some cleanup tweaks
1319 * HTMLparser.c globals.c: cleanups in comments
1320 * doc/libxml2-api.xml: updated the API
1321 * result/relaxng/*: errors moved files, so large diffs but
1322 no changes at the semantic level.
1323
Daniel Veillard6aa2f602003-02-10 00:01:56 +00001324Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1325
1326 * tree.c: fixing #105678 problem when dumping a namespace node.
1327
Daniel Veillard591b4be2003-02-09 23:33:36 +00001328Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1329
1330 * xpath.c: fixed doc comment problems
1331 * python/generator.py python/libxml_wrap.h python/types.c: adding
1332 RelaxNG wrappers
1333 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
1334 test of those early Python RelaxNG bindings
1335
1336Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +00001337
1338 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
1339 * relaxng.c: found the validation problem I had with interleave
1340 when not covering all remaining siblings
1341 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
1342 testsuite and check the RNG schemas against the RNG schemas
1343 given in appendix A
1344
Igor Zlatkovic6dacee62003-02-08 17:52:57 +00001345Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1346
1347 * win32/Makefile.msvc: updates for RelaxNG
1348 * win32/Makefile.mingw: updates for RelaxNG
1349 * win32/libxml2.def.src: added RelaxNG exports
1350
Daniel Veillard97fd5672003-02-07 13:01:54 +00001351Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1352
1353 * xinclude.c: applied another bug fix from Sean Chittenden
1354
Daniel Veillardef4d3bc2003-02-07 12:38:22 +00001355Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1356
1357 * configure.in xmllint.c: I f...ed up the default configuration
1358 of schemas and --relaxng option display in xmllint, pointed by
1359 Morus Walter.
1360 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
1361 detection module, fixes bug #105374.
1362
Daniel Veillardc5a70f22003-02-06 23:41:59 +00001363Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1364
1365 * xmlschemastypes.c: added the boolean base type.
1366
Daniel Veillard96a4b252003-02-06 08:22:32 +00001367Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1368
1369 * xmlschemastypes.c: started implementing some of the missing
1370 default simple types
1371 * result/relaxng/*: updated the results
1372
Daniel Veillard72fef162003-02-05 14:31:19 +00001373Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1374
1375 * NEWS doc/*: updated the docs, ready for 2.5.2 release
1376
Daniel Veillard71531f32003-02-05 13:19:53 +00001377Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1378
1379 * HTMLparser.c tree.c xmlIO.c: comments cleanups
1380 * Makefile.am: use xmllint for doing the RelaxNG tests
1381 * configure.in: preparing 2.5.2 made schemas support default to
1382 on instead of off
1383 * relaxng.c: removed the verbosity
1384 * xmllint.c: added --relaxng option
1385 * python/generator.py python/libxml_wrap.h: prepared the integration
1386 of the new RelaxNG module and schemas
1387 * result/relaxng/*: less verbose output
1388
Daniel Veillardec498e12003-02-05 11:01:50 +00001389Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
1390
1391 * valid.c: do not run content model validation if the
1392 content is not determinist
1393
Daniel Veillardde590ca2003-02-05 10:45:26 +00001394Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1395
1396 * SAX.c: added the redefinition of namespaced attribute
1397 check that was missing as Fabrice Desré pointed out.
1398
Daniel Veillard930dfb62003-02-05 10:17:38 +00001399Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1400
1401 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
1402 improvements from Nick Kew, allowing to do more checking
1403 to HTML elements and attributes.
1404
Daniel Veillard4287c572003-02-04 22:48:53 +00001405Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1406
1407 * xinclude.c: fixing bug #105137 about entities declaration
1408 needing to be copied to the including document.
1409
Daniel Veillard652d8a92003-02-04 19:28:49 +00001410Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1411
1412 * catalog.c: fixed bug #104817 with delegateURI
1413 * xpath.c: fixing bugs #104123 and #104125
1414
Daniel Veillard0e298ad2003-02-04 16:14:33 +00001415Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
1416
1417 * configure.in valid.c xmlreader.c python/libxml_wrap.h
1418 python/types.c: fixing #104096 to compile without regexps
1419
Daniel Veillard57e79b32003-02-04 15:33:12 +00001420Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1421
1422 * valid.c: fixing bug #103969 forgot to add an epsilon transition
1423 when building the automata for elem*
1424
Daniel Veillard358a9892003-02-04 15:22:32 +00001425Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1426
1427 * HTMLparser.c: applied patch from Arne de Bruijn fixing
1428 bug #103827
1429
Daniel Veillardeb137172003-02-04 15:18:06 +00001430Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1431
1432 * HTMLparser.c: updating a comment, fixing #103776
1433
Daniel Veillard8d589042003-02-04 15:07:21 +00001434Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1435
1436 * parser.c: fixing bug 105049 for validity checking of content
1437 within recursive entities.
1438
Daniel Veillarde5b110b2003-02-04 14:43:39 +00001439Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1440
1441 * HTMLparser.c: try to fix # 105049
1442 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
1443 * tree.c: updated a function comment
1444
Daniel Veillard419a7682003-02-03 23:22:49 +00001445Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1446
1447 * relaxng: more work on grammars and refs/defs
1448 * test/relaxng/* result/relaxng/*: augmented/updated the
1449 regression tests
1450
Daniel Veillard144fae12003-02-03 13:17:57 +00001451Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1452
1453 * relaxng: more work on name classes, except support
1454 * test/relaxng/* result/relaxng/*: augmented/updated the
1455 regression tests
1456
Daniel Veillard1ed7f362003-02-03 10:57:45 +00001457Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1458
1459 * relaxng: more work on name classes, the "validate all" schemas
1460 seems to work now.
1461 * test/relaxng/* result/relaxng/*: augmented/updated the
1462 regression tests
1463
Daniel Veillard3b2e4e12003-02-03 08:52:58 +00001464Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1465
1466 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
1467 * parser.c: put a guard against infinite document depth, basically
1468 trying to avoid another kind of DoS attack.
1469 * relaxng.c: some code w.r.t. nameClasses
1470
Daniel Veillardfc1a4502003-02-02 16:02:55 +00001471Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1472
1473 * test/relaxng/* result/relaxng/*: check all the namespace support
1474 was actually correct based on tutorial section 10.
1475
Daniel Veillarde2a5a082003-02-02 14:35:17 +00001476Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1477
1478 * relaxng: include seems to work okay now
1479 * test/relaxng/* result/relaxng/*: augmented/updated the
1480 regression tests
1481
Daniel Veillarda9d912d2003-02-01 17:43:10 +00001482Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1483
1484 * relaxng.c: a bit of work done in the train back.
1485 * test/relaxng/*: added one of the include tests
1486
Daniel Veillard154877e2003-01-30 12:17:05 +00001487Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1488
1489 * relaxng: more work done in the train
1490 * test/relaxng/* result/relaxng/*: augmented/updated the
1491 regression tests
1492
Daniel Veillarde431a272003-01-29 23:02:33 +00001493Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1494
1495 * relaxng.c: debugging of externalRef
1496 * test/relaxng/* result/relaxng/*: augmented/updated the
1497 regression tests
1498
Daniel Veillardd41f4f42003-01-29 21:07:52 +00001499Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1500
1501 * relaxng.c: more work on Relax-NG, implementing externalRef
1502 * test/relaxng/* result/relaxng/*: augmented/updated the
1503 regression tests
1504 * Makefile.am: cleanup to Relaxtests target
1505
Daniel Veillardb08c9812003-01-28 23:09:49 +00001506Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1507
1508 * relaxng.c: more work on Relax-NG, implementing interleave
1509 * test/relaxng/* result/relaxng/*: augmented/updated the
1510 regression tests
1511
Daniel Veillard76fc5ed2003-01-28 20:58:15 +00001512Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1513
1514 * relaxng.c: more work on Relax-NG, implementing interleave
1515 * test/relaxng/* result/relaxng/*: augmented/updated the
1516 regression tests
1517
MST 2003 John Fleckda81d192003-01-27 14:35:56 +00001518Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
1519
1520 * doc/tutorial/customfo.xsl
1521 * doc/tutorial/customhtml.xsl
1522 adding stylesheet customizations used to generate fo
1523 for pdf and html
1524
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001525Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1526
1527 * relaxng.c: more work on Relax-NG
1528 * test/relaxng/* result/relaxng/*: augmented/updated the
1529 regression tests
1530 * xmlschemastypes.c: added a number of base type definition but not
1531 the associated checks, those are still TODOs
1532
MST 2003 John Fleck731967e2003-01-27 00:39:50 +00001533Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
1534
1535 in docs/tutorial:
1536 * apa.html
1537 * apb.html
1538 * apc.html
1539 * apd.html
1540 * ape.html
1541 * apf.html
1542 * apg.html
1543 * ar01s02.html
1544 * ar01s03.html
1545 * ar01s04.html
1546 * ar01s05.html
1547 * ar01s06.html
1548 * ar01s07.html
1549 * ar01s08.html
1550 * index.html
1551 * xmltutorial.pdf
1552 * xmltutorial.xml
1553 add index to tutorial
1554
MST 2003 John Fleck937362d2003-01-27 00:04:32 +00001555Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
1556
1557 * doc/xmlcatalog.1
1558 * doc/xmlcatalog_man.html
1559 * doc/xmlcatalog_man.xml
1560 belatedly fixing bug #93622 (adds rewriteURI type to
1561 "--add" option in xmlcatalog man page
1562
Daniel Veillard3be27512003-01-26 19:49:04 +00001563Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1564
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001565 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +00001566 Julio Merino, closing #104475
1567
Daniel Veillardea3f3982003-01-26 19:45:18 +00001568Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1569
1570 * relaxng.c: more work on Relax-NG
1571 * test/relaxng/* result/relaxng/*: augmented/updated the
1572 regression tests
1573
Daniel Veillardedc91922003-01-26 00:52:04 +00001574Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1575
1576 * relaxng.c: more work on Relax-NG
1577 * test/relaxng/* result/relaxng/*: augmented/updated the
1578 regression tests
1579
Daniel Veillarddd1655c2003-01-25 18:01:32 +00001580Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1581
1582 * README: updated the policy on private mail answers
1583 * relaxng.c: more work on Relax-NG
1584 * test/relaxng/* result/relaxng/*: augmented/updated the
1585 regression tests
1586
Daniel Veillard7424eb62003-01-24 14:14:52 +00001587Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
1588
1589 * error.c parser.c tree.c: applied a documentation patch from
1590 Stefan Kost
1591
Daniel Veillard276be4a2003-01-24 01:03:34 +00001592Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1593
1594 * relaxng.c: more work on Relax-NG
1595 * doc/*: regenerated the docs
1596 * test/relaxng/* result/relaxng/*: updated and augmented the
1597 Relax-NG regression tests and results
1598
Daniel Veillard6eadf632003-01-23 18:29:16 +00001599Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1600
1601 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
1602 First commit of the new Relax-NG validation code, not generally
1603 useful yet.
1604 * test/relaxng/* result/relaxng/*: current state of the regression
1605 tests
1606
Daniel Veillard814a76d2003-01-23 18:24:20 +00001607Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1608
1609 * tree.c: minimized the memory allocated for GetContent
1610 and a bit of cleanup.
1611
Daniel Veillardff12c492003-01-23 16:42:55 +00001612Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1613
1614 * python/generator.py: seems there is no good reasons to
1615 not generate bindings for XPointer
1616
Daniel Veillard540a31a2003-01-21 11:21:07 +00001617Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1618
1619 * xmlreader.c doc/apibuild.py: applied a new patch from
1620 Stéphane Bidoul for cleanups
1621 * doc/libxml2-api.xml: rebuilt the API description with
1622 new entry points
1623
Daniel Veillard417be3a2003-01-20 21:26:34 +00001624Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1625
1626 * xmlreader.c python/drv_libxml2.py python/generator.py
1627 python/libxml.c python/libxml.py python/libxml_wrap.h
1628 python/types.c: patch from Stéphane Bidoul for better per
1629 context error message APIs
1630 * python/tests/ctxterror.py python/tests/readererr.py:
1631 update of the tests
1632
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +00001633Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
1634
1635 * doc/guidelines.html
1636 grammar and spelling cleanup
1637
Daniel Veillard26f70262003-01-16 22:45:08 +00001638Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1639
1640 * xmlreader.c include/libxml/xmlreader.h python/generator.py
1641 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
1642 a patch from Stéphane Bidoul to allow per XMLtextReader error
1643 and warning handling
1644 * python/tests/Makefile.am python/tests/readererr.py: adding the
1645 specific regression test
1646
Daniel Veillard71f9d732003-01-14 16:07:16 +00001647Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1648
1649 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
1650 should raise a syntax error
1651
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001652Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1653
1654 * python/libxml.c: cleanup patch from Stéphane Bidoul
1655
Daniel Veillard81601f92003-01-14 13:42:37 +00001656Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1657
1658 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
1659
Daniel Veillarde6227e02003-01-14 11:42:39 +00001660Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1661
1662 * python/generator.py python/libxml.c python/libxml.py
1663 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001664 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +00001665 Python level.
1666 * python/tests/Makefile.am python/tests/ctxterror.py: added a
1667 regression test for it.
1668
Daniel Veillard4dbe77a2003-01-14 00:17:42 +00001669Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1670
1671 * xmlreader.c: fixed the streaming property of the reader,
1672 it was generating tree faster than consuming it. Pointed out
1673 by Nate Myers
1674 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
1675
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001676Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1677
Igor Zlatkovicd31876c2003-01-12 21:43:13 +00001678 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001679
Daniel Veillard8e7e1c02003-01-10 17:06:09 +00001680Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1681
1682 * xpath.c: fix to the XPath implementation for parent and
1683 ancestors axis when operating on a Result Value Tree.
1684 Fixes bug #100271
1685
Daniel Veillardcacbe5d2003-01-10 16:09:51 +00001686Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1687
1688 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
1689 to fix some URI/file escaping problems
1690
Daniel Veillard3b87b6b2003-01-10 15:21:50 +00001691Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
1692
1693 * python/generator.py: fixed a bug raised by Raymond Wiker,
1694 docSetRootElement() should not raise an exception if the
1695 return is None
1696
Daniel Veillard3e20a292003-01-10 13:14:40 +00001697Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
1698
1699 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
1700 fixed bug #102181 by applying the suggested change and fixing
1701 the generation/registration problem.
1702
Daniel Veillarde55e8e42003-01-10 12:50:02 +00001703Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1704
1705 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
1706 routines.
1707
Daniel Veillard8f872442003-01-09 23:19:02 +00001708Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1709
1710 * parser.c: one more IsEmptyElement crazyness, that time in
1711 external parsed entities if substitution is asked.
1712 * python/tests/reader3.py: added a specific test.
1713
Daniel Veillarde329fc22003-01-09 21:36:42 +00001714Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1715
1716 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
1717 support and improved error handler registration
1718
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +00001719Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1720
1721 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
1722 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
1723 * README: fixed a link
1724
Daniel Veillarde2830f12003-01-08 17:47:49 +00001725Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
1726
1727 * configure.in doc/* NEWS: preparing 2.5.1 release
1728 * SAX.c parser.c: fixing XmlTextReader bug
1729
Daniel Veillard8bf70b92003-01-07 23:14:24 +00001730Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1731
1732 * SAX.c: fuck, I introduced a memory leak on external parsed
1733 entities in 2.5.0 :-(
1734
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001735Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1736
1737 * xmllint.c: another fix needed as pointed by Christophe Merlet
1738 for --stream --debug if compiled without debug support.
1739
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001740Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
1741
1742 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001743 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001744 update man page with --stream and --chkregister
1745
Daniel Veillard8326e732003-01-07 00:19:07 +00001746Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1747
1748 * globals.c: fixed --with-threads compile
1749 * xmllint.c: fixed --without-debug compile
1750 * include/libxml/globals.h: cleanup
1751 * include/libxml/schemasInternals.h: add a missing include
1752
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001753Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1754
1755 * configure.in NEWS: preparing 2.5.0 release
1756 * SAX.c: only warn in pedantic mode about namespace name
1757 brokeness
1758 * globals.c: fix a doc generation problem
1759 * uri.c: fix #101520
1760 * doc/*: updated and rebuilt the doc for the release, includuding
1761 stylesheet update
1762 * python/Makefile.am: fix a filename bug
1763
1764Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
1765
1766 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
1767 should not be called.
1768
1769Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1770
1771 * libxml-2.0.pc.in: applied the patch to fix #101894
1772
1773Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1774
1775 * tree.c : applied patch from Lukas Schroeder for register callbacks
1776 * valid.c: modified patch from Lukas Schroeder to test
1777 register callbacks with --chkregister
1778
1779Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1780
1781 * xmlreader.c: seriously changed the way data are pushed to
1782 the underlying parser, go by block of 512 bytes instead of
1783 tryng to detect tag boundaries at that level. Changed the
1784 way empty element are detected and tagged.
1785 * python/tests/reader.py python/tests/reader2.py
1786 python/tests/reader3.py: small changes mostly due to context
1787 reporting being different and DTD node being reported. Some
1788 errors previously undetected are now caught and fixed.
1789 * doc/xmlreader.html: flagged last section as TODO
1790
1791Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1792
1793 * python/libxml.py: integrated the Python 2.2 optimizations
1794 from Hannu Krosing, while maintaining compatibility with
1795 1.5 and 2.1
1796
1797Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1798
1799 * xmllint.c: a bit of cleanup
1800 * xmlreader.c: small fix
1801 * doc/xmlreader.html: more work on the XmlTextReader tutorial
1802 * python/libxml.py: a few fixes pointed out by Hannu Krosing
1803
1804Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1805
1806 * python/setup.py.in: patch from Stéphane Bidoul to include
1807 drv_libxml2.py in setup.py
1808
1809Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1810
1811 * doc/xmlreader.html: starting documenting the new XmlTextReader
1812 interface.
1813
1814Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1815
1816 * xmllint.c: added the --stream flag to use the TextReader API
1817 * xmlreader.c: small performance tweak
1818
1819Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1820
1821 * xmlreader.c python/tests/reader2py: okay the DTD validation
1822 code on top of the XMLTextParser API should be solid now.
1823
1824Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1825
1826 * xmlreader.c python/tests/reader2py: Fixing some more mess
1827 with validation and recursive entities while using the
1828 reader interface, it's getting a bit messy...
1829
1830Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1831
1832 * xmlreader.c python/tests/reader.py: another couple of problem
1833 related to IsEmptyElement reported by Stéphane Bidoul needed
1834 some fixes.
1835
1836Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1837
1838 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
1839 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
1840 based on the python XmlTextReader interface.
1841
1842Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1843
1844 * tree.c: backing out one change in the last patch which broke the
1845 regression tests
1846
1847Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1848
1849 * global.data globals.c tree.c include/libxml/globals.h: applied
1850 an old patch from Lukas Schroeder to track node creation and
1851 destruction. Probably missing a lot of references at the moment
1852 and not usable reliably.
1853
1854Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1855
1856 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
1857 from doc/news.html and a stylesheet
1858
1859Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1860
1861 * xmlreader.c python/tests/reader.py: fixed another couple of
1862 xmlreader bugs reported by Stéphane Bidoul and added tests.
1863
1864Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1865
1866 * xmlreader.c python/tests/reader2.py: fixed another validity
1867 checking in external parsed entities raised by Stéphane Bidoul
1868 and added a specific regression test.
1869 * python/tests/reader3.py: cleanup
1870
1871Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1872
1873 * xmlreader.c python/tests/reader2.py: fixed a problem with
1874 validation within entities pointed by Stéphane Bidoul, augmented
1875 the tests to catch those.
1876
1877Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1878
1879 * python/generator.py: modified the generator to allow keeping
1880 class references when creating new classes, needed to fix a bug
1881 pointed by Stéphane Bidoul where the input buffer of the
1882 xmlTextReader instance gets destroyed if the python wrapper for
1883 the input is not referenced anymore.
1884
1885Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1886
1887 * xmlreader.c python/tests/reader.py: fixed another pair of problem
1888 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
1889
1890Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1891
1892 * xmlreader.c python/tests/reader.py: fixed another problem
1893 pointed by Stéphane Bidoul
1894
1895Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1896
1897 * xmlreader.c python/tests/reader.py: fixed a limit case problem
1898 with "<a/>"
1899
1900Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1901
1902 * SAX.c: warn on xmlns:prefix="foo"
1903 * xmlreader.c python/tests/reader.py: fixed a couple of problem
1904 for namespace attributes handling.
1905
1906Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1907
1908 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
1909 a really nasty problem raised by a DocBook XSLT transform
1910 provided by Sebastian Bergmann
1911
1912Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
1913
1914 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
1915 by Stéphane Bidoul and integrated it into the tests
1916
1917Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1918
1919 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
1920 extended the XmlTextReader API a bit, addding accessors for
1921 the current doc and node, and an entity substitution mode for
1922 the parser.
1923 * python/libxml.py python/libxml2class.txt: related updates
1924 * python/tests/Makefile.am python/tests/reader.py
1925 python/tests/reader2.py python/tests/reader3.py: updated a bit
1926 the old tests and added a new one to test the entities handling
1927
1928Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1929
1930 * python/generator.py python/libxml2class.txt
1931 python/tests/reader.py python/tests/reader2.py: changed the
1932 generator to provide casing for the XmlTextReader similar to
1933 C# so that examples and documentation are more directly transposable.
1934 Fixed the couple of tests in the suite.
1935
1936Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1937
1938 * doc/guidelines.html: added a document on guildeline for
1939 publishing and deploying XML
1940
1941Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1942
1943 * valid.c xmlreader.c: final touch running DTD validation
1944 on the XmlTextReader
1945 * python/tests/Makefile.am python/tests/reader2.py: added a
1946 specific run based on the examples from test/valid/*.xml
1947
1948Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
1949
1950 * python/libxml.py: added a few predefined xmlTextReader parser
1951 configuration values.
1952
1953Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1954
1955 * python/libxml_wrap.h: trying to fix #102037
1956
1957Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1958
1959 * SAX.c: fixing bug #95296, when the predefined entities
1960 are redefined in the DTD the default one must be used
1961 instead anyway.
1962
1963Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
1964
1965 * doc/xmllint.xml
1966 * doc/xmllint.1
1967 Add discussion of XML_DEBUG_CATALOG to xmllint man
1968 page - bug #100907
1969
1970
1971Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1972
1973 * xmlreader.c: Fixed the empty node detection to avoid reporting
1974 an inexistant close tag.
1975
1976Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1977
1978 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
1979 for Python 2.1
1980
1981Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1982
1983 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
1984
1985Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1986
1987 * doc/libxml2-api.xml python/tests/reader.py: one really need
1988 to provide the base URI information when creating a reader parser
1989 from an input stream. Updated the API and the example using it.
1990
1991Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1992
1993 * testReader.c xmlreader.c valid.c include/libxml/tree.h
1994 include/libxml/valid.h include/libxml/xmlreader.h: working on
1995 DTD validation on top of xml reader interfaces. Allows to
1996 validate arbitrary large instances. This required some extensions
1997 to the valid module interface and augmenting the size of xmlID
1998 and xmlRef structs a bit.
1999 * uri.c xmlregexp.c: simple cleanup.
2000
2001Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2002
2003 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
2004 work on the xml reader interfaces.
2005 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
2006 Web page for the Windows binaries.
2007
2008Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2009
2010 * xmlIO.c: applied a patch for VMS following the report by
2011 Nigel Hall
2012
2013Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2014
2015 * parser.c: the parseStartTag bug fix wasn't complete.
2016
2017Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2018
2019 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
2020 parseStartTag, fixing it.
2021 * test/att4 result/att4 result/noent/att4: adding the test
2022 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
2023 more methods to XmlTextReader.
2024
2025Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2026
2027 * win32/libxml2.def.src: added more xml reader exports
2028 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
2029 to the build
2030
2031Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
2032
2033 * doc/tutorial/xmltutorial.xml
2034 plus generated html and pdf
2035 Updating tutorial again based on further comments from Niraj
2036 Tolia on the last iteration
2037
2038Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
2039
2040 * doc/tutorial/xmltutorial.xml
2041 * doc/tutorial/includekeyword.c
2042 * doc/tutorial/includegetattribute.c
2043 plus generated html and pdf
2044 Adding fix from Niraj Tolia to tutorial to properly free memory.
2045
2046
2047Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2048
2049 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
2050 more methods of XmlTextReader.
2051 * python/libxml2class.txt python/tests/reader.py: this increased the
2052 methods in the bndings, augmented the test to check those new
2053 functions.
2054
2055Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2056
2057 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
2058 methods of XmlTextReader.
2059 * python/generator.py python/libxml_wrap.h python/types.c
2060 python/libxml2class.txt: added the reader to the Python bindings
2061 * python/tests/Makefile.am python/tests/reader.py: added a specific
2062 test for the Python bindings of the Reader APIs
2063 * parser.c: small cleanup.
2064
2065Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2066
2067 * xinclude.c: fallback was only copying the first child not the
2068 full child list of the fallback element, closes #89684 as reopened
2069 by Bernd Kuemmerlen
2070
2071Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2072
2073 * win32/libxml2.def.src: exported htmlNodeDumpOutput
2074
2075Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2076
2077 * configure.in: preparing release of 2.4.30
2078 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
2079 gives enum values, fix functype return type, put back fields in
2080 structs
2081 * doc/*: updated the docs rebuilt
2082
2083Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2084
2085 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
2086 about htmlNodeDumpOutput location.
2087 * xpath.c: removed an undefined function signature
2088 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
2089 too many symbols in the API breaking the python bindings.
2090 Updated with the libxslt/libexslt changes.
2091
2092Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2093
2094 * configure.in: preparing release of 2.4.29
2095 * doc/*: rebuilt the docs and API
2096 * xmlreader.c: a few more fixes for the XmlTextReader API
2097
2098Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2099
2100 * include/win32config.h: applied mingw patch from Magnus Henoch
2101
2102Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2103
2104 * catalog.c doc/libxml2-api.xml: a bit more cleanup
2105
2106Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2107
2108 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
2109 building Python script, does the C parsing directly, generates
2110 a better API description including structure fieds defs and
2111 enums. Still a couple of bugs, but good enough for the python
2112 wrappers now.
2113 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
2114 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
2115 include/libxml/schemasInternals.h include/libxml/tree.h: more
2116 cleanup based on the python analysis script reports.
2117 * libxml.spec.in: make sure the API XML description is part of the
2118 devel package.
2119
2120Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2121
2122 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
2123 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
2124 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
2125 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
2126 code cleanup, especially the function comments.
2127 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
2128
2129Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2130
2131 * Makefile.am xmlreader.c include/libxml/Makefile.am
2132 include/libxml/xmlreader.h: Adding a new set of APIs based on
2133 the C# TextXmlReader API but converted to C. Allow to parse
2134 in constant memory usage, far simpler to program and explain
2135 than the SAX like APIs, unfinished but working.
2136 * testReader.c: test program
2137
2138Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2139
2140 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
2141
2142Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2143
2144 * tree.c: Chip turner indicated that XHTML1 serialization
2145 rule for style actually break on both IE and Mozilla,
2146 try to avoid the rule if escaping ain't necessary
2147
2148Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2149
2150 * nanhttp.c: handle HTTP URL escaping, problem reported by
2151 Glen Nakamura and Stefano Zacchiroli
2152
2153Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2154
2155 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
2156
2157Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2158
2159 * uri.c: Johann Richard pointed out some XPointer problems for
2160 URN based URI references in XInclude. Modified the URI parsing
2161 and saving routines to allow correct parsing and saving of
2162 XPointers, especially when attached to "opaque" scheme accordingly
2163 to RFC 2396
2164
2165Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2166
2167 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
2168 of refactoring to the HTML saving code.
2169 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
2170 in the doc.
2171
2172Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2173
2174 * tree.c include/libxml/tree.h: refactored the XML dump of a node
2175 to a buffer API to reuse the generic dump to an OutputIO layer,
2176 this reduces code, fixes xmlNodeDump() for XHTML, also made
2177 xmlNodeDump() now return the number of byte written.
2178
2179Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
2180
2181 * python/setup.py.in: another patch from Stéphane Bidoul for
2182 Python bindings on Windows
2183 * doc/parsedecl.py: small cleanup
2184
2185Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2186
2187 * libxml.spec.in configure.in: add a line in %changelog for releases
2188
2189Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2190
2191 * parser.c: patch from Marcus Clarke fixing a problem in entities
2192 parsing that was detected in KDe documentations environment.
2193
2194Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
2195
2196 * python/libxml.c (libxml_prev): Return the previous as opposed to
2197 the next node (I guess this is the result of some cut & paste programming:)
2198
2199Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2200
2201 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
2202
2203Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2204
2205 * python/generator.py python/libxml.c python/setup.py.in: trying
2206 to fix the Python bindings build on Windows (Stéphane Bidoul)
2207
2208Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2209
2210 * win32/configure.js: added option for python bindings
2211 * win32/libxml2.def.src: added more exports
2212
2213Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2214
2215 * win32/Makefile.mingw: fixed unresolved symbols when linking with
2216 pthreads
2217 * win32/wince/*: applied updates to Windows CE port from Javier
2218
2219Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2220
2221 * configure.in: preparing 2.4.28
2222 * libxml.spec.in doc/Makefile.am: some cleanup
2223 * doc/*: updated the news and regenerated.
2224
2225Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2226
2227 * HTMLparser.c: final touch at closing #87235 </p> end tags
2228 need to be generated.
2229 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
2230 this change slightly the output of a few tests
2231 * doc/*: regenerated
2232
2233Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2234
2235 * parserInternals.c: fixing bug #99190 when UTF8 document are
2236 parsed using the progressive parser and the end of the chunk
2237 is in the middle of an UTF8 multibyte character.
2238
2239Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2240
2241 * threads.c: fixed initialization problem in xmlNewGlobalState
2242 which was causing crash.
2243 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
2244 in xmlInitializeGlobalState.
2245 * parserInternals.c: cleaned up ctxt->sax initialisation.
2246
2247Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2248
2249 * tree.c include/libxml/tree.h: modified the existing APIs
2250 to handle XHTML1 serialization rules automatically, also add
2251 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
2252 libxslt serialization uses it when needed without changing
2253 the library API.
2254 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
2255 result/xhtml1: added a new test specifically for xhtml1 output
2256 and updated the result of one XHTML1 test
2257
2258Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
2259
2260 * xinclude.c parserInternals.c encoding.c: fixed #99082
2261 for xi:include encoding="..." support on text includes.
2262 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
2263 test/XInclude/ents/isolatin.txt : added a specific regression test
2264 * python/generator.py python/libxml2class.txt: fixed the generator
2265 the new set of comments generated for doc/libxml2-api.xml were
2266 breaking the python generation.
2267
2268Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2269
2270 * doc/Makefile.am: repair some problem if gtk-doc fail or such
2271 * configure.in: patch for Solaris on new autoconf closes #98880
2272 * doc/parsedecl.py: repair the frigging API building script,
2273 did I say that python xmllib sucks ?
2274 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
2275 and some comment are no more truncated.
2276
2277Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2278
2279 * parser.c: Martin Stoilov pointed out a potential leak in
2280 xmlCreateMemoryParserCtxt
2281
2282Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2283
2284 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
2285 included in HTML documents and using the push parser.
2286
2287Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
2288
2289 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
2290 specified, look for the Python interpreter not just in the
2291 specified root but also in the specified location. Fixes #98825
2292
2293Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2294
2295 * python/libxml.c: fixing bug #98792 , node may have no doc
2296 and dereferencing without checking ain't good ...
2297
2298Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2299
2300 * configure.in: preparing release 2.4.27
2301 * doc/* : updated and rebuilt the docs
2302 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
2303 and all the docs are actually packaged and in the final RPMs
2304 * parser.c parserInternals.c include/libxml/parser.h: restore
2305 xmllint --recover feature.
2306
2307Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2308
Daniel Veillard784b9352003-02-16 15:50:27 +00002309 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002310 processing of parsed entities, and XPath computation on sustitued
2311 entities.
2312 * testXPath.c: make sure entities are substitued.
2313
2314Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2315
Daniel Veillard784b9352003-02-16 15:50:27 +00002316 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002317 processing of internal parsed entities, which had to be changed.
2318
2319Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2320
2321 * Makefile.am python/Makefile.am python/tests/Makefile.am:
2322 trying to fix bug #98517 about building outside the source tree
2323 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
2324
2325Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2326
2327 * include/win32config.h: cleanup
2328 * win32/Makefile.mingw: integrated mingw in JScript configure
2329 * win32/Makefile.msvc: modified to allow mingw coexistence
2330 * win32/configure.js: integrated mingw
2331 * win32/Readme.txt: cleanup
2332
2333Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2334
2335 * HTMLparser.c: strengthen the guard in the Pop macros,
2336 like in the XML parser, closes bug #97315
2337
2338Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2339
2340 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
2341 callback is never used.
2342
2343Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2344
2345 * parserInternals.c: fixed the initialization of the SAX structure
2346 which was breaking xsltproc
2347 * xpath.c: patch from Petr Pajas for CDATA nodes
2348 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
2349 * parser.c include/libxml/parser.h: patch from Peter Jones
2350 removing a leak in xmlSAXParseMemory() and adding the
2351 function xmlSAXParseMemoryWithData()
2352
2353Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
2354
2355 adding pdf of tutorial, changing web page to link to it
2356 * doc/tutorial/xmltutorial.pdf
2357 * doc/xml.html
2358 * doc/docs.html
2359
2360Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
2361
2362 * doc/tutorial/ar01s08.html
2363 adding file what I forgot for tutorial
2364
2365
2366Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
2367
2368 Adding encoding discussion to tutorial
2369 Added:
2370 * doc/tutorial/images/*.png: DocBook admonition image files
2371 * doc/tutorial/apf.html, apg.html: new generated html
2372 * doc/tutorial/includeconvert.c: conversion code entity file
2373 changed:
2374 * doc/tutorial/xmltutorial.xml: DocBook original
2375 * doc/tutorial/*.html: generated html
2376
2377Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2378
2379 * include/libxml/*.h: retired xmlwin32version.h
2380 * doc/Makefile.am: retired xmlwin32version.h
2381 * win32/configure.js: retired xmlwin32version.h
2382
2383Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2384
2385 * win32/libxml2.def.src: exported additional symbols
2386 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
2387 sisterhood
2388
2389Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2390
2391 * globals.c: fixed a typo pointed out by Igor
2392 * xpath.c: try to speed up node compare using line numbers
2393 if available.
2394
2395Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2396
2397 * tree.c: make xmlFreeNode() handle attributes correctly.
2398
2399Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2400
2401 * catalog.c: completed the #96963 fix, as reported by Karl
2402 Eichwalder
2403
2404Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2405
2406 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
2407
2408Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2409
2410 * Makefile.am: switched the order of a couple of includes
2411 to fix bugs #97100
2412
2413Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2414
2415 * catalog.c: fixed bug #96963, reverted to the old behaviour of
2416 xmlLoadCatalogs that used to separate directories with a ':'.
2417
2418Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2419
2420 * threads.c: improvements to the Windows-side of thread handling
2421 * testThreads.c: conditionally excluded unistd.h
2422 * testThradsWin32.c: broke overlong lines
2423 * include/win32config.h: adapted thread-related macros to the new
2424 scheme and for pthreads on Windows
2425 * win32/Makefile.msvc: introduced a more flexible thread build,
2426 added testThreads[Win32].c to the build
2427 * win32/configure.js: introduced a more flexible thread config
2428
24292002-10-31 John Fleck <jfleck@inkstain.net>
2430
2431 * doc/xml.html (and, by implication, FAQ.html)
2432 added UTF-8 conversaion FAQ from Marcus Labib Iskander
2433
2434Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2435
2436 * configure.in: removed xmlwin32version.h
2437 * include/libxml/Makefile.am: removed xmlwin32version.h
2438
2439Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2440
2441 * tree.c: applied patch from Brian Stafford to fix a bug
2442 in xmlReconciliateNs()
2443
2444Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2445
2446 * tree.c: applied patch from Christian Glahn to allow
2447 xmlNewChild() on document fragment nodes
2448
2449Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2450
2451 * parser.c: Christian Glahn found a problem with a recent
2452 patch to xmlParseBalancedChunkMemoryRecover()
2453 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
2454 problems
2455 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
2456 test/schemas/seq*: added the test cases from Charles
2457
2458Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2459
2460 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
2461 serious cleanup of the spec file and associated changes
2462 in the Makefiles.
2463 * valid.c: try to remove some warnings on x86_64
2464
2465Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2466
2467 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
2468 fix bug #96586
2469
2470Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2471
2472 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
2473 parsing, applied his patch
2474 * result/HTML/attrents.html result/HTML/attrents.html.err
2475 result/HTML/attrents.html.sax test/HTML/attrents.html:
2476 added the test and result case provided by Mikhail Sogrine
2477
2478Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2479
2480 * vms/build_libxml.com vms/config.vms vms/readme.vms
2481 include/libxml/parser.h include/libxml/parserInternals.h
2482 include/libxml/tree.h include/libxml/xmlIO.h
2483 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
2484 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
2485 Applied the VMS update patch from Craig A. Berry
2486 * doc/*.html: update
2487
2488Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2489
2490 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
2491
2492Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2493
2494 * debugXML.c: adding a grep command to --shell in xmllint
2495 for T.V. Raman
2496
2497Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2498
2499 * xmlcatalog.c: tried to fix some of the problem with --sgml
2500
2501Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
2502
2503 * parser.c: tried to fix bug #91500 where doc->children may
2504 be overriden by a call to xmlParseBalancedChunkMemory()
2505
2506Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2507
2508 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
2509 identifiers in SGML catalogs containing '&'
2510
2511Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2512
2513 * python/types.c: fixed bugs when passing result value tree
2514 to Python functions.
2515
2516Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2517
2518 * configure.in: preparing the release of 2.4.26
2519 * doc/*: updated and rebuilt the documentation
2520
2521Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2522
2523 * parser.c: fixed a XML Namespace compliance bug reported by
2524 Alexander Grimalovsky
2525
2526Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2527
2528 * HTMLtree.c: fixed serialization of script and style when
2529 they are not lowercase (i.e. added using the API to the tree).
2530
2531Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2532
2533 * valid.c: make xmlValidateDocument emit a warning msg if there
2534 is no DTD, pointed by Christian Glahn
2535
2536Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2537
2538 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
2539 content model when some of the blocks have min or max, and a couple
2540 of bugs found in the process.
2541 * result/schemas/list0* test/schemas/list0*: added some specific
2542 regression tests
2543
2544Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
2545
2546 * README: updated the contact informations
2547
2548Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2549
2550 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
2551 misses it, reported by Peter Bray.
2552
2553Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2554
2555 * tree.c: investigating xmlNodeGetContent() on namespace nodes
2556 and removed a few warnings
2557
2558Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
2559
2560 * parser.c: Christian Glahn found a small bug in the push parser.
2561 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
2562 public
2563
2564Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2565
2566 * xmlschemas.c include/libxml/xmlschemas.h: added
2567 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
2568 * testSchemas.c: added --memory to test the new interface
2569
2570Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2571
2572 * doc/index.py doc/search.php: integrated the XSLT indexing,
2573 a few fixed in the indexer, added a scope selection at the
2574 search level.
2575
2576Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2577
2578 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
2579 this was due to uninitialized parts of the validation context
2580
2581Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2582
2583 * debugXML.c: applied patch from Mark Vakoc except the API
2584 change, preserved it.
2585 * doc/*: updated the docs to point to the search engine for
2586 information lookup or before bug/help reports.
2587
2588Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2589
2590 * doc/index.py doc/search.php: added mailing-list archives
2591 indexing and lookup
2592
2593Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2594
2595 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
2596
2597Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2598
2599 * doc/index.py: improved HTML indexing
2600 * doc/search.php: make the queries also lookup the HTML based indexes
2601
2602Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2603
2604 * doc/index.py: added HTML page indexing
2605
2606Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2607
2608 * xmlIO.c: extended Windows path normalisation to fix the base
2609 problem in libxslt.
2610 * catalog.c: fixed list handling in XML_CATALOG_FILES
2611
2612Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2613
2614 * valid.c: typo/bug found by Christian Glahn
2615
2616Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2617
2618 * xmlIO.c: applied Windows CE patch from Javier.
2619 * win32/wince: new directory, contains support for the PocketPC
2620 with Windows CE from Javier.
2621 * include/win32config.h: reorganised, removed duplicate
2622 definitions and applied WinCE patch from Javier.
2623 * include/wsockcompat.h: new file, now contains WinSock
2624 compatibility macros.
2625 * win32/Makefile.msvc: introduced double-run compilation.
2626
2627Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2628
2629 * configure.in include/libxml/xmlwin32version.h: preparing release
2630 of 2.4.25
2631 * doc/*: updated and regenerated teh docs and web pages.
2632
2633Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2634
2635 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
2636 error were not covering namespace declarations.
2637 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
2638 it was missing the attribute declaration for the namespace
2639 * result/VC/NS3: the fix now report breakages in that test
2640
2641Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2642
2643 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
2644
2645Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2646
2647 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
2648 and regenerated the docs and web site
2649
2650Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2651
2652 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
2653 ATTRIBUTE_UNUSED is always put after the attribute declaration,
2654 not before
2655
2656Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2657
2658 * python/generator.py python/libxml2class.txt: fixed a stupid error
2659 breaking the python API
2660
2661Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2662
2663 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
2664 triostr.c triostr.h: applied a trio update patch from
2665 Bjorn Reese which should work with MinGW
2666
2667Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2668
2669 * tree.c: improving some documentation comments
2670 * xmlregexp.c: found and fixed a mem leak with python regression tests
2671 * doc/*: rebuilt the doc and the API XML file including the
2672 xmlregexp.h xmlautomata.h and xmlunicode.h headers
2673 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
2674 python/types.c: added access to the XML Schemas regexps from
2675 python
2676 * python/tests/Makefile.am python/tests/regexp.py: added a
2677 simple regexp bindings test
2678
2679Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
2680
2681 * doc/xml.html:
2682 fixing ftp links - thanks to Vitaly Ostanin
2683
2684Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2685
2686 * xmlregexp.c: fixed the data callback on transition functionality
2687 which was broken when using the compact form
2688 * result/schemas/*: updated the results, less verbose, all tests
2689 pass like before
2690 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
2691 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
2692 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
2693 annoying warnings
2694 * xpath.c: try to provide better error report when possible
2695
2696Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2697
2698 * Makefile.am: fixed a breakage raised by Jacob
2699
2700Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2701
2702 * include/win32config.h: added HAVE_ERRNO_H definition for parts
2703 which don't use sockets
2704
2705Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2706
2707 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
2708 * win32/configure.js: applied zlib patch from Daniel Gehriger
2709
2710Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2711
2712 * win32/configure.js: applied the patch from Mark Vakoc for
2713 regexp support
2714 * win32/libxml2.def.src: applied the patch from Mark Vakoc
2715 for regexp support
2716
2717Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2718
2719 * xmlschemastypes.c: as pointed by Igor Float and Double
2720 parsing ain't finished yet
2721
2722Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2723
2724 * Makefile.am configure.in: trying to fix #88412 by bypassing
2725 all the python subdir if python ain't detected
2726
2727Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2728
2729 * Makefile.am configure.in include/libxml/xmlversion.h.in:
2730 made configuring with regexps/automata/unicode the default
2731 but without schemas ATM
2732 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
2733 fixed the regexp based DTD validation performance and memory
2734 problem by switching to a compact form for determinist regexps
2735 and detecting the determinism property in the process. Seems
2736 as fast as the old DTD validation specific engine :-) despite
2737 the regexp built and compaction process.
2738
2739Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2740
2741 * valid.c: determinism is debugged, new DTD checking code now works
2742 but xmlFAComputesDeterminism takes far too much CPU and the whole
2743 set usues too much memory to be really usable as-is
2744
2745Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2746
2747 * tree.c: fixed another stupid bug in xmlGetNodePath()
2748 * xmllint.c: --version now report the options compiled in
2749
2750Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2751
2752 * HTMLparser.c: small cleanup
2753 * valid.c xmlregexp.c: switched DTD validation to use only regexp
2754 when configured with them. A bit of debugging around the determinism
2755 checks is still needed
2756
2757Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2758
2759 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
2760
2761Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2762
2763 * xmlIO.c: small portability glitch fixed.
2764
2765Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2766
2767 * xmlschemastypes.c: incomplete steps for real/double support
2768 * testAutomata.c include/libxml/xmlautomata.h
2769 include/libxml/xmlregexp.h: avoiding a compilation problem
2770 * valid.c include/libxml/valid.h: starting the work toward using
2771 the regexps for actual DTD validation
2772
2773Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2774
2775 * hash.c: cosmetic cleanup
2776 * valid.c include/libxml/tree.h include/libxml/valid.h: started
2777 integrating a DTD validation layer based on the regexps
2778
2779Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2780
2781 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
2782 the determinism was tested before eliminating the epsilon
2783 transitions :-(
2784
2785Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
2786
2787 * python/generator.py python/libxml.c python/libxml.py
2788 python/libxml2-python-api.xml python/libxml2class.txt
2789 python/libxml_wrap.h python/types.c: updated the python
2790 bindings, added code for easier File I/O, and the ability to
2791 define a resolver from Python fixing bug #91635
2792 * python/tests/Makefile.am python/tests/inbuf.py
2793 python/tests/outbuf.py python/tests/pushSAXhtml.py
2794 python/tests/resolver.py python/tests/serialize.py: updated
2795 and augmented the set of Python tests.
2796
2797Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2798
2799 * win32/configure.js: added more readme info for the binary
2800 package.
2801
2802Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2803
2804 * xmlIO.c: fixed a stupid out of bound array error
2805
2806Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2807
2808 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
2809 messing around with support for Windows path, cleanups,
2810 trying to identify and fix the various code path to the
2811 filename access. Added xmlNormalizeWindowsPath()
2812
2813Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2814
2815 * error.c valid.c: working on better error reporting of validity
2816 errors, especially providing an accurate context.
2817 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
2818 error reports in those cases.
2819
2820Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2821
2822 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
2823 parser.c parserInternals.c xmlIO.c: get rid of all the
2824 perror() calls made in the library execution paths. This
2825 should fix both #92059 and #92385
2826
2827Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2828
2829 * xmllint.c: memory leak reporting was broken after a change
2830 of the preprocessor symbol used to activate it.
2831
2832Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2833
2834 * tree.c: try to make the copy function work for node of
2835 type XML_DOCUMENT_FRAG_NODE, they are only created by the
2836 DOM layers though, not libxml2 itself.
2837
2838Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2839
2840 * valid.c: try to provide file and line informations, not all
2841 messages are covered, but it's a (good) start
2842
2843Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
2844
2845 * xinclude.c: reimplemented a large part of the XInclude
2846 processor, trying to minimize resources used, James Henstridge
2847 provided a huge test case which was exhibiting severe memory
2848 consumption problems.
2849
2850Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
2851
2852 * python/Makefile.am: applied patch from Christophe Merlet to
2853 reestablish DESTDIR
2854
2855Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
2856
2857 * libxml.spec.in: fixes libary path for x86_64 AMD
2858
2859Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
2860
2861 * doc/tutorial/includekeyword.c
2862 * doc/tutorial/xmltutorial.xml:
2863 (plus resulting generated html files)
2864 fixing one spot I missed in the tutorial where I hadn't freed
2865 memory properly
2866
2867Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
2868
2869 * doc/tutorial/includeaddattribute.c
2870 * doc/tutorial/includeaddkeyword.c
2871 * doc/tutorial/includegetattribute.c
2872 * doc/tutorial/includekeyword.c
2873 * doc/tutorial/xmltutorial.xml
2874 * doc/tutorial/*.html:
2875 update tutorial to properly free memory (thanks to Christopher
2876 R. Harris for pointing out that this needs to be done)
2877 * doc/tutorial/images/callouts/*.png:
2878 added image files so the callouts are graphical, making it
2879 easier to read ( use "--param callout.graphics 1" to generate
2880 html with graphical callouts)
2881
2882Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2883
2884 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
2885 nice logos generated by Marc Liyanage
2886 * doc/site.xsl *.html: changed the stylesheet to show the new
2887 logo and regenerated the pages
2888
2889Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2890
2891 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
2892
2893Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2894
2895 * xpath.c: possible mem leak patch from Jason Adams
2896
2897Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2898
2899 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
2900 in the XQuery namespace
2901 * configure.in: preparing 2.4.24
2902 * doc/*.html: updated the web pages
2903
2904Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2905
2906 * python/generator.py: closing bug #85258 by generating conditional
2907 compile check to avoid linking to routines not configured in.
2908
29092002-08-22 Havoc Pennington <hp@pobox.com>
2910
2911 * autogen.sh: update error message for missing automake
2912
2913Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2914
2915 * python/Makefile.am: typo in target name resulted in libxml2.py
2916 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
2917
2918Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2919
2920 * win32/win32/Makefile.mingw: updated with version from
2921 Elizabeth Barham at http://soggytrousers.net/repository/
2922
2923Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2924
2925 * win32/Makefile.msvc: added the prefix location to the include
2926 and lib search path.
2927
29282002-08-18 Havoc Pennington <hp@pobox.com>
2929
2930 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
2931 both automake 1.6 and 1.4 installed get the right automake. Means
2932 compilation from CVS will now require the latest automake 1.4
2933 release, or manually creating symlinks called "automake-1.4" and
2934 "aclocal-1.4"
2935
2936Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2937
2938 * configure.in python/Makefile.am: more AMD 64 induced changes from
2939 Frederic Crozat
2940
2941Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2942
2943 * xinclude.c: oops I was missing the xml:base fixup too
2944 * result/XInclude/*.xml: this adds xml:base attributes to most
2945 results of the tests
2946
2947Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2948
2949 * xinclude.c: quick but apparently working implementation of
2950 xi:fallback, should close bug #89684
2951 * Makefile.am test/XInclude/docs/fallback.xml
2952 result/XInclude/fallback.xml: added a basic test for fallback,
2953 and run with --nowarning to avoid a spurious warning
2954 * configure.in: applied patch from Frederic Crozat for python
2955 bindings on AMD 64bits machines.
2956
2957Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2958
2959 * parser.c: xmlSAXUserParseMemory() really ought to fail if
2960 the caller don't pass a SAX callback block.
2961
2962Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2963
2964 * tree.c: applied the same fix for the XML-1.0 namespace to
2965 xmlSearchNsByHref() as was done for xmlSearchNs()
2966
2967Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2968
2969 * libxml.3: small cleanup of the man page
2970 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
2971 when serializing HREF attributes generated by XSLT.
2972
2973Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2974
2975 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
2976 version of Marc Liyanage' patch for boolean attributes in HTML
2977 output
2978
2979Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2980
2981 * python/tests/serialize.py: fixed the test results, indenting
2982 behaviour changed slightly
2983
2984Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2985
2986 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
2987 new c14n function to Windows def files
2988
2989Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
2990
2991 * c14n.c: fixed a memory leak in c14n code
2992
2993Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2994
2995 * parser.c include/libxml/parser.h: adding a new API for Christian
2996 Glahn: xmlParseBalancedChunkMemoryRecover
2997 * valid.c: patch from Rick Jones for some grammar cleanup in
2998 validation messages
2999 * result/VC/* result/valid/*: this slightly change some of the
3000 regression tests outputs
3001
3002Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3003
3004 * tree.c: trying to fix a problem in namespaced attribute handling
3005 raised by Christian Glahn
3006
3007Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3008
3009 * encoding.c include/libxml/encoding.h: Opening the interface
3010 xmlNewCharEncodingHandler as requested in #89415
3011 * python/generator.py python/setup.py.in: applied cleanup
3012 patches from Marc-Andre Lemburg
3013 * tree.c: fixing bug #89332 on a specific case of loosing
3014 the XML-1.0 namespace on xml:xxx attributes
3015
3016Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
3017
3018 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
3019 corner case from new Merlin's test suite and added a callback
3020 that will be used to improve xmlsec performance
3021
3022
3023Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
3024
3025 * HTMLtree.c: trying to fix the <style> escaping problem in
3026 HTML serialization bug #89342
3027
3028Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3029
3030 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
3031 and rebuilt the web site.
3032
3033Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
3034
3035 * include/libxml/tree.h: added _private member to xmlNs struct
3036
3037Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3038
3039 * HTMLparser.c: fixing bug #84876 based on the xml working
3040 code.
3041
3042Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3043
3044 * python/Makefile.am: enhanced to fix bug 72012 (errors
3045 when using '-jX' make parameter)
3046
3047Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3048
3049 * xpath.c: small additional enhancement for booleans
3050 compared to nodesets
3051
3052Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3053
3054 * HTMLtree.c: changed the order of the encoding declaration
3055 attributes in the meta tags due to a bug in IE/Mac
3056
3057Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3058
3059 * xpath.c: enhanced handling of booleans (especially '='
3060 and '!=' for nodesets) - fixes bug 85256. Added new
3061 routine xmlXPathNotEqualValues for more proper handling
3062 of '!=' when nodesets are involved.
3063
3064Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3065
3066 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
3067 doc/xmlcatalog_man.xml to the source distribution
3068
3069Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3070
3071 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
3072 asked for this.
3073
3074Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
3075
3076 * configure.in: preparing 2.4.23
3077 * doc/*: rebuilt the docs
3078
3079Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
3080
3081 * parser.c: fixing bug #84169 by fixing the
3082 comment of xmlCreatePushParserCtxt to describe the
3083 encoding detection parameters better.
3084
3085Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3086
3087 * valid.c: fixing bug #79331 in one path the lookup for
3088 ID attributes on a namespaced node wasn't handled correctly :-\
3089
3090Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
3091
3092 * HTMLparser.c: trying to fix 87235 about discarded white
3093 spaces in the HTML parser.
3094 * result/HTML/*: this changes the output of a number of HTML
3095 regression tests
3096
3097Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
3098
3099 * xpath.c: applied patch from Richard Jinks for the namespace
3100 axis + fixed a memory error.
3101 * parser.c parserInternals.c: applied patches from Peter Jacobi
3102 removing ctxt->token for good.
3103 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
3104 popped out by the regression tests.
3105 * Makefile.am: patch for threads makefile from Gary Pennington
3106
3107Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3108
3109 * xpath.c: enhanced behaviour of position() after usage of
3110 expressions involving preceding-sibling (et al).
3111
3112Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
3113
3114 * hash.c: applied a patch from Peter Jacobi to solve a problem
3115 when compiling with the Watcom C on Win32
3116 * result/schemas/*.err: the change of hashing algo generated
3117 permutations in the output
3118
3119Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3120
3121 * hash.c: applied patch from Sander Vesik improving the quality of
3122 the hash function.
3123
31242002-06-14 Aleksey Sanin <aleksey@aleksey.com>
3125
3126 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
3127 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
3128 xmllint.c xpath.c: replaced sprintf() with snprintf()
3129 to prevent possible buffer overflow (the bug was pointed
3130 out by Anju Premachandran)
3131
3132Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3133
3134 * parser.c: removed an uninitialized data error popped by valgrind
3135 on PE references
3136
3137Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
3138
3139 * doc/xml.html
3140 adding tutorial reference to the web page
3141
3142Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
3143
3144 * doc/tutorial/xmltutorial.xml
3145 * doc/tutorial/ar01s07.html
3146 * doc/tutorial/ape.html
3147 * doc/tutorial/includegetattribute.c
3148 adding section to tutorial about retrieving an attribute
3149 value
3150
3151Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3152
3153 * parser.c: applied a couple of patches from Peter Jacobi to start
3154 to get rid of ctxt->token, with a possible significant speed
3155 improvement to be gained once done. Better compliance with PE
3156 references constructs in DTDs too.
3157 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
3158 from Peter too
3159
3160Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3161
3162 * parser.c: Babak Vahedipour-Kunze reported that openTag in
3163 xmlParseElement was likely to have been deallocated at the
3164 time of the report, possibly leading to segfault. Just report
3165 the tag name now.
3166
3167Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3168
3169 * xpath.c: patch from Richard Jinks for XPath substring() function
3170 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
3171
31722002-06-06 Aleksey Sanin <aleksey@aleksey.com>
3173
3174 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
3175
3176Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
3177
3178 *doc/FAQ.html
3179 fixing typos in FAQ, thanks to Robert Funnell for the
3180 editing help
3181
3182Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3183
3184 * NEWS: got complaints from rpmlint that it was empty
3185
3186Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
3187
3188 * added doc/tutorial, including:
3189 apa.html
3190 apb.html
3191 apc.html
3192 apd.html
3193 ar01s02.html
3194 ar01s03.html
3195 ar01s04.html
3196 ar01s05.html
3197 ar01s06.html
3198 includeaddattribute.c
3199 includeaddkeyword.c
3200 includekeyword.c
3201 includestory.xml
3202 index.html
3203 xmltutorial.xml
3204 libxml tutorial, including generated html
3205
3206Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
3207
3208 * result/c14n/exc-without-comments/merlin-c14n-two-*
3209 result/c14n/without-comments/merlin-c14n-two-*
3210 test/c14n/exc-without-comments/merlin-c14n-two-*
3211 test/c14n/without-comments/merlin-c14n-two-*
3212 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
3213 c14n/exc-c14n and slightly modified test script to handle
3214 these test cases
3215 * c14n.c: fixed bugs for complicated nodes set (namespace
3216 without node and others from merlin-c14n-two.tar.gz)
3217 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
3218 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
3219 for xmlsec performance patch
3220 * xpath.c: fixed self::node() for namespaces and attributes
3221
3222Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
3223
3224 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
3225 but with the format parameter
3226 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
3227
3228Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
3229
3230 * Makefile.am: updated c14n tests suite
3231 * c14n.c: performance improvement for previous c14n patch
3232
3233Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3234
3235 * parser.c: another peroformance patch from Peter Jacobi, that
3236 time on parsing attribute values.
3237
3238Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
3239
3240 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
3241 into LibXML2 test suite
3242
3243Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
3244
3245 * c14n.c: propagating xpath ancesstors node fix to c14n
3246 plus small performance improvement to reduce number of
3247 mallocs
3248 * xpath.c: fixed ancestors axis processing for namespace nodes
3249
3250Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
3251
3252 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
3253 Peter Jacobi
3254
3255Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
3256
3257 * configure.in: preparing 2.4.22
3258
3259Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3260
3261 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
3262 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
3263 a public entry point.
3264 * doc/*: rebuilt the API and docs
3265
3266Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3267
3268 * xpath.c: patch from Richard Jinks to fix a problem introduced
3269 in the previous patch and pointed by Norm
3270
3271Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3272
3273 * libxml.spec.in: fixing bug #81112
3274
3275Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3276
3277 * uri.c: fixing bug #82848
3278
3279Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3280
3281 * result/catalogs/mycatalog.full: Aleksey's commit changed the
3282 output of one catalog test
3283
3284Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3285
3286 * global.data globals.c tree.c include/libxml/globals.h
3287 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
3288 default value for global parameter xmlIndentTreeOutput to 1 and
3289 introduced new global parameter xmlTreeIndentString (the string
3290 used to do one-level indent) with default value " " (as it was
3291 in tree.c)
3292
3293Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3294
3295 * Makefile.am: Merijn Broeren pointed out a problem when compiling
3296 with trio and schemas.
3297
3298Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3299
3300 * xpath.c: patch from Richard Jinks to fix the problem raised in
3301 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
3302
3303Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3304
3305 * xmlschemas.c: a bit of work on import.
3306 * xmlschemastypes.c: Charles Bozeman provided a compare function
3307 for date/time types so min/max facet restrictions should work,
3308 indeterminate comparisons return an error instead of equal.
3309 * test/schemas/date_0* result/schemas/date_0_0: specific test
3310 from Charles Bozeman too
3311
3312Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3313
3314 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
3315 from Christian Cornelssen fixing the man pages and the Catalog
3316 building script.
3317 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
3318 next step is <xs:import> I now have a reasonable understanding
3319 of how it works.
3320
3321Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3322
3323 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
3324
3325Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3326
3327 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
3328
3329Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
3330
3331 * xpath.c: fixing an XPath function evalutation bug pointed out
3332 by Alexey Efimov where the context was lost when evaluating
3333 the function arguments
3334
3335Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
3336
3337 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
3338 function public for XMLSec performance optimizations
3339
3340Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3341
3342 * python/generator.py python/libxml2class.txt : fixed a problem
3343 with the HTML parser pointed by Gary Benson
3344 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
3345 example
3346
3347Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3348 * parser.c: fixed bug #81159 (memory growth in SAX)
3349
3350Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3351 * xpath.c: fixed bug #78858 (the real fix)
3352
3353Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
3354 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
3355
3356Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3357
3358 * tree.c: modified xmlNodeSetBase to allow changing the
3359 base of a document.
3360
3361Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
3362
3363 * xmlschemastypes.c: patch Charles Bozeman for validation of
3364 all the date, time, and duration types
3365 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
3366 * configure.in: fixed an error pointed by an user
3367 * xml2-config.in: fixed an error pointed by an user
3368
3369Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3370
3371 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
3372 win32/libxml2.def.src xmlIO.c: exported default
3373 'file:', 'http:' and 'ftp:' protocols input handlers
3374 and maked protocols comparisson case insensitive
3375
3376Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3377
3378 * configure.in: Neven Has detected a typo
3379
3380Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
3381
3382 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
3383 as one of the persons allowed to commit directly to the
3384 module.
3385
3386Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3387
3388 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
3389 * valid.c: raised a too low limit
3390 * doc/*: rebuilt the docs
3391
3392Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3393
3394 * test/XPath/expr/floats test/XPath/expr/functions
3395 result/XPath/expr/floats result/XPath/expr/functions
3396 xpath.c: another XPath conformance patch from Richard Jinks
3397
3398Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
3399
3400 * xmlschemas.c: fixed validation of attribute groups.
3401 * test/schemas result/schemas: added an example from the primer
3402
3403Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3404
3405 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
3406 * test/schemas result/schemas: updated the test list
3407
3408Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3409
3410 * TODO: updated a bit
3411 * parser.c: made a comment more specific
3412 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
3413 Schemas conformance.
3414 * test/schemas result/schemas: updated the test list
3415
3416Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
3417
3418 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
3419 implementing xs:all with minOccurs = 0
3420 * tes/schemas/* result/schemas/*: added more tests covering
3421 xs:all
3422
3423Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3424
3425 * xmlregexp.c: first implementation of the all particle, this
3426 may need to be revisited for case where not all transitions
3427 must be crossed.
3428
3429Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3430
3431 * tree.c: another entity processing update from Markus Henke
3432
3433Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
3434
3435 * trionan.c: fixed crash on OSF/1
3436
3437Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3438
3439 * xmlschemas.c: more Schemas work
3440 * test/schemas/* result/schemas/*: added more tests coming
3441 from the spec.
3442
3443Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3444
3445 * c14n.c: patch from Aleksey Sanin reflecting a change in the
3446 ExcC14N specification
3447
3448Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3449
3450 * tree.c: patch from Markus Henke, fix for recursive entities.
3451
3452Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3453
3454 * xpath.c: fix a problem with string() on a document node.
3455
3456Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3457
3458 * Makefile.am xmlschemas.c: more Schemas work
3459 * test/schemas/* result/schemas/*: added more tests coming
3460 from the spec.
3461
3462Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3463
3464 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
3465 * result/HTML/*: this changes a few things in the results
3466
3467Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3468
3469 * include/libxml/tree.h: eliminated 'declaration different than
3470 prototype' warning
3471 * include/win32config.h: "resolved" conflicts with errno.h
3472
3473Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3474
3475 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
3476 on the automata interfaces and debug of counted choices
3477 * test/schemas/* result/schemas/*: added a number of tests
3478
3479Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3480
3481 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
3482 a bit of work on Schemas
3483 * testSchemas.c: try to make it more useful
3484 * test/schemas/* result/schemas/* Makefile.am: changed the
3485 Schemas regression test procedure, started adding a few samples
3486
3487Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3488
3489 * include/libxml/encoding.h: Patch for the Borland C++ builder
3490 * include/libxml/tree.h: Patch for the Borland C++ builder
3491 * threads.c: Patch for the Borland C++ builder
3492 * win32/bcb5: New directory for the Borland C++ builder
3493 project files
3494
3495Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3496
3497 * win32/Makefile.msvc: Update for XML Schema support
3498 * win32/configure.js: Update for XML Schema support
3499 * win32/libxml2.def.src: Update for XML Schema support
3500
3501Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
3502
3503 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
3504 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
3505 xmlunicode.c include/libxml/Makefile.am
3506 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
3507 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
3508 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
3509 include/libxml/xmlversion.h.in : merged the current state of
3510 XML Schemas implementation, it is not configured in by default,
3511 a specific --schemas configure option has been added.
3512 * test/automata test/regexp test/schemas Makefile.am
3513 result/automata result/regexp result/schemas:
3514 merged automata/regexp/schemas regression tests
3515
3516Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
3517
3518 * xpath.c: Gary found a compile time problem, fixes #78823
3519
3520Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3521
3522 * configure.in: release of 2.4.20
3523 * doc/*: updated and rebuilt the docs
3524
3525Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3526
3527 * python/Makefile.am: patch from Cristian Gafton to build on
3528 Red Hat 6.2, should also fix #75779
3529
3530Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3531
3532 * valid.c: first part of fixing #78729
3533
3534Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
3535
3536 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
3537 escaping of URI when saving HTML files.
3538 * result/HTML/*: this impacted some tests
3539
3540Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
3541
3542 * configure.in: trying to fix #77441
3543
3544Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3545
3546 * include/libxml/xmlIO.h: Hallski complained it could not be
3547 included by itself.
3548
3549Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3550
3551 * configure.in: applied an IEEE flag patch for OSF/1 #77825
3552
3553Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3554
3555 * win32/configure.js: patch from Nilo for the c14n option
3556 * win32/Makefile.msvc: fixed libxml2.def generation with threads
3557
3558Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3559
3560 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
3561 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
3562 LIBXML_THREAD_ENABLED
3563
3564Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3565
3566 * xpath.c: another patch from Richard Jinks for substring conformance
3567 * test/XPath/expr/floats test/XPath/expr/strings
3568 result/XPath/expr/floats result/XPath/expr/strings: update of the
3569 test suite to check those.
3570
3571Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3572
3573 * xpath.c: patch from Richard Jinks for .x float parsing.
3574
3575Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3576
3577 * parser.c: patch from Markus Henke when an encoding ain't recognized
3578
3579Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3580
3581 * libxml.m4: got a report that #include <string.h> was needed
3582
3583Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3584
3585 * xmllint.c: applied a fix from Anthony Jones for -o /--output
3586
3587Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
3588
3589 * doc/example.html: fixing typo
3590
3591Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3592
3593 * xpath.c: fixed a bug in the nodeset to boolean comparison code
3594 pointed out by Melvyn Sopacua.
3595
3596Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3597
3598 * libxml.m4: Frédéric Crozat gave a patch related to the change
3599 of Include paths breaking the libxml.m4
3600
3601Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3602
3603 * xpath.c: Fix bug #76927 forgot to save some context
3604 when evaluating binary expressions
3605
3606Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3607
3608 * configure.in: fixed configure for MPE/iX from Markus Henke
3609 * xmlmemory.c: fixed initialization problems
3610 * xpath.c: another set of patches from Richard Jinks this
3611 fixes "make XPathtests" on linux
3612
3613Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
3614
3615 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
3616 * test/XPath/expr/compare test/XPath/expr/equality
3617 test/XPath/expr/floats test/XPath/expr/functions
3618 test/XPath/expr/strings result/XPath/expr/compare
3619 result/XPath/expr/equality result/XPath/expr/floats
3620 result/XPath/expr/functions result/XPath/expr/strings: Updated
3621 tests though they show a divergence on Linux
3622
3623Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3624
3625 * xpath.c trionan.c: previous commit also included patches
3626 from Richard Jinks on some IEEE support corner case
3627
3628Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3629
3630 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
3631 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
3632 that $(datadir) should be used for docs
3633
3634Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3635
3636 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
3637 could leak filedescriptors
3638
3639Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3640
3641 * configure.in nanohttp.c: applied patch from Allan Clark for
3642 UnixWare/OpenServer
3643
3644Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3645
3646 * configure.in: preparing 2.4.19
3647 * doc/*: rebuilt the docs
3648
3649Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3650
3651 * nanohttp.c: fixing #76043, got fed up with non-portability
3652 of that piece of code.
3653
3654Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3655
3656 * valid.c SAX.c: Never commit without running "make tests" :-(
3657 fix a couple of stupidities in the previous commit
3658 * result/*: a few changes in some attribute order result of previous
3659 commit.
3660
3661Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3662
3663 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
3664 the internal subset should not raise duplicate ID errors,
3665 also there was a small bug in conjunction to namespace
3666 declarations defaulted and xml:xxx attributes DTD definitions.
3667
3668Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3669
3670 * xpath.c: Richard Jinks also raised some rounding problems
3671 this tries to fix them
3672
3673Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3674
3675 * xpath.c: Richard Jinks spotted an incoherent memory allocation
3676 behaviour in xmlXPathCastToString()
3677
3678Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3679
3680 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
3681 raised by Morus Walter
3682
3683Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3684
3685 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
3686 from Igor
3687
3688Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3689
3690 * xpath.c: fixing #75619, related to a problem when trying
3691 to evaluate condition when the current node set resulting
3692 from that sub-step evaluation is empty. Also fixes 2 potential
3693 problem with previous-sibling and next-siblings axis.
3694
3695Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3696
3697 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
3698 HTML support is not configured in.
3699
3700Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3701
3702 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
3703 include/libxml/tree.h: dohh I really didn't intended to commit
3704 this test version :-(
3705
3706Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3707
3708 * testSAX.c: I wanted to see the real speed at the SAX interface
3709 after a little too many Ximianer started complaining about the
3710 parser speed.
3711 added a --quiet option:
3712 paphio:~/XML -> ls -l db100000.xml
3713 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
3714 paphio:~/XML -> time ./testSAX --quiet db100000.xml
3715 3200006 callbacks generated
3716 real 0m1.270s
3717 Which means 16MBytes/s and 3Mcallback/s
3718
3719Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3720
3721 * xpath.c: valgrind spotted another error that time when running
3722 on libxslt regression tests
3723
3724Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3725
3726 * Makefile.am: adding "make valgrind" running the full regression
3727 tests (except python ones) under Valgrind (using valgrind -q
3728 which was kindly added by the author).
3729 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
3730 passes cleanly now except an obcure floating point initialization
3731 raised in log10() in one XPath regression test ???
3732 * tree.c: edited some comments to close #75244
3733
3734Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
3735
3736 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
3737 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
3738 context of ScrollKeeper, made sure that if the number is
3739 an integer, the serialization follows the description at
3740 http://www.w3.org/TR/xpath#section-String-Functions
3741
3742Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3743
3744 * configure.in: preparing 2.4.18
3745 * doc/*: updated and rebuilt the web site
3746 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
3747 the Windows and Cygwin maintainers.
3748 * parser.c: humm, changed the way the SAX parser work when
3749 xmlSubstituteEntitiesDefault(1) is set, it will then
3750 do the entity registration and loading by itself in case the
3751 user provided SAX getEntity() returns NULL.
3752 * testSAX.c: added --noent to test the behaviour.
3753
3754Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3755
3756 * parser.c: Wilfried Teiken provided a hackish but working
3757 way to get context reported back on entities when parsing
3758 with SAX and without breaking the DOM build.
3759
3760Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3761
3762 * c14n.c: applied a new patch from Aleksey Sanin
3763 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
3764 to reference Aleksey implementation of XML digital Signatures
3765
3766Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3767
3768 * xpath.c: small fix to avoid potential problem due to
3769 ordering of freeing data
3770 * python/Makefile.am: people were complaining about
3771 the generated file in python dir not being built
3772
3773Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3774
3775 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
3776 python/generator.py python/libxml.c python/types.c: Cleanup
3777 of the python Makefiles based on Jacob and James feedback,
3778 fixed the spec file accordingly, fixed the number of warning
3779 that passing my pedantic CFLAGS was generating. Conclusion
3780 is that Python includes are real crap.
3781
3782Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3783
3784 * configure,in: it was reported quite a few times that
3785 xml2-config --cflags should not output
3786 -I$includeprefix/libxml2/libxml because libxml2 header names
3787 clashes with existing names like list.h from C++ stl.
3788 Includes should be #include<libxml/xxx.h> so ...
3789
3790Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3791
3792 * c14n.c: another patch from Aleksey Sanin
3793
3794Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3795
3796 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
3797 canonicalization algorithm
3798 * doc/xml.html doc/index.html: added the C14N references on the
3799 index page.
3800
38012002-03-13 jacob berkman <jacob@ximian.com>
3802
3803 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
3804 usage, redundant, and gcc specific
3805
3806Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3807
3808 * xpath.c: speedup some node selection operations, this can
3809 have a significant impact on DocBook Norm's stylesheets
3810 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
3811 make sure it's always the case
3812 * debugXML.c: distinguish CDATA and comments in ls operations
3813
3814Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3815
3816 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
3817 to generate better API descriptions etc...
3818
3819Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3820
3821 * c14n.c: Fixing #74186, made sure all boolean expressions
3822 get fully parenthesized, ran indent on the output
3823 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
3824 include/libxml/tree.h: also #74186 related, removed the
3825 --with-buffers option, and all the preprocessor conditional
3826 sections that were resulting from it.
3827
3828Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3829
3830 * valid.c: applied patch from Dodji Seketeli fixing an
3831 uninitailized variable in xmlValidGetValidElements()
3832
3833Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3834
3835 * c14n.c: fixed a few comments
3836 * doc/*.html doc/*/*.html: regenerated the docs and added
3837 the C14N API
3838 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
3839
3840Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3841
3842 * check-xml-test-suite.py: fix to adapt varaiations in the
3843 bindings
3844 * configure.in python/setup.py python/setup.py.in: fixed to
3845 have the version of the python scripts automatically updated
3846
3847Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3848
3849 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
3850 in xmlCopyProp()
3851
3852Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3853
3854 * configure.in: preparing 2.4.17 release
3855 * doc/*: updated and rebuilt the docs
3856 * xpath.c: fixed a comment
3857 * python/libxml.c: fixed a possible reentrancy problem
3858
3859Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3860
3861 * tree.c python/tests/Makefile.am python/tests/attribs.py:
3862 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
3863 added a specific regression test
3864 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
3865 not raise exceptions when failing to find the attribute.
3866
3867Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3868
3869 * configure.in xmllint.c: owen pointed out a problem with the
3870 ftme fix, gettimeofday() was not detected by configure and
3871 the ftime header wasn't included, dohhh
3872
3873Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3874
3875 * configure.in xmllint.c: trying to fix #71457 for timing
3876 precision when gettimeofday() is not availble but ftime() is
3877
3878Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3879
3880 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
3881 are now copied on install and part of the -devel RPM
3882
3883Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3884
3885 * xpath.c: trying to avoid bug #72150 which was apparently
3886 caused by a gcc bug (or a processor problem) as detailed
3887 at http://veillard.com/gcc.bug
3888
3889Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3890
3891 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
3892 fixed xmlReconciliateNs(), added a Python test/example for
3893 inter-document cut'n paste
3894 * python/libxml.py: fixed node.doc on document nodes and added
3895 xpathEval() onto node objects
3896
3897Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3898
3899 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
3900 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
3901 fixup and integrated tests for the serialization stuff
3902
3903Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3904
3905 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
3906 moved the libxml man page to section 3
3907
3908Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3909
3910 * tree.c: fix bug #72490
3911 * python/libxml.c python/libxml.py: added methods serialize()
3912 and saveTo() to all node elements.
3913
3914Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3915
3916 * xmlIO.c: closed #73430, don't read from an input source
3917 which indicated an end-of-file or an error.
3918
3919Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3920
3921 * parser.c: make sure SAX endDocument is always called as
3922 this could result in a Python memory leak otherwise (it's
3923 used to decrement ref-counting)
3924 * python/generator.py python/libxml.c python/libxml.py
3925 python/libxml2-python-api.xml python/libxml2class.txt
3926 python/tests/error.py python/tests/xpath.py: implemented
3927 the suggestions made by Gary Benson and extended the tests
3928 to match it.
3929
3930Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3931
3932 * python/generator.py: applied patch fixing #73450
3933
3934Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3935
3936 * xpath.c: fixing #61290 "namespace nodes have no parent"
3937 long standing divergence from the XPath REC. NodeSets
3938 simply hold a copy of namespace nodes and those node ->next
3939 points to the parent (which may not be the node carrying the
3940 definition).
3941 * include/libxml/xpath.h: flagged but didn't added a possible
3942 speedup
3943 * DOCBparser.c HTMLparser.c: removed some warnings from push
3944 parser due to new state being added.
3945 * tree.c: new fix from Boris Erdmann
3946 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
3947 the XML Canonalization support from Aleksey Sanin
3948
3949Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3950
3951 * tree.c: patch from Boris Erdmann fixing some namespace odities
3952 with xmlCopyNode()
3953
3954Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3955
3956 * xmlIO.c: fix bug #72706 when loading a NULL entity
3957
3958Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3959
3960 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
3961 actually change in a future XML Namespace revision.
3962
3963Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3964
3965 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
3966 added the possibility of returning nodesets from XPath extension
3967 functions written in Python
3968
3969Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
3970
3971 * python/*: commiting some Python bindings work done while travelling
3972
3973Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3974
3975 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
3976 explicitely with memory debugging switched on
3977
3978Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3979
3980 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3981 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3982 Added wrapper for the xmlURIPtr type, provided accessors, fixed
3983 the accessor generator for strings
3984 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
3985 regression test.
3986
3987Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3988
3989 * python/README python/generator.py python/libxml.c python/setup.py:
3990 added the 'usual' setup.py to allow building a libxml2-python
3991 module based on the same code. The initialization is however
3992 different the 2 .so files fo libxml2 and libxslt are identical and
3993 they entry point initialize both libraries. this is done to avoid
3994 some possible nasty problem since the Python don't merge the maps
3995 of all shared modules.
3996
3997Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3998
3999 * parser.c: fixed a push/encoding bug reported by Michael
4000 on librsvg
4001
4002Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4003
4004 * include/libxml/parserInternals.h: fixes a misplaced #endif
4005
4006Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4007
4008 * parser.c valid.c: found and fixed a couple of allocation bugs
4009
4010Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4011
4012 * doc/xml.html doc/python.html doc/*: added a Python and binding
4013 page describing the current state of the Python bindings and
4014 giving pointers to the other languages wrappers.
4015
4016Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4017
4018 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
4019 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
4020 rebuilt the API and web site
4021 * xpath.c: fixed #71978 portability bugs
4022
4023Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
4024
4025 * SAX.c: oops broke automatic defaulting of namespaces attributes.
4026
4027Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4028
4029 * include/libxml/parserInternals.h parser.c: had to change
4030 2 internal parsing API when processing document content
4031 to check the start and end of element content are defined
4032 in the same entity
4033 * valid.c include/libxml/valid.h: attribute normalization can
4034 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
4035 with the context to report it.
4036 * SAX.c: fixed the last known bugs, crazy validation constraints
4037 when a document is standalone seems correctly handled. There
4038 is a couple of open issues left which need consideration especially
4039 PE93 on external unparsed entities and standalone status.
4040 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
4041 The 2 tests left failing are actually in error. Cleanup done.
4042
4043Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4044
4045 * valid.c: implemented E59 spaces in CDATA does not match the
4046 nonterminal S
4047
4048Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4049
4050 * SAX.c parser.c valid.c: more validation test fixups
4051 * check-xml-test-suite.py: added duration info for the tests
4052
4053Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4054
4055 * parser.c valid.c: a couple of errors were reported but not
4056 saved back as such in the parsing context. Down to 1% failure rate
4057 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
4058
4059Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4060
4061 * xmlInternald.c: isExtender was missing a char
4062 * parser.c include/libxml/parser.h: % are acceptable in the
4063 internal subset if within a PUBLIC ID
4064
4065Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
4066
4067 * SAX.c parserInternals.c valid.c: more work on the conformance
4068 suite. Took the step to finally block documents with encoding
4069 errors. It's a fatal error per the spec, people should have fixed
4070 their documents by now.
4071
4072Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
4073
4074 * check-xml-test-suite.py: fixed the test script after some discussion
4075 on the semantic of TYPE="error"
4076 * Makefile.am: added the script to the distrib
4077
4078Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4079
4080 * SAX.c entities.c: fixed a couple of conformances issues deep
4081 into the validation code (standalone and undeclared Notations)
4082
4083Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4084
4085 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
4086 stayed there for years !
4087
4088Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4089
4090 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
4091 missing
4092
4093Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4094
4095 * check-xml-test-suite.py: improved the behaviour a bit as
4096 well as the logs
4097 * parser.c valid.c SAX.c: fixed a few more bugs
4098 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
4099
4100Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4101
4102 * check-xml-test-suite.py: python script to run regression tests
4103 against the XML Test suite of W3C/OASis
4104 * SAX.c: fixed a validation bug
4105 * parser.c: fixed 3 errors pointed by the test suite
4106 * doc/buildDocBookCatalog: fixed a typo pointed by drake
4107 * python/Makefile.am: fixed a dependendy
4108
4109Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4110
4111 * xmlmemory.c: avoid a warning bug #71594
4112
4113Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4114
4115 * xmlmemory.c: Jesse Perry provided a patch to remove a few
4116 warning on alpha/Tru64
4117
4118Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4119
4120 * include/libxml/entities.h: fixing a comment
4121 * valid.c: fixing some troubles with validity check on namespaces
4122 * result/VC/NS3 test/VC/NS3: added a specific regression test
4123
4124Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4125
4126 * tree.c: Fixing #71342 serializing '\n' in attribute values
4127 * result/noent/att3 result/att3 test/att3: added a specific
4128 test.
4129
4130Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
4131
4132 * python/libxml.c: couple of bug fixes
4133
4134Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
4135
4136 * python/*.py: removed tabs and used spaces.
4137
4138Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4139
4140 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
4141 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
4142
4143Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4144
4145 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
4146 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
4147
4148Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4149
4150 * include/libxml/encoding.h include/libxml/entities.h
4151 include/libxml/globals.h include/libxml/parser.h
4152 include/libxml/threads.h include/libxml/tree.h
4153 include/libxml/xmlmemory.h: trying to fix the include mess
4154
4155Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4156
4157 * include/libxml/xmlmemory.h: reverted part of the previous
4158 attempt to provide #69655, this was breaking the build.
4159
4160Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
4161
4162 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
4163 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
4164 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
4165 include/libxml/parserInternals.h include/libxml/tree.h
4166 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
4167 Tentatively fixed #69655 , make compiling with -Wredundant-decls
4168 clean.
4169 * python/libxml.c: fixed a warning.
4170
4171Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4172
4173 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
4174 copying of node, merge back IDs in the target document.
4175 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
4176 test/XInclude/ents/ids.xml: test case
4177 * result/VC/ElementValid4: output changed due to a typo fix
4178
4179Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4180
4181 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00004182 generate the dependencies right as Jacob found out. Add
4183 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004184
4185Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4186
4187 * parserInternals.c valid.c: Justin Fletcher found some parts
4188 of the code needing cleanup
4189 * libxml.spec.in python/Makefile.am python/generator.py
4190 python/libxml.c python/libxml.py: Fixed the python Makefiles
4191 corrected a bug showing up on ia64, changed the name of the
4192 python internal module too
4193
4194Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
4195
4196 * Makefile.am: applied patch from Andris Pavenis for binary
4197 name suffixes
4198
4199Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
4200
4201 * xmllint.c win32/win32config.h: fixing #68748
4202
4203Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4204
4205 * valid.c: fixing #70166
4206
4207Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4208
4209 * valid.c: fixing #70077
4210
4211Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4212
4213 * Copyright Makefile.am README configure.in libxml.spec.in:
4214 Changed to the MIT Licence
4215 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
4216 doc/xmlio.html: updated the doc accordingly
4217 * include/libxml/xmlwin32version.h configure.in: preparing
4218 2.4.14 release
4219 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4220 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4221 fixed the const xmlChar * wrapper and generator, XPath extension
4222 functions now use the context as first argument
4223 * python/tests/tstxpath.py python/tests/xpath.py
4224 python/tests/xpathext.py: Updated the tests accordingly
4225 * tree.c: fixed bug #70067
4226
4227Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4228
4229 * Makefile.am: cleanup
4230 * debugXML.c: always use stdout if output is NULL
4231 * xmlIO.c: don't close filedescriptors passed to outputBuffers
4232 * python/Makefile.am python/generator.py python/libxml2class.txt
4233 python/libxml_wrap.h python/types.c: augmented the number of bindings
4234 handling FILE * and XPath contexts
4235 * python/tests/Makefile.am: avoid a stupid problem due to the
4236 use of TEST.
4237
4238Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4239
4240 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
4241
4242Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4243
4244 * python/TODO python/libxml.c: cleanup the extension function lookup
4245 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
4246
4247Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4248
4249 * configure.in python/Makefile.am: do not install outside
4250 of prefix
4251
4252Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4253
4254 * python/TODO python/libxml.c: started adding SAX interfaces
4255 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
4256 SAX test
4257
4258Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4259
4260 * tree.c: hardened the addChild function
4261 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4262 python/libxml2class.txt python/libxml_wrap.h python/TODO:
4263 added accessors needed for xmlNode, a bit more testing and
4264 extension of interfaces
4265 * python/tests/Makefile.am python/tests/build.py: added a test
4266 build from scratch/save/load/check
4267
4268Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4269
4270 * parserInternals.c: change a small bit in the way valididy
4271 error messages get initialized
4272 * python/TODO python/libxml.c python/libxml2-python-api.xml
4273 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4274 added some memory debugging to track leaks at the libxml2 level
4275 * python/tests/*.py: changed all tests to check for leaks,
4276 there is just one left in XPath extension registrations.
4277
4278Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
4279
4280 * python/TODO python/generator.py python/libxml2-python-api.xml
4281 python/libxml2class.txt: more accessor classes for the parser
4282 context, allow to switch on and check validity
4283 * python/tests/Makefile.am python/tests/error.py
4284 python/tests/invalid.xml python/tests/valid.xml
4285 python/tests/validate.py: attded more test and and added error.py
4286 which I forgot to commit in the last step
4287
4288Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4289
4290 * python/Makefile.am python/types.c: cleanup
4291 * python/libxml.c python/libxml.py python/libxml_wrap.h
4292 python/generator.py python/libxml2-python-api.xml
4293 python/libxml2class.txt: added class for parser context, added
4294 first cut for push mode support. Added a framework to generate
4295 accessors functions.
4296 * python/tests/Makefile.am python/tests/push.py: added a push
4297 test
4298
4299Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4300
4301 * python/Makefile.am python/TODO python/libxml.py: fixed a small
4302 bug a bit of cleanup.
4303
4304Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4305
4306 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
4307 python/libxml2class.txt: adding error redirections and preformat
4308 to a python handler
4309 * python/tests/Makefile.am python/tests/*.py: cleanup made all
4310 tests self checking
4311
4312Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4313
4314 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
4315 a function
4316
4317Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4318
4319 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
4320 python/libxml.c python/libxml2-python-api.xml
4321 python/libxml2class.txt: Progressing through the TODOs, class
4322 description output, extra XML API, RPM now builds the wrappers
4323 for all python installed versions
4324
4325Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
4326
4327 * configure.in libxml.spec.in python/Makefile.am python/TODO
4328 python/generator.py python/libxml2class.txt: added more informations
4329 in the libxml2-python package including docs. Slightly changed
4330 the class hierarchy
4331 * python/tests/*: added basic regression tests infrastructure too
4332
4333Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4334
4335 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
4336 added libxml2-python as part of the packages installed
4337
4338Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4339
4340 * python/Makefile.am python/generator.py python/libxml.c
4341 python/libxml.py: more work, now able to extend the
4342 XPath interpreter with functions written in python.
4343
4344Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4345
4346 * python/Makefile.am: Jacob sent a patch to allow building from
4347 tarfile.
4348
4349Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4350
4351 * python/Makefile.am python/libxml.c configure.in Makefile.am:
4352 inserted the python wrappers build, I hope this won't be too
4353 unportable
4354
4355Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4356
4357 * xpath.c: minor optimization
4358 * python/generator.py python/libxml.c python/libxml.py
4359 python/libxml_wrap.h: more work on the python bindings,
4360 they now support XPath and there is no evident leak
4361
4362Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4363
4364 * python/generator.py python/libxml.c python/libxml.py:
4365 more work on the python bindings generator.
4366
4367Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4368
4369 * python/generator.py python/libxml.c python/libxml_wrap.h:
4370 more work on the python bindings.
4371
4372Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4373
4374 * python/generator.py python/libxml.c python/libxml.py
4375 python/libxml_wrap.h: commited early version of a python binding
4376 for private use only ATM
4377
4378Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4379
4380 * entities.c tree.c include/libxml/entities.h: applied patch
4381 from Anthony Jones to implement copy of DTD subtree too. Had
4382 just to keep 2 function private which really ought to become
4383 public ones.
4384
4385Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4386
4387 * xmllint.c: added pointers to the web pages in the usage()
4388
4389Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4390
4391 * tree.c: more fixes from Petr Kozelka for attribute handling
4392 in the tree API to align the semantic with DOM.
4393
4394Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4395
4396 * valid.c tree.c entities.c: another set of patches from
4397 Anthony Jones for copy operations cleanup and robustness
4398
4399Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4400
4401 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
4402 an alphabetic index based on comments content
4403 * doc/*: rebuilt the web site with the new references
4404
4405Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4406
4407 * parserInternals.h: Greg Sjaardema suggested to use an
4408 eponential buffer groth policy in xmlParserAddNodeInfo()
4409
4410Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4411
4412 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
4413 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
4414 doc/parsedecl.py doc/Makefile.am: updated the python extractor
4415 to generate cross-references, and added/updated the stylesheets
4416 to generate and link API indexes. The generic keyword index
4417 is not done yet.
4418 * doc/*.html: regenerated all the usual docs too
4419
4420Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4421
4422 * debugXML.c: added an xpath function to the shell for T. V. Raman
4423
4424Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4425
4426 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
4427 debug routines.
4428
4429Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4430
4431 * tree.c: apply an patch from Petr Kozelka for unlink and replace
4432 support of attribute nodes
4433
4434Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4435
4436 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
4437 hopefully near complete and fully documented of the API in XML
4438 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
4439 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
4440 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
4441 include/libxml/parserInternals.h include/libxml/valid.hi
4442 include/libxml/xmlIO.h include/libxml/xmlerror.hi
4443 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
4444 include/libxml/xpath.h include/libxml/xpathInternals.h:
4445 Cleaned up the doc comments a lot in the process, the interface
4446 coverage is now 100%
4447
4448Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4449
4450 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
4451 extracts comments from the gtk-doc DocBook output (a bit
4452 convoluted but seems to work).
4453
4454Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4455
4456 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
4457 added an XML description of the API, moved the script generating
4458 it here. Added a "make api" target
4459
4460Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4461
4462 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
4463
4464Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4465
4466 * xpath.c include/libxml/xpathInternals.h: the change made to
4467 xmlXPathFuncLookupFunc was incompatible roll it back
4468
4469Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4470
4471 * SAX.c: cleanup patch from Anthony Jones
4472 * doc/Makefile.am: fix the headers to avoid in make scan
4473 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
4474 includes, * vs Ptr and general cleanup
4475 * parsedecl.py: first version of a script to extract the
4476 module interfaces, the goal will be to provide .decl or XML
4477 specification of the interfaces to build wrappers.
4478
4479Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4480
4481 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
4482 now provides return codes in case of errors
4483
4484Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
4485
4486 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
4487 Upgraded to trio baseline 1.6
4488 * strio.h strio.c: Replaced by triostr.h and triostr.c
4489
4490Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
4491
4492 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
4493 of strdup usage in the code
4494
4495Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4496
4497 * parser.c error.c: Keith Isdale complained rightly that
4498 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
4499
4500Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4501
4502 * tree.c: fixed the funxtion to set the xml: attributes
4503 * debugXML.c: added "setbase" to test it.
4504
4505Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4506
4507 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
4508 to allow updating an attribute content
4509
4510Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4511
4512 * libxml.h: try to avoid problems when compiling on Windows
4513
4514Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4515
4516 * hash.c: patch from Anthony Jones for hash.c allocation size
4517 * Makefile.am: trying to work around Yet Another Libtool Madness
4518 and build the 2.4.13 release finally ...
4519
4520Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4521
4522 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
4523 * doc/* : update of the documentation
4524
4525Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4526
4527 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
4528 at fixing #61290 :-(
4529
4530Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4531
4532 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
4533 Fixes bug #67229
4534
4535Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4536
4537 * tree.c: trying to avoid troubles when a subtree is copied
4538 and coalesced in part with the target tree. Should fix
4539 bug #67407
4540
4541Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4542
4543 * valid.c: fixed validation of attributes content of type
4544 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
4545 values, very old bug. Fixes #67671
4546
4547Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4548
4549 * parser.c include/libxml/parserInternals.h tree.c: integrated
4550 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
4551 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
4552
4553Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4554
4555 * threads.c: applied Serguei Narojnyi's patch to add native
4556 thread support on the Win32 platform
4557 * testThreadsWin32.c Makefile.am: added the test program also
4558 from Serguei, Win32 specific
4559 * include/win32config.h include/libxml/xmlwin32version.h.in:
4560 added patch from Igor for the Windows thread specific defines.
4561
4562Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4563
4564 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
4565
4566Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4567
4568 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
4569 output page into XMLinfo.html. Close bug #66951 and
4570 raised by Robert Collins too.
4571
4572Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
4573
4574 * encoding.c: Paul Keogh pointed out a possibility of segfault
4575 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
4576 Closes bug # 68238
4577
4578Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
4579
4580 * doc/*.html: updated the Gdome2 links
4581
4582Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4583
4584 * libxml.h: Applied following patches from Robert Collins
4585 and make sure IN_LIBXML is defined when compiling it
4586 -------
4587 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
4588 as well as Visual C.
4589 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4590 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4591 * strio.c (PLATFORM_UNIX): Define for Cygwin.
4592 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
4593 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
4594 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
4595 xmlSysIDExists xmlNoNetExists).
4596 * xmllint.c: Don't include winsock2.h for Cygwin.
4597
4598Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4599
4600 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
4601 when the version info is not present.
4602
4603Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4604
4605 * tree.c: Anthony Jones pointed out a problem in
4606 xmlStringGetNodeList() and provided a fix for it
4607
4608Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4609
4610 * parser.c: patch from Frank J Franklin to remove a bug in
4611 xmlCreatePushParserCtxt() when the initial buffer passed
4612 is large.
4613
4614Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4615
4616 * win32/*: big cleanup of the Windows/MSVC project files
4617 from Igor Zlatkovic
4618
4619Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4620
4621 * doc/Makefile.am: should fix #67674 and avoid troubles if
4622 xsltproc is not available or fails in the prefix provided
4623
4624Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
4625
4626 * xmlmemory.c: one more doc patch from Charlie Bozeman.
4627
4628Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4629
4630 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
4631 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
4632 Fixed a few other problems raised by Charlie Bozeman.
4633 * result/VC/ElementValid[5-7]: fixed the output
4634
4635Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4636
4637 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
4638 patches from Charlie Bozeman. Regenerated the HTML docs.
4639
4640Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
4641
4642 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
4643 for Windows from Igor
4644
4645Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4646
4647 * xmllint.c: applied Justin Fletcher patch for --output or -o
4648
4649Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
4650
4651 * win32/libxml2/libxml2.def.src: close #67019
4652
4653Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4654
4655 * xmllint.c: applied Justin Fletcher generic timing patch
4656 similar to the one already applied to xsltproc.
4657
4658Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4659
4660 * include/libxml/tree.h tree.c: applied documentation patches
4661 from Charlie Bozeman
4662
4663Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
4664
4665 *doc/xmllint.xml, xmllint.1 - document --dropdtd
4666
4667Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
4668
4669 * valid.c: fix the xmlStrdup() used in the previous patch.
4670 * valid.c: added --dropdtd
4671 * tree.c: fixed xmlUnlinkNode so it also removes the references
4672 from the document if the node is a DTD
4673
4674Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
4675
4676 * HTMLtree.c valid.c: cleanup some static declarations
4677
4678Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4679
4680 * xmllint.c: removed another strdup()
4681 * doc/FAQ: removed the HP/UX entry
4682
4683Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
4684
4685 * valid.c: fix bug #66816 when validating.
4686 * xmllint.c: don't use sys/time.h if configure did not found it
4687
4688Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
4689
4690 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
4691 xmlcatalog_man.xml
4692
4693Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4694
4695 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
4696 xmlInitMemory() was declared twice
4697
4698Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
4699
4700 * globals.c: do not reference strdup() !
4701 * configure.in libxml-2.0.pc.in: trying to fix the libs
4702 of the various config extraction modules
4703
4704Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4705
4706 * configure.in : preparing 2.4.12
4707 * doc/* : updated and rebuilt the docs
4708
4709Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4710
4711 * uri.c: closed bug #66159
4712 * testURI.c: added --escape option
4713 * configure.in: some cleanup for xml2-config --cflags
4714
4715Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
4716
4717 * globals.c testThreads.c: removed some misplaced includes
4718 of xmlversion.h
4719
4720Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
4721
4722 * threads.c: patch from Gary Pennington fixing a possible
4723 problem at initialization time.
4724
4725Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
4726
4727 * configure.in libxml.h parser.c testThreads.c macos/: integrated
4728 Eric Lavigne contribution to build libxml2 on MacOS using
4729 CodeWarrior.
4730
4731Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
4732
4733 * xmllint.c: applied Geert Kloosterman's patch to fix
4734 --repeat --timing output
4735
4736Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4737
4738 * parser.c: Robin Berjon <robin@knowscape.com> found a case
4739 where non-wellformed XML declaractions were not detected.
4740
4741Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4742
4743 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
4744
4745Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4746
4747 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
4748 gets reset by xmlCleanupInputCallbacks() and this makes the
4749 function useless. Same for output.
4750
4751Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4752
4753 * xmlIO.c: robert pointed out a loop error in callback cleanups
4754
4755Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4756
4757 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
4758 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
4759 they are not really tied to debugging
4760
4761Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4762
4763 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
4764 * xmllint.c: better --catalogs description
4765
4766Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4767
4768 * tree.c: fixed a couple of problems in xmlSetProp()
4769
4770Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
4771
4772 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
4773 unappropriate stdout output.
4774
4775Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
4776
4777 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
4778 by Denis Beurive, closes #65111
4779
4780Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
4781
4782 * valid.c: in case of content model validity error, don't
4783 print it if validity warnings were not requested.
4784
4785Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4786
4787 * nanoftp.c: applied a couple of patches from Brian D Ripley.
4788 * parserInternals.c: removed the last exit() call. Print an
4789 unmaskable error on stderr instead (library mismatch detection)
4790
4791Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
4792
4793 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
4794 shell instructions from Heiko Rupp
4795
4796Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4797
4798 * catalog.c: use the URL notation file:// for default catalog paths
4799
4800Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4801
4802 * include/libxml/tree.h: better comments for _private fields
4803 * tree.c: removed a problem when copying an entity reference.
4804
4805Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4806
4807 * vms/*: updated instructions and diffs from John A Fotheringham
4808
4809Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4810
4811 * include/libxml/xmlerror.h: avoid an include problem if
4812 #include <libxml/xmlerror.h> happens first in code
4813 seems to be the case in KDE libs
4814
4815Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4816
4817 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
4818 from Igor for Windows
4819
4820Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4821
4822 * Makefile.am: Gary Pennington pointed out a missing prefix
4823
4824Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4825
4826 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
4827 * doc/*: upgraded and rebuilt the docs
4828
4829Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4830
4831 * HTMLparser.c: fix comment in scripts element parsing.
4832 * result/HTML/doc3*: updated the results.
4833
4834Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4835
4836 * uri.c: another URI bug fix #63336, using Joel Young patch.
4837
4838Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
4839
4840 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
4841 a cleaned up version of the Pwd shell string generation.
4842
4843Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4844
4845 * valid.c include/libxml/tree.h: trying to fix namespaces +
4846 validation problems for good, closing #63619 in the process
4847 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
4848 wrong in this respect, fixed it.
4849
4850Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4851
4852 * xmllint.c: Morus Walter patch to allow --format and --encode
4853
4854Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4855
4856 * debugXML.c: Stefan Kost provided an help command for the shell
4857
4858Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
4859
4860 * debugXML.c: Heiko Rupp pointed that the shell would crash
4861 on empty nodesets returns.
4862
4863Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4864
4865 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
4866 migh need the history libraries
4867
4868Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
4869
4870 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
4871 handle the case of < in quoted attributes, Bastian Kleineidam
4872
4873Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4874
4875 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
4876 fixing catalog breakages
4877 * Makefile.am catalog.c result/catalogs/catal
4878 result/catalogs/mycatalog.* test/catalogs/catal*:
4879 fixed more problems in catalog support, added more regression tests
4880 for both XML and SGML catalog handling
4881
4882Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4883
4884 * debugXML.c: applied an improvement to xmlGetLineNo() from
4885 Keith Isdale
4886
4887Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4888
4889 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
4890 Side effect of the progressive catalog loading
4891
4892Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
4893
4894 * Makefile.am: confexecdir and confexec_DATA were defined twice
4895 pointed out by Karl Eichwalder
4896
4897Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4898
4899 * xmlcatalog.c: avoid unlink() and use remove() instead.
4900
4901Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4902
4903 * libxml.spec.in: cleanup
4904 * include/libxml/xmlwin32version.h: updated with 2.4.8
4905
4906Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4907
4908 * encoding.c global.data globals.c testThreads.c: fix bug #63752
4909 of compiling libxml with a non standard set of options
4910
4911Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
4912
4913 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
4914 document --sgml option, fixing gnome bugzilla #63382
4915
4916Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4917
4918 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
4919 breakage of 2.4.7, added a couple of really needed APIs
4920 like xmlCatalogIsEmpty() and xmlNewCatalog()
4921 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
4922 for install-catalog
4923 * configure.in: preparing 2.4.8
4924
4925Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
4926
4927 * HTMLtree.c tree.c include/libxml/HTMLtree.h
4928 include/libxml/tree.h include/libxml/xmlIO.h: more include
4929 cleanups, export cleanly one html output + format function.
4930
4931Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4932
4933 * parser.c: removed initGenericErrorDefaultFunc call from
4934 xmlInitParser() since it could destroy previous calls to
4935 xsltSetGenericErrorFunc() effects
4936
4937Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4938
4939 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
4940 keyword.
4941
4942Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4943
4944 * Makefile.am: cleanup
4945 * threads.c: cleanup too
4946 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
4947 from xsltproc
4948 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00004949 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004950
4951Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4952
4953 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
4954 was not used anymore !
4955
4956Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4957
4958 * configure.in: preparing 2.4.7
4959 * Makefile.am doc/Makefile.am: switched to the latest xmllint
4960 manual page from John
4961 * doc/*: updated the doc and rebuilt the generated pages
4962
4963Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
4964
4965 * xmlIO.c: closing bug #62711, the library should never
4966 close stdin or stdout.
4967
4968Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4969
4970 * uri.c: second pass at fixing #63336, using Joel Young
4971 final patch. looks okay.
4972
4973Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
4974
4975 * uri.c include/libxml/uri.h: trying to clear #63336
4976 allowing the escaping routine to parse unconformant
4977 URI-References.
4978
4979Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
4980
4981 * vms/readme.vms vms/build_libxml.com nanoftp.c
4982 include/libxml/xmlversion.h.in: a few VMS updates from
4983 John A Fotheringham
4984 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
4985 and xmlCleanupOutputCallbacks() for the Perl binding people.
4986
4987Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
4988
4989 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
4990 apply fixes to close #63271 and avoid segfaults when
4991 the error routine gets callbed before xmlInitParser()
4992 get called.
4993 * nanoftp.c error.c: Applied patches from Justin Fletcher
4994 correcting some xmlGenericError misuses.
4995
4996Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
4997
4998 *doc/xmllint.xml, doc/xmllint.1
4999 New and improved man page for xmllint - .xml is the original, .1
5000 is the generated man page
5001
5002Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
5003
5004 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
5005 the web site from the main HTML document.
5006
5007Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5008
5009 * parser.c: fixed an erroneous validation bug when PE refs
5010 occurs in external parsed entities referenced from the
5011 internals subset
5012 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
5013 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
5014 added the associated testcase, it's a nice one.
5015 * HTMLparser.c: generate the DTD node as HTML still ...
5016 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
5017
5018Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
5019
5020 * HTMLparser.c: fixed a bug in htmlNewDoc()
5021
5022Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
5023
5024 * test/threads/*: added entities testing to the Thread test
5025 * testThreads.c: make the test reasonable
5026 * DOCBparser.c: fix the DTD public and system ID
5027 * xmllint.c: added --sgml for SGML DocBook importing
5028 * Makefile.am: added Docbtests target
5029
5030Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5031
5032 * nanoftp.c: use only "anonymous@" string for anonymous passwds
5033 * testThreads.c: removed bogus include
5034
5035Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
5036
5037 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
5038 fixed a very serious (looping) validation bug
5039
5040Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
5041
5042 * include/libxml/globals.h include/libxml/threads.h threads.c
5043 testThreads.c: far more testing, cleaning up bugs
5044 * *.c : make sure globals.h is always included.
5045
5046Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
5047
5048 * HTMLparser.c: try to get rid of parser loops for good.
5049
5050Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
5051
5052 * configure.in: fixed some bugs in CFLAGS passing.
5053 * test/threads Makefile.am testThreads.c: added a specific
5054 threaded test case (really nasty, guaranteed).
5055
5056Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
5057
5058 * catalog.c: serious cleanup on the management of the
5059 XML catalog tree, more tests done, especially with
5060 the catalog PI.
5061
5062Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
5063
5064 * catalog.c: avoid a problem in catalog cleanup on SMP if
5065 catalogs were not initialized.
5066
5067Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
5068
5069 * catalog.c xpath.c: trying to cleanup the not thread safe
5070 parts of the library.
5071
5072Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
5073
5074 * include/libxml/globals.h configure.in global.data: make
5075 the allocation be per-thread a configure option
5076 * encoding.c include/libxml/parser.h: fixed compilation
5077 errors
5078
5079Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5080
5081 * include/libxml/parser.h: Norm reported that a few lines
5082 added were breaking libxslt compile, removed them for now
5083
5084Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
5085
5086 * parser.c parserInternals.c threads.c: debugged and fixed
5087 initialization problems which were giving troubles on SMP
5088 boxes.
5089
5090Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5091
5092 * include/libxml/Makefile.am: missing globals.h
5093
5094Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5095
5096 * globals.c: added a couple of standard includes.
5097
5098Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5099
5100 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
5101 include/libxml/parserInternals.h include/libxml/tree.h
5102 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
5103 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
5104 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
5105 Applied the last patches from Gary, cleanup, activated threading
5106 all user accessible global variables are now handled in globals.[ch]
5107 Still a bit rought but make tests passes with either
5108 --with-threads defined at configure time or not.
5109 * Makefile.am example/Makefile.am: added globals.[ch] and threads
5110 linking options
5111
5112Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5113
5114 * Makefile.am include/libxml/Makefile.am
5115 include/libxml/globals.h globals.c include/libxml/threads.h
5116 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
5117 configure.in: started integrating the core of the thread support
5118 not activated yet but half integrated. The code should still
5119 compile and work anyway.
5120
5121Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5122
5123 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
5124 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
5125 integrating the non-controversial parts of Gary Pennington
5126 multithread patches
5127 * catalog.c: corrected a small bug introduced
5128
5129Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
5130
5131 * catalog.c include/libxml/catalog.h: very serious cleanup,
5132 isolating unportable code and as much as possible the accesses
5133 to the global shared catalog. May need more testing !
5134
5135Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5136
5137 * include/libxml/debugXML.h debugXML.c tree.c: integrating
5138 Keith Isdale patches for the XSLT debugger interfaces. Some
5139 cleanup
5140
5141Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
5142
5143 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
5144 * DOCBparser.c: generate line nubers in elements
5145
5146Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
5147
5148 * configure.in: preparing 2.4.6 release
5149 * doc/xml.html doc/html/*: updated and rebuilt the docs
5150 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
5151
5152Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
5153
5154 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
5155 adding documentation for DV's supercatalog support
5156
5157Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
5158
5159 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
5160 super catalog support adding one API and one flag --sgml to
5161 xmlcatalog
5162
5163Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
5164
5165 * doc/xmlcatalog_man.xml, xmlcatalog.1
5166 One more crack at
5167 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
5168
5169
5170Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5171
5172 * xpath.c: implemented xmlXPathObjectCopy for external objects
5173 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
5174
5175Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
5176
5177 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
5178 finishing up fix to
5179 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
5180 the xmlcatalog man page display more elegantly
5181
5182Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
5183
5184 * configure.in: closing bug #61832
5185 * HTMLparser.c: removed a warning
5186
5187Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5188
5189 * xpath.c: fixing #61673 part I, do not loose doc information
5190 when copying result value trees.
5191
5192Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5193
5194 * xpath.c: trying to harden the XPath interpreter
5195
5196Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
5197
5198 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
5199 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
5200
5201Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5202
5203 * HTMLparser: repaired another loop problem
5204
5205Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5206
5207 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
5208 parsing.
5209 * xpath.c: fix bug #61291 the default XML namespace node is
5210 missing from the namespace axis.
5211 * tree.c: refuse to create namespaces nodes with prefix "xml"
5212
5213Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
5214
5215 * SAX.c: ouch a non-defined namespace could lead to a crash,
5216 fixed #61215
5217
5218Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
5219
5220 * parserInternals.c: closed bug #61054
5221
5222Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5223
5224 * include/libxml/Makefile.am: closing #60708
5225
5226Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5227
5228 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
5229 adding xmlSAXParseFileWithData following Marco Stipek suggestion
5230
5231Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5232
5233 * valid.c: close bug #61550 when xml: wasn't considered a namespace
5234
5235Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5236
5237 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
5238 * DOCBparser.c HTMLparser.c parser.c: fixed typos
5239
5240Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
5241
5242 * catalog.c: Justin Fletcher provided cleaup code in case
5243 HAVE_STAT is not defined
5244 * include/win32config.h: Igor Zlatkovic suggested to have
5245 HAVE_STAT defined there
5246
5247Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5248
5249 * catalog.c - fixed typing error reported by M. Barros
5250
5251Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
5252
5253 * xmllint.c - fixing typo
5254
5255Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5256
5257 * HTMLparser.c: small enhancement to prevent loop on
5258 unrecognizable data
5259
5260Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5261
5262 * parserInternals.c: applying patch from bug #60757 this
5263 should close it
5264
5265Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
5266
5267 * catalog.c xmlcatalog.c: removed a couple of warning
5268 * xpath.c: try to solve the linking problem on platforms
5269 needing trio to compile
5270
5271Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
5272
5273 * Makefile.am libxml.spec.in: backing up non-documented changes
5274 commited without review or aproval by Jens Finke <jens@gnome.org>
5275 * HACKING: made 100% clear that no commit should be done directly
5276
5277Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
5278
5279 * configure.in: Joe Orton provided a patch fixing a problem
5280 when iconv is specified to be in a non-standard directory
5281 but wasn't exported in xml2-config --cflags
5282
5283Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5284
5285 * configure.in: let's ship 2.4.5 before getting too much
5286 troubles with 2.4.4 errors.
5287
5288Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5289
5290 * encoding.c entities.c: do not output hexadecimal charrefs
5291 when serializing HTML since some version of Netscape can't
5292 grok it, generate decimal ones.
5293 * result/HTML/doc3.htm: output changed due to previous test
5294 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
5295
5296Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
5297
5298 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
5299 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
5300
5301Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5302 Released 2.4.4
5303
5304 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
5305 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
5306 updated the configuration scripts systems accordingly
5307
5308Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5309
5310 * configure.in: preparing for 2.4.4
5311 * doc/xml.html doc/html/*: updated and rebuilt the docs
5312
5313Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
5314
5315 * win32/dsp/libxml2.def.src: tried to incorporate comments
5316 from bug #59220
5317
5318Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
5319
5320 * parser.c result/noent/wml.xml: fixed bug #59981 related
5321 to handling of '&' in attributes when entities are substitued
5322
5323Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5324
5325 * libxml.h include/libxml/xmlversion.h.in
5326 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
5327 Tried to close bug #60131
5328
5329Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5330
5331 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
5332
5333Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
5334
5335 * SAX.c: fixing bug #59946 on xmlns=""
5336
5337Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5338
5339 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
5340 but allocates a new error code.
5341
5342Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
5343
5344 * xmllint.c: John Fleck fixed typos in the options output
5345 * parser.c SAX.c: fix ignorable white space SAX selection
5346
5347Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5348
5349 * entities.c: Steve Underwood found the possibility of an
5350 ininite loop in case of error.
5351
5352Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5353
5354 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
5355
5356Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5357
5358 * parser.c: warn if version is not 1.0 but it's not
5359 strictly speaking an error after analyzing the spec
5360
5361Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
5362
5363 *doc/catalog.html - add link to the html version of the
5364 man page, other linguistic cleanups
5365
5366Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
5367
5368 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
5369 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
5370 file, has not yet been included in the build.
5371
5372Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5373
5374 * catalog.c: removed a duplicate affectation Justin Fletcher
5375
5376Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
5377
5378 * tree.c: Armin Sander pointed a possible text coalescing
5379 problem, completed his patch.
5380
5381Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5382
5383 * trionan.c: Fixed const and volatile re-definition problem
5384
5385Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
5386
5387 * libxml.4 parser.c: doc updates from Heiko Rupp
5388 * parserInternals.c: 2 sanity checks from Heiko Rupp
5389
5390Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
5391
5392 * tree.c: applied patch from Armin Sander to make some pointers
5393 const in xmlCopyNode()
5394 * include/libxml/tree.h: added fix to the header
5395
5396Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5397
5398 * xpath.c: hum, restrict the integer usage gcc bug workaround
5399 to only gcc compilers so that other architecture don't get
5400 penalized by this limitation.
5401 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
5402
5403Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5404
5405 * valid.c: fixed a Windows compiler warning (Chris Poblete)
5406 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
5407
5408Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
5409
5410 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
5411 --convert option to xmlcatalog to convert SGML ones to
5412 the XML syntax.
5413 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
5414
5415 2.4.3 got released at that point
5416Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5417
5418 * catalog.c xmlIO.c: started some serious testing and fixed
5419 a few bug and optmization needs.
5420
5421Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5422
5423 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5424 preparing for a 2.4.3 release even if it may not be ready yet
5425 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
5426 all file parsing lookup to go through the entity resolver, add
5427 to add an API to bypass it (needed to load catalogs themselves),
5428 some cleanup on the catalog code too.
5429 * nanoftp.c: small cleanup
5430 * doc/catalog.html: small update
5431
5432Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
5433
5434 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
5435 Jun Kuriyama
5436
5437Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
5438
5439 * doc/catalog.html: finished the catalog documentation
5440
5441Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5442
5443 * doc/catalog.html doc/xml.html: added documentation about
5444 Catalog support, misses an API description
5445 * doc/html/*: reextracted the API pages
5446
5447Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5448
5449 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
5450 Added the part about section 7.2 on URI resolution,
5451 fixed a side effect in the HTML parser, look complete
5452 and ready to rock except the URI/SystemID part!
5453
5454Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5455
5456 * include/libxml/catalog.h include/libxml/parser.h
5457 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
5458 xmlIO.c: added support and APIs needed for the catalog PI
5459 * include/libxml/xmlIO.h: cleanup
5460
5461Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5462
5463 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
5464 include/libxml/catalog.h: starts to look okay, really
5465 plugged the new framework, cleaned a lot of stuff,
5466 added some APIs, except the PI's support missing this
5467 should be mostly complete
5468 * result/catalogs/* test/catalogs/*: added new test, enriched
5469 the existing one with URN ID tests
5470
5471Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5472
5473 * catalog.c: fixed nextCatalog
5474 * result/catalogs/docbook test/catalogs/*: started adding
5475 a small regression test
5476
5477Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
5478
5479 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
5480 more work on the XML catalog support.
5481 * parser.c include/libxml/parser.h: small cleanup seems using
5482 list as a public parameter name can give portability troubles
5483 * trionan.c trionan.h xpath.c include/libxml/trionan.h
5484 include/libxml/xpath.h include/libxml/Makefile.am: removed
5485 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
5486 wrappers
5487
5488Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5489
5490 * Makefile.am trio.c triodef.h trionan.c xpath.c
5491 include/libxml/Makefile.am include/libxml/trionan.h:
5492 Re-worked Not-A-Number and Infinity support.
5493 * xmlcatalog.c: added readline include files
5494
5495Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5496
5497 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
5498 testCatalog as xmlcatalog, making it an installed app
5499 adding a shell, and preparing it to be a /etc/xml/catalog
5500 management tool, though not ready yet
5501 * catalog.c include/libxml/catalog.h: adding support for
5502 XML Catalogs http://www.oasis-open.org/committees/entity/
5503 not finished, there is some interesting tradeoffs and a
5504 few open questions left.
5505
5506Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
5507
5508 * xmllint.c: fixed a line formatting problem
5509
5510Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5511
5512 * SAX.c: removed a couple of unused variable (Albert Chin)
5513
5514Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5515
5516 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
5517 trying to fix some troubles w.r.t. function returning
5518 const xxxPtr.
5519
5520Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5521
5522 * win32/dsp/libxml2.def.src: another set of symbols conditionally
5523 defined
5524
5525Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5526
5527 * xpointer.c: removed unused var
5528
5529Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5530
5531 * testXPath.c: another small cleanup closing bug #59110
5532
5533Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5534
5535 * win32/dsp/libxml2.def.src: small cleanup closing bug
5536 #59108
5537
5538Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
5539
5540 * example/gjobread.c: add xmlCleanupParser() before leaving
5541
5542Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
5543
5544 * config.h.in configure.in include/libxml/xmlwin32version.h:
5545 released 2.4.2
5546
5547Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
5548
5549 * include/libxml/valid.h debugXML.c valid.c: deprecate
5550 the non-boundchecking Sprintf functions, add Snprintf
5551 this should close bug #57984
5552
5553Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
5554
5555 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
5556 URIs before doing the lookups (pointed by Mark Vakoc)
5557
5558Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
5559
5560 * xpath.c: serious changes on Result Value Trees and NodeSets
5561 w.r.t. deallocation and collect operations. Probably not
5562 100% clean (merge of allocated trees smells like a problem).
5563 Seems sufficient to close #58943
5564
5565Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5566
5567 * xmllint.c: adding a --format option
5568
5569Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
5570
5571 * xpath.c: count() was broken on Result Value Tree
5572 * xmlIO.c: fixed file:/// accesses on _WIN32
5573
5574Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5575
5576 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
5577 macro was renamed, this should close bug #58683
5578
5579Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5580
5581 * SAX.c: small fix fixing bug #58539 reported by coolo, in
5582 entity substitution mode text at the end of the entity might
5583 be added due to text coalescing.
5584 * nanoftp.c parser.c: small cleanup
5585
5586Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5587
5588 * HACKING: added John Fleck right to commit in the doc subdir
5589
5590Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5591
5592 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
5593 allow to inherit attributes from the DTD directly in the
5594 tree, this is needed for XPath and can be a useful feature.
5595 Inherited namespaces are always provided at the tree level now
5596 * test/defattr* result/defattr* result/noent/defattr*: added a couple
5597 of tests for this feature (XSLT being the prime user).
5598
5599Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5600
5601 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
5602 testSAX.c xmlIO.c xmllint.c include/win32config.h
5603 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
5604 include/libxml/xmlwin32version.h.in win32/README.MSDev
5605 win32/dsp/*: applied Win32 Facelift No.2 patches from
5606 Igor Zlatkovic for Windows/MSC
5607
5608Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
5609
5610 * SAX.c: unparsedEntityDecl() the URI computation of the
5611 entity wasn't done breaking XSLT unparsed-entity-uri()
5612
5613Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
5614
5615 * xpath.c: fixed a bug when walking the descendants and
5616 the current node has no children
5617 * debugXML.c: show up when a text node is supposed to not be escaped
5618
5619Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5620
5621 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
5622 worked like the set:leading() function)
5623 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
5624
5625Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5626
5627 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
5628
5629Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5630
5631 * include/libxml/xmlIO.h: apply change to close #58141
5632 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
5633
5634Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5635
5636 * parser.c: when the internal subset uses a PE, then the
5637 included entity can use conditional sections.
5638
5639Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5640
5641 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
5642 when walking the namespace axis showing up in
5643 libxst/tests/general/bug-12
5644 * xmlmemory.c: added the possibility to trace a given block
5645 defined by its address
5646
5647Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5648
5649 * parser.c: don't override existing encoding specified before
5650 starting xmlParseDocument()
5651
5652Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5653
5654 * include/libxml/xmlwin32version.h: reinserted, needed for
5655 Windows users of CVS
5656
56572001-07-27 Darin Adler <darin@bentspoon.com>
5658
5659 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
5660 * testCatalog.c: Add include of <libxml/parser.h>.
5661
56622001-07-27 Darin Adler <darin@bentspoon.com>
5663
5664 * include/libxml/.cvsignore:
5665 * include/libxml/xmlwin32version.h:
5666 Remove this file from CVS because it's generated.
5667
5668Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5669
5670 * parser.c include/libxml/parser.h: applied const patches from
5671 Tom Moog #58002
5672
5673Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5674
5675 * xpath.c include/libxml/xpath{,Internals}.h: added a function
5676 lookup framework
5677
5678Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5679
5680 * tree.c: fixed xmlCopyNode() for documents
5681
5682Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5683
5684 * parser.c: fixed bugs #58073 reported by Greg Shtilman
5685
5686Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5687
5688 * parser.c: fixes bug #57652 reported by Morus Walter
5689
5690Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5691
5692 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
5693
5694Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5695
5696 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
5697 errors, lesson don't add new functions at 1am before a release
5698 * xpath.c: integrated fix from Bjorn to avoid divide by zero
5699 from XPath initialization when possible.
5700
5701Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5702
5703 * result/scripts/base*: removing history/readline changed
5704 this slightly
5705 * include/libxml/parser.h SAX.c parser.c parserInternals.c
5706 xmllint.c: make element content line number generation
5707 optionnal to avoid breaking old apps added interface to switch
5708
5709Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5710
5711 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00005712 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00005713 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
5714 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
5715 John Kroll fixes to allow saving to HTTP via PUT (or
5716 POST of needed).
5717 * doc/html/*.html: regenerated the docs
5718
5719Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5720
5721 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
5722 xmlHashScanFull and xmlHashScannFull3 to get passed the
5723 three keys as arguments to the callback function
5724
5725Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5726
5727 * configure.in Makefile.am: removed libxml softlink for good
5728 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
5729 100% coverage by gtk-doc
5730
5731Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5732
5733 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
5734 fixed serious troubles due to size_t vs. int mismatch
5735
5736Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5737
5738 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
5739
5740Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5741
5742 * include/libxml/xpath{,Internals}.h xpath.c: added a more
5743 convenient extension API for value and context managing
5744 Now handles external objects through xmlXPathPopExternal,
5745 xmlXPathWrapExternal and xmlXPathReturnExternal.
5746 Added functions for sets operations (intersection, etc.)
5747
5748Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5749
5750 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
5751 xmlIO.c tree.c parserInternals.c entities.c encoding.c
5752 HTMLparser.c: cleanup of global variables, marking some
5753 const or private.
5754
5755Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5756
5757 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
5758 fixed xmlXPathNodeSetItem when passing index=0
5759
5760Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5761
5762 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
5763
5764Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5765
5766 * xmllint.c: fixed compilation under Cygwin #57503
5767 * TODO: update
5768
57692001-07-13 Peter Williams <peterw@ximian.com>
5770
5771 * config.h.in: add #undef HAVE_DLFCN_H
5772
5773 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
5774 builddir.
5775
5776Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5777
5778 * win32/libxml2/libxml2.def.src: added a couple of exported entries
5779 raised by #57348 and #57381
5780
5781Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5782
5783 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
5784 tree.c xpointer.c: store the line numbder in element->content,
5785 may break some software, need a configuration mechanism
5786
57872001-07-10 Darin Adler <darin@bentspoon.com>
5788
5789 * .cvsignore:
5790 * example/.cvsignore:
5791 * include/.cvsignore:
5792 * include/libxml/.cvsignore:
5793 Various things that are generated and should be ignored.
5794
5795Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5796
5797 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
5798 * doc/xml.html doc/html/*: updated the docs
5799
5800Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5801
5802 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
5803 validation occured on content with element child
5804
5805Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5806
5807 * tree.c: fixed XML Base computation which was broken
5808 * debugXML.c: added a base function to the shell
5809 * Makefile.am result/scripts/* test/scripts/*: added scripts
5810 based regression tests, and adding 2 XML Base tests
5811
5812Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5813
5814 * tree.c: set properties doc and call xmlSetListDoc for properties
5815 content when grafting them in a different tree.
5816 * aclocal.m4: remove from CVS
5817
5818Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5819
5820 * win32/libxml2/libxml2.def.src: added some missing entry point
5821 for XPath (Mark Vakoc)
5822
5823Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5824
5825 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
5826 layer should URI-Unescape before trying to open resources.
5827
5828Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5829
5830 * xpath.c: fix the name() bug for elements in the default
5831 namespace reported by Charlie Bozeman
5832
5833Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5834
5835 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
5836 led to an XPath fix, improvements of SAX initialization, and
5837 an added option --nocdata to testXPath
5838
5839Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5840
5841 * doc/libxml-doc.el: Felix Natter provided anew version working
5842 with XEmacs too
5843
5844Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5845
5846 * include/libxml/xpath.h: small cleanup
5847 * doc/xml.html: update
5848
5849Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5850
5851 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5852 released 2.3.14
5853
5854Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5855
5856 * doc/html/*: rebuilt the docs for the release
5857 * doc/xml.html: added 2.3.14 release.
5858
5859Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5860
5861 * xpath.c: a bug reported by Stephan Kulow empty nodesets
5862 were not equal to empty strings
5863
5864Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5865
5866 * SAX.c: fixed a URI-Reference computation problem when validating
5867 * xmlIO.c: small cleanup
5868
5869Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5870
5871 * parser.c: improved the description of a couple of interfaces
5872 upon Larry Stamper suggestion
5873
5874Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5875
5876 * SAX.c entities.c parser.c: changed completely the way entities
5877 are handled when running the parser in entity substitution mode.
5878 This fixes a bug reported by Stephan Kulow and nearly divides
5879 by 3 the amount of memory required by libxslt to load and process
5880 DocBook TDG.
5881
5882Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5883
5884 * HTMLparser.c: fixing a too early root closing problem raised
5885 byt Prashanth Naidu
5886
5887Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5888
5889 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
5890 raised by Mark Vakoc.
5891
5892Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5893
5894 * example/Makefile.am: fixed the include path to add srcdir/include
5895 * Makefile.am configure.in: fix from Albert Chin for iconv detection
5896 and some cleanup
5897
5898Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5899
5900 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
5901 lot of optimization work, results in significant improvements
5902 when handling really complex XPath queries. Add a small optimizer
5903 for unions, improve [n] and [last()], avoid some costly ops.
5904
5905Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5906
5907 * include/libxml/parser.h parser.c: xmlStrstr args are both const
5908 * xpath.c: small cleanup
5909 * xmlGetNsList: reformated, fixed problems if used on Entities
5910
5911Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5912
5913 * doc/xml.html: added 1.8.14 and 2.3.13 releases
5914
5915Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5916
5917 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
5918 * Makefile.am example/Makefile.am: workaround automake generating
5919 erroneous deps
5920
5921Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5922
5923 * include/win32config.h: bug #56801 Yon Derek provided a patch
5924 to the windows config file.
5925
5926Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5927
5928 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
5929 libxml.h : Yon Derek provided a set of changes to compile from
5930 CVS on Windows/MSC
5931
5932Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5933
5934 * parser.c: fixed UTF8 BOM support in push mode
5935 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
5936 added a specific testcase
5937
5938Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5939
5940 * Makefile.am: added --push regression tests
5941 * parserInternals.c: the XML parser segfaulted in --push mode
5942
5943Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5944
5945 * configure.in: moved the symlinks detection within a CVS
5946 check, this is not portable and will be removed soon.
5947 * xpath.c: small cleanup/speedup
5948
5949Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5950
5951 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
5952 release of 2.3.12
5953 * parser.c: make an error message if unknow entities in all cases
5954
5955Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5956
5957 * uri.c: fixed 2 uri normalization bugs on '//' reduction
5958
5959Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5960
5961 * include/libxml/Makefile.am: Laszlo Peter pointed out that
5962 includes were installed in the wrong dir
5963
5964Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5965
5966 * doc/html.xml: warn against sending code to exhibit bugs.
5967
5968Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5969
5970 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
5971 Tru64 from Thomas Leitner
5972
5973Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5974
5975 * AUTHORS: added William and Bjorn
5976 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
5977 daniel@veillard.com hopefully I won't have to do this again
5978 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
5979 docs can be rebuilt cleanly now
5980 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
5981 from CVs it's generated, added include/libxml/xmlwin32version.h
5982 also generated but which should change far less frequently.
5983 * catalog.c nanoftp.c: made sure to include libxml.h not
5984 libxml/xmlversion.h directly
5985 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
5986 when compiling on WIN32 and MSC
5987
5988Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5989
5990 * include/Makefile.am include/libxml/Makefile.am configure.in:
5991 fixed make distcheck and rebuilding the rpms
5992
5993Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5994
5995 * configure.in: should finish the migration of exported includes
5996 into a real include/libxml in CVS, at least for CVS users.
5997 * removed the exported headers, added in include/libxml (as well
5998 as xmlversion.h.in).
5999
6000Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6001
6002 * configure.in: fixed the way to detect symlink
6003
6004Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6005
6006 * configure.in: updated, include/libxml is now a real CVS dir
6007
6008Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6009
6010 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
6011 version works with both libxml1 and libxml2 (it autodetects
6012 the prefix of the html-files) from Felix Natter.
6013 * doc/xml.html: updated doc accordingly
6014
6015Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6016
6017 * xpath.c: fixed the bug generating a template loop in libxslt
6018 when using docbook-xsl-1.4, * should filter out document nodes
6019 * HACKING: added William
6020 * TODO: updated
6021
6022Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6023
6024 * doc/FAQ.html: added a warning about gcc-3.0
6025 * doc/xml.html: added reference to gdome2 and removed a confusing
6026 sentence
6027
6028Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6029
6030 * xmlversion.h: okay this is a generated file, but Windows
6031 users need it and they can't generate it, and I want CVS
6032 Windows users ...
6033 * win32/libxml2/libxml2_so.dsp: Windows project file for
6034 the shared lib version of libxml2
6035 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
6036 resources needed for libxslt/xsltproc by Yon Derek
6037
6038Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6039
6040 * trio.c: MSVC fix (provided by Igor Zlatkovic)
6041
6042Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6043
6044 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
6045
6046Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6047
6048 * include/win32config.h: Yon Derek provided a first fix
6049 to be able to compile libxslt/xsltproc on Windows
6050
6051Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6052
6053 * xpath.c: attempt to work around what seemed a gcc optimizer
6054 bug when handling floats on i386 http://veillard.com/gcc.bug
6055 * tree.c entities.c encoding.c: doing some cleanups while
6056 chasing it
6057
6058Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6059
6060 * Makefile.am: cleanup when --without-debug is specified
6061 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
6062 w.r.t. --without-debug and other include points
6063 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
6064 Catalogs
6065 * configure.in entities.h tree.h HTMLparser.c: removed
6066 --without-corba, made the _private field mandatory
6067
6068Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6069
6070 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
6071 outputs a BOM in UTF8, an errata has been issued to avoid the
6072 problem, that was the most reasonable solution... Add support
6073 for a leading UTF8 BOM in entities.
6074
6075Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6076
6077 * valid.c: fixed a bug found when post validating an entity ref
6078 * xmllint.c: added --loaddtd and sligly changed --postvalid to
6079 activate it too
6080
6081Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6082
6083 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
6084 weakness in the node copy the XPointer and the XInclude
6085 implementations. Serious cleanup.
6086
6087Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6088
6089 * Makefile.am: Kjartan Maraas provided a small patch to
6090 add xml2-config.in to EXTRA_DIST
6091
6092Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6093
6094 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
6095 provided another failing case found in KDE, the way the
6096 ctxt->vctxt.nodeTab was allocated and freed changed over
6097 time but it wasn't completely cleaned up. This should fix it.
6098
6099Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6100
6101 * parser.c: Stephan Kulow also raised the fact that line number
6102 could get miscounted making debug harder, fixed the problem
6103 in xmlParseCharData()
6104
6105Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6106
6107 * valid.c: Stephan Kulow pointed out a problem when validating
6108 and using an empty entity, forgot a 'break' in a case.
6109
6110Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6111
6112 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
6113 * doc/xml.html: updated with 2.3.11
6114
6115Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6116
6117 * TODO: updated adding cleanup of generated doc
6118 * configure.in: prepared to release 2.3.11
6119 * xmllint.c: added --version for bug reporting
6120 * doc/html/*.html: rebuilt the doc
6121
6122Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6123
6124 * xpath.c: first part of the work on selecting namespace to
6125 fix bug #56115
6126
6127Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6128
6129 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
6130 when using -liconv
6131 * TODO: updated
6132
6133Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6134
6135 * HTMLtree.[ch]: more work on the HTML serialization routnes,
6136 cleanup, encoding support.
6137
6138Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6139
6140 * xpath.c: Thomas Broyer suggested a better patch for the / arg
6141
6142Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6143
6144 * xpath.c: bug detected by Ankh when / is used as a function arg
6145
6146Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6147
6148 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
6149 of element and use it to avoid outputting formatting spaces at
6150 the wrong place. Implemented the format parameter for HTML save.
6151 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
6152 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
6153 result/HTML/wired.html: of course this impact the result of a
6154 number of HTML tests
6155
6156Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6157
6158 * HTMLtree.[ch]: started augmenting the HTML save API with
6159 encoding and formatting parameters
6160
6161Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6162
6163 * HTMLtree.h: cleanup and started evaluating the work needed on
6164 revamping the HTML output code
6165
6166Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6167
6168 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
6169
6170Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6171
6172 * valid.c: fixed bug #56049, forgot one check in the
6173 validation routine
6174
6175Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6176
6177 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
6178
6179Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6180
6181 * libxml.h: fixed an error in last commit
6182 * doc/FAQ.html: added an entry for compilation from CVS
6183
6184Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6185
6186 * xmlversion.h.in libxml.h: Cygwin patches
6187 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
6188 * tree.h: cleanup
6189
6190Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6191
6192 * tree.c: patched xmlFreeNode() to avoid freeing() a static
6193 memory block in a strange case where libxml is linked twice
6194 in the binary.
6195
6196Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6197
6198 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
6199 state far too often, simple fix used to avoid it.
6200
6201Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6202
6203 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
6204 being processed, applied his patch
6205 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
6206
6207Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6208
6209 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
6210 provided fixes to compile on MSCC again
6211 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
6212 also provided an update for the project files.
6213
6214Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6215
6216 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
6217 bug #55810
6218
6219Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6220
6221 * tree.c: fixed xmlGetNsProp() to close bug #55683
6222 Note this requires libxslt to use it's own function instead.
6223
6224Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6225
6226 * HTMLtree.c: when in a pre element no formatting space should
6227 be added.
6228 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
6229
6230Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6231
6232 * configure.in: added tests for signal() and signal.h
6233
6234Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6235
6236 * xpath.c: robert pointed out xmlXPathNINF was not initialized
6237
6238Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6239
6240 * doc/libxml-doc.el: Felix Natter provided a new version for
6241 libxml2
6242
6243Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6244
6245 * HTMLtree.c: when in a pre element no formatting space should
6246 be added.
6247
6248Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6249
6250 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
6251
6252Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6253
6254 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
6255 hack
6256 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
6257 * uri.c: fixed a warning
6258
6259Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6260
6261 * HTMLtree.c: trying to close bug #55772 escaping in script
6262 elements
6263 * doc/xml.html: suggest to send mail to the list
6264
6265Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6266
6267 * error.c: attempt to fix the xmlGetVarStr breakage once and for
6268 good. Use a macro and based on the solution provided in
6269 vsnprintf manual page from GNU.
6270
6271Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6272
6273 * error.c: Workaround for non-preserving variadic list.
6274 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
6275
6276Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6277
6278 * doc/xml.html: added 2.3.10 release
6279
6280Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6281
6282 * configure.in: releasing 2.3.10
6283
6284Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6285
6286 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
6287
6288Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6289
6290 * encoding.c: Robert Collins provided a patch to add the
6291 "US-ASCII" encoding alias
6292
6293Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6294
6295 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
6296 string oriented functions and started cleaning the related areas
6297 in xpath.c which needed fixing in this respect
6298
6299Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6300
6301 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
6302 #55380
6303 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
6304
6305Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6306
6307 * TODO: updated
6308 * nanohttp.[ch] : started adding APIs to get the redirected URL
6309 when this occurs (needed for further base computation
6310 * tree.h: cleanup
6311 * encoding.c: cleanup
6312 * SAX.c: minor change around ctxt->loadsubset
6313
6314Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6315
6316 * Makefile.am include/Makefile.am: small change to have
6317 include/libxml rebuilt if working from CVS.
6318 * uri.c: applied another patch from Carl Douglas for URI escaping,
6319 this should close bug #51876
6320
6321Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6322
6323 * xinclude.c: fixed XInclude recursive behaviour bug #54678
6324 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
6325 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
6326 added specific regression test
6327 * parser.h: preparing for the XSLT mode where DTD inherited
6328 attributes are added to the tree.
6329
6330Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6331
6332 * xinclude.[ch]: Updated the namespace for the Last Call version
6333 * result/XInclude/include test/XInclude/include: updated the
6334 testsuite accordingly
6335
6336Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6337
6338 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
6339 related to bug #51876
6340
6341Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6342
6343 * tree.c: fixed a gross mistake in base computation, xml:base is
6344 not completely correct yet (need cascade).
6345 * xpath.[ch]: added the few things needed to find a function name
6346 and URI from the XPath context when it is called.
6347
6348Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6349
6350 * catalog.[ch]: fixes and add xmlLoadCatalogs()
6351 * DOCBparser.c: small cleanup
6352 * xmllint.c: added a --catalogs option to load catalogs from
6353 $SGML_CATALOG_FILES
6354 * tree.c: cleanup
6355 * configure.in: iconv library fixup, ICONV_LIBS
6356
6357Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6358
6359 * catalog.c: handling of CATALOG entries. detection of recursion,
6360 and a few bugfixes
6361 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
6362 against the default namespace
6363
6364Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6365
6366 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
6367
6368Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6369
6370 * parser.c: fixed propagation context info when parsing an
6371 external entity.
6372 * doc/html/*.html: regenerated a couple of docs
6373
6374Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6375
6376 * doc/xml.html: update with 2.3.9 informations
6377
6378Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6379
6380 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
6381 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
6382 * doc/html/* : rebuilt the docs
6383 * valid.c: small patch which may improve some case when
6384 validating.
6385
6386Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6387
6388 * HTMLparser.c: Closed bug #54891
6389 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
6390 to the suite
6391
6392Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6393
6394 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
6395 applied a documentation patch from LotR and filled in a few missing
6396 descriptions
6397
6398Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6399
6400 * xpath.c tree.c parser.c: speed optimizations at the parser level
6401 document tree freeing and xpath evaluation
6402
6403Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6404
6405 * parser.c parser.h parserInternals.h: fixed a couple of
6406 interfaces for handling memory buffer input to const char *
6407 upon suggestion of JamesH.
6408
6409Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6410
6411 * configure.in: LoTR sent a patch fixing the previous commit
6412
6413Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6414
6415 * configure.in: trying to deal again with the stoopid -R linking
6416 flag of Solaris
6417
6418Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6419
6420 * xpath.h: two nodeset access macros from Thomas Broyer
6421
6422Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6423
6424 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
6425 patch from Thomas Broyer
6426
6427Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6428
6429 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
6430 case
6431 * INSTALL: was empty added stuff from the FAQ
6432
6433Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6434
6435 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
6436 attributes handling and #54433 by adding xmlUnsetProp()
6437 and xmlUnsetNsProp()
6438
6439Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6440
6441 * HTMLparser.c: Patch from Jonas Borgström
6442 (htmlGetEndPriority): New function, returns
6443 the priority of a certain element.
6444 (htmlAutoCloseOnClose): Only close inline elements if they
6445 all have lower or equal priority.
6446 * result/HTML: this of course changed a number of tests results.
6447
6448Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6449
6450 * xmlIO.c catalog.c: plugged in the default catalog resolution
6451 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
6452 documentations
6453 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
6454
6455Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6456
6457 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
6458 integrating catalogs
6459 * catalog.[ch] testCatalog.c: adding a small catalo API
6460 (only SGML catalog support).
6461 * parser.c: restaured xmlKeepBlanksDefault(0) API
6462
6463Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6464
6465 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
6466
6467Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6468
6469 * parser.c: added xmlParseExternalEntityPrivate() to allow
6470 propagation of ctxt->_private when parsing external entities
6471
6472Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6473
6474 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
6475
6476Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6477
6478 * configure.in: fixed a small portability problem with AM_CONDITIONAL
6479
6480Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6481
6482 * valid.c: warn when indeterminist content model is detected
6483 * result/VC/ElementValid8: this adds a message
6484 * Makefile.am: add --novalid for VCM tests
6485 * parserInternals.c: added a call to Init memory
6486
6487Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6488
6489 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
6490 when both parameters are NULL.
6491
6492Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6493
6494 * valid.c: applied small patch from Gary Pennington, reindented
6495 some part of the code.
6496
6497Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6498
6499 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
6500 release, updated and regenerated the docs
6501
6502Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6503
6504 * xpath.c result/XPath/expr/floats : clarified and cleanup
6505 printing of abnormal floats in tests.
6506
6507Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6508
6509 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
6510 * results/HTML/ : a few changes in the output of the HTML tests as
6511 a result.
6512 * configure.in: tying to fix -liconv where needed
6513
6514Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6515
6516 * Makefile.am: fixed a stupid error
6517
6518Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6519
6520 * configure.in Makefile.am: make the inclusion of the trio
6521 modules in the library conditional
6522
6523Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6524
6525 * DOCBparser.c: patche from László Kovács, fixed entities refs
6526 in attributes handling
6527
6528Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6529
6530 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
6531 flushing
6532
6533Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6534
6535 * xpath.c: fix of an XSLT namespace bug reported on the list
6536 general/bug-8-
6537
6538Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6539
6540 * strio.h trio.c: Dan McNichol suggested a couple of small
6541 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
6542
6543Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6544
6545 * tree.c parser.c encoding.c: spent a bit more time looking
6546 at the parsing speed and DOM handling. Added a few more
6547 speedups.
6548
6549Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6550
6551 * parser.c: small but effective parsing speed improvement
6552
6553Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6554
6555 * configure.in: default on the DocBook parser inclusion (for Gnome)
6556 * DOCBparser.h: fixed a header reference
6557
6558Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6559
6560 * configure.in xpath.c: applied Bjorn patches for FPE on the
6561 alpha
6562
6563Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6564
6565 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
6566 xmlSaveFormatFileTo()
6567
6568Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6569
6570 * xpath.c: simple and efficient optimization, XPath functions
6571 aways bind to the same code, cache this
6572 * TODO: updated (by saying some is obsolete)
6573
6574Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6575
6576 * xpath.c: more cleanup work on XPath name parsing routines
6577
6578Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6579
6580 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
6581 xmlXPathParseName
6582 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
6583 * debugXML.c: avoid compilation problems if compiling without
6584 HTML support, Igor Zlatkovic
6585 * win32/libxml2/libxml2.def.src: being able to compile without
6586 XPath on Windows
6587
6588Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6589
6590 * libxml.m4: yet another patch from Toshio Kuratomi
6591
6592Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6593
6594 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
6595
6596Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6597
6598 * tree.[ch]: added xmlSaveFormatFile interface for saving
6599 and indenting a file.
6600
6601Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6602
6603 * xpath.c: fixed bug #53689 related to processing-instruction()
6604
6605Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6606
6607 * DOCBparser.c: patche from László Kovács
6608
6609Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6610
6611 * parser.c: applied fixes from Christian Glahn bug report #53391
6612
6613Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6614
6615 * error.c: Jean François Lecomte provided a complete description
6616 and a fix to bug #53537
6617
6618Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6619
6620 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
6621
6622Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6623
6624 * DOCBparser.c SAX.c: a bit more work on entities processing.
6625 Still Need to cleanup XML output and references in attributes
6626
6627Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6628
6629 * DOCBparser.c include/Makefile.am: two patches from László Kovács
6630
6631Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6632
6633 * tree.c: trying to fix #53574, not completely complete,
6634 I would like xmllint --copy --debug test/ent1 and
6635 xmllint --debug test/ent1 to show the same result.
6636 * xpath.c: fix a bug when trying to sort namespace nodes
6637
6638Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6639
6640 * HTMLtree.c: real fix for #53402
6641
6642Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6643
6644 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
6645 PIs when using xsl:output
6646 * valid.c: closing #53537 some case generate segfaults if there
6647 is validity errors
6648
6649Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6650
6651 * SAX.c testDocbook.c DOCBparser.c: more work on the support
6652 of external parsed entities, added --noent to testDocbook
6653 * valid.c: Garry Pennington found an uninitialized variable
6654 access in xmlValidateElementContent()
6655
6656Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6657
6658 * HTMLparser.c : HTML parsing still sucks ... trying to deal
6659 with madness
6660 * result/HTML/ : this modified the result of the regression tests
6661 a lot.
6662
6663Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6664
6665 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
6666 to doc where it wasn't checked against NULL reported by
6667 Jens Laas
6668
6669Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6670
6671 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
6672 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
6673
6674Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6675
6676 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
6677 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
6678 * SAX.[ch]: cleanup and updates for DocBook
6679 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
6680 ex SGML identifier changes
6681 * valid.c: removed a static unused function.
6682
6683Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6684
6685 * HTMLtree.c: applied change for Paul Sponagl on script saving
6686 * Makefile.am: the warning about entity title.xml are normal.
6687
6688Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6689
6690 * configure.in: release of 2.3.7
6691 * Makefile.am: fixing make distcheck
6692
6693Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6694
6695 * doc/html/* doc/xml.html: updated and regenerated the docs
6696
6697Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6698
6699 * xpath.c: fixed the XPointer problem introduced in 2.3.6
6700
6701Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6702
6703 * tree.c: fixed #53388 with the provided patch
6704
6705Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6706
6707 * valid.c: Bjorn detected an invalid memory access. Fixed
6708 vstateVPush()
6709
6710Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6711
6712 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
6713
6714Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6715
6716 * libxml.h: new header used only for the compilation of libxml
6717 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
6718 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
6719 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
6720 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
6721 xmlmemory.c xpath.c xpointer.c: libxml.h integration
6722 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
6723 baseline (version 1.2 plus a single patch).
6724 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
6725 scientific notation for numbers. Tests added.
6726 * xpath.c: formatting of numbers changed to use sprintf
6727 (contribution from William Brack)
6728
6729Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6730
6731 * valid.c: cleanup, more useful debugging
6732 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
6733 * xmlIO.c: entity loading is printed as an error when validating
6734
6735Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6736
6737 * valid.c: fixed to validate within entities
6738 * test/VCM/v22.xml: added a specific testcase
6739
6740Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6741
6742 * valid.c: forgot an epsilon transition in for ()+
6743 * test/VCM/v21.xml : added a specific test case
6744
6745Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6746
6747 * valid.c: removed a state explosion exhibited by RSS
6748 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
6749 from bug #51872
6750
6751Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6752
6753 * valid.[ch] tree.h: worked *hard* to get non-determinist content
6754 validation without using an ugly NFA -> DFA algo in the source.
6755 Made a specific algorithm easier to maintain, using a single
6756 stack and without recursion.
6757 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
6758 * hash.c: made the growing routine static
6759 * tree.h parser.c: added the parent information to an
6760 xmlElementContent node.
6761
6762Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6763
6764 * SAX.c parser.c xpath.c: generating IDs when not validating
6765 from an external parsed entity was poisoning the ID has table
6766 with removed values. This was killing XSLT on the KDE help
6767 browser.
6768
6769Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6770
6771 * entities.h: andrew@ugh.net.au detected a double declaration
6772
6773Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6774
6775 * debugXML.c hash.c tree.h valid.c : some changes related to
6776 the validation suport to improve speed with DocBook
6777 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
6778 the way validation errors get reported
6779
6780Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6781
6782 * HTMLparser.c HTMLtree.c: applied part of the patches provided
6783 by P C Chow and William M. Brack for XSLT HTML output
6784
6785Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6786
6787 * xmlversion.h.in win32config.h win32/libxml2/*: applied
6788 Igor Zlatkovic patches for MSC compilation and added his
6789 updates
6790
6791Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6792
6793 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
6794 prefix lookup.
6795 * parserInternals.c: fixed the bug reported by Morus Walter
6796 due to an off by one typo in xmlStringCurrentChar()
6797
6798Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6799
6800 * HTMLparser.c result/HTML/*: revamped the way the HTML
6801 parser handles end of tags or end of input
6802
6803Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6804
6805 * tree.[ch] : added xmlDocCopyNode for gdome2 support
6806
6807Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6808
6809 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
6810 bug where the linktime verions of free() won't work ...
6811
6812Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6813
6814 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
6815
6816Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6817
6818 * doc/xml.html: added 2.3.6 release
6819
6820Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6821
6822 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
6823 * result/wml.xml: resulted in a small output change
6824
6825Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6826
6827 * tree.c: xmlNewDoc was missing the charset initialization
6828 * xmllint.c: added --auto to autogenerate a doc, allow to
6829 reproduce the problem fixed on xmlNewDoc
6830
6831Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6832
6833 * xpath.c: trying to get 52979 solved
6834 * tree.c result/ result/noent/: trying to get 52712 solved, this
6835 also made me clean up the fact that XML output in general should
6836 not add formating blanks by default, this changed the output of
6837 a few tests
6838
6839Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6840
6841 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
6842
6843Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6844
6845 * configure.in: finally released 2.3.6
6846
6847Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6848
6849 * xpath.c: checking for null pointer generated by new code
6850
6851Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6852
6853 * xpath.c: fixed a [] evaluation problem reported
6854 * test/XPath/tests/simpleaddr: extended test
6855 * result/XPath/simpleaddr: updated result
6856
6857Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6858
6859 * xmllint.c: Dan Timis reported a portability problem
6860 on Macs without mmap, fixed it.
6861
6862Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6863
6864 * testXPath.c : added a --tree option allowing to display the
6865 tree dump of the XPath expression
6866
6867Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6868
6869 * xpath.c: fixed a memleak when comparing nodesets
6870 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
6871 * tree.c: added a TODO
6872
6873Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6874
6875 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
6876 we need string functions
6877 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
6878 to be able to use them where needed. Applied some changes
6879 to reduce name linking pollution and compile in only what's
6880 needed.
6881 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
6882 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
6883 for the string manipulation functions
6884 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
6885 to the free() function of xmlmemory.c
6886 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
6887 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
6888 usage.
6889
6890
6891Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6892
6893 * error.c: applied the context output patch of the error
6894 handling submitted by Chuck Griffith
6895 * error/VC/*: this slightly change some error logs
6896
6897Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6898
6899 * parser.c: fixed line number reporting on error
6900
6901Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6902
6903 * parser.c: Sullivan and Darin found a parser bug,
6904 applied the patch.
6905
6906Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6907
6908 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
6909 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
6910 xmlversion.h.in xpointer.c: of course the way I defined
6911 UNUSED breaks on old gcc version. Try to be smart and
6912 also define it directly in xmlversion.h
6913 * configure.in: removed -ansi flag from the pedantic set
6914
6915Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6916 Huge cleanup, I switched to compile with
6917 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
6918 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
6919 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
6920 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
6921 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
6922 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
6923 encoding.h entities.c error.c list.[ch] nanoftp.c
6924 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
6925 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
6926 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
6927 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
6928 Cleanup, staticfied a number of non-exported functions,
6929 detected and cleaned up a dozen of problem found this way,
6930 avoided a lot of public function name/typedef/system names clashes
6931 * doc/xml.html: updated
6932 * configure.in: switched private flags to the really pedantic ones.
6933
6934Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6935
6936 * configure.in: 2.3.5
6937 * doc/html/*: rebuilt the docs
6938
6939Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6940
6941 * parser.c: fixed a reported bug in NOTATION parsing
6942 * uri.c: accepted but not fixed bug 51876, added TODO
6943 * Makefile.am: fixed bug 51876
6944
6945Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6946
6947 * config.h.in configure.in error.c: fix a compilation problem
6948 on platforms without vsnprintf (xml@thewrittenword.com)
6949
6950Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6951
6952 * parser.c: fixed a function name header typo
6953 * SAX.c: notations can also occur in external subset.
6954
6955Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6956
6957 * error.c: removed a C++ like comment
6958
6959Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6960
6961 * parser.c: fixing bug 52299 strange condition leading
6962 to a parser crash due to a buffer overflow
6963 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
6964 added the specific test case
6965
6966Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6967
6968 * xpath.[ch]: still a lot of cleanup based on XSLT, added
6969 xmlXPathConvert{String,Number,Boolean} to be able to make
6970 type casts without a context stack, fixed some implementation
6971 problems related to the absence of context at parse-time,
6972 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
6973 in the public API too
6974 * xpointer.c xpathInternals.h: we need to know at parse time
6975 whether we are compiling an XPointer
6976
6977Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6978
6979 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
6980 cleaned up the parser internals, refactored XPath code, added
6981 new compilation based APIs and cleanly separated public and
6982 private APIs.
6983
6984Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6985
6986 * xpath.h: the comp field must be added at the end to avoid
6987 killing binary compat.
6988
6989Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6990
6991 * Makefile.am: detect XPath memleaks in regreson tests
6992 * error.c: fixed and error w.r.t. error reporting still using
6993 stderr
6994 * hash.c: added new line at end of file
6995 * tree.h: minor cleanup
6996 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
6997 expression parsing from evaluation, resulted in a number of
6998 changes internally, and in XPointer. Likely to break stuff
6999 using xpathInternals.h but should remain binary compatible,
7000 new interfaces will be added.
7001
7002Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7003
7004 * configure.in: fixed a couple of problems reported by
7005 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
7006 without gcc on non linux platforms.
7007
7008Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7009
7010 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
7011 a fix for --with-html-dir= configure support. I hope it won't
7012 break rpm generation
7013
7014Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7015
7016 * xmlIO.c: one function comment cleanup.
7017
7018Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7019
7020 * SAX.c: external subset notations were improperly registered
7021 in the internal subset.
7022
7023Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7024
7025 * README.cvs-commits: added, pointing to HACKING
7026 * HACKING: updated
7027
7028Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7029
7030 * parser.c: and Matt Sergeant found one in the XML push
7031 parser (erroneous check I forgot to remove when I fixed the
7032 main parser).
7033
7034Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7035
7036 * xpath.c: ptittom found a small bug in UnaryExpr
7037
7038Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7039
7040 * configure.in: bumped to 2.3.4
7041 * error.c: fixed bug #51860
7042 * tree.c: fixed bug #51861
7043 * valid.c: cleanup, more debug, failed to fix one bug crap ...
7044 * tree.[ch] : added xmlDefaultBufferSize
7045 * nanoftp.c: typo in function name header block
7046 * doc/xml.html : updated, added link to XML::LibXSLT
7047 * doc/html/* : rebuilt the docs
7048
7049Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7050
7051 * parser.c SAX.c: the new content parsing code raised an
7052 ugly bug in the characters() SAX callback. Found it
7053 just because of strangeness in XSLT XML Rec ouptut :-(
7054
7055Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7056
7057 * Makefile.am: Martin Baulig suggested to add -lm
7058 * tree.c: found another bug in xmlNodeGetContent()
7059
7060Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7061
7062 * xpath.c: Bjorn found the error related to strictness of comparison.
7063
7064Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7065
7066 * parser.c: trying to fix the Dtd parsing problem reported
7067 by Gary, side effect of last week speed optimizations.
7068
7069Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7070
7071 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
7072 * parserInternals.c: removed unneeded test raised by Stric
7073
7074Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
7075
7076 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
7077 and fixed by William Brack). Added xmlXPathFormatNumber.
7078 Changed the sorting slightly.
7079 * configure.in Makefile.am example/Makefile.am: Added -lm.
7080 Please note that applications linking with libxml2, must
7081 also like with the math library from now on.
7082
7083Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7084
7085 * HTMLparser.c: fixed loop reported by Marc Sanfacon
7086
7087Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7088
7089 * parser.c: one must report spaces even if the Dtd element
7090 content proves that this is not part of the element content.
7091 * result/valid/*.xml: this changed the ouptu slightly
7092
7093Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7094
7095 * configure.in: bumped to 2.3.3
7096 * doc/xml.html: updated
7097
7098Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7099
7100 * tree.c: minor doc fix
7101 * xpath.c: deallocation issues when a result tree has been
7102 converted to a node-set
7103
7104Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7105
7106 * doc/xml.html: oops corrected dates s/2000/2001
7107
7108Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7109
7110 * valid.c: new patch from Gary Pennington
7111
7112Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7113
7114 * doc/xml.html: applied patch from Ankh
7115
7116Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7117
7118 * xinclude.c: fixed a problem building on Mac
7119
7120Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7121
7122 * parser.c: more work on increasing parsing ferformances
7123
7124Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7125
7126 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
7127 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
7128 avoiding memcpy in production builds MEM_CLEANUP macro use
7129 * parser.[ch] parserInternals.c: optimizations of the tightest
7130 internal loops inside the parser. Better checking of I/O
7131 flushing/loading conditions
7132 * xmllint.c : added --timing
7133
7134Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7135
7136 * configure.in: bumped to 2.3.2
7137 * doc/xml.html: updated for release
7138
7139Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7140
7141 * xpath.c: found a memleak and fixed a nasty bug
7142
7143Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7144
7145 * xmllint.[c1] : added return code errors for xmllint
7146 * xpath.c: specific debug dump function for result value trees
7147
7148Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7149
7150 * xpath.c: finally implemented xmlXPathCompareNodeSets
7151 * test/XPath/expr/floats results/XPath/expr/floats: added
7152 a test for float expressions
7153
7154Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7155
7156 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
7157 * parserInternals.[ch]: trying to speed up parsing
7158 * xpath.c : speeded up node set equality op
7159
7160Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7161
7162 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
7163 better handling of ID/IDREF and the list modules associated
7164 * configure.in: small CFLAGS cleanup
7165
7166Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7167
7168 * configure.in: fixed iconv detection on AIX (stric)
7169
7170Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7171
7172 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
7173
7174Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
7175
7176 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
7177 and optimized xmlXPathNodeSetSort
7178
7179Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7180
7181 * xpath.c: bug fix when context size is 0
7182 * parser.c: I like Norm's Dtd because they still manage to break
7183 the parser occasionally
7184
7185Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7186
7187 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
7188
7189Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7190
7191 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
7192 attributes within the XML-1.0 namespace
7193
7194Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7195
7196 * xpathInternals.h: exported a few axis functions
7197 * doc/xml.html: updated the doc
7198
7199Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7200
7201 * configure.in: applied patch from Daniel van Balen for OpenBSD
7202 and bumped version to 2.3.1
7203 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
7204 attempt to find autoclosing was simply broken, removed it,
7205 updated the examples, this is better
7206
7207Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7208
7209 * hash.[ch]: added Paolo Casarini patch to provide Delete from
7210 hash functionnalities.
7211 * doc/html/* : rebuild the doc
7212
7213Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7214
7215 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
7216 on predicate
7217 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
7218 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
7219 really want to have tags closed on output even if we accept
7220 unclosed ones on input
7221
7222Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7223
7224 * xpath.c: ouch don't free NULL, rare case fixed
7225 * tree.c: don't coalesce text nodes if they don't have the
7226 same behaviour wrt escaping on output
7227
7228Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7229
7230 * xpath.c: small fixup
7231 * SAX.c: don't warn on empty namespaces.
7232
7233Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7234
7235 * README: a bit of cleanup
7236 * configure.in: preparing for 2.3.0 release
7237
7238Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7239
7240 * hash.[ch]: added a first version of xmlHashSize()
7241 * valid.c: another bug fix from Gary Pennington
7242
7243Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7244
7245 * valid.c: couple of bug fixes pointed by Gary Pennington
7246 * HTMLtree.c: #if 0 cleanup
7247
7248Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7249
7250 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
7251 which removes a time consuming check of xmlXPathNodeSetAdd()
7252 and use it in places where we are sure to not break unicity
7253
7254Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7255
7256 * xpath.c: bug fixes found from XSLT
7257 * tree.c: preserve node->name special values when copying nodes.
7258 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
7259 external subset are fetched when available but without full
7260 validation. Added xmlLoadExtDtdDefaultValue, need a function.
7261 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
7262 output with encoding disabled.
7263
7264Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7265
7266 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
7267 xmlCheckFilename should not be called from xmlFileOpenW
7268 and xmlGzfileOpenW
7269
7270Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7271
7272 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
7273 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
7274 added the new tests for URI normalization
7275 * testURI.c: fixed stoopid bugs
7276 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
7277 the URI in the error messages are now properly normalized
7278
7279Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7280
7281 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
7282
7283Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7284
7285 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
7286
7287Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7288
7289 * xpath.c: fixed mod operator
7290
7291Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7292
7293 * parser.c: fixed xmlStrcat doc
7294 * tree.c: 2 fixes form Anders Carlson for copying nodes and
7295 trees.
7296
7297Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7298
7299 * xpath.c result/XPath/tests/chaptersbase
7300 result/XPath/tests/simplebase: fixed XPath node()
7301 * tree.c: small fix in xmlNewNs()
7302 * Makefile.am: removed extraneous xml2Conf.sh rule
7303
7304Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7305
7306 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
7307 Changed the library name, in order to get libxml-devel and
7308 libxml2-devel to coexist on a single system
7309 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
7310 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
7311
7312Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7313
7314 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
7315 libxml2-devel installable in // as libxml-devel.
7316
7317Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7318
7319 * doc/Makefile.am: fixed make rebuild in doc
7320 * doc/html/*.html: rebuilt the docs
7321
7322Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7323
7324 * tree.c: patch from Bjorn Reese on xmlBufferCCat
7325
7326Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7327
7328 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
7329 the HTML doc to go into the -devel RPM ...
7330 * aclocal.m4 config.h.in: some updates due to auto* magic
7331
7332Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7333
7334 * xpath.h: added a hook in the context structure allowing to
7335 link to extra support, needed for XSLT
7336
7337Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7338
7339 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
7340 xmlXPtrCmpPoints to use it.
7341 * propagated the following patch from Alejandro Forero
7342 * include/win32config.h xmlIO.c: applied further suggestions
7343 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
7344 * example/gjobread.c: fixed warnings, now that it builds
7345
7346Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
7347
7348 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
7349
7350 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
7351 filename points to a valid file (not a directory).
7352 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
7353 Added calls to xmlCheckFilenameDir.
7354
7355 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
7356 `path' (rather than `filename') as the parameter to gzopen and open.
7357
7358Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7359
7360 * Makefile.am: fixed a problem with EXTRA_DIST
7361
7362Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7363
7364 * Makefile.am example/Makefile.am: finally found the trick
7365 to build the example, i.e. add "." in SUBDIRS before example
7366 in the list <grin/>
7367
7368Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7369
7370 * doc/xml.html: updated with an XSLT section, removed pointer to
7371 W3C CVS base.
7372
7373Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7374
7375 * xpath.c: when copying a XSLT tree object teh tree need to be copied
7376 too, and deallocation need to occur the same way.
7377
7378Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7379
7380 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
7381 type correponding to an XSLT result tree fragment. Share most
7382 of the data format with node set, as well as operators.
7383 * HTMLtree.c: added a newline at the end of the doctype output
7384 whe this one is not present initially.
7385 * tree.c: make sure taht the parent and doc pointers are properly
7386 set when copying attributes (lists).
7387
7388Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7389
7390 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
7391
7392Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7393
7394 * xpath.c: seems I finally killed that ugly path evaluation
7395 context bug (tagged 9999 in case is is wrong)
7396
7397Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7398
7399 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
7400 for XSLT
7401
7402Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7403
7404 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
7405 for xmlGzfileOpen() bug
7406
7407Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7408
7409 * xpath.c: removed an error found by XSLT usage
7410 * tree.c parserInternals.h: use a predefined static string
7411 for text and comment nodes, avoid freeing them in xmlFreeNode,
7412 exported the string name in parserInternals.h and added
7413 another value to disable encoding at output (for XSLT),
7414 gain memory, time.
7415
7416Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7417
7418 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
7419 win32/libxml2/libxml2_so.dsp: new makefiles and update
7420 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
7421
7422Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7423
7424 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
7425 Gary Pennington
7426
7427Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7428
7429 * xpath.c: fixed the comaprision of values and nodelists,
7430 need to compare nodelist still ...
7431 * debugXML.c: avoided a possible core dump
7432 * HTMLparser.c: cleanup
7433 * nanohttp.c: contributed fix.
7434 * tree.c: fixes in properties handling added xmlSetNsProp
7435 needed by libxslt
7436 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
7437 comment
7438 * TODO: updated
7439
7440Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7441
7442 * parser.c parserInternals.c: applied Bjorn Reese optimization
7443 patch
7444
7445Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7446
7447 * Makefile.am: applied patch fro make check from Martin Vidner
7448
7449Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7450
7451 * configure.in: preparing 2.2.11
7452 * doc/html/*: rebuild the HTML files
7453 * doc/xml.html : updated
7454
7455Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7456
7457 * tree.c: fixed a stupid bug
7458 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
7459 patches related to validation of an XInclude processing result
7460 * TODO: updated
7461
7462Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7463
7464 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
7465 on large files
7466
7467Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7468
7469 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
7470
7471Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7472
7473 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
7474 reported by Jonas Borgström
7475 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
7476
7477Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7478
7479 * testXPath.c xpath.c: fixing the XPath union expressions problem
7480 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
7481
7482Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7483
7484 * xmllint.c: Made is so if the file name is "-" is will read form
7485 standard input. Sven Heinicke <sven@zen.org>
7486 * tree.c: fixed a problem when growing buffer
7487 * tree.h: fixed the comment of the node types following andersca
7488 comment
7489 * TODO: updated
7490
7491Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7492
7493 * HTMLparser.[ch]: added a way to avoid adding automatically
7494 omitted tags. htmlHandleOmittedElem() allows to change the
7495 default handling.
7496 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
7497 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
7498 of xmllint too when using --memory flag, added a memory test
7499 suite at the Makefile level.
7500 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
7501 with namespace use when encountering QNames in XPath evalation,
7502 added xmlns() scheme in XPointer.
7503 * nanoftp.c : incorporated a fix
7504 * parser.c xmlIO.c: fixed problems raised with encoding when using
7505 the memory I/O
7506 * parserInternals.c: closed bug 25934 reported by
7507 torsten.landschoff@innominate.de
7508 * TODO: updated
7509
7510Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7511
7512 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
7513 on a non-updated tree :-(, made a 2.2.10 release to correct the
7514 situation
7515
7516Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7517
7518 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
7519 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
7520 integrated a set of OpenVMS changes from Howard Taylor
7521 <Howard.Taylor@pacoast.com>
7522
7523Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7524
7525 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
7526 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
7527
7528Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7529
7530 * HTMLparser.c: some fixes on auto-open of html/head/body
7531 * encoding.c: fixed a compilation error on some gcc env
7532 * xpath.c xpointer.[ch] xpathInternals.h: improved the
7533 XPointer implementation
7534 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
7535 related XPointer tests and associated results
7536
7537Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7538
7539 * doc/xmldtd.html doc/xml.html: following a short step by step
7540 guidance on IRC to help maciej with DTDs I started a small
7541 page on the subject.
7542
7543Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7544
7545 * HTMLparser.c: fixed handling of broken charrefs
7546 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
7547 patches
7548
7549Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7550
7551 * doc/xml.html doc/html/* : rebuilt the docs after adding
7552 xinclude and updated page for 2.2.7 and 2.2.8
7553 * configure.in: releasing 2.2.8
7554
7555Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7556
7557 * parser.[ch] parserInternals.c: applied the conditional
7558 section processing fix from Jonathan P Springer
7559 <jonathan.springer2@gte.net>
7560 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
7561 project file, fixed iconv default non support
7562 * xpath.c: fixed the problem of evaluating relative expressions
7563 when a node context is provided.
7564
7565Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7566
7567 * nanoftp.c: fixed gcc 2.95 new warnings
7568 * SAX.c: fixed a stupid bug
7569 * tree.c: fixed a formatting problem when round-tripping
7570 from/to memory
7571 * xinclude.c: chased memleak, fixed a base problem
7572 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
7573 xmlXPtrBuildNodeList()
7574 * TODO: updated
7575 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
7576 adding a first small set of regression tests for XInclude
7577
7578Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7579
7580 * nanohttp.[ch]: applied Wayne Davison patches to access
7581 the WWW-Authorization header.
7582 * parser.c: Closed Bug#30847: Problems when switching encoding
7583 in short files by applying Simon Berg's patch.
7584 * valid.c: fixed a validation problem
7585 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
7586 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
7587 Wayne Davison
7588 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
7589 need to be extended to non full nodes selections.
7590 * xinclude.c: starts to work decently
7591
7592Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7593
7594 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
7595 debugXML.c xmlversion.h.in: Started adding XInclude support,
7596 this is a new xmllint option
7597 * tree.c xpath.c: applied TOM patches for XPath
7598 * xpointer.c: fixed a couple of errors.
7599 * uri.c: added an escaping function needed for xinclude
7600 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
7601 new warning from RH70 gcc's version
7602
7603Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7604
7605 * HTMLparser.c: fixed loop on invalid char in scripts
7606 * parser.c: update to description of xmlIOParseDTD()
7607 * libxml.m4 xmlversion.h.in: changes contributed by
7608 Michael Schmeing <m.schmeing@internet-factory.de>
7609 * configure.in: preparing for 2.2.7
7610 * Makefile.am: trying to avoid config.h and acconfig.h
7611 being included in the distrib
7612 * configure.in: released 2.2.7
7613
7614Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7615
7616 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
7617 like namespaces for good. Unified xmlNs and xmlNode somewhat.
7618
7619Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7620
7621 * parser.[ch]: added xmlIOParseDTD()
7622 * xpointer.c: added support for the 2 extra parameters of
7623 string-range, fixed a stoopid error when '0' was present
7624 in XPointer expressions
7625 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
7626 testsuite for the above
7627
7628Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7629
7630 * libxml.spec.in: improved package descriptions
7631
7632Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7633
7634 * xpath.c xpathInternals.h: applied a large cleaning patch
7635 from TOM <ptittom@free.fr>, it also add namespace support
7636 for function and variables registration.
7637
7638Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7639
7640 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
7641 * Makefile.mingw: Wayne Davison's update adding hash.c
7642
7643Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7644
7645 * xpath.c: fixed the root evaluation problems
7646 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
7647 ignorable spaces with <b> <bold> <em>
7648 * tree.c: fixed a loop in xmlSearchNsByHref()
7649
7650Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7651
7652 * xpath.c: applied another XPath patch from TOM
7653 * xpath.c include/makefile.am: applied another patch from
7654 china@thewrittenword.com (cleanup on IRIX).
7655
7656Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7657
7658 * xml-config.1: received a fixed version from Fredrik Hallenberg
7659 <hallon@lysator.liu.se>
7660
7661Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7662
7663 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
7664 cleanup patch for XPath
7665
7666Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7667
7668 * patched to redirrect all "out of context" error messages to
7669 a reconfigurable routine. The changes are:
7670 * xmlerror.h : added the export of an error context type (void *)
7671 an error handler type xmlGenericErrorFunc there is an interface
7672 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
7673 to reset the error handling routine and its argument
7674 (by default it's equivalent to respectively fprintf and stderr.
7675 * all the c files: all wild accesses to stderr or stdout within
7676 the library have been replaced to calls to the handler.
7677
7678Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7679
7680 * configure.in: release 2.2.6
7681 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
7682 exporting the inner functions of xpath for extension modules
7683 * doc/*: updated and rebuilt the doc
7684
7685Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7686
7687 * nanohttp.c : applied Wayne HTTP cleanup patch
7688 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
7689 and xmlNodeSetSpacePreserve()
7690
7691Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7692
7693 * xpath.c: closing bug #29260
7694
7695Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7696
7697 * hash.[ch] debugXML.c: expanded/enhanced the API, added
7698 multikey tuples, made hash structure opaque
7699 * valid.[ch]: moved elements, attributes, notations decalarations
7700 as well as ID and refs to hash tables.
7701 * entities.c: hash cleanup
7702 * xmlmemory.c: fixed a dump problem in debug mode
7703 * include/Makefile.am: problem passing in DESTDIR= values patch
7704 from Marc Christensen <marc@calderasystems.com>
7705 * nanohttp.c: removed debugging remains
7706 * HTMLparser.c: the bogus tag should be ignored (Wayne)
7707 * HTMLparser.c parser.c: fixing a number of problems with the
7708 macros in the *parser.c files (Wayne).
7709 * HTMLparser.c: close the previous option when opening a new one
7710 (Marc Sanfacon).
7711 * result/HTML/*: updated the HTML results accordingly
7712
7713Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7714
7715 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
7716 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
7717 XPath functions and XML entities table to them. More to come...
7718 * xmlIO.c: fixed libxml closing FILEs it didn't open.
7719
7720Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7721
7722 * tree.c: coalesce adjacent text nodes
7723 * valid.c: handling of blank nodes in DTd validation (raised
7724 by problems with a posteriori validation).
7725 * nanohttp.c: changing behaviour on HTTP write stuff.
7726 * HTMLtree.c: forced body and html to be explicitely closed.
7727 * xpath.h: exported more XPath functions.
7728
7729Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7730
7731 * Release of 2.2.5
7732 * xpointer.c: range() range-inside and other helper functions
7733 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
7734
7735Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7736
7737 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
7738 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
7739
7740Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7741
7742 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
7743 and XPointer modules
7744
7745Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7746
7747 * SAX.h: closed #25107
7748
7749Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7750
7751 * testSAX.c: fixed problem with cdata reporting
7752 * SAXresult/* : updated
7753
7754Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7755
7756 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
7757 Closed bug #27499, added to regression tests
7758 * TODO: updated
7759
7760Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7761
7762 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
7763 support for SCRIPT and STYLE with help from Bjorn Reese
7764 * test/HTML/* result/HTML/*: added simple testcase and updated
7765 the existing ones.
7766
7767Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7768
7769 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
7770 string-range for empty strings
7771 * test/XPath/docs/str test/XPath/xptr/chaptersrange
7772 test/XPath/xptr/strrange: augmented the XPointer testsuite
7773
7774Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7775
7776 * doc/xml.html doc/xmlmem.html: added a module describing memory
7777 interfaces and use, updated the main page.
7778
7779Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7780
7781 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
7782 nanoftp code work on Windows too now
7783
7784Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7785
7786 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
7787 * xpointer.c: implemented string-range() at least a good first version
7788 * test/XPath/docs/str test/XPath/xptr/strrange
7789 result/XPath/xptr/strrange: the string-range() tests
7790
7791Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7792
7793 * Makefile.am include/Makefile.am include/win32config.h
7794 win32/Makefile.mingw: fixed problems reported by Wayne Davison
7795 and make distcheck
7796
7797Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7798
7799 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
7800 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
7801 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
7802
7803Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7804
7805 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
7806 patch for socklen_t detection by
7807 Albert Chin-A-Young <china@thewrittenword.com>
7808
7809Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7810
7811 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
7812 and added a --dtdvalid option to xmllint used to test it
7813
7814Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7815
7816 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
7817 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
7818
7819Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7820
7821 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
7822 handlings (registration, lookup, cleanup)
7823
7824Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7825
7826 * configure.in Makefile.am include/makefile.am: adding XPointer
7827 and XPtrtests target
7828 * xpointer.[ch] : new files for XPointer support
7829 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
7830 more XPath tests
7831
7832Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7833
7834 * configure.in: fixed, very broken, make distcheck works again
7835
7836Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7837
7838 * More work toward 2.2.5, integrated a number of patches
7839 * configure.in Makefile.am win32config.h.in: trying to cleanup
7840 make distcheck .... huh ...
7841 * include/Makefile.am include/win32config.h: new directory
7842 for includes
7843 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
7844 updated teh makefiles and instructions for WIN32
7845 * xpath.c: small fixes
7846 * test/XPath/ results/XPath: updated the testcases and results
7847 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
7848 suggested patches
7849 * valid.c: fixed an ID bug
7850
7851Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7852
7853 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00007854 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007855 * xpath.[ch]: worked on XPointer
7856
7857Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7858
7859 * configure.in Makefile.am: 2.2.5, ship the include in an
7860 include/libxml subdirectory, use symlinks when using CVS
7861 * testSAX.c: fixed small bug
7862 * testXPath.c: changed the way testfiles are parsed
7863 * debugXML.c: same kind of cleanup when parsing an argument expression
7864 XPath/XPointers can have blanks embedded
7865 * xpath.[ch]: more cleanup, reorgs for XPointer work
7866 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
7867 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
7868
7869Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7870
7871 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
7872 in the XPath engine, rewrote large parts of it, now it's far
7873 cleaner and in sync with the REC not an old WD. Fixed a parsing
7874 problem in the interactive XML shell found when testing XPath.
7875
7876Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7877
7878 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
7879 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
7880 examples with the extra test
7881
7882Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7883
7884 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
7885 the global init function.
7886
7887Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7888
7889 * HTMLparser.c: Doohhh, attribute name parsing was still case
7890 sensitive ! Fixed this ...
7891 * result/HTML/* : updated the tests results accordingly
7892
7893Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7894
7895 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
7896 engine, should be far more stable, incorporated a new version of
7897 preceding/following axis, need testing
7898 * uri.c: fixed file:///c:/a/b/c problem
7899 * test/XPath/tests/idsimple: augmented the XPath tests
7900
7901Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7902
7903 * doc/* rebuilding docs for 2.2.4 release
7904
7905Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7906
7907 * configure.in: releasing 2.2.4
7908 * parser.[ch]: added xmlStrEqual()
7909 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
7910 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
7911 use xmlStrEqual instead
7912 * TODO: updated
7913 * added an XPath test
7914
7915Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7916
7917 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
7918 * entities.h: exported xmlInitializePredefinedEntities
7919 * parser.[ch] : added xmlInitParser()
7920 * parserInternals.h : had to export htmlInitAutoClose()
7921
7922Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7923
7924 * xpath.[ch] : fixed some serious XPath Predicate evaluation
7925 problems
7926 * Makefile.am : added XPath regression tests to normal tests
7927 * uri.c: fixed a problem with local paths, cleanup
7928 * parser.c: fixed a problem with large CData sections
7929
7930Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7931
7932 * configure.in xml-config.in: patch from "Ben Taylor"
7933 <sol7x86@hotmail.com> for solaris shared libs lookup
7934
79352000-09-30 Martin Baulig <baulig@suse.de>
7936
7937 * libxml-2.0.pc.in: Provide pkg-config script.
7938
7939 * configure.in: Create the libxml-2.0.pc script from the
7940 libxml-2.0.pc.in templates.
7941 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
7942 script in `$(libdir)/pkgconfig'.
7943
7944Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7945
7946 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
7947 when compiling with MSC
7948
7949Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7950
7951 * xpath.c: patch for normalize-string() substring-before(),
7952 substring-after() and translate() functions from Bjorn Reese
7953 <breese@mail1.stofanet.dk>
7954 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
7955 Fredrik Hallenberg <hallon@lysator.liu.se>
7956 * TODO: updated
7957
7958Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7959
7960 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
7961 problem of socklen_t being undefined on a number of platforms
7962 * debugXML.c: fixed a compilation problem when without snprintf
7963
7964Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7965
7966 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
7967 an URI bug and a fix for the control-character-induced infinite loop
7968 * nanohttp.c: preventive fix for compiling on WIN32
7969
7970Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7971
7972 * xmlint.c: closing bug #25000
7973
7974Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7975
7976 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
7977 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
7978 modified slightly Wayne Davison patch adding xmlStrcasecmp and
7979 related function, fixing xmlStrncmp(), and associated cleanup
7980 * result/HTML/entities.html.sax: updating result
7981
7982Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7983
7984 * uri.c: applied patch for URI escaping from Wayne Davison
7985 <wayned@blorf.net>
7986 * tree.c parserInternals.c HTMLparser.c: memset checks patches
7987 from Denis Barbier <barbier@imacs.polytechnique.fr>
7988 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
7989 patch from Wayne Davison
7990
7991Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7992
7993 * doc/xml.html : updated with new releases, adding "how to help"
7994
7995Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7996
7997 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
7998 removed a few warnings in pedantic mode ...
7999 * parserInternals.c parser.c: moved encoding switching function
8000 to parserInternals.c
8001 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
8002
8003Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8004
8005 * HTMLparser.c parser.c: set ctxt->errNo before calling the
8006 error or warning handlers
8007
8008Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8009
8010 * parserInternals.c parserInternals.h parser.c Makefile.am:
8011 created a new module parserInternals.c, moved most of the
8012 code shared by the various parsers there, as well as
8013 deprecated code from parser.c. More cleanup of parser.c
8014 * uri.c: fixed a problem when URI is NULL
8015 * valid.c: speedup when looking for an attribute declaration
8016
8017Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8018
8019 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
8020 the cleanup of the computation of URI references when seeking
8021 external entities. The URI reference string and the resulting
8022 URI are both stored now.
8023 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
8024 large s(n)printf checks and cleanup from Denis Barbier
8025 <barbier@imacs.polytechnique.fr>
8026 * xmlversion.h.in tree.h: couple of SGML declarations for a
8027 possible docbook module.
8028 * result/VC/ : a couple of test output changed due to the change
8029 of the entities URI
8030
8031Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8032
8033 * parser.h: added a _private field for linking user's data
8034
8035Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8036
8037 * parser.c parserInternals.h: demacroified most of the IS_XXX
8038 the gain in size is significant so ...
8039
8040Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8041
8042 * entities.c: cases where looking up entities with doc==NULL
8043 covered
8044
8045Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8046
8047 * uri.c: applied Wayne Davison patch
8048 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
8049
8050Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8051
8052 * uri.c testUri.c: applied Wayne Davison patches
8053 * test/URI/uri.data result/URI/uri.data: first set of tests/results
8054 * Makefile.in: added URItest and included thenin "make tests"
8055
8056Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8057
8058 * xmlversion.h.in: closed bug 22941
8059
8060Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8061
8062 * doc/xmlio.html: added doc and example for entity loader
8063 redefinition.
8064
8065Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8066
8067 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
8068 used by libxml
8069
8070Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8071
8072 * parser.c: Fixed bug on invalid ontent characters and when using
8073 push.
8074 * xmllint.c: fixed xmllint endling of errors in push mode
8075
8076Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8077
8078 * HTMLparser.c testHTML.c: applied two new patches from
8079 Wayne Davison <wayned@users.sourceforge.net>
8080 * result/HTML/*.sax: regenerated HTML SAX output
8081 * parser.c: more cleanup.
8082
8083Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8084
8085 * HTMLparser.[ch] testHTML.c: applied the second set of
8086 patches from Wayne Davison <wayned@users.sourceforge.net>,
8087 adding htmlEncodeEntities()
8088 * HTMLparser.c: fixed an ignorable white space detection bug
8089 occuring when parsing with SAX only
8090 * result/HTML/*.sax: updated since the output is now HTML
8091 encoded...
8092
8093Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8094
8095 * HTMLparser.[ch]: applied some of Wayne Davison
8096 <wayned@users.sourceforge.net> patches
8097
8098Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8099
8100 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
8101 undeclared namespace prefix was used, added a warning.
8102 Cleaned up support w.r.t. entities, spilling out a warning
8103 and being pedantic on lookups.
8104 * test/warning/ent9 : added testcase for previous example.
8105 * TODO: updated
8106 * parserInternals.h parser.c: changed the way names are parsed
8107 now allow infinite size and decrease penalty for normal use
8108 * parser.c: Started a big cleanup/check of the parser code,
8109 fixed some of the most tortuous entity code, spotted code
8110 unused anymore
8111 * test/*: added tests for very long names and related nasty
8112 things.
8113
8114Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8115
8116 * doc/encoding.html: added encoding aliases doc
8117 * doc/xml.html: updates
8118 * encoding.[ch]: added EncodingAliases functions
8119 * entities.[ch] valid.[ch] debugXML.c: removed two serious
8120 bottleneck affecting large DTDs like Docbook
8121 * parser.[ch] xmllint.c: added a pedantic option, will be
8122 useful
8123 * SAX.c: redefinition of entities is reported in pedantic mode
8124 * testHTML.c: uninitialized warning from gcc
8125 * uri.c: fixed a couple of bugs
8126 * TODO: added issue raised by Michael
8127
8128Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8129
8130 * doc/encoding.html: propagated Martin Duerst suggestions
8131
8132Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8133
8134 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
8135 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
8136 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
8137 by Wayne Davison
8138
8139Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8140
8141 * nanoftp.c nanohttp.c: small cleanup
8142 * TODO: updated
8143
8144Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8145
8146 * added an old VC testcase and updated title.xml entity
8147
8148Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8149
8150 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
8151 done on auto-opening of <p> tags and cleanup of SAX output
8152
8153Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8154
8155 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
8156
8157Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8158
8159 * doc/xml.html libxml.* structure.*: updated the doc a bit
8160
8161Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8162
8163 * testSAX.c testHTML.c result/HTML/: cleanup of the output
8164 of SAX tests
8165
8166Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8167
8168 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
8169 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
8170
8171Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8172
8173 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
8174 * testHTML.c: fix core dump on Solaris 2.x systems
8175 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
8176 * result/HTML/*.sax: previous bug fix lead to new results
8177
8178Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8179
8180 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
8181 * configure.in: added --with-readline=DIR to accept alternate
8182 path for readline include/library
8183 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
8184 for ANSI under HP-UX
8185 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
8186 includes @LIBS@
8187
8188Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8189
8190 * doc/* : rebuilt the docs
8191 * getting ready for 2.2.2 release
8192
8193Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8194
8195 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
8196 and xmlAddFeature()
8197 * tree.[ch]: added xmlAddChildList()
8198 * xmllint.c: MAP_FAILED macro test
8199 * parser.h: added xmlParseCtxtExternalEntity()
8200 * valid.c: applied bug fixes removed warning
8201 * tree.c: added CDATA block to elements content
8202 * testSAX.c: cleanup of output
8203 * testHTML.c: added SAX testing
8204 * encoding.c: better error recovery
8205 * SAX.c, parser.c: fixed one of the external entity processing
8206 of the OASis testsuite
8207 * Makefile.am: added HTML SAX regression tests
8208 * configure.in: bumped to 2.2.2
8209 * test/HTML/ result/HTML: added a few of HTML tests, and added the
8210 SAX results
8211
8212Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8213
8214 * configure.in: patch for HP compiler
8215
82162000-08-04 Sven Heinicke <sven@zen.org>
8217
8218 * xmllint.c: Was coredumping sometimes when the file given didn't
8219 exist.
8220
8221Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8222
8223 * parser.c xmlIO.[ch]: fixed the problem of encoding support
8224
8225 when using in memory parsing. Need some cleanup.
8226 * xmllint.c configure.in: added a --memory flag to test memory
8227 parsing
8228
8229Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8230
8231 * nanohttp.c: fixed socklen_t replacement to unsigned int
8232 * parser.c: fixed a space handdling missing at the end of
8233 production 28 DOCTYPE.
8234 * xmlmemory.c: fixed a stupid bug on the routine to override
8235 allocation functions
8236 * TODO: updated
8237
8238Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8239
8240 * doc/ regenerated the docs
8241
8242Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8243
8244 * doc/encoding.html doc/xml.html: added I18N doc
8245 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
8246 improvements, both parser and filters, added ASCII & HTML,
8247 fixed the ISO-Latin-1 one
8248 * xmllint.c testHTML.c: added/made visible --encode
8249 * debugXML.c : cleanup
8250 * most .c files: applied patches due to warning on Windows and
8251 when using Sun Pro cc compiler
8252 * xpath.c : cleanup memleaks
8253 * nanoftp.c : added a TESTING preprocessor flag for standalong
8254 compile so that people can report bugs more easilly
8255 * nanohttp.c : ditched socklen_t which was a portability mess
8256 and replaced it with unsigned int.
8257 * tree.[ch]: added xmlHasProp()
8258 * TODO: updated
8259 * test/ : added more test for entities, NS, encoding, HTML, wap
8260 * configure.in: preparing for 2.2.0 release
8261
8262Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8263
8264 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00008265 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008266
8267Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8268
8269 * doc/xml.html: changed the xmlsoft.org structure, updated the
8270 examples w.r.t. root and childs
8271
8272Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8273
Daniel Veillard784b9352003-02-16 15:50:27 +00008274 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008275
8276Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8277
8278 * HTMLparser.c: Work on character encoding support for the HTML parser
8279 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
8280 * encoding.c: Fixed a potential memleak in the encoding stuff
8281
8282Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8283
8284 * doc/FAQ.html doc/Makefile.am : added a FAQ
8285
8286Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8287
8288 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
8289 of the HTML parser to force it to not bypass SAX
8290
8291Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8292
8293 * win32config.h.in: updated
8294 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
8295 lacks iconv support :-( need to release 2.1.1
8296 * configure.in: release 2.1.1
8297 * HTMLparser: fixed bug #14784
8298 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
8299 by Windows compiler
8300 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
8301 the SAX startDocument() callback.
8302 * TODO: updated
8303
8304Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8305
8306 * added xmlStopParser()
8307
8308Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8309
8310 * configure.in: 2.1.0 prerelease
8311 * Large resync between W3C and Gnome tree
8312 * nanoftp, nanohttp.c: fixed stalled connections probs
8313 * HTMLtree.c SAX.c : support for attribute without values in
8314 HTML for andersca
8315 * valid.c: Fixed most validation + namespace problems
8316 * HTMLparser.c: start document callback for andersca
8317 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
8318 * parser.h, SAX.c: serious speed improvement for large
8319 CDATA blocks
8320 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
8321 different encoding
8322 * example/Makefile.am example/gjobread.c tree.h: work on
8323 libxml1 libxml2 convergence.
8324 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
8325 and the LIBXML_TEST_VERSION macro
8326
8327Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8328
8329 * doc/xml.html: various patches and improvements typo fixed by
8330 Felix Natter
8331 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
8332 from Felix Natter <fnatter@gmx.net>
8333
8334Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8335
8336 * doc/upgrade.html: updated with instructions for support of both
8337 libxml-1.x and libxml-2.x
8338 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
8339 for 2.x support and also fixed includes
8340
8341
8342Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8343
8344 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
8345 the encoding support, added iconv support, so now libxml if
8346 compiled with iconv automatically support japanese encodings
8347 among others. Work based on initial patch from Yuan-Chen Cheng
8348 I may have broken binary compat in the encoding handler
8349 registration scheme, but that was so utterly broken I don't
8350 expect anybody to have used this feature until now.
8351 * parserInternals.h: fixup on the CHAR range macro
8352 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
8353 code.
8354 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
8355 * uri.c: added xmlParseURI() I can't believe I forgot to
8356 implement this one in 2.0 !!!
8357 * SAX.c: moved doc->encoding update in the endDocument() call.
8358 * TODO: updated.
8359
8360Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8361
8362 * tree.h: removed extraneous xmlRemoveProp definition
8363 * TODO: added item about --disable-corba configure switch
8364 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
8365 * nanoftp.c: fixed include problems giving troubles on AIX and
8366 slowlaris
8367 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
8368 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
8369 comment and headers changes to lower gtk-doc number of warnings
8370 * doc/html/*: rebuilt docs
8371
8372Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8373
8374 * HACKING: documented the tag for 1.x and instructions
8375
8376Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8377
8378 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
8379 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
8380 xmlCreateIOParserCtxt
8381 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
8382 significant overall improvement
8383 * xmllint.c: added I/O test to xmllint
8384 * testSAX.c: added a speed test
8385 * doc/* : updated/regenerated
8386
8387Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8388
8389 * xpath.c uri.h parserInternals.h: cosmetic changes from
8390 "Timur I. Bakeyev" <timur@bat.ru>, including making
8391 xmlCreateURI() public
8392
8393Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8394
8395 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
8396 and the code at the same time. Added a clean mechanism for
8397 overload or added input methods: xmlRegisterInputCallbacks()
8398 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
8399 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
8400 * TODO: updated
8401 * doc/* : updated/regenerated
8402 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
8403 source dir
8404
8405Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8406
8407 * testURI.c: yet another forgotten commit, I should get some sleep !
8408
8409Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8410
8411 * xmllint.c: forgot to commit this too ?
8412
8413Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8414
8415 * xmlversion.h.in : forgot to commit this previously
8416
8417Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8418
8419 * configure.in: preparing libxml-2.0.0 version looks Ok so far
8420 * README TODO: updated for release
8421 * uri.c uri.h: added authority parsing/saving
8422 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
8423 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
8424 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
8425 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
8426 Makefile.am : added compile-time customization of libxml
8427 --with-ftp --with-http --with-html --with-xpath --with-debug
8428 --with-mem-debug
8429 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
8430 #include <libxml/xxx.h> I hope it won't break too much stuff
8431 and will be manageable in the future...
8432 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
8433 and added xmllint to the installed programs
8434 * uri.h: added xmlFreeURI()
8435
8436Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8437
8438 * uri.c uri.h: finished the escaping handling, the base support
8439 and the URI path normalization. Looks good just lacks the
8440 authority content parsing code.
8441 * Makefile.am: added instructions to generate testURI
8442 * TODO: updated
8443 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
8444 added links and icons for W3C and Gnome
8445
8446Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8447
8448 * xmlmemory.[ch] : seems I forgot to actually update the files in
8449 the last commit :-)
8450 * doc/xml.html doc/html/* : updated and uploaded the docs
8451
8452Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8453
8454 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
8455 * TODO: updated
8456 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
8457 libxml default allocation function with another set (like gmalloc/
8458 gfree).
8459 * Makefile.am, uri.c, uri.h: added a set of functions to do
8460 exact (litteraly copied from the RFC 2396 productions) parsing
8461 and handling of URI. Will be needed for XLink, one XML WFC,
8462 XML Base and reused in the nano[ftp/http] modules. Still work
8463 to be done.
8464
8465Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8466
8467 * configure.in, libxml.spec.in : libxml2
8468 * doc/* : updated the doc page, rebuilt the docs
8469
8470Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8471
8472 * all: tagged LIB_XML_1_X
8473 * *.c *.h : updated from W3C CVS tree
8474 * configure.in : 2.0.0-beta
8475 * libxml.spec.in : libxml2 package nam
8476 * result/* : new version of the tests output
8477
8478Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8479
8480 * doc/xml.html, doc/update.html: updated docs, 1.8.7
8481
8482Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8483
8484 * doc/* : rebuilt the docs
8485 * parser.c: final patch on #6766
8486 * valid.c: small patch on validity checks.
8487
8488Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8489
8490 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
8491 added
8492 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
8493 compatibility w.r.t. XML spec and existing code.
8494
8495Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8496
8497 * parser.c: seems a better solution to <a> </a> exists,
8498 will try it for a while
8499
8500Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8501
8502 * parser.c: tried to remove the <a> </a> generating <a/>
8503 this is hard. Left a flag for that purpose. Fixed bug #6766
8504 * configure.in: prepared 1.8.7 not released, due to previous
8505 problem
8506
8507Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8508
8509 * doc/xml.html : applied second patch from Paul DuBois
8510
8511Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8512
8513 * doc/xml.html : applied patch from Paul DuBois
8514
8515Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8516
8517 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
8518
8519Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8520
8521 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
8522 compilation warnings on various platforms.
8523 * parser.c: Fixed #5281 validity error callbacks are now desactived
8524 by default if not validating.
8525
8526Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8527
8528 * nanoftp.c, win32config.h.in: patches to compile on WIN32
8529
8530Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8531
8532 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
8533 <gkatsi@cs.toronto.edu>
8534
8535Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8536
8537 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
8538 processing URLs
8539
8540Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8541
8542 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
8543 xmlNanoFTPUpdateURL for persistent control connections.
8544 * configure.in: 1.8.6
8545
8546Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8547
8548 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
8549 * tree.[ch] : added xmlSaveNoEmptyTags
8550
85512000-01-29 James Henstridge <james@daa.com.au>
8552
8553 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
8554
8555 * Makefile.am: added nanoftp.[ch] to the build.
8556
8557Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8558
8559 * nanoftp.[ch]: cleanup, comments, API
8560 * debugXML.c : fixed a bug in the cat command
8561 * doc/*: regenerated the docs
8562
8563Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8564
8565 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
8566 * debugXML.c : fixed a bug in the cat command
8567 * valid.c: fixing some small probs
8568 * libxml.spec.in: get rid of the SNAP suffix
8569 * doc/xml.html: updated the status
8570
8571Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8572
8573 * xml-config.in: xml-config --version to just return the
8574 version number
8575 * xpath.c: some cleanup w.r.t. axis when the current node is
8576 an attribute.
8577 * TODO: updated
8578
8579Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8580
8581 * configure.in: prepared for libxml-1.8.5
8582 * doc/* recompiled the documentation
8583
85842000-01-17 Jody Goldberg <jgoldberg@home.com>
8585
8586 * configure.in : WARNING autoconf subtlety alert :
8587 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
8588 when looking for zlib.h so that HAVE_ZLIB_H is defined.
8589 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
8590 get defined by AC_CHECK_HEADERS.
8591
8592Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8593
8594 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
8595 Rune.Djurhuus@fast.no
8596
8597Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8598
8599 * TODO: updated
8600 * tree.c, parser.c: made sure that only memory alloc problems
8601 and internal parser errors are allowed to write to stdout or
8602 stderr.
8603
8604Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8605
8606 * tree.c : restored xmlNewGlobalNs since this seems used by
8607 a lot of existing code :-(, fixed a bug in xmlNewNs
8608 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
8609 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
8610 to exit() from the library code.
8611 * xpath.c, parser.c: removed bugs or unused code detected by
8612 Windows compilers
8613 * parser.c: started adding interfaces for parsing well balanced
8614 XML fragments
8615 * configure.in: releasing 1.8.4
8616 * doc/* : rebuilt the docs
8617
8618Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8619
8620 * tree.[ch] : added xmlNewDocFragment() for DOM
8621 * testHTML.c: uninitialized variable.
8622
8623Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8624
8625 * doc/* : rebuild the docs
8626
8627Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8628
8629 * acconfig.h: readline and history patch
8630 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
8631 * tree.c: added check and handling when possibly removing an ID
8632 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
8633 and saving.
8634 * test/HTML/entities.html result/HTML/entities.html* : test for
8635 various entities reference cases
8636 * result/HTML/* : as a result output of some testcase have
8637 changed
8638 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
8639 by previous example. added xmlParseTryOrFinish().
8640 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
8641 entities.h debugXML.h HTMLparser.h: changed the way struct are
8642 declared to allow gtk-doc to expose those
8643 * parser.c: closed bug #4960
8644 * Makefile.am configure.in: Applied patch from
8645 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
8646 and math/socket libs detection
8647
8648Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8649
8650 * configure.in, Makefile.am: link tester against readline
8651 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
8652
8653Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8654
8655 * tree.[ch]: added xmlRemoveProp
8656 * win32config.h.in nanohttp.c: avoid including the Windows
8657 socket stuff in every C files
8658 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
8659 the XmL parser(s)
8660 * test/ns4 result/ns4 etc...: added test case for previous prob
8661 * tree.c: xmlNewNs wasn't checking for double definition
8662 * Makefile.in: fixed a problem with dist-hook duplicates
8663 * parser.[hc], xmlIO.c: fixed the loading of external entities
8664 APIs, now xmlLoadExternalEntity() is used everywhere and
8665 setting up an app specific front-end using the
8666 * SAX.c parser.c: some fixes, now the xhtml spec validates
8667 with the xhtml DTD.
8668 * error.c: fixed crashes in case of no input stream
8669 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
8670 to the validation tests and results
8671
8672Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8673
8674 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
8675 too htmlCreatePushParserCtxt() and htmlParseChunk()
8676 * parser.c: a bit of cleanup.
8677 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
8678 to XML) removed the last mem leak known
8679 * HTMLtree.c: output message cleanup
8680 * xmlmemory.c: display content info about memory blocks
8681 * result/HTML/wired.* : missing att value warning change
8682
8683Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8684
8685 * doc/* : rebuilt the documentation
8686
8687Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8688
8689 * parser.[ch] parserInternals.h: Push parser for XML,
8690 seems to work fine now
8691 * tester.c debugXML.[ch]: Added an XML shell debug facility and
8692 --push for push testing
8693 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
8694 * testSAX.c: added --push
8695 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
8696 subtree
8697 * xmlIO.[ch] : enriched API + fixes for push mode
8698 * entities.[ch]: added the entity content length to the struct.
8699 * xmlmemory.[ch]: new API to show the last entries for the shell
8700 * valid.c: added required attribute testing
8701 * SAX.c: the cdata callback now merge contiguous fragments
8702 * HTMLparser.c: cleanup of some macros
8703
8704Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8705
8706 * parser.c: fix for PIs name starting with xml
8707 * tree.c: fixed a potential problem with || and && ops
8708 * *.c, configure.in win32config.h.in : generate win32config.h for
8709 those on the Other Side !
8710
8711Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8712
8713 * parser.c: fixed a stupid = vs. == bug :-(
8714 * doc/gnome-xml.sgml: s/glade/xml/
8715
8716Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8717
8718 * configure.in, doc/xml.html : bug fix release 1.8.2
8719 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
8720 Hopefully the end of that silly C++ include problem
8721 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
8722 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
8723 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
8724 troubles with autoclosed elements when the stree shape doesn't
8725 follow the DtD specs. Added htmlIsAutoClosed() and
8726 htmlAutoCloseTag()
8727 * result/HTML/*.htm*: Updated the HTML examples regression tests output
8728 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
8729 * debugXML.c: fixed a bug on printing default namespaces.
8730 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
8731
8732Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8733
8734 * result/HTML/*.htm[l] : updated the HTML regression tests according
8735 to the new output
8736 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
8737 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
8738 problem due to intermix of extern "C" { ... } declarations for C++
8739 and recursive includes in the headers
8740
87411999-12-20 Chris Lahey <clahey@umich.edu>
8742
8743 * HTMLtree.c: Made it so that html nodes with a single child do
8744 not insert a carriage return before or after the child node.
8745
8746Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8747
8748 * configure.in, doc/xml.html : bug fix release 1.8.1
8749 * parser.c: fixed bug #4344
8750 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
8751 added the glue to avoid C++ problems
8752 * doc/* : regenerated the documentation
8753
8754Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8755
8756 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
8757 namespace recognition, and Dia as a resul :-(
8758 * encoding.c: closed bug #3950
8759
8760Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8761
8762 * valid.c: debugging a posteriori validation, except URI expansion
8763 stuff this should be fixed now
8764 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
8765 Carl Nygard <cnygard@bellatlantic.net>
8766 * tester.c: added --postvalid, cleaning of the code
8767 * tree.[ch]: added xmlDocGetRootElement()
8768
8769Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
8770
8771 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
8772 c++ losage.
8773
8774Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8775
8776 * configure.in, doc/xml.html : bumped to 1.8.0
8777 * xlink.[ch], Makefile.am : added framework for link detection
8778 * parser.h: added nbChars to parser context, needed for cleanup.
8779 * xmlmemory.c: removed a nasty bug when out of mem
8780 * valid.[ch]: adding namespace support for attribute decl
8781 * tester.c: added --debugent option
8782 * debugXML.[ch]: added xmlDebugDumpEntities()
8783 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
8784 buffers instead, this was really needed, validation was breaking
8785 in strange ways due to that. Added xmlParseStringPEReference()
8786 and other parsing from strings functions. Entities processing
8787 modified again, but PERef are still not handled correcly but
8788 unless you're Eve Maller you won't notice :-)
8789 * HTMLparser.c: large changes toward reliability, and switched to
8790 lowercase internal tags, XHTML is lowercase, so it will help
8791 that output is closer to next version.
8792 * doc/* : regenerated the documentation, it is now hosted at
8793 http://xmlsoft.org/ (same bits I just bought the domain :-)
8794
8795
8796Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8797
8798 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
8799 doc generation
8800 * parser.c: fixed bugs #3908 and #3937 and a memory leak
8801 in the SAX API
8802 * doc/*: rebuilt the doc making sure everything appears in the
8803 HTML files
8804
8805Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8806
8807 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
8808 added the patch from Carl Nygard <cnygard@bellatlantic.net>
8809 which allow impressive speed improvement on dataset with
8810 large text pieces, but at the cost of broken binary
8811 compatibility and slightly bigger memory usage.
8812 Configure with --with-buffers to activate them, they
8813 are protected with XML_USE_BUFFER_CONTENT define.
8814 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
8815 goal is 0 memory left allocated once parser is no more used
8816 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
8817 call xmlCleanupParser() and xmlMemoryDump()
8818
8819Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8820
8821 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
8822 * parser.[ch] encoding.[ch]: added memory cleanup routines
8823 * parser.c: closing bug #3788
8824 * doc/*: rebuilt the doc
8825
8826Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8827
8828 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
8829 xmlNewTextChild() and xmlSetCompressMode() behaviour.
8830 * tester.c: added --compress option
8831 * doc/*: rebuilt the documentation
8832
8833Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8834
8835 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
8836 if given /proc/kcore as input !
8837 * doc/xml.html doc/*: updated and rebuilt the documentation
8838
8839Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8840
8841 * parser.c: Fixed some wrongly space collapsing code due to
8842 a misreading of the spec.
8843 * result/*: fixed the output accordingly
8844
8845Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8846
8847 * encoding.c: bug fix and typos
8848 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
8849 * parser.c: added attribute normalization closing bug #3597
8850 * test/att* result/att* SAXresult/att*: testcase for attribute
8851 normalization
8852
8853Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8854
8855 * configure.in: closing bug #3163 by adding extra flags for the
8856 cc compiler on HP-UX
8857
8858Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8859
8860 * valid.[ch] : removed a typo and an enumerated type bug in the
8861 xmlAddElementDecl() function
8862 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
8863 call to xmlEncodeEntitiesReentrant() so that the functions
8864 New, Set and Get are at the same level.
8865 * parser.c HTMLparser.c: extra memory allocation bug for
8866 attributes detected by someone using libxml in embedded systems :-)
8867
8868Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8869
8870 * xmlmemory.h: turned off mem debug :-\
8871
8872Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8873
8874 * parser.c: closed bug #2784 a one line fix, but worth pushing
8875 a new release out
8876 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
8877 some structures, comments before and after the
8878 main element, and other nastyness
8879 * HTMLtree.c tree.c: accomodate the extended HTML supported
8880 * configure.in: pushing 1.7.4
8881 * test/ent8 and related outputs : added a new test for bug #2784
8882 * test/HTML/wired.html and related output: a nasty HTML example
8883 * Makefile.am: improved the test scripts
8884 * docs/* : reran the documentation extractor, updated xml.html
8885
8886Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8887
8888 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
8889 HTMLparser and debugged the HTML related code. HTML documents
8890 now have their own type
8891 * entities.c: do not dump &apos; for HTML output
8892 * xmlmemory.c: improvement, breakpoint mechanism
8893 * testHTML.c: added --sax --repeat ...
8894 * Makefile.am: improved the HTML tests
8895 * valid.[ch]: added xmlValidGetValidElements and
8896 xmlValidGetPotentialChildren
8897 * tester.c: added --insert to test the 2 new functions
8898 * test//* result//* SAXresult//* : regression test cleanup
8899 and extension.
8900 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
8901 gnome-xml-nanohttp.html
8902
8903Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8904
8905 * HTMLparser.c: fixed problems with some autoclose tags
8906 * tree.c: fixed XML output problems.
8907 * result/* SAXresult/*: update of the tests output
8908
8909Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8910
8911 * Makefile.am: Arturo patch for xmlConf.sh version info
8912 * parser.c: Tim Josling patch for single quoted items
8913 * tester.c: Tim Josling patch for tester options usage
8914 * tree.h: indent cleanup
8915
8916Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8917
8918 * HTMLparser.c parser.h : Fixed problems with HTML parsing
8919 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
8920
8921Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8922
8923 * tree.c : Raph patch for initialization of CORBA fields
8924 * parser.c, xpath.c, ...: modification of doc comments
8925 * xpath.c : allow spaces in xpath expressions
8926
8927Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8928
8929 * xmlmemory.h: turning off memory debug :-(
8930
8931Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8932
8933 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
8934 better SAX interfaces.
8935 * testSAX.c: uses the new SAX routine, avoid fetching any remote
8936 entity.
8937 * configure.in: 1.7.2
8938
8939Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8940
8941 * libxml.spec.in: fixed the URL
8942 * doc/xml.html: improved the documentation front-end
8943
8944Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8945
8946 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
8947
8948Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8949
8950 * libxml.spec.in: fixed the alpha compile problem
8951 * parser.[ch]: changed errno to errNo in the parser context :-(
8952 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
8953 * doc/xml.html: changed CHAR to xmlChar
8954 * doc/html/*: recompiled the documentation
8955 * configure.in: 1.7.1
8956
8957Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8958
8959 * parser.h: modified the parser context struct to regain 1.4.0
8960 binary compatibility
8961 * parser.c, xml-error.h: added errno ot teh context and defined
8962 a set of errors values with update of errno
8963 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
8964 DTDs and entities
8965 * *.h, *.c: complete cleanup of the use of config.h and include
8966 protection depending on the current setup.
8967 * overalll debugging, maintenance and bug-fixing on all modules
8968 * updated the documentation
8969 * ready for 1.7.0
8970
8971Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8972
8973 * HTMLparser.c : cleanup
8974 * SAX.c valid.c valid.h: added ID/IDREF checking
8975 * tree.c tree.h: extended doc structure for refs
8976 * configure.in: 1.6.2
8977 * parser.c: patched bug in SAX user arg call
8978 * parserInternals.h: patched missing close in C++ wrapping
8979 * testXPath.c xpath.c xpath.h: prepared for extensibility,
8980 especially upcoming XPointer implementation.
8981 * doc/xml.html: augmented, typo
8982
8983Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
8984
8985 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
8986 not all invocations of install understand -d.
8987
8988Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
8989
8990 * Makefile.am: prepend all the test* calls with $(top_builddir) -
8991 to make 'check' works, when builddir != srcdir.
8992
8993Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8994
8995 * doc/xml.html : updated the documentation
8996
8997Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8998
8999 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
9000 not deallocated memory blocks
9001 * *.c : replaces all calls to malloc() free() and realloc() to
9002 the wrapper functions/macros
9003 * tree.c : removed memory leaks dues to calling xmlFreeNode()
9004 instead of xmlFreeNodeList()
9005
9006Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9007
9008 * HTMLparser.c: corrected a stupid bug leading to core dump at
9009 tree deallocation. Removed warnings indicated by
9010 Stephane.Conversy@lri.fr
9011 * entities.c: Fixes Yet Another Stupid Bug, entities were not
9012 looked for in the external subset
9013
9014Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9015
9016 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
9017 on SGI by Stephane.Conversy@lri.fr
9018
9019Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9020
9021 * all .h : changed the prototype declaration indent as in gtk
9022 * most .c : working on reducing the TODOs in the code
9023 * most .c : cleanup though -pedantic and Insure++
9024 * improvements on validation ID checkings.
9025 * tree.[ch] SAX.c: added support for namespace on attributes #2022
9026 * xml-config.in: closed #1810
9027
9028Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9029
9030 * tree.h, valid.c, valid.h: more work on validity, IDs
9031 * xpath.c: added/fixed comparidon and equlity, added a new isinf
9032 definition for AIX
9033
9034Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9035
9036 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
9037 the distribution due to a cut'n paste error at last commit
9038
9039Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9040
9041 * configure.in: upgraded to version 1.4.0
9042 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
9043 Big update, added a large part of the validation process,
9044 it should be usable, but some parts are missing
9045 * xpath.c: improved the implementation w.r.t. root.
9046 * Makefile.am: added more tests
9047 * test and result trees: added a lot of tests
9048 * libxml.spec.in: export libxml.so.0 and libxml.so.1
9049
9050Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9051
9052 * Added an HACKING file
9053
9054Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9055
9056 * xpath.[ch] : improvements and debug of the XPath implementation
9057 * parser.c, HTMLparser.c : modified the parsers to be progressive
9058 * tree.[ch] : extended the Buffer promitives
9059 * xmlIO.[ch] : added basic I/O routines providing progressive
9060 parsing and ready for I18N conversion plugins
9061 * SAXresult/* : the SAX callback sequence maybe slightly different
9062 now
9063 * test*.c : improved/updated the tests programs
9064 * doc/* : recompiled the docs.
9065
90661999-07-26 Michael Meeks <michael@edenproject.org>
9067
9068 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
9069
9070 * tree.c: Ditto.
9071
9072Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9073
9074 * configure.in: upgraded to version 1.4.0
9075 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
9076 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
9077 XML query language, see http://www.w3.org/TR/xpath for more details.
9078 * parser.c, parser.h: added CHAR* related string functions for XPath
9079 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
9080 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
9081 rebuild the docs.
9082 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
9083 and regression testing capabilities for XPath.
9084
9085Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9086
9087 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
9088 closing bug #1646
9089
9090Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9091
9092 * Makefile.am, example/Makefile.am: closed bug #1683
9093
9094Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9095
9096 * example/Makefile.am, configure.in: added the makefile for the
9097 gjobread example
9098
9099Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
9100
9101 * doc/Makefile.am:
9102 - fix which allow "make install DESTDIR=</install/prefix>".
9103
9104Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9105
9106 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
9107 which fixed a problem on the file reading-code.
9108
9109Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9110
9111 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
9112 output.
9113 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
9114
9115Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9116
9117 * parser.h : Oops removed the binary compatibility problem
9118 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
9119 * parser.c, HTMLparser.c: applied patches for reading from stdin
9120
9121Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9122
9123 * parser.c, entities.c, valid.c: cleanup bug #1591
9124 * configure.in: cleanup bug #1592
9125 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
9126 the same tree back-end. Hence gdome will be available for it.
9127 * doc/Makefile.am: close bug #617
9128
9129Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9130
9131 * parser.c: alloctate a per parser context SAX interface block
9132
9133Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9134
9135 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
9136 and xmlEncodeEntitiesReentrant with the correct one :-\
9137
9138Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9139
9140 * commit of my internal XML base changes, quite a lot of
9141 changes, cleanups, better entities support, framework for
9142 new I/O and charset detection and handling
9143 * Fixed the configure/Makefile stuff to generate shared libs
9144 with the proper version info, so we jumped on rev from
9145 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
9146 xmlEncodeEntities() result need to be freed now, and a string
9147 xmlParserVersion provide the current library version.
9148
9149Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
9150
9151 * parser.c: fixed a buffer overrun for when you have a very long
9152 attribute with no entities in it.
9153
9154Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9155
9156 * added example directory
9157 * added example/gjobs.xml gjobread.c, still need a Makefile.in
9158
9159Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9160
9161 * Release of libxml-1.1, nearly everything has been touched for
9162 this.
9163 * Added more regression tests
9164 * Updated the documentation
9165
9166Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9167
9168 * tree.[ch]: unified the XML_NO_CORBA defines.
9169 * parser.c encoding.[ch]: started plugging in char encoding detection
9170
9171Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
9172
9173 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
9174 Also freed allocated buffer.
9175
9176Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9177 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
9178 reentrancy problem at printing. One is left in entities.c, to
9179 remove ASAP
9180 * testSAX.c : added a test example showing the use of the SAX
9181 interface if one doesn't want to build the DOM tree.
9182 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
9183
9184Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9185
9186 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
9187 large revamping of the parser to use SAX callbacks
9188 http://www.megginson.com/SAX/ (or at least a C like interface
9189 a la Expat). It's now possible to set up your own callbacks
9190 and the parser will not build a DOM tree.
9191 * test/* result/*: updated the test suite, I finally removed
9192 the old Namespace draft support (PI based).
9193
9194Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9195
9196 * Makefile.am: added test result to EXTRA_DIST for make tests
9197
9198Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9199
9200 * parser.c, parserInternals.h: moved the chars macro definitions
9201 to parserInternals.h
9202 * parser.c, error.c: applied patches from "Knut Ã…kesson"
9203 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
9204
9205Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9206
9207 * xml-config.in : applied patch to make --version work
9208
92091999-03-05 Raja R Harinath <harinath@cs.umn.edu>
9210
9211 * Makefile.am (check-local): Alias for `tests' target. This will
9212 cause `make check' to do the right thing.
9213 (tests): Don't run tests in srcdir. Also, replaced calls to
9214 basename with a `sed' "equivalent".
9215
9216Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9217
9218 * Renamed error.h to xml-error.h, corrected Makefile.am to list
9219 it in the header and not the sources, updated the doc.
9220 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
9221 pointing this out.
9222
9223Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9224
9225 * parser.c, parser.h, parserInternals.h: memory leak hunting,
9226 exported the inputStream routines.
9227 * doc/html/* : updated accordingly
9228
9229Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9230
9231 * parser.c, parser.h, parserInternals.h: added a few extra
9232 internal calls to allocate and free parser contexts ...
9233 * doc/html/* : updated accordingly
9234
9235Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9236
9237 * configure.in, Makefile.am, doc/makefile.am : General changes for
9238 1.0.0 release and including the generated HTML documentation.
9239
9240Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9241
9242 * makefile.am : added parserInternals.h, oops.
9243
9244Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9245
9246 * parserInternals.h: added this header giving access to the parser
9247 internal functions.
9248 * doc/Makefile.am : added a rebuild target which rebuilds the full
9249 set of documentations
9250 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
9251 the internal subset.
9252 * *.c *.h: modifications needed to generate the documentation using
9253 gtk-doc, cleanup of functions blocks, reorganisation of struct
9254 declarations.
9255
9256Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9257
9258 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
9259 the tar and spec file to include the beginning of the doc.
9260
92611999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
9262
9263 * doc/.cvsignore: Added this file.
9264
9265Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9266
9267 * tree.c: fixed xmlGetProp to return "" when the attribute
9268 exists, even if the node-list is NULL.
9269
9270Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9271
9272 * tree.c: patched an error outputting empty attribute values.
9273 * Makefile.am and doc/makefile.am: have been updated during the
9274 week-end. Sorry for an empty CVS log, I got a shell problem.
9275
9276Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9277
9278 * tree.h: cleaned up using enums instead of defines
9279 * parser.c, valid.[ch]: more work on parsing/output of element
9280 declarations
9281
9282Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9283
9284 * valid.[ch], tree.c, parser.c : more work toward full parsing
9285 of XML DTDs.
9286 * README: added informations about mailing-list and on-line
9287 documentation
9288
92891999-01-27 Raja R Harinath <harinath@cs.umn.edu>
9290
9291 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
9292
9293Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9294
9295 * parser.c, tree.[ch] : more work toward conformance testing,
9296 added a last element to accelerate parsing of very flat structures
9297 started working on internal subset Element content declaration.
9298 * valid.[ch] : first cut at adding code toward validation.
9299 * previous changes had also small impact on most files, especially
9300 the conformance testing using James Clark test suite.
9301
9302Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9303
9304 * test/* : updated the examples, most of them were not well
9305 formed (humm), and added rdf2.
9306 * result/* : resulting changes in the output.
9307
9308Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9309
9310 * tree.c: changed the behaviour of xmlGetProp on NULL values.
9311
9312Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9313
9314 * tree.c: patched a bug in the generation of empty attributes
9315
9316Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9317
9318 * entities.[ch], tree.[ch], tester.c: added copy interfaces
9319 for node/trees/documents/... Biggest problem is namespace
9320 support when copying subtrees.
9321
9322Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9323
9324 * parser.c, entities.c: improve entities and char ref encoding,
9325 and cleanups of error messages.
9326
9327Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9328
9329 * parser.c, entities.c: simple bug hunting done during rpm2html and
9330 rpmfind integration.
9331
9332Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9333
9334 * parser.[ch]: Added interfaces allowing to specify a SAX
9335 handler before parsing.
9336
9337Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9338
9339 * parser.c: redirrect all errors reporting through the SAX
9340 error function
9341
9342Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9343
9344 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
9345 * libtool, tlmain ...: update of the libtool files
9346
93471998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
9348
9349 * entities.c: Use g_snprintf insteda of snprintf.
9350
9351Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9352
9353 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
9354 added ent5 test for this purpose.
9355 * parser.c, parser.h: formatting, comments and UTF-8 planning.
9356
9357Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9358
9359 * parser.c: fixed? a strange error due to compression on a GWP
9360 document.
9361
9362Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9363
9364 * tree.[ch]: bug fixing
9365 * entities.[ch]: defined a specific type for predefined entities
9366 * doc/xml.html: more documentation on the library, how to use it,
9367 overview of the interfaces.
9368
9369Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9370
9371 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
9372
9373Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9374
9375 * tree.c: corrected a small bug
9376 * doc/xml.html: continuing writing documentation.
9377
9378Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9379
9380 * debugXML.h debugXML.c: added debugging utilities.
9381 * tester.c: added --debug switch.
9382 * tree.c: patched an incorrect node->type assignment.
9383 * parser.c: formatting, ensure that node->doc != NULL in attributes
9384
9385Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9386
9387 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
9388 entity support and provide an internal representation close to
9389 DOM one (entity ref nodes, and attribute value as tree). I tried
9390 to preserve the interface but this will surely break some apps
9391 (I have to change rpm2html/rpmfind for example). I had to change
9392 two interfaces, and the generated tree is somewhat different.
9393 * doc/* : started documenting the XML library, the tree and
9394 DOM/Corba. This is a first step.
9395
9396Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9397
9398 * parser.c: Set up the fonctions comment block, boring but useful.
9399 * parser.h, SAX.c, parser.c: now attributes are processed through
9400 the SAX interface. The problem is that my SAX interface diverged
9401 quite a bit from the original one, well this is not an official
9402 spec, and translating it from Java to C is hairy anyway...
9403
9404Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9405
9406 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
9407 fonctions comment block, boring but useful.
9408
9409Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9410
9411 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
9412 conversion routines. However they are not yet used to convert the
9413 inputs. The core will run with UTF-8.
9414
9415Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9416
9417 * tree.c : make sure that the type id is properly set-up when
9418 a new object is allocated, needed for DOM.
9419
9420Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9421
9422 * tree.h, tree.c: Ok, the main objects in the tree will be native
9423 corba objects, it costs 8 bytes per Node, Attribute and Document
9424 but it simplifies the Corba integration a lot (no extra interface
9425 objects to allocate/free).
9426
9427Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9428
9429 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
9430 and changed NODEs contants for conformity with DOM Level 1
9431
9432Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9433
9434 * added hooks to keep track of servants when creating objects
9435 xmlDoc and xmlNode (for Corba export).
9436
9437Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9438
9439 * added xml-config script.
9440
9441Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9442
9443 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
9444 to autoupdate libtool and automake conf files.
9445
94461998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
9447
9448 * Makefile.am: Use '?' to separate the sed
9449 commands as ',' is used when people pass -Wl,something.
9450
9451
9452Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9453
9454 * tree.c, tree.h: added a per-document compression interface.
9455
9456Tue Sep 22 20:47:38 EDT 1998
9457
9458 * tree.c, tree.h: added saving with compression and added interfaces
9459 to control the compression level (xmlGetCompressMode,
9460 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
9461
9462Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9463
9464 * parser.c: corrected a loop for files of size 0
9465
94661998-08-20 Raja R Harinath <harinath@cs.umn.edu>
9467
9468 * error.h: New file. Contains prototyes from `error.c'.
9469
9470Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
9471
9472 * Makefile.am (xmlincdir): New macro.
9473 (xmlinc_HEADERS): Renamed from include_HEADERS.
9474
9475Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9476
9477 * applied small patch on numeric entities from
9478 Christopher Blizzard <blizzard@appliedtheory.com>
9479
9480Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9481
9482 * New release 0.2, removed the old xml_* files so that it's
9483 coherent with the other CVS base (W3C), far better conformance
9484 to standard, new namespaces, decent entities support, beginning
9485 of a SAX-like interface. Nearly nothing left intact, even the
9486 test examples ...
9487
94881998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
9489
9490 * .cvsignore: Add .deps dir
9491
9492Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9493
9494 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
9495
9496Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9497
9498 * configure.in: added test for CPP
9499 * AUTHORS, Changelog: the original ones didn't get commited but the
9500 glib ones instead, fixed.
9501 * Makefile.am: corrected an error in library naming
9502
9503Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9504
9505 * integrated code developped at W3C
9506 * changed the original Copyright
9507 * migrated to automake
9508 * prefixed the filenames by xml_ to avoid filename clashes
9509
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00009510Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
9511
9512 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
9513 should not be called.
9514
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00009515Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
9516
9517 * libxml-2.0.pc.in: applied the patch to fix #101894
9518
Daniel Veillard8a1b1852003-01-05 22:37:17 +00009519Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
9520
9521 * tree.c : applied patch from Lukas Schroeder for register callbacks
9522 * valid.c: modified patch from Lukas Schroeder to test
9523 register callbacks with --chkregister
9524
Daniel Veillard067bae52003-01-05 01:27:54 +00009525Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
9526
9527 * xmlreader.c: seriously changed the way data are pushed to
9528 the underlying parser, go by block of 512 bytes instead of
9529 tryng to detect tag boundaries at that level. Changed the
9530 way empty element are detected and tagged.
9531 * python/tests/reader.py python/tests/reader2.py
9532 python/tests/reader3.py: small changes mostly due to context
9533 reporting being different and DTD node being reported. Some
9534 errors previously undetected are now caught and fixed.
9535 * doc/xmlreader.html: flagged last section as TODO
9536
Daniel Veillard51a447a2003-01-04 19:42:46 +00009537Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9538
9539 * python/libxml.py: integrated the Python 2.2 optimizations
9540 from Hannu Krosing, while maintaining compatibility with
9541 1.5 and 2.1
9542
Daniel Veillarde59494f2003-01-04 16:35:29 +00009543Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
9544
9545 * xmllint.c: a bit of cleanup
9546 * xmlreader.c: small fix
9547 * doc/xmlreader.html: more work on the XmlTextReader tutorial
9548 * python/libxml.py: a few fixes pointed out by Hannu Krosing
9549
Daniel Veillard623a9eb2003-01-04 12:47:20 +00009550Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
9551
9552 * python/setup.py.in: patch from Stéphane Bidoul to include
9553 drv_libxml2.py in setup.py
9554
Daniel Veillard66b82892003-01-04 00:44:13 +00009555Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
9556
9557 * doc/xmlreader.html: starting documenting the new XmlTextReader
9558 interface.
9559
Daniel Veillard7704fb12003-01-03 16:19:51 +00009560Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
9561
9562 * xmllint.c: added the --stream flag to use the TextReader API
9563 * xmlreader.c: small performance tweak
9564
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00009565Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
9566
9567 * xmlreader.c python/tests/reader2py: okay the DTD validation
9568 code on top of the XMLTextParser API should be solid now.
9569
Daniel Veillard1fdfd112003-01-03 01:18:43 +00009570Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
9571
9572 * xmlreader.c python/tests/reader2py: Fixing some more mess
9573 with validation and recursive entities while using the
9574 reader interface, it's getting a bit messy...
9575
Daniel Veillarddab8ea92003-01-02 14:16:45 +00009576Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
9577
9578 * xmlreader.c python/tests/reader.py: another couple of problem
9579 related to IsEmptyElement reported by Stéphane Bidoul needed
9580 some fixes.
9581
Daniel Veillard4f860202003-01-02 13:00:02 +00009582Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9583
9584 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
9585 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
9586 based on the python XmlTextReader interface.
9587
Daniel Veillard3c265e42003-01-01 21:06:49 +00009588Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
9589
9590 * tree.c: backing out one change in the last patch which broke the
9591 regression tests
9592
Daniel Veillard5335dc52003-01-01 20:59:38 +00009593Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9594
9595 * global.data globals.c tree.c include/libxml/globals.h: applied
9596 an old patch from Lukas Schroeder to track node creation and
9597 destruction. Probably missing a lot of references at the moment
9598 and not usable reliably.
9599
Daniel Veillard8ba17412003-01-01 19:13:12 +00009600Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9601
9602 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
9603 from doc/news.html and a stylesheet
9604
Daniel Veillarde3c036e2003-01-01 15:11:05 +00009605Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
9606
9607 * xmlreader.c python/tests/reader.py: fixed another couple of
9608 xmlreader bugs reported by Stéphane Bidoul and added tests.
9609
Daniel Veillard9e395c22003-01-01 14:50:44 +00009610Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
9611
9612 * xmlreader.c python/tests/reader2.py: fixed another validity
9613 checking in external parsed entities raised by Stéphane Bidoul
9614 and added a specific regression test.
9615 * python/tests/reader3.py: cleanup
9616
Daniel Veillardd5896142002-12-31 14:45:26 +00009617Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9618
9619 * xmlreader.c python/tests/reader2.py: fixed a problem with
9620 validation within entities pointed by Stéphane Bidoul, augmented
9621 the tests to catch those.
9622
Daniel Veillarddc85f282002-12-31 11:18:37 +00009623Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
9624
9625 * python/generator.py: modified the generator to allow keeping
9626 class references when creating new classes, needed to fix a bug
9627 pointed by Stéphane Bidoul where the input buffer of the
9628 xmlTextReader instance gets destroyed if the python wrapper for
9629 the input is not referenced anymore.
9630
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00009631Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
9632
9633 * xmlreader.c python/tests/reader.py: fixed another pair of problem
9634 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
9635
Daniel Veillard571b8892002-12-30 12:37:59 +00009636Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9637
9638 * xmlreader.c python/tests/reader.py: fixed another problem
9639 pointed by Stéphane Bidoul
9640
Daniel Veillardaaa105b2002-12-30 11:42:17 +00009641Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9642
9643 * xmlreader.c python/tests/reader.py: fixed a limit case problem
9644 with "<a/>"
9645
Daniel Veillardecaba492002-12-30 10:55:29 +00009646Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9647
9648 * SAX.c: warn on xmlns:prefix="foo"
9649 * xmlreader.c python/tests/reader.py: fixed a couple of problem
9650 for namespace attributes handling.
9651
Daniel Veillard2d84a892002-12-30 00:01:08 +00009652Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9653
9654 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
9655 a really nasty problem raised by a DocBook XSLT transform
9656 provided by Sebastian Bergmann
9657
Daniel Veillard29b3e282002-12-29 11:14:41 +00009658Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
9659
9660 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
9661 by Stéphane Bidoul and integrated it into the tests
9662
Daniel Veillarde18fc182002-12-28 22:56:33 +00009663Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
9664
9665 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
9666 extended the XmlTextReader API a bit, addding accessors for
9667 the current doc and node, and an entity substitution mode for
9668 the parser.
9669 * python/libxml.py python/libxml2class.txt: related updates
9670 * python/tests/Makefile.am python/tests/reader.py
9671 python/tests/reader2.py python/tests/reader3.py: updated a bit
9672 the old tests and added a new one to test the entities handling
9673
Daniel Veillardaba976d2002-12-28 21:14:18 +00009674Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9675
9676 * python/generator.py python/libxml2class.txt
9677 python/tests/reader.py python/tests/reader2.py: changed the
9678 generator to provide casing for the XmlTextReader similar to
9679 C# so that examples and documentation are more directly transposable.
9680 Fixed the couple of tests in the suite.
9681
Daniel Veillard83298842002-12-28 15:12:33 +00009682Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
9683
9684 * doc/guidelines.html: added a document on guildeline for
9685 publishing and deploying XML
9686
Daniel Veillard336fc7d2002-12-27 19:37:04 +00009687Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9688
9689 * valid.c xmlreader.c: final touch running DTD validation
9690 on the XmlTextReader
9691 * python/tests/Makefile.am python/tests/reader2.py: added a
9692 specific run based on the examples from test/valid/*.xml
9693
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00009694Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
9695
9696 * python/libxml.py: added a few predefined xmlTextReader parser
9697 configuration values.
9698
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00009699Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9700
9701 * python/libxml_wrap.h: trying to fix #102037
9702
Daniel Veillard8dbd4952002-12-27 11:34:48 +00009703Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9704
9705 * SAX.c: fixing bug #95296, when the predefined entities
9706 are redefined in the DTD the default one must be used
9707 instead anyway.
9708
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00009709Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
9710
9711 * doc/xmllint.xml
9712 * doc/xmllint.1
9713 Add discussion of XML_DEBUG_CATALOG to xmllint man
9714 page - bug #100907
9715
9716
Daniel Veillarddf512f42002-12-23 15:56:21 +00009717Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9718
9719 * xmlreader.c: Fixed the empty node detection to avoid reporting
9720 an inexistant close tag.
9721
Daniel Veillard0d132cf2002-12-23 14:43:32 +00009722Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9723
9724 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
9725 for Python 2.1
9726
Daniel Veillardfe8aab92002-12-22 10:25:41 +00009727Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9728
9729 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
9730
Daniel Veillard4258b9c2002-12-20 10:29:40 +00009731Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9732
9733 * doc/libxml2-api.xml python/tests/reader.py: one really need
9734 to provide the base URI information when creating a reader parser
9735 from an input stream. Updated the API and the example using it.
9736
Daniel Veillardea7751d2002-12-20 00:16:24 +00009737Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
9738
9739 * testReader.c xmlreader.c valid.c include/libxml/tree.h
9740 include/libxml/valid.h include/libxml/xmlreader.h: working on
9741 DTD validation on top of xml reader interfaces. Allows to
9742 validate arbitrary large instances. This required some extensions
9743 to the valid module interface and augmenting the size of xmlID
9744 and xmlRef structs a bit.
9745 * uri.c xmlregexp.c: simple cleanup.
9746
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00009747Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9748
9749 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
9750 work on the xml reader interfaces.
9751 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
9752 Web page for the Windows binaries.
9753
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00009754Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9755
9756 * xmlIO.c: applied a patch for VMS following the report by
9757 Nigel Hall
9758
Daniel Veillard3772de32002-12-17 10:31:45 +00009759Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
9760
9761 * parser.c: the parseStartTag bug fix wasn't complete.
9762
Daniel Veillard67df8092002-12-16 22:04:11 +00009763Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
9764
9765 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
9766 parseStartTag, fixing it.
9767 * test/att4 result/att4 result/noent/att4: adding the test
9768 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9769 more methods to XmlTextReader.
9770
Igor Zlatkovicd453c632002-12-16 18:45:48 +00009771Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9772
9773 * win32/libxml2.def.src: added more xml reader exports
9774 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
9775 to the build
9776
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00009777Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
9778
9779 * doc/tutorial/xmltutorial.xml
9780 plus generated html and pdf
9781 Updating tutorial again based on further comments from Niraj
9782 Tolia on the last iteration
9783
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00009784Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
9785
9786 * doc/tutorial/xmltutorial.xml
9787 * doc/tutorial/includekeyword.c
9788 * doc/tutorial/includegetattribute.c
9789 plus generated html and pdf
9790 Adding fix from Niraj Tolia to tutorial to properly free memory.
9791
9792
Daniel Veillardda46d2d2002-12-15 23:36:49 +00009793Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9794
9795 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9796 more methods of XmlTextReader.
9797 * python/libxml2class.txt python/tests/reader.py: this increased the
9798 methods in the bndings, augmented the test to check those new
9799 functions.
9800
Daniel Veillard0eb38c72002-12-14 23:00:35 +00009801Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9802
9803 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
9804 methods of XmlTextReader.
9805 * python/generator.py python/libxml_wrap.h python/types.c
9806 python/libxml2class.txt: added the reader to the Python bindings
9807 * python/tests/Makefile.am python/tests/reader.py: added a specific
9808 test for the Python bindings of the Reader APIs
9809 * parser.c: small cleanup.
9810
Daniel Veillard06503452002-12-13 10:42:08 +00009811Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9812
9813 * xinclude.c: fallback was only copying the first child not the
9814 full child list of the fallback element, closes #89684 as reopened
9815 by Bernd Kuemmerlen
9816
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00009817Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9818
9819 * win32/libxml2.def.src: exported htmlNodeDumpOutput
9820
Daniel Veillard000eafb2002-12-12 10:04:22 +00009821Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9822
Daniel Veillardc1eed322002-12-12 11:01:32 +00009823 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00009824 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00009825 gives enum values, fix functype return type, put back fields in
9826 structs
9827 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00009828
Daniel Veillard024b5702002-12-12 00:15:55 +00009829Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9830
9831 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
9832 about htmlNodeDumpOutput location.
9833 * xpath.c: removed an undefined function signature
9834 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
9835 too many symbols in the API breaking the python bindings.
9836 Updated with the libxslt/libexslt changes.
9837
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00009838Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9839
9840 * configure.in: preparing release of 2.4.29
9841 * doc/*: rebuilt the docs and API
9842 * xmlreader.c: a few more fixes for the XmlTextReader API
9843
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00009844Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9845
9846 * include/win32config.h: applied mingw patch from Magnus Henoch
9847
Daniel Veillard5aad8322002-12-11 15:59:44 +00009848Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
9849
9850 * catalog.c doc/libxml2-api.xml: a bit more cleanup
9851
Daniel Veillarda9b66d02002-12-11 14:23:49 +00009852Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9853
9854 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
9855 building Python script, does the C parsing directly, generates
9856 a better API description including structure fieds defs and
9857 enums. Still a couple of bugs, but good enough for the python
9858 wrappers now.
9859 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
9860 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
9861 include/libxml/schemasInternals.h include/libxml/tree.h: more
9862 cleanup based on the python analysis script reports.
9863 * libxml.spec.in: make sure the API XML description is part of the
9864 devel package.
9865
Daniel Veillard01c13b52002-12-10 15:19:08 +00009866Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9867
9868 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
9869 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
9870 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
9871 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
9872 code cleanup, especially the function comments.
9873 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
9874
Daniel Veillarde1ca5032002-12-09 14:13:43 +00009875Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9876
9877 * Makefile.am xmlreader.c include/libxml/Makefile.am
9878 include/libxml/xmlreader.h: Adding a new set of APIs based on
9879 the C# TextXmlReader API but converted to C. Allow to parse
9880 in constant memory usage, far simpler to program and explain
9881 than the SAX like APIs, unfinished but working.
9882 * testReader.c: test program
9883
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00009884Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9885
9886 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
9887
Daniel Veillard64b35282002-12-04 15:10:40 +00009888Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9889
9890 * tree.c: Chip turner indicated that XHTML1 serialization
9891 rule for style actually break on both IE and Mozilla,
9892 try to avoid the rule if escaping ain't necessary
9893
Daniel Veillard8efff672002-12-04 11:44:48 +00009894Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
9895
9896 * nanhttp.c: handle HTTP URL escaping, problem reported by
9897 Glen Nakamura and Stefano Zacchiroli
9898
Daniel Veillard1c732d22002-11-30 11:22:59 +00009899Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9900
9901 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
9902
Daniel Veillardfdd27d22002-11-28 11:55:38 +00009903Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9904
9905 * uri.c: Johann Richard pointed out some XPointer problems for
9906 URN based URI references in XInclude. Modified the URI parsing
9907 and saving routines to allow correct parsing and saving of
9908 XPointers, especially when attached to "opaque" scheme accordingly
9909 to RFC 2396
9910
Daniel Veillard8db67d22002-11-27 19:39:27 +00009911Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
9912
9913 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
9914 of refactoring to the HTML saving code.
9915 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
9916 in the doc.
9917
Daniel Veillardebc4ca92002-11-27 11:43:05 +00009918Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
9919
9920 * tree.c include/libxml/tree.h: refactored the XML dump of a node
9921 to a buffer API to reuse the generic dump to an OutputIO layer,
9922 this reduces code, fixes xmlNodeDump() for XHTML, also made
9923 xmlNodeDump() now return the number of byte written.
9924
Daniel Veillard9d5ea172002-11-27 08:02:06 +00009925Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
9926
9927 * python/setup.py.in: another patch from Stéphane Bidoul for
9928 Python bindings on Windows
9929 * doc/parsedecl.py: small cleanup
9930
Daniel Veillard9715c172002-11-25 16:33:40 +00009931Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9932
9933 * libxml.spec.in configure.in: add a line in %changelog for releases
9934
Daniel Veillard9bc53102002-11-25 13:20:04 +00009935Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
9936
9937 * parser.c: patch from Marcus Clarke fixing a problem in entities
9938 parsing that was detected in KDe documentations environment.
9939
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00009940Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9941
9942 * python/libxml.c (libxml_prev): Return the previous as opposed to
9943 the next node (I guess this is the result of some cut & paste programming:)
9944
Daniel Veillard80d7b902002-11-23 16:23:08 +00009945Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9946
9947 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
9948
Daniel Veillarda1196ed2002-11-23 11:22:49 +00009949Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9950
9951 * python/generator.py python/libxml.c python/setup.py.in: trying
9952 to fix the Python bindings build on Windows (Stéphane Bidoul)
9953
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00009954Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9955
9956 * win32/configure.js: added option for python bindings
9957 * win32/libxml2.def.src: added more exports
9958
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00009959Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9960
9961 * win32/Makefile.mingw: fixed unresolved symbols when linking with
9962 pthreads
9963 * win32/wince/*: applied updates to Windows CE port from Javier
9964
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00009965Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9966
9967 * configure.in: preparing 2.4.28
9968 * libxml.spec.in doc/Makefile.am: some cleanup
9969 * doc/*: updated the news and regenerated.
9970
Daniel Veillardfee408f2002-11-22 13:18:30 +00009971Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9972
9973 * HTMLparser.c: final touch at closing #87235 </p> end tags
9974 need to be generated.
9975 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
9976 this change slightly the output of a few tests
9977 * doc/*: regenerated
9978
Daniel Veillardd2ff0392002-11-22 12:28:38 +00009979Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
9980
9981 * parserInternals.c: fixing bug #99190 when UTF8 document are
9982 parsed using the progressive parser and the end of the chunk
9983 is in the middle of an UTF8 multibyte character.
9984
William M. Brack8b2c7f12002-11-22 05:07:29 +00009985Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9986
9987 * threads.c: fixed initialization problem in xmlNewGlobalState
9988 which was causing crash.
9989 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
9990 in xmlInitializeGlobalState.
9991 * parserInternals.c: cleaned up ctxt->sax initialisation.
9992
Daniel Veillardd5c2f922002-11-21 14:10:52 +00009993Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9994
9995 * tree.c include/libxml/tree.h: modified the existing APIs
9996 to handle XHTML1 serialization rules automatically, also add
9997 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
9998 libxslt serialization uses it when needed without changing
9999 the library API.
10000 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
10001 result/xhtml1: added a new test specifically for xhtml1 output
10002 and updated the result of one XHTML1 test
10003
Daniel Veillardd076a202002-11-20 13:28:31 +000010004Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
10005
10006 * xinclude.c parserInternals.c encoding.c: fixed #99082
10007 for xi:include encoding="..." support on text includes.
10008 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
10009 test/XInclude/ents/isolatin.txt : added a specific regression test
10010 * python/generator.py python/libxml2class.txt: fixed the generator
10011 the new set of comments generated for doc/libxml2-api.xml were
10012 breaking the python generation.
10013
Daniel Veillard817e70b2002-11-19 22:28:48 +000010014Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
10015
10016 * doc/Makefile.am: repair some problem if gtk-doc fail or such
10017 * configure.in: patch for Solaris on new autoconf closes #98880
10018 * doc/parsedecl.py: repair the frigging API building script,
10019 did I say that python xmllib sucks ?
10020 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
10021 and some comment are no more truncated.
10022
Daniel Veillarda7e05b42002-11-19 08:11:14 +000010023Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10024
10025 * parser.c: Martin Stoilov pointed out a potential leak in
10026 xmlCreateMemoryParserCtxt
10027
Daniel Veillardbc6e1a32002-11-18 15:07:25 +000010028Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10029
10030 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
10031 included in HTML documents and using the push parser.
10032
Daniel Veillard4efd3be2002-11-18 09:11:13 +000010033Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
10034
10035 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
10036 specified, look for the Python interpreter not just in the
10037 specified root but also in the specified location. Fixes #98825
10038
Daniel Veillarda8c0adb2002-11-17 22:37:35 +000010039Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10040
10041 * python/libxml.c: fixing bug #98792 , node may have no doc
10042 and dereferencing without checking ain't good ...
10043
Daniel Veillarddad3f682002-11-17 16:47:27 +000010044Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
10045
10046 * configure.in: preparing release 2.4.27
10047 * doc/* : updated and rebuilt the docs
10048 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
10049 and all the docs are actually packaged and in the final RPMs
10050 * parser.c parserInternals.c include/libxml/parser.h: restore
10051 xmllint --recover feature.
10052
Daniel Veillard68e9e742002-11-16 15:35:11 +000010053Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10054
Daniel Veillard784b9352003-02-16 15:50:27 +000010055 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +000010056 processing of parsed entities, and XPath computation on sustitued
10057 entities.
10058 * testXPath.c: make sure entities are substitued.
10059
Daniel Veillard328f48c2002-11-15 15:24:34 +000010060Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10061
Daniel Veillard784b9352003-02-16 15:50:27 +000010062 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +000010063 processing of internal parsed entities, which had to be changed.
10064
Daniel Veillard66651aa2002-11-15 11:21:43 +000010065Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10066
10067 * Makefile.am python/Makefile.am python/tests/Makefile.am:
10068 trying to fix bug #98517 about building outside the source tree
10069 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
10070
Igor Zlatkovic2772cea2002-11-14 17:45:20 +000010071Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10072
10073 * include/win32config.h: cleanup
10074 * win32/Makefile.mingw: integrated mingw in JScript configure
10075 * win32/Makefile.msvc: modified to allow mingw coexistence
10076 * win32/configure.js: integrated mingw
10077 * win32/Readme.txt: cleanup
10078
Daniel Veillard8dd86a52002-11-12 21:14:17 +000010079Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
10080
10081 * HTMLparser.c: strengthen the guard in the Pop macros,
10082 like in the XML parser, closes bug #97315
10083
Daniel Veillard0821b152002-11-12 20:57:47 +000010084Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10085
10086 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
10087 callback is never used.
10088
Daniel Veillard8606bbb2002-11-12 12:36:52 +000010089Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10090
10091 * parserInternals.c: fixed the initialization of the SAX structure
10092 which was breaking xsltproc
10093 * xpath.c: patch from Petr Pajas for CDATA nodes
10094 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
10095 * parser.c include/libxml/parser.h: patch from Peter Jones
10096 removing a leak in xmlSAXParseMemory() and adding the
10097 function xmlSAXParseMemoryWithData()
10098
MST 2002 John Fleckf854d992002-11-12 03:49:05 +000010099Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
10100
10101 adding pdf of tutorial, changing web page to link to it
10102 * doc/tutorial/xmltutorial.pdf
10103 * doc/xml.html
10104 * doc/docs.html
10105
MST 2002 John Fleck52717f32002-11-11 03:49:33 +000010106Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
10107
10108 * doc/tutorial/ar01s08.html
10109 adding file what I forgot for tutorial
10110
10111
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +000010112Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
10113
10114 Adding encoding discussion to tutorial
10115 Added:
10116 * doc/tutorial/images/*.png: DocBook admonition image files
10117 * doc/tutorial/apf.html, apg.html: new generated html
10118 * doc/tutorial/includeconvert.c: conversion code entity file
10119 changed:
10120 * doc/tutorial/xmltutorial.xml: DocBook original
10121 * doc/tutorial/*.html: generated html
10122
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000010123Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10124
10125 * include/libxml/*.h: retired xmlwin32version.h
10126 * doc/Makefile.am: retired xmlwin32version.h
10127 * win32/configure.js: retired xmlwin32version.h
10128
Igor Zlatkovica2258da2002-11-08 15:55:33 +000010129Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10130
10131 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000010132 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
10133 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +000010134
Daniel Veillard7216cfd2002-11-08 15:10:00 +000010135Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10136
10137 * globals.c: fixed a typo pointed out by Igor
10138 * xpath.c: try to speed up node compare using line numbers
10139 if available.
10140
Daniel Veillarda70d62f2002-11-07 14:18:03 +000010141Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10142
10143 * tree.c: make xmlFreeNode() handle attributes correctly.
10144
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +000010145Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10146
10147 * catalog.c: completed the #96963 fix, as reported by Karl
10148 Eichwalder
10149
Daniel Veillard56f21f22002-11-06 15:49:46 +000010150Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10151
10152 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
10153
Daniel Veillard91ad8792002-11-04 17:06:52 +000010154Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10155
10156 * Makefile.am: switched the order of a couple of includes
10157 to fix bugs #97100
10158
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +000010159Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10160
10161 * catalog.c: fixed bug #96963, reverted to the old behaviour of
10162 xmlLoadCatalogs that used to separate directories with a ':'.
10163
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +000010164Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10165
10166 * threads.c: improvements to the Windows-side of thread handling
10167 * testThreads.c: conditionally excluded unistd.h
10168 * testThradsWin32.c: broke overlong lines
10169 * include/win32config.h: adapted thread-related macros to the new
10170 scheme and for pthreads on Windows
10171 * win32/Makefile.msvc: introduced a more flexible thread build,
10172 added testThreads[Win32].c to the build
10173 * win32/configure.js: introduced a more flexible thread config
10174
John Fleck61f6fb62002-10-31 15:23:29 +0000101752002-10-31 John Fleck <jfleck@inkstain.net>
10176
10177 * doc/xml.html (and, by implication, FAQ.html)
10178 added UTF-8 conversaion FAQ from Marcus Labib Iskander
10179
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +000010180Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10181
10182 * configure.in: removed xmlwin32version.h
10183 * include/libxml/Makefile.am: removed xmlwin32version.h
10184
Daniel Veillardce66ce12002-10-28 19:01:59 +000010185Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10186
10187 * tree.c: applied patch from Brian Stafford to fix a bug
10188 in xmlReconciliateNs()
10189
Daniel Veillard7e3f1402002-10-28 18:52:57 +000010190Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10191
10192 * tree.c: applied patch from Christian Glahn to allow
10193 xmlNewChild() on document fragment nodes
10194
Daniel Veillardb39bc392002-10-26 19:29:51 +000010195Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10196
10197 * parser.c: Christian Glahn found a problem with a recent
10198 patch to xmlParseBalancedChunkMemoryRecover()
10199 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
10200 problems
10201 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
10202 test/schemas/seq*: added the test cases from Charles
10203
Daniel Veillard366a9152002-10-23 20:43:53 +000010204Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10205
10206 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
10207 serious cleanup of the spec file and associated changes
10208 in the Makefiles.
10209 * valid.c: try to remove some warnings on x86_64
10210
Daniel Veillardd033d022002-10-23 14:55:02 +000010211Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10212
10213 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
10214 fix bug #96586
10215
Daniel Veillardce02dbc2002-10-22 19:14:58 +000010216Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10217
10218 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
10219 parsing, applied his patch
10220 * result/HTML/attrents.html result/HTML/attrents.html.err
10221 result/HTML/attrents.html.sax test/HTML/attrents.html:
10222 added the test and result case provided by Mikhail Sogrine
10223
Daniel Veillarde645e8c2002-10-22 17:35:37 +000010224Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10225
10226 * vms/build_libxml.com vms/config.vms vms/readme.vms
10227 include/libxml/parser.h include/libxml/parserInternals.h
10228 include/libxml/tree.h include/libxml/xmlIO.h
10229 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
10230 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
10231 Applied the VMS update patch from Craig A. Berry
10232 * doc/*.html: update
10233
Daniel Veillardf000f072002-10-22 14:28:17 +000010234Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10235
10236 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
10237
Daniel Veillard1e208222002-10-22 14:25:25 +000010238Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10239
10240 * debugXML.c: adding a grep command to --shell in xmllint
10241 for T.V. Raman
10242
Daniel Veillard9cdcf362002-10-22 14:23:59 +000010243Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10244
10245 * xmlcatalog.c: tried to fix some of the problem with --sgml
10246
Daniel Veillard935494a2002-10-22 14:22:46 +000010247Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
10248
10249 * parser.c: tried to fix bug #91500 where doc->children may
10250 be overriden by a call to xmlParseBalancedChunkMemory()
10251
10252Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
10253
10254 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
10255 identifiers in SGML catalogs containing '&'
10256
Daniel Veillardc0ac0692002-10-20 21:31:50 +000010257Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10258
10259 * python/types.c: fixed bugs when passing result value tree
10260 to Python functions.
10261
Daniel Veillard48267432002-10-18 11:21:38 +000010262Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10263
10264 * configure.in: preparing the release of 2.4.26
10265 * doc/*: updated and rebuilt the documentation
10266
Daniel Veillardbb284f42002-10-16 18:02:47 +000010267Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10268
10269 * parser.c: fixed a XML Namespace compliance bug reported by
10270 Alexander Grimalovsky
10271
Daniel Veillard44892f72002-10-16 15:23:26 +000010272Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10273
10274 * HTMLtree.c: fixed serialization of script and style when
10275 they are not lowercase (i.e. added using the API to the tree).
10276
Daniel Veillard2fd85422002-10-16 14:32:41 +000010277Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10278
10279 * valid.c: make xmlValidateDocument emit a warning msg if there
10280 is no DTD, pointed by Christian Glahn
10281
Daniel Veillard32370232002-10-16 14:08:14 +000010282Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
10283
10284 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
10285 content model when some of the blocks have min or max, and a couple
10286 of bugs found in the process.
10287 * result/schemas/list0* test/schemas/list0*: added some specific
10288 regression tests
10289
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +000010290Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
10291
10292 * README: updated the contact informations
10293
Daniel Veillard63186732002-10-15 08:43:17 +000010294Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10295
10296 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
10297 misses it, reported by Peter Bray.
10298
Daniel Veillard96c3a3b2002-10-14 15:39:04 +000010299Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
10300
10301 * tree.c: investigating xmlNodeGetContent() on namespace nodes
10302 and removed a few warnings
10303
Daniel Veillard819d5cb2002-10-14 11:15:18 +000010304Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
10305
10306 * parser.c: Christian Glahn found a small bug in the push parser.
10307 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
10308 public
10309
Daniel Veillard6045c902002-10-09 21:13:59 +000010310Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10311
10312 * xmlschemas.c include/libxml/xmlschemas.h: added
10313 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
10314 * testSchemas.c: added --memory to test the new interface
10315
Daniel Veillardf0070122002-10-09 14:24:17 +000010316Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10317
10318 * doc/index.py doc/search.php: integrated the XSLT indexing,
10319 a few fixed in the indexer, added a scope selection at the
10320 search level.
10321
Daniel Veillard01992e02002-10-09 10:20:30 +000010322Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10323
10324 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
10325 this was due to uninitialized parts of the validation context
10326
Daniel Veillard321be0c2002-10-08 21:26:42 +000010327Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10328
10329 * debugXML.c: applied patch from Mark Vakoc except the API
10330 change, preserved it.
10331 * doc/*: updated the docs to point to the search engine for
10332 information lookup or before bug/help reports.
10333
Daniel Veillard01e87d22002-10-08 16:55:06 +000010334Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10335
10336 * doc/index.py doc/search.php: added mailing-list archives
10337 indexing and lookup
10338
Daniel Veillard9dc1cf12002-10-08 08:26:11 +000010339Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10340
10341 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
10342
Daniel Veillard9b006132002-10-07 11:13:27 +000010343Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10344
10345 * doc/index.py: improved HTML indexing
10346 * doc/search.php: make the queries also lookup the HTML based indexes
10347
Daniel Veillard141d04b2002-10-06 21:51:18 +000010348Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10349
10350 * doc/index.py: added HTML page indexing
10351
Igor Zlatkovic91a62702002-10-04 13:34:16 +000010352Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10353
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +000010354 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +000010355 problem in libxslt.
10356 * catalog.c: fixed list handling in XML_CATALOG_FILES
10357
Daniel Veillardceb09b92002-10-04 11:46:37 +000010358Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10359
10360 * valid.c: typo/bug found by Christian Glahn
10361
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +000010362Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10363
10364 * xmlIO.c: applied Windows CE patch from Javier.
10365 * win32/wince: new directory, contains support for the PocketPC
10366 with Windows CE from Javier.
10367 * include/win32config.h: reorganised, removed duplicate
10368 definitions and applied WinCE patch from Javier.
10369 * include/wsockcompat.h: new file, now contains WinSock
10370 compatibility macros.
10371 * win32/Makefile.msvc: introduced double-run compilation.
10372
Daniel Veillarde16b5742002-09-26 17:50:03 +000010373Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10374
10375 * configure.in include/libxml/xmlwin32version.h: preparing release
10376 of 2.4.25
10377 * doc/*: updated and regenerated teh docs and web pages.
10378
Daniel Veillard90d68fb2002-09-26 16:10:21 +000010379Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10380
10381 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
10382 error were not covering namespace declarations.
10383 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
10384 it was missing the attribute declaration for the namespace
10385 * result/VC/NS3: the fix now report breakages in that test
10386
Daniel Veillardabe01742002-09-26 12:40:03 +000010387Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10388
10389 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
10390
Daniel Veillard2ace1952002-09-26 12:28:02 +000010391Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10392
10393 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
10394 and regenerated the docs and web site
10395
Daniel Veillarddda8f1b2002-09-26 09:47:36 +000010396Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10397
10398 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
10399 ATTRIBUTE_UNUSED is always put after the attribute declaration,
10400 not before
10401
Daniel Veillardd4cb1e82002-09-26 09:34:23 +000010402Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10403
10404 * python/generator.py python/libxml2class.txt: fixed a stupid error
10405 breaking the python API
10406
Daniel Veillardb7c29c32002-09-25 22:44:43 +000010407Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10408
10409 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
10410 triostr.c triostr.h: applied a trio update patch from
10411 Bjorn Reese which should work with MinGW
10412
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010413Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10414
10415 * tree.c: improving some documentation comments
10416 * xmlregexp.c: found and fixed a mem leak with python regression tests
10417 * doc/*: rebuilt the doc and the API XML file including the
10418 xmlregexp.h xmlautomata.h and xmlunicode.h headers
10419 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
10420 python/types.c: added access to the XML Schemas regexps from
10421 python
10422 * python/tests/Makefile.am python/tests/regexp.py: added a
10423 simple regexp bindings test
10424
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010425Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
10426
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010427 * doc/xml.html:
10428 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010429
Daniel Veillard118aed72002-09-24 14:13:13 +000010430Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10431
10432 * xmlregexp.c: fixed the data callback on transition functionality
10433 which was broken when using the compact form
10434 * result/schemas/*: updated the results, less verbose, all tests
10435 pass like before
10436 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
10437 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
10438 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
10439 annoying warnings
10440 * xpath.c: try to provide better error report when possible
10441
Daniel Veillard72336152002-09-21 13:08:14 +000010442Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10443
10444 * Makefile.am: fixed a breakage raised by Jacob
10445
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +000010446Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10447
10448 * include/win32config.h: added HAVE_ERRNO_H definition for parts
10449 which don't use sockets
10450
Igor Zlatkovic01280582002-09-20 16:40:34 +000010451Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10452
10453 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
10454 * win32/configure.js: applied zlib patch from Daniel Gehriger
10455
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +000010456Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10457
10458 * win32/configure.js: applied the patch from Mark Vakoc for
10459 regexp support
10460 * win32/libxml2.def.src: applied the patch from Mark Vakoc
10461 for regexp support
10462
Daniel Veillardb5c05732002-09-20 13:36:25 +000010463Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10464
10465 * xmlschemastypes.c: as pointed by Igor Float and Double
10466 parsing ain't finished yet
10467
Daniel Veillard40b11342002-09-20 12:01:39 +000010468Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10469
10470 * Makefile.am configure.in: trying to fix #88412 by bypassing
10471 all the python subdir if python ain't detected
10472
Daniel Veillard23e73572002-09-19 19:56:43 +000010473Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10474
10475 * Makefile.am configure.in include/libxml/xmlversion.h.in:
10476 made configuring with regexps/automata/unicode the default
10477 but without schemas ATM
10478 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
10479 fixed the regexp based DTD validation performance and memory
10480 problem by switching to a compact form for determinist regexps
10481 and detecting the determinism property in the process. Seems
10482 as fast as the old DTD validation specific engine :-) despite
10483 the regexp built and compaction process.
10484
Daniel Veillard5acfd6b2002-09-18 16:29:02 +000010485Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10486
10487 * valid.c: determinism is debugged, new DTD checking code now works
10488 but xmlFAComputesDeterminism takes far too much CPU and the whole
10489 set usues too much memory to be really usable as-is
10490
Daniel Veillard0f04f8e2002-09-17 23:04:40 +000010491Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10492
10493 * tree.c: fixed another stupid bug in xmlGetNodePath()
10494 * xmllint.c: --version now report the options compiled in
10495
Daniel Veillarda646cfd2002-09-17 21:50:03 +000010496Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10497
10498 * HTMLparser.c: small cleanup
10499 * valid.c xmlregexp.c: switched DTD validation to use only regexp
10500 when configured with them. A bit of debugging around the determinism
10501 checks is still needed
10502
Daniel Veillard63b01c22002-09-17 19:25:28 +000010503Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10504
10505 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
10506
Daniel Veillard92727042002-09-17 17:59:20 +000010507Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10508
10509 * xmlIO.c: small portability glitch fixed.
10510
Daniel Veillard84d70a42002-09-16 10:51:38 +000010511Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10512
10513 * xmlschemastypes.c: incomplete steps for real/double support
10514 * testAutomata.c include/libxml/xmlautomata.h
10515 include/libxml/xmlregexp.h: avoiding a compilation problem
10516 * valid.c include/libxml/valid.h: starting the work toward using
10517 the regexps for actual DTD validation
10518
Daniel Veillardaeb258a2002-09-13 14:48:12 +000010519Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10520
10521 * hash.c: cosmetic cleanup
10522 * valid.c include/libxml/tree.h include/libxml/valid.h: started
10523 integrating a DTD validation layer based on the regexps
10524
Daniel Veillard4402ab42002-09-12 16:02:56 +000010525Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10526
10527 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
10528 the determinism was tested before eliminating the epsilon
10529 transitions :-(
10530
Daniel Veillardc6d4a932002-09-12 15:00:57 +000010531Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
10532
10533 * python/generator.py python/libxml.c python/libxml.py
10534 python/libxml2-python-api.xml python/libxml2class.txt
10535 python/libxml_wrap.h python/types.c: updated the python
10536 bindings, added code for easier File I/O, and the ability to
10537 define a resolver from Python fixing bug #91635
10538 * python/tests/Makefile.am python/tests/inbuf.py
10539 python/tests/outbuf.py python/tests/pushSAXhtml.py
10540 python/tests/resolver.py python/tests/serialize.py: updated
10541 and augmented the set of Python tests.
10542
Igor Zlatkovic353bf582002-09-10 19:07:14 +000010543Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10544
10545 * win32/configure.js: added more readme info for the binary
10546 package.
10547
Daniel Veillard607b35c2002-09-10 12:16:19 +000010548Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10549
10550 * xmlIO.c: fixed a stupid out of bound array error
10551
10552Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10553
10554 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
10555 messing around with support for Windows path, cleanups,
10556 trying to identify and fix the various code path to the
10557 filename access. Added xmlNormalizeWindowsPath()
10558
Daniel Veillard76575762002-09-05 14:21:15 +000010559Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10560
10561 * error.c valid.c: working on better error reporting of validity
10562 errors, especially providing an accurate context.
10563 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
10564 error reports in those cases.
10565
Daniel Veillard3487c8d2002-09-05 11:33:25 +000010566Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10567
10568 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
10569 parser.c parserInternals.c xmlIO.c: get rid of all the
10570 perror() calls made in the library execution paths. This
10571 should fix both #92059 and #92385
10572
Daniel Veillard19aa7022002-09-05 11:14:19 +000010573Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10574
10575 * xmllint.c: memory leak reporting was broken after a change
10576 of the preprocessor symbol used to activate it.
10577
Daniel Veillardec6725e2002-09-05 11:12:45 +000010578Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10579
10580 * tree.c: try to make the copy function work for node of
10581 type XML_DOCUMENT_FRAG_NODE, they are only created by the
10582 DOM layers though, not libxml2 itself.
10583
Daniel Veillardb9cd8b42002-09-05 10:58:49 +000010584Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
10585
10586 * valid.c: try to provide file and line informations, not all
10587 messages are covered, but it's a (good) start
10588
Daniel Veillardbbc72c32002-09-05 10:52:10 +000010589Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
10590
10591 * xinclude.c: reimplemented a large part of the XInclude
10592 processor, trying to minimize resources used, James Henstridge
10593 provided a huge test case which was exhibiting severe memory
10594 consumption problems.
10595
Daniel Veillard2206dbf2002-09-05 08:09:37 +000010596Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
10597
10598 * python/Makefile.am: applied patch from Christophe Merlet to
10599 reestablish DESTDIR
10600
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010601Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
10602
10603 * libxml.spec.in: fixes libary path for x86_64 AMD
10604
John Fleckbe98b332002-09-04 03:16:23 +000010605Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
10606
10607 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010608 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +000010609 (plus resulting generated html files)
10610 fixing one spot I missed in the tutorial where I hadn't freed
10611 memory properly
10612
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010613Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
10614
10615 * doc/tutorial/includeaddattribute.c
10616 * doc/tutorial/includeaddkeyword.c
10617 * doc/tutorial/includegetattribute.c
10618 * doc/tutorial/includekeyword.c
10619 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010620 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010621 update tutorial to properly free memory (thanks to Christopher
10622 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010623 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010624 added image files so the callouts are graphical, making it
10625 easier to read ( use "--param callout.graphics 1" to generate
10626 html with graphical callouts)
10627
Daniel Veillarde1662542002-08-28 11:50:59 +000010628Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10629
10630 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
10631 nice logos generated by Marc Liyanage
10632 * doc/site.xsl *.html: changed the stylesheet to show the new
10633 logo and regenerated the pages
10634
Daniel Veillardb212bbb2002-08-25 14:39:16 +000010635Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10636
10637 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
10638
Daniel Veillard42766c02002-08-22 20:52:17 +000010639Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10640
10641 * xpath.c: possible mem leak patch from Jason Adams
10642
10643Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10644
10645 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
10646 in the XQuery namespace
10647 * configure.in: preparing 2.4.24
10648 * doc/*.html: updated the web pages
10649
10650Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10651
10652 * python/generator.py: closing bug #85258 by generating conditional
10653 compile check to avoid linking to routines not configured in.
10654
Havoc Pennington84ec40a2002-08-22 13:59:35 +0000106552002-08-22 Havoc Pennington <hp@pobox.com>
10656
10657 * autogen.sh: update error message for missing automake
10658
Daniel Veillard08cccaa2002-08-22 09:47:29 +000010659Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10660
10661 * python/Makefile.am: typo in target name resulted in libxml2.py
10662 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
10663
Daniel Veillard22669b22002-08-22 07:17:11 +000010664Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10665
10666 * win32/win32/Makefile.mingw: updated with version from
10667 Elizabeth Barham at http://soggytrousers.net/repository/
10668
Igor Zlatkovica40adbc2002-08-20 14:42:32 +000010669Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10670
10671 * win32/Makefile.msvc: added the prefix location to the include
10672 and lib search path.
10673
Havoc Pennington830e8972002-08-18 22:22:13 +0000106742002-08-18 Havoc Pennington <hp@pobox.com>
10675
10676 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
10677 both automake 1.6 and 1.4 installed get the right automake. Means
10678 compilation from CVS will now require the latest automake 1.4
10679 release, or manually creating symlinks called "automake-1.4" and
10680 "aclocal-1.4"
10681
Daniel Veillardb6984ef2002-08-14 16:55:31 +000010682Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10683
10684 * configure.in python/Makefile.am: more AMD 64 induced changes from
10685 Frederic Crozat
10686
Daniel Veillardc4bad4a2002-08-14 14:45:25 +000010687Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10688
10689 * xinclude.c: oops I was missing the xml:base fixup too
10690 * result/XInclude/*.xml: this adds xml:base attributes to most
10691 results of the tests
10692
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +000010693Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10694
10695 * xinclude.c: quick but apparently working implementation of
10696 xi:fallback, should close bug #89684
10697 * Makefile.am test/XInclude/docs/fallback.xml
10698 result/XInclude/fallback.xml: added a basic test for fallback,
10699 and run with --nowarning to avoid a spurious warning
10700 * configure.in: applied patch from Frederic Crozat for python
10701 bindings on AMD 64bits machines.
10702
Daniel Veillard9e923512002-08-14 08:48:52 +000010703Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10704
10705 * parser.c: xmlSAXUserParseMemory() really ought to fail if
10706 the caller don't pass a SAX callback block.
10707
Daniel Veillardc1a0da32002-08-14 08:32:18 +000010708Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10709
10710 * tree.c: applied the same fix for the XML-1.0 namespace to
10711 xmlSearchNsByHref() as was done for xmlSearchNs()
10712
Daniel Veillardad11b302002-08-12 14:53:41 +000010713Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10714
10715 * libxml.3: small cleanup of the man page
10716 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
10717 when serializing HREF attributes generated by XSLT.
10718
Daniel Veillardc084e472002-08-12 13:27:28 +000010719Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10720
10721 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
10722 version of Marc Liyanage' patch for boolean attributes in HTML
10723 output
10724
Daniel Veillard5f91b372002-08-12 12:13:01 +000010725Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10726
10727 * python/tests/serialize.py: fixed the test results, indenting
10728 behaviour changed slightly
10729
Aleksey Sanin9e951762002-08-08 18:02:41 +000010730Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10731
10732 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
10733 new c14n function to Windows def files
10734
Aleksey Saninea4272a2002-08-02 23:50:03 +000010735Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
10736
10737 * c14n.c: fixed a memory leak in c14n code
10738
Daniel Veillard58e44c92002-08-02 22:19:49 +000010739Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10740
10741 * parser.c include/libxml/parser.h: adding a new API for Christian
10742 Glahn: xmlParseBalancedChunkMemoryRecover
10743 * valid.c: patch from Rick Jones for some grammar cleanup in
10744 validation messages
10745 * result/VC/* result/valid/*: this slightly change some of the
10746 regression tests outputs
10747
Daniel Veillard0bf29002002-08-01 12:54:11 +000010748Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10749
10750 * tree.c: trying to fix a problem in namespaced attribute handling
10751 raised by Christian Glahn
10752
Daniel Veillard6f46f6c2002-08-01 12:22:24 +000010753Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10754
10755 * encoding.c include/libxml/encoding.h: Opening the interface
10756 xmlNewCharEncodingHandler as requested in #89415
10757 * python/generator.py python/setup.py.in: applied cleanup
10758 patches from Marc-Andre Lemburg
10759 * tree.c: fixing bug #89332 on a specific case of loosing
10760 the XML-1.0 namespace on xml:xxx attributes
10761
Aleksey Sanin2c135a12002-08-01 06:31:50 +000010762Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
10763
10764 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
10765 corner case from new Merlin's test suite and added a callback
10766 that will be used to improve xmlsec performance
10767
10768
Daniel Veillard0b22def2002-07-29 16:23:03 +000010769Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10770
10771 * HTMLtree.c: trying to fix the <style> escaping problem in
10772 HTML serialization bug #89342
10773
Daniel Veillard0b28e882002-07-24 23:47:05 +000010774Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10775
10776 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
10777 and rebuilt the web site.
10778
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010779Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +000010780
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010781 * include/libxml/tree.h: added _private member to xmlNs struct
10782
Daniel Veillard1d995272002-07-22 16:43:32 +000010783Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10784
10785 * HTMLparser.c: fixing bug #84876 based on the xml working
10786 code.
10787
William M. Brack61eaba52002-07-21 11:14:18 +000010788Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10789
10790 * python/Makefile.am: enhanced to fix bug 72012 (errors
10791 when using '-jX' make parameter)
10792
William M. Brackef61d202002-07-19 08:32:00 +000010793Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10794
10795 * xpath.c: small additional enhancement for booleans
10796 compared to nodesets
10797
Daniel Veillard3a42f3f2002-07-17 17:57:34 +000010798Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10799
10800 * HTMLtree.c: changed the order of the encoding declaration
10801 attributes in the meta tags due to a bug in IE/Mac
10802
William M. Brack0c022ad2002-07-12 00:56:01 +000010803Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10804
10805 * xpath.c: enhanced handling of booleans (especially '='
10806 and '!=' for nodesets) - fixes bug 85256. Added new
10807 routine xmlXPathNotEqualValues for more proper handling
10808 of '!=' when nodesets are involved.
10809
Daniel Veillard06944e22002-07-11 19:55:18 +000010810Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10811
10812 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
10813 doc/xmlcatalog_man.xml to the source distribution
10814
Igor Zlatkovic6ac30172002-07-10 19:22:48 +000010815Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10816
10817 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
10818 asked for this.
10819
Daniel Veillard539638b2002-07-06 19:55:14 +000010820Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10821
10822 * configure.in: preparing 2.4.23
10823 * doc/*: rebuilt the docs
10824
Daniel Veillard176d99f2002-07-06 19:22:28 +000010825Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10826
10827 * parser.c: fixing bug #84169 by fixing the
10828 comment of xmlCreatePushParserCtxt to describe the
10829 encoding detection parameters better.
10830
Daniel Veillard37f961d2002-07-06 17:53:56 +000010831Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10832
10833 * valid.c: fixing bug #79331 in one path the lookup for
10834 ID attributes on a namespaced node wasn't handled correctly :-\
10835
Daniel Veillard8c9872c2002-07-05 18:17:10 +000010836Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10837
10838 * HTMLparser.c: trying to fix 87235 about discarded white
10839 spaces in the HTML parser.
10840 * result/HTML/*: this changes the output of a number of HTML
10841 regression tests
10842
Daniel Veillardfdc91562002-07-01 21:52:03 +000010843Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10844
10845 * xpath.c: applied patch from Richard Jinks for the namespace
10846 axis + fixed a memory error.
10847 * parser.c parserInternals.c: applied patches from Peter Jacobi
10848 removing ctxt->token for good.
10849 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
10850 popped out by the regression tests.
10851 * Makefile.am: patch for threads makefile from Gary Pennington
10852
William M. Brack6000af52002-06-28 11:43:13 +000010853Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10854
Daniel Veillardfdc91562002-07-01 21:52:03 +000010855 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +000010856 expressions involving preceding-sibling (et al).
10857
Daniel Veillard153120c2002-06-18 07:58:35 +000010858Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10859
10860 * hash.c: applied a patch from Peter Jacobi to solve a problem
10861 when compiling with the Watcom C on Win32
10862 * result/schemas/*.err: the change of hashing algo generated
10863 permutations in the output
10864
Daniel Veillard5f7f9912002-06-17 17:03:00 +000010865Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10866
10867 * hash.c: applied patch from Sander Vesik improving the quality of
10868 the hash function.
10869
Aleksey Sanina5808b92002-06-14 17:07:41 +0000108702002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +000010871
10872 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
10873 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
10874 xmllint.c xpath.c: replaced sprintf() with snprintf()
10875 to prevent possible buffer overflow (the bug was pointed
10876 out by Anju Premachandran)
10877
Daniel Veillarde059b892002-06-13 15:32:10 +000010878Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10879
10880 * parser.c: removed an uninitialized data error popped by valgrind
10881 on PE references
10882
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +000010883Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
10884
10885 * doc/xml.html
10886 adding tutorial reference to the web page
10887
MDT 2002 John Fleck54520832002-06-13 03:30:26 +000010888Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
10889
10890 * doc/tutorial/xmltutorial.xml
10891 * doc/tutorial/ar01s07.html
10892 * doc/tutorial/ape.html
10893 * doc/tutorial/includegetattribute.c
10894 adding section to tutorial about retrieving an attribute
10895 value
10896
Daniel Veillardf5582f12002-06-11 10:08:16 +000010897Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10898
10899 * parser.c: applied a couple of patches from Peter Jacobi to start
10900 to get rid of ctxt->token, with a possible significant speed
10901 improvement to be gained once done. Better compliance with PE
10902 references constructs in DTDs too.
10903 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
10904 from Peter too
10905
Daniel Veillard38d80e22002-06-11 07:24:56 +000010906Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10907
10908 * parser.c: Babak Vahedipour-Kunze reported that openTag in
10909 xmlParseElement was likely to have been deallocated at the
10910 time of the report, possibly leading to segfault. Just report
10911 the tag name now.
10912
Daniel Veillard9e412302002-06-10 15:59:44 +000010913Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10914
10915 * xpath.c: patch from Richard Jinks for XPath substring() function
10916 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
10917
Aleksey Sanina5808b92002-06-14 17:07:41 +0000109182002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000010919
10920 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
10921
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000010922Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
10923
10924 *doc/FAQ.html
10925 fixing typos in FAQ, thanks to Robert Funnell for the
10926 editing help
10927
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010928Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10929
10930 * NEWS: got complaints from rpmlint that it was empty
10931
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000010932Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
10933
10934 * added doc/tutorial, including:
10935 apa.html
10936 apb.html
10937 apc.html
10938 apd.html
10939 ar01s02.html
10940 ar01s03.html
10941 ar01s04.html
10942 ar01s05.html
10943 ar01s06.html
10944 includeaddattribute.c
10945 includeaddkeyword.c
10946 includekeyword.c
10947 includestory.xml
10948 index.html
10949 xmltutorial.xml
10950 libxml tutorial, including generated html
10951
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +000010952Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10953
10954 * result/c14n/exc-without-comments/merlin-c14n-two-*
10955 result/c14n/without-comments/merlin-c14n-two-*
10956 test/c14n/exc-without-comments/merlin-c14n-two-*
10957 test/c14n/without-comments/merlin-c14n-two-*
10958 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
10959 c14n/exc-c14n and slightly modified test script to handle
10960 these test cases
10961 * c14n.c: fixed bugs for complicated nodes set (namespace
10962 without node and others from merlin-c14n-two.tar.gz)
10963 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
10964 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
10965 for xmlsec performance patch
10966 * xpath.c: fixed self::node() for namespaces and attributes
10967
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010968Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
10969
10970 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
10971 but with the format parameter
10972 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
10973
Aleksey Saninc57f9c12002-05-31 19:14:57 +000010974Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
10975
10976 * Makefile.am: updated c14n tests suite
10977 * c14n.c: performance improvement for previous c14n patch
10978
Daniel Veillarde72c7562002-05-31 09:47:30 +000010979Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10980
10981 * parser.c: another peroformance patch from Peter Jacobi, that
10982 time on parsing attribute values.
10983
Aleksey Sanin508a1012002-05-31 06:32:32 +000010984Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
10985
10986 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
10987 into LibXML2 test suite
10988
Aleksey Sanindffd5c82002-05-31 04:24:13 +000010989Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
10990
10991 * c14n.c: propagating xpath ancesstors node fix to c14n
10992 plus small performance improvement to reduce number of
10993 mallocs
10994 * xpath.c: fixed ancestors axis processing for namespace nodes
10995
Daniel Veillard46de64e2002-05-29 08:21:33 +000010996Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10997
10998 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
10999 Peter Jacobi
11000
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000011001Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
11002
11003 * configure.in: preparing 2.4.22
11004
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000011005Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11006
11007 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
11008 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
11009 a public entry point.
11010 * doc/*: rebuilt the API and docs
11011
Daniel Veillarded23b7d2002-05-27 12:16:02 +000011012Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
11013
11014 * xpath.c: patch from Richard Jinks to fix a problem introduced
11015 in the previous patch and pointed by Norm
11016
Daniel Veillardc6924812002-05-24 11:10:43 +000011017Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
11018
11019 * libxml.spec.in: fixing bug #81112
11020
Daniel Veillard234bc4e2002-05-24 11:03:05 +000011021Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11022
11023 * uri.c: fixing bug #82848
11024
Daniel Veillarda2878972002-05-24 07:54:39 +000011025Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11026
11027 * result/catalogs/mycatalog.full: Aleksey's commit changed the
11028 output of one catalog test
11029
Aleksey Sanin114e4752002-05-24 07:20:27 +000011030Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000011031
Aleksey Sanin114e4752002-05-24 07:20:27 +000011032 * global.data globals.c tree.c include/libxml/globals.h
11033 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
11034 default value for global parameter xmlIndentTreeOutput to 1 and
11035 introduced new global parameter xmlTreeIndentString (the string
11036 used to do one-level indent) with default value " " (as it was
11037 in tree.c)
11038
Daniel Veillard49d5af82002-05-23 11:55:49 +000011039Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11040
11041 * Makefile.am: Merijn Broeren pointed out a problem when compiling
11042 with trio and schemas.
11043
Daniel Veillard7c13af42002-05-22 09:57:32 +000011044Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11045
11046 * xpath.c: patch from Richard Jinks to fix the problem raised in
11047 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
11048
Daniel Veillard5a872412002-05-22 06:40:27 +000011049Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
11050
11051 * xmlschemas.c: a bit of work on import.
11052 * xmlschemastypes.c: Charles Bozeman provided a compare function
11053 for date/time types so min/max facet restrictions should work,
11054 indeterminate comparisons return an error instead of equal.
11055 * test/schemas/date_0* result/schemas/date_0_0: specific test
11056 from Charles Bozeman too
11057
Daniel Veillard10b6da42002-05-18 07:55:20 +000011058Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11059
11060 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
11061 from Christian Cornelssen fixing the man pages and the Catalog
11062 building script.
11063 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
11064 next step is <xs:import> I now have a reasonable understanding
11065 of how it works.
11066
Daniel Veillarde5354492002-05-16 08:43:22 +000011067Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11068
11069 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
11070
Igor Zlatkovic1396e182002-05-14 22:22:40 +000011071Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11072
11073 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
11074
Daniel Veillard088bf112002-05-14 11:03:59 +000011075Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
11076
11077 * xpath.c: fixing an XPath function evalutation bug pointed out
11078 by Alexey Efimov where the context was lost when evaluating
11079 the function arguments
11080
Aleksey Sanin79376ba2002-05-14 06:41:32 +000011081Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000011082
Aleksey Sanin79376ba2002-05-14 06:41:32 +000011083 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
11084 function public for XMLSec performance optimizations
11085
Daniel Veillard3cd72402002-05-13 10:33:30 +000011086Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
11087
11088 * python/generator.py python/libxml2class.txt : fixed a problem
11089 with the HTML parser pointed by Gary Benson
11090 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
11091 example
11092
Aleksey Sanine48a3182002-05-09 18:20:01 +000011093Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11094 * parser.c: fixed bug #81159 (memory growth in SAX)
11095
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000011096Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11097 * xpath.c: fixed bug #78858 (the real fix)
11098
Aleksey Sanin29b6f762002-05-05 06:59:57 +000011099Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000011100 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000011101
Daniel Veillard4cbe4702002-05-05 06:57:27 +000011102Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
11103
11104 * tree.c: modified xmlNodeSetBase to allow changing the
11105 base of a document.
11106
Daniel Veillard070803b2002-05-03 07:29:38 +000011107Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
11108
11109 * xmlschemastypes.c: patch Charles Bozeman for validation of
11110 all the date, time, and duration types
11111 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
11112 * configure.in: fixed an error pointed by an user
11113 * xml2-config.in: fixed an error pointed by an user
11114
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000011115Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11116
11117 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
11118 win32/libxml2.def.src xmlIO.c: exported default
11119 'file:', 'http:' and 'ftp:' protocols input handlers
11120 and maked protocols comparisson case insensitive
11121
Daniel Veillard34de97f2002-04-30 14:29:22 +000011122Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
11123
11124 * configure.in: Neven Has detected a typo
11125
Daniel Veillard28577c32002-04-30 06:48:41 +000011126Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
11127
11128 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
11129 as one of the persons allowed to commit directly to the
11130 module.
11131
Daniel Veillardfc57b412002-04-29 15:50:14 +000011132Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11133
11134 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
11135 * valid.c: raised a too low limit
11136 * doc/*: rebuilt the docs
11137
Daniel Veillardeca82812002-04-24 11:42:02 +000011138Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
11139
11140 * test/XPath/expr/floats test/XPath/expr/functions
11141 result/XPath/expr/floats result/XPath/expr/functions
11142 xpath.c: another XPath conformance patch from Richard Jinks
11143
Daniel Veillard13e04c62002-04-23 17:51:29 +000011144Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
11145
11146 * xmlschemas.c: fixed validation of attribute groups.
11147 * test/schemas result/schemas: added an example from the primer
11148
Daniel Veillard88c58912002-04-23 07:12:20 +000011149Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
11150
11151 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
11152 * test/schemas result/schemas: updated the test list
11153
Daniel Veillarde19fc232002-04-22 16:01:24 +000011154Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11155
11156 * TODO: updated a bit
11157 * parser.c: made a comment more specific
11158 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
11159 Schemas conformance.
11160 * test/schemas result/schemas: updated the test list
11161
Daniel Veillard441bc322002-04-20 17:38:48 +000011162Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
11163
11164 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
11165 implementing xs:all with minOccurs = 0
11166 * tes/schemas/* result/schemas/*: added more tests covering
11167 xs:all
11168
Daniel Veillard8a001f62002-04-20 07:24:11 +000011169Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
11170
11171 * xmlregexp.c: first implementation of the all particle, this
11172 may need to be revisited for case where not all transitions
11173 must be crossed.
11174
Daniel Veillard7646b182002-04-20 06:41:40 +000011175Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11176
11177 * tree.c: another entity processing update from Markus Henke
11178
Bjorn Reese54d02fb2002-04-19 15:16:01 +000011179Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
11180
11181 * trionan.c: fixed crash on OSF/1
11182
Daniel Veillardb4398962002-04-19 07:01:55 +000011183Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
11184
11185 * xmlschemas.c: more Schemas work
11186 * test/schemas/* result/schemas/*: added more tests coming
11187 from the spec.
11188
Daniel Veillard54761132002-04-18 21:00:44 +000011189Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11190
11191 * c14n.c: patch from Aleksey Sanin reflecting a change in the
11192 ExcC14N specification
11193
Daniel Veillardbf8dae82002-04-18 16:39:10 +000011194Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
11195
11196 * tree.c: patch from Markus Henke, fix for recursive entities.
11197
Daniel Veillard23b1f372002-04-18 15:50:05 +000011198Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11199
11200 * xpath.c: fix a problem with string() on a document node.
11201
Daniel Veillarddecd64d2002-04-18 14:41:51 +000011202Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
11203
11204 * Makefile.am xmlschemas.c: more Schemas work
11205 * test/schemas/* result/schemas/*: added more tests coming
11206 from the spec.
11207
Daniel Veillard6231e842002-04-18 11:54:04 +000011208Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11209
11210 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
11211 * result/HTML/*: this changes a few things in the results
11212
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000011213Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11214
11215 * include/libxml/tree.h: eliminated 'declaration different than
11216 prototype' warning
11217 * include/win32config.h: "resolved" conflicts with errno.h
11218
Daniel Veillardb509f152002-04-17 16:28:10 +000011219Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
11220
11221 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
11222 on the automata interfaces and debug of counted choices
11223 * test/schemas/* result/schemas/*: added a number of tests
11224
Daniel Veillard8651f532002-04-17 09:06:27 +000011225Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
11226
11227 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
11228 a bit of work on Schemas
11229 * testSchemas.c: try to make it more useful
11230 * test/schemas/* result/schemas/* Makefile.am: changed the
11231 Schemas regression test procedure, started adding a few samples
11232
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000011233Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
11234
11235 * include/libxml/encoding.h: Patch for the Borland C++ builder
11236 * include/libxml/tree.h: Patch for the Borland C++ builder
11237 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000011238 * win32/bcb5: New directory for the Borland C++ builder
11239 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000011240
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000011241Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
11242
11243 * win32/Makefile.msvc: Update for XML Schema support
11244 * win32/configure.js: Update for XML Schema support
11245 * win32/libxml2.def.src: Update for XML Schema support
11246
Daniel Veillard4255d502002-04-16 15:50:10 +000011247Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
11248
11249 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
11250 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
11251 xmlunicode.c include/libxml/Makefile.am
11252 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
11253 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
11254 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
11255 include/libxml/xmlversion.h.in : merged the current state of
11256 XML Schemas implementation, it is not configured in by default,
11257 a specific --schemas configure option has been added.
11258 * test/automata test/regexp test/schemas Makefile.am
11259 result/automata result/regexp result/schemas:
11260 merged automata/regexp/schemas regression tests
11261
Daniel Veillardbc6f7592002-04-16 07:49:59 +000011262Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
11263
11264 * xpath.c: Gary found a compile time problem, fixes #78823
11265
Daniel Veillarda7084cd2002-04-15 17:12:47 +000011266Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
11267
11268 * configure.in: release of 2.4.20
11269 * doc/*: updated and rebuilt the docs
11270
Daniel Veillardf544f192002-04-15 12:56:56 +000011271Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
11272
11273 * python/Makefile.am: patch from Cristian Gafton to build on
11274 Red Hat 6.2, should also fix #75779
11275
Daniel Veillard940492d2002-04-15 10:15:25 +000011276Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11277
11278 * valid.c: first part of fixing #78729
11279
Daniel Veillardeb475a32002-04-14 22:00:22 +000011280Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
11281
11282 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
11283 escaping of URI when saving HTML files.
11284 * result/HTML/*: this impacted some tests
11285
Daniel Veillard9b731d72002-04-14 12:56:08 +000011286Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
11287
11288 * configure.in: trying to fix #77441
11289
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000011290Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11291
11292 * include/libxml/xmlIO.h: Hallski complained it could not be
11293 included by itself.
11294
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000011295Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
11296
11297 * configure.in: applied an IEEE flag patch for OSF/1 #77825
11298
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000011299Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11300
11301 * win32/configure.js: patch from Nilo for the c14n option
11302 * win32/Makefile.msvc: fixed libxml2.def generation with threads
11303
Daniel Veillardda423da2002-04-10 19:25:38 +000011304Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11305
11306 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
11307 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
11308 LIBXML_THREAD_ENABLED
11309
Daniel Veillard0eafdef2002-04-10 16:14:34 +000011310Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11311
11312 * xpath.c: another patch from Richard Jinks for substring conformance
11313 * test/XPath/expr/floats test/XPath/expr/strings
11314 result/XPath/expr/floats result/XPath/expr/strings: update of the
11315 test suite to check those.
11316
Daniel Veillard01917aa2002-04-10 11:30:41 +000011317Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11318
11319 * xpath.c: patch from Richard Jinks for .x float parsing.
11320
Daniel Veillard46d6c442002-04-09 16:10:39 +000011321Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
11322
11323 * parser.c: patch from Markus Henke when an encoding ain't recognized
11324
Daniel Veillard88e0ad42002-04-09 13:48:02 +000011325Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11326
11327 * libxml.m4: got a report that #include <string.h> was needed
11328
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000011329Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
11330
11331 * xmllint.c: applied a fix from Anthony Jones for -o /--output
11332
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000011333Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
11334
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000011335 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000011336
Daniel Veillardbd6e6312002-04-01 08:04:14 +000011337Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11338
11339 * xpath.c: fixed a bug in the nodeset to boolean comparison code
11340 pointed out by Melvyn Sopacua.
11341
Daniel Veillarde979e3b2002-03-29 22:43:00 +000011342Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11343
11344 * libxml.m4: Frédéric Crozat gave a patch related to the change
11345 of Include paths breaking the libxml.m4
11346
Daniel Veillard7089d6b2002-03-29 17:28:10 +000011347Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11348
11349 * xpath.c: Fix bug #76927 forgot to save some context
11350 when evaluating binary expressions
11351
Daniel Veillardd30be4a2002-03-28 18:25:31 +000011352Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11353
11354 * configure.in: fixed configure for MPE/iX from Markus Henke
11355 * xmlmemory.c: fixed initialization problems
11356 * xpath.c: another set of patches from Richard Jinks this
11357 fixes "make XPathtests" on linux
11358
Daniel Veillard21458c82002-03-27 16:12:22 +000011359Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
11360
11361 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
11362 * test/XPath/expr/compare test/XPath/expr/equality
11363 test/XPath/expr/floats test/XPath/expr/functions
11364 test/XPath/expr/strings result/XPath/expr/compare
11365 result/XPath/expr/equality result/XPath/expr/floats
11366 result/XPath/expr/functions result/XPath/expr/strings: Updated
11367 tests though they show a divergence on Linux
11368
Daniel Veillard28dfed12002-03-27 09:08:17 +000011369Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11370
11371 * xpath.c trionan.c: previous commit also included patches
11372 from Richard Jinks on some IEEE support corner case
11373
Daniel Veillard5fc1f082002-03-27 09:05:40 +000011374Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11375
11376 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
11377 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
11378 that $(datadir) should be used for docs
11379
Daniel Veillarddb1dc392002-03-26 12:44:39 +000011380Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11381
11382 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
11383 could leak filedescriptors
11384
Daniel Veillarddd4b9122002-03-26 07:58:43 +000011385Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11386
11387 * configure.in nanohttp.c: applied patch from Allan Clark for
11388 UnixWare/OpenServer
11389
Daniel Veillard19274092002-03-25 16:48:03 +000011390Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11391
11392 * configure.in: preparing 2.4.19
11393 * doc/*: rebuilt the docs
11394
Daniel Veillard56b2db72002-03-25 16:35:28 +000011395Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11396
11397 * nanohttp.c: fixing #76043, got fed up with non-portability
11398 of that piece of code.
11399
Daniel Veillard6f4561a2002-03-25 12:10:14 +000011400Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11401
11402 * valid.c SAX.c: Never commit without running "make tests" :-(
11403 fix a couple of stupidities in the previous commit
11404 * result/*: a few changes in some attribute order result of previous
11405 commit.
11406
Daniel Veillardd85f4f42002-03-25 10:48:46 +000011407Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11408
11409 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
11410 the internal subset should not raise duplicate ID errors,
11411 also there was a small bug in conjunction to namespace
11412 declarations defaulted and xml:xxx attributes DTD definitions.
11413
Daniel Veillard56cd18b2002-03-22 14:14:43 +000011414Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11415
11416 * xpath.c: Richard Jinks also raised some rounding problems
11417 this tries to fix them
11418
Daniel Veillard4e2df542002-03-22 12:23:14 +000011419Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11420
11421 * xpath.c: Richard Jinks spotted an incoherent memory allocation
11422 behaviour in xmlXPathCastToString()
11423
Daniel Veillarddb552912002-03-21 13:27:59 +000011424Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11425
11426 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
11427 raised by Morus Walter
11428
Daniel Veillard9e537932002-03-21 13:08:08 +000011429Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11430
11431 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
11432 from Igor
11433
Daniel Veillard6fbcf422002-03-21 12:32:59 +000011434Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11435
11436 * xpath.c: fixing #75619, related to a problem when trying
11437 to evaluate condition when the current node set resulting
11438 from that sub-step evaluation is empty. Also fixes 2 potential
11439 problem with previous-sibling and next-siblings axis.
11440
Daniel Veillard1840ef02002-03-21 08:05:23 +000011441Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11442
11443 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
11444 HTML support is not configured in.
11445
Daniel Veillard561b7f82002-03-20 21:55:57 +000011446Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11447
11448 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
11449 include/libxml/tree.h: dohh I really didn't intended to commit
11450 this test version :-(
11451
Daniel Veillarde50f3b52002-03-20 19:24:21 +000011452Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11453
11454 * testSAX.c: I wanted to see the real speed at the SAX interface
11455 after a little too many Ximianer started complaining about the
11456 parser speed.
11457 added a --quiet option:
11458 paphio:~/XML -> ls -l db100000.xml
11459 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
11460 paphio:~/XML -> time ./testSAX --quiet db100000.xml
11461 3200006 callbacks generated
11462 real 0m1.270s
11463 Which means 16MBytes/s and 3Mcallback/s
11464
Daniel Veillardc62a1472002-03-19 18:35:12 +000011465Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11466
11467 * xpath.c: valgrind spotted another error that time when running
11468 on libxslt regression tests
11469
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000011470Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11471
11472 * Makefile.am: adding "make valgrind" running the full regression
11473 tests (except python ones) under Valgrind (using valgrind -q
11474 which was kindly added by the author).
11475 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
11476 passes cleanly now except an obcure floating point initialization
11477 raised in log10() in one XPath regression test ???
11478 * tree.c: edited some comments to close #75244
11479
Daniel Veillard28cac6b2002-03-19 11:25:30 +000011480Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
11481
11482 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
11483 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
11484 context of ScrollKeeper, made sure that if the number is
11485 an integer, the serialization follows the description at
11486 http://www.w3.org/TR/xpath#section-String-Functions
11487
Daniel Veillard5997aca2002-03-18 18:36:20 +000011488Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11489
Daniel Veillard34ce8be2002-03-18 19:37:11 +000011490 * configure.in: preparing 2.4.18
11491 * doc/*: updated and rebuilt the web site
11492 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
11493 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000011494 * parser.c: humm, changed the way the SAX parser work when
11495 xmlSubstituteEntitiesDefault(1) is set, it will then
11496 do the entity registration and loading by itself in case the
11497 user provided SAX getEntity() returns NULL.
11498 * testSAX.c: added --noent to test the behaviour.
11499
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000011500Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11501
11502 * parser.c: Wilfried Teiken provided a hackish but working
11503 way to get context reported back on entities when parsing
11504 with SAX and without breaking the DOM build.
11505
Daniel Veillard2d347fa2002-03-17 10:34:11 +000011506Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11507
11508 * c14n.c: applied a new patch from Aleksey Sanin
11509 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
11510 to reference Aleksey implementation of XML digital Signatures
11511
Daniel Veillard38bf6f02002-03-16 22:03:31 +000011512Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11513
11514 * xpath.c: small fix to avoid potential problem due to
11515 ordering of freeing data
11516 * python/Makefile.am: people were complaining about
11517 the generated file in python dir not being built
11518
Daniel Veillardd2379012002-03-15 22:24:56 +000011519Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11520
11521 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
11522 python/generator.py python/libxml.c python/types.c: Cleanup
11523 of the python Makefiles based on Jacob and James feedback,
11524 fixed the spec file accordingly, fixed the number of warning
11525 that passing my pedantic CFLAGS was generating. Conclusion
11526 is that Python includes are real crap.
11527
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000011528Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11529
11530 * configure,in: it was reported quite a few times that
11531 xml2-config --cflags should not output
11532 -I$includeprefix/libxml2/libxml because libxml2 header names
11533 clashes with existing names like list.h from C++ stl.
11534 Includes should be #include<libxml/xxx.h> so ...
11535
Daniel Veillard6f293b12002-03-15 09:42:33 +000011536Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11537
11538 * c14n.c: another patch from Aleksey Sanin
11539
Daniel Veillard5c396542002-03-15 07:57:50 +000011540Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11541
11542 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
11543 canonicalization algorithm
11544 * doc/xml.html doc/index.html: added the C14N references on the
11545 index page.
11546
jacob berkman9be65862002-03-14 02:15:56 +0000115472002-03-13 jacob berkman <jacob@ximian.com>
11548
11549 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
11550 usage, redundant, and gcc specific
11551
Daniel Veillard75be0132002-03-13 10:03:35 +000011552Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11553
11554 * xpath.c: speedup some node selection operations, this can
11555 have a significant impact on DocBook Norm's stylesheets
11556 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
11557 make sure it's always the case
11558 * debugXML.c: distinguish CDATA and comments in ls operations
11559
Daniel Veillard61f26172002-03-12 18:46:39 +000011560Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11561
11562 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
11563 to generate better API descriptions etc...
11564
Daniel Veillard9ff88172002-03-11 09:15:32 +000011565Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11566
11567 * c14n.c: Fixing #74186, made sure all boolean expressions
11568 get fully parenthesized, ran indent on the output
11569 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
11570 include/libxml/tree.h: also #74186 related, removed the
11571 --with-buffers option, and all the preprocessor conditional
11572 sections that were resulting from it.
11573
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000011574Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11575
11576 * valid.c: applied patch from Dodji Seketeli fixing an
11577 uninitailized variable in xmlValidGetValidElements()
11578
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000011579Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11580
11581 * c14n.c: fixed a few comments
11582 * doc/*.html doc/*/*.html: regenerated the docs and added
11583 the C14N API
11584 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
11585
Daniel Veillardfa49d872002-03-09 10:20:00 +000011586Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11587
11588 * check-xml-test-suite.py: fix to adapt varaiations in the
11589 bindings
11590 * configure.in python/setup.py python/setup.py.in: fixed to
11591 have the version of the python scripts automatically updated
11592
Daniel Veillarda3db2e32002-03-08 15:46:57 +000011593Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11594
11595 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
11596 in xmlCopyProp()
11597
Daniel Veillardaf43f632002-03-08 15:05:20 +000011598Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11599
11600 * configure.in: preparing 2.4.17 release
11601 * doc/*: updated and rebuilt the docs
11602 * xpath.c: fixed a comment
11603 * python/libxml.c: fixed a possible reentrancy problem
11604
Daniel Veillardef6c46f2002-03-07 22:21:56 +000011605Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11606
11607 * tree.c python/tests/Makefile.am python/tests/attribs.py:
11608 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
11609 added a specific regression test
11610 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
11611 not raise exceptions when failing to find the attribute.
11612
Daniel Veillard90bc3712002-03-07 15:12:58 +000011613Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11614
11615 * configure.in xmllint.c: owen pointed out a problem with the
11616 ftme fix, gettimeofday() was not detected by configure and
11617 the ftime header wasn't included, dohhh
11618
Daniel Veillard8c1ae602002-03-07 11:21:00 +000011619Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11620
11621 * configure.in xmllint.c: trying to fix #71457 for timing
11622 precision when gettimeofday() is not availble but ftime() is
11623
Daniel Veillardf5a457a2002-03-07 10:25:29 +000011624Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11625
11626 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
11627 are now copied on install and part of the -devel RPM
11628
Daniel Veillard7b416132002-03-07 08:36:03 +000011629Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11630
11631 * xpath.c: trying to avoid bug #72150 which was apparently
11632 caused by a gcc bug (or a processor problem) as detailed
11633 at http://veillard.com/gcc.bug
11634
Daniel Veillardf742d342002-03-07 00:05:35 +000011635Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11636
11637 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
11638 fixed xmlReconciliateNs(), added a Python test/example for
11639 inter-document cut'n paste
11640 * python/libxml.py: fixed node.doc on document nodes and added
11641 xpathEval() onto node objects
11642
Daniel Veillard4e0e2972002-03-06 21:39:42 +000011643Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11644
11645 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
11646 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
11647 fixup and integrated tests for the serialization stuff
11648
Daniel Veillarde915b2d2002-03-06 18:42:40 +000011649Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11650
11651 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
11652 moved the libxml man page to section 3
11653
Daniel Veillard1e774382002-03-06 17:35:40 +000011654Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11655
11656 * tree.c: fix bug #72490
11657 * python/libxml.c python/libxml.py: added methods serialize()
11658 and saveTo() to all node elements.
11659
Daniel Veillardddffd2a2002-03-05 20:28:20 +000011660Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11661
11662 * xmlIO.c: closed #73430, don't read from an input source
11663 which indicated an end-of-file or an error.
11664
Daniel Veillard8d24cc12002-03-05 15:41:29 +000011665Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11666
11667 * parser.c: make sure SAX endDocument is always called as
11668 this could result in a Python memory leak otherwise (it's
11669 used to decrement ref-counting)
11670 * python/generator.py python/libxml.c python/libxml.py
11671 python/libxml2-python-api.xml python/libxml2class.txt
11672 python/tests/error.py python/tests/xpath.py: implemented
11673 the suggestions made by Gary Benson and extended the tests
11674 to match it.
11675
Daniel Veillardba5e18a2002-03-05 09:36:43 +000011676Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11677
11678 * python/generator.py: applied patch fixing #73450
11679
Daniel Veillard044fc6b2002-03-04 17:09:44 +000011680Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11681
11682 * xpath.c: fixing #61290 "namespace nodes have no parent"
11683 long standing divergence from the XPath REC. NodeSets
11684 simply hold a copy of namespace nodes and those node ->next
11685 points to the parent (which may not be the node carrying the
11686 definition).
11687 * include/libxml/xpath.h: flagged but didn't added a possible
11688 speedup
11689 * DOCBparser.c HTMLparser.c: removed some warnings from push
11690 parser due to new state being added.
11691 * tree.c: new fix from Boris Erdmann
11692 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
11693 the XML Canonalization support from Aleksey Sanin
11694
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000011695Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11696
11697 * tree.c: patch from Boris Erdmann fixing some namespace odities
11698 with xmlCopyNode()
11699
Daniel Veillardc6613042002-03-02 09:34:02 +000011700Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11701
11702 * xmlIO.c: fix bug #72706 when loading a NULL entity
11703
Daniel Veillardc0fef772002-03-01 16:16:31 +000011704Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11705
11706 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
11707 actually change in a future XML Namespace revision.
11708
Daniel Veillard79426f22002-03-01 16:14:17 +000011709Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11710
11711 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
11712 added the possibility of returning nodesets from XPath extension
11713 functions written in Python
11714
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000011715Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
11716
11717 * python/*: commiting some Python bindings work done while travelling
11718
Daniel Veillard97300512002-03-01 09:13:41 +000011719Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11720
11721 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
11722 explicitely with memory debugging switched on
11723
Daniel Veillard6361da02002-02-23 10:10:33 +000011724Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11725
11726 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11727 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11728 Added wrapper for the xmlURIPtr type, provided accessors, fixed
11729 the accessor generator for strings
11730 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
11731 regression test.
11732
Daniel Veillard0fea6f42002-02-22 22:51:13 +000011733Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11734
11735 * python/README python/generator.py python/libxml.c python/setup.py:
11736 added the 'usual' setup.py to allow building a libxml2-python
11737 module based on the same code. The initialization is however
11738 different the 2 .so files fo libxml2 and libxslt are identical and
11739 they entry point initialize both libraries. this is done to avoid
11740 some possible nasty problem since the Python don't merge the maps
11741 of all shared modules.
11742
Daniel Veillard158a4d22002-02-20 22:17:58 +000011743Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11744
11745 * parser.c: fixed a push/encoding bug reported by Michael
11746 on librsvg
11747
Daniel Veillard7839e162002-02-20 18:54:48 +000011748Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11749
11750 * include/libxml/parserInternals.h: fixes a misplaced #endif
11751
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000011752Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11753
11754 * parser.c valid.c: found and fixed a couple of allocation bugs
11755
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000011756Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11757
11758 * doc/xml.html doc/python.html doc/*: added a Python and binding
11759 page describing the current state of the Python bindings and
11760 giving pointers to the other languages wrappers.
11761
Daniel Veillard5f4b5992002-02-20 10:22:49 +000011762Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11763
11764 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
11765 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
11766 rebuilt the API and web site
11767 * xpath.c: fixed #71978 portability bugs
11768
Daniel Veillard8aff2472002-02-19 21:50:43 +000011769Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11770
11771 * SAX.c: oops broke automatic defaulting of namespaces attributes.
11772
Daniel Veillard8dc16a62002-02-19 21:08:48 +000011773Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11774
11775 * include/libxml/parserInternals.h parser.c: had to change
11776 2 internal parsing API when processing document content
11777 to check the start and end of element content are defined
11778 in the same entity
11779 * valid.c include/libxml/valid.h: attribute normalization can
11780 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
11781 with the context to report it.
11782 * SAX.c: fixed the last known bugs, crazy validation constraints
11783 when a document is standalone seems correctly handled. There
11784 is a couple of open issues left which need consideration especially
11785 PE93 on external unparsed entities and standalone status.
11786 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
11787 The 2 tests left failing are actually in error. Cleanup done.
11788
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000011789Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11790
11791 * valid.c: implemented E59 spaces in CDATA does not match the
11792 nonterminal S
11793
Daniel Veillard878eab02002-02-19 13:46:09 +000011794Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11795
11796 * SAX.c parser.c valid.c: more validation test fixups
11797 * check-xml-test-suite.py: added duration info for the tests
11798
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000011799Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11800
11801 * parser.c valid.c: a couple of errors were reported but not
11802 saved back as such in the parsing context. Down to 1% failure rate
11803 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
11804
Daniel Veillard4a7ae502002-02-18 19:18:17 +000011805Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11806
11807 * xmlInternald.c: isExtender was missing a char
11808 * parser.c include/libxml/parser.h: % are acceptable in the
11809 internal subset if within a PUBLIC ID
11810
Daniel Veillard8ab0f582002-02-18 18:31:38 +000011811Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11812
11813 * SAX.c parserInternals.c valid.c: more work on the conformance
11814 suite. Took the step to finally block documents with encoding
11815 errors. It's a fatal error per the spec, people should have fixed
11816 their documents by now.
11817
Daniel Veillard55253e22002-02-18 14:32:39 +000011818Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
11819
11820 * check-xml-test-suite.py: fixed the test script after some discussion
11821 on the semantic of TYPE="error"
11822 * Makefile.am: added the script to the distrib
11823
Daniel Veillard28757702002-02-18 11:19:30 +000011824Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11825
11826 * SAX.c entities.c: fixed a couple of conformances issues deep
11827 into the validation code (standalone and undeclared Notations)
11828
Daniel Veillard82ac6b02002-02-17 23:18:55 +000011829Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11830
11831 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
11832 stayed there for years !
11833
Daniel Veillard7aea52d2002-02-17 23:07:47 +000011834Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11835
11836 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
11837 missing
11838
Daniel Veillardc7612992002-02-17 22:47:37 +000011839Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11840
11841 * check-xml-test-suite.py: improved the behaviour a bit as
11842 well as the logs
11843 * parser.c valid.c SAX.c: fixed a few more bugs
11844 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
11845
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000011846Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11847
11848 * check-xml-test-suite.py: python script to run regression tests
11849 against the XML Test suite of W3C/OASis
11850 * SAX.c: fixed a validation bug
11851 * parser.c: fixed 3 errors pointed by the test suite
11852 * doc/buildDocBookCatalog: fixed a typo pointed by drake
11853 * python/Makefile.am: fixed a dependendy
11854
Daniel Veillard9f28f302002-02-15 20:48:08 +000011855Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11856
11857 * xmlmemory.c: avoid a warning bug #71594
11858
Daniel Veillard144024e2002-02-13 21:14:46 +000011859Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11860
11861 * xmlmemory.c: Jesse Perry provided a patch to remove a few
11862 warning on alpha/Tru64
11863
Daniel Veillarde4301c82002-02-13 13:32:35 +000011864Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11865
11866 * include/libxml/entities.h: fixing a comment
11867 * valid.c: fixing some troubles with validity check on namespaces
11868 * result/VC/NS3 test/VC/NS3: added a specific regression test
11869
Daniel Veillarda6d05382002-02-13 13:07:41 +000011870Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11871
11872 * tree.c: Fixing #71342 serializing '\n' in attribute values
11873 * result/noent/att3 result/att3 test/att3: added a specific
11874 test.
11875
Daniel Veillard797a5652002-02-12 13:46:21 +000011876Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11877
11878 * python/libxml.c: couple of bug fixes
11879
Daniel Veillard01a6d412002-02-11 18:42:20 +000011880Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11881
11882 * python/*.py: removed tabs and used spaces.
11883
Daniel Veillard397ff112002-02-11 18:27:20 +000011884Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11885
11886 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
11887 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
11888
Daniel Veillard03517542002-02-11 13:54:40 +000011889Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11890
11891 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
11892 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
11893
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000011894Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11895
11896 * include/libxml/encoding.h include/libxml/entities.h
11897 include/libxml/globals.h include/libxml/parser.h
11898 include/libxml/threads.h include/libxml/tree.h
11899 include/libxml/xmlmemory.h: trying to fix the include mess
11900
Daniel Veillard1a612ed2002-02-11 07:54:45 +000011901Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11902
11903 * include/libxml/xmlmemory.h: reverted part of the previous
11904 attempt to provide #69655, this was breaking the build.
11905
Daniel Veillard0ba59232002-02-10 13:20:39 +000011906Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
11907
11908 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
11909 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
11910 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
11911 include/libxml/parserInternals.h include/libxml/tree.h
11912 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
11913 Tentatively fixed #69655 , make compiling with -Wredundant-decls
11914 clean.
11915 * python/libxml.c: fixed a warning.
11916
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000011917Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11918
11919 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
11920 copying of node, merge back IDs in the target document.
11921 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
11922 test/XInclude/ents/ids.xml: test case
11923 * result/VC/ElementValid4: output changed due to a typo fix
11924
Daniel Veillard1c18e302002-02-09 22:16:40 +000011925Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11926
11927 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000011928 generate the dependencies right as Jacob found out. Add
11929 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000011930
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000011931Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11932
11933 * parserInternals.c valid.c: Justin Fletcher found some parts
11934 of the code needing cleanup
11935 * libxml.spec.in python/Makefile.am python/generator.py
11936 python/libxml.c python/libxml.py: Fixed the python Makefiles
11937 corrected a bug showing up on ia64, changed the name of the
11938 python internal module too
11939
Daniel Veillard07be19b2002-02-08 14:20:35 +000011940Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11941
11942 * Makefile.am: applied patch from Andris Pavenis for binary
11943 name suffixes
11944
Daniel Veillardf216d462002-02-08 13:44:24 +000011945Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
11946
11947 * xmllint.c win32/win32config.h: fixing #68748
11948
Daniel Veillardd455d792002-02-08 13:37:46 +000011949Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11950
11951 * valid.c: fixing #70166
11952
11953Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11954
11955 * valid.c: fixing #70077
11956
Daniel Veillardc575b992002-02-08 13:28:40 +000011957Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11958
11959 * Copyright Makefile.am README configure.in libxml.spec.in:
11960 Changed to the MIT Licence
11961 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
11962 doc/xmlio.html: updated the doc accordingly
11963 * include/libxml/xmlwin32version.h configure.in: preparing
11964 2.4.14 release
11965 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11966 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11967 fixed the const xmlChar * wrapper and generator, XPath extension
11968 functions now use the context as first argument
11969 * python/tests/tstxpath.py python/tests/xpath.py
11970 python/tests/xpathext.py: Updated the tests accordingly
11971 * tree.c: fixed bug #70067
11972
Daniel Veillard7db38712002-02-07 16:39:11 +000011973Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11974
11975 * Makefile.am: cleanup
11976 * debugXML.c: always use stdout if output is NULL
11977 * xmlIO.c: don't close filedescriptors passed to outputBuffers
11978 * python/Makefile.am python/generator.py python/libxml2class.txt
11979 python/libxml_wrap.h python/types.c: augmented the number of bindings
11980 handling FILE * and XPath contexts
11981 * python/tests/Makefile.am: avoid a stupid problem due to the
11982 use of TEST.
11983
Daniel Veillard15a143b2002-02-06 22:40:50 +000011984Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11985
11986 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
11987
Daniel Veillard70cab352002-02-06 16:06:58 +000011988Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11989
11990 * python/TODO python/libxml.c: cleanup the extension function lookup
11991 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
11992
Daniel Veillard7a96efc2002-02-05 16:34:33 +000011993Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11994
11995 * configure.in python/Makefile.am: do not install outside
11996 of prefix
11997
Daniel Veillard33caa0b2002-02-04 14:07:26 +000011998Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11999
12000 * python/TODO python/libxml.c: started adding SAX interfaces
12001 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
12002 SAX test
12003
Daniel Veillard36eea2d2002-02-04 00:17:01 +000012004Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12005
12006 * tree.c: hardened the addChild function
12007 * python/generator.py python/libxml.c python/libxml2-python-api.xml
12008 python/libxml2class.txt python/libxml_wrap.h python/TODO:
12009 added accessors needed for xmlNode, a bit more testing and
12010 extension of interfaces
12011 * python/tests/Makefile.am python/tests/build.py: added a test
12012 build from scratch/save/load/check
12013
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000012014Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
12015
12016 * parserInternals.c: change a small bit in the way valididy
12017 error messages get initialized
12018 * python/TODO python/libxml.c python/libxml2-python-api.xml
12019 python/libxml2class.txt python/libxml_wrap.h python/types.c:
12020 added some memory debugging to track leaks at the libxml2 level
12021 * python/tests/*.py: changed all tests to check for leaks,
12022 there is just one left in XPath extension registrations.
12023
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000012024Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
12025
12026 * python/TODO python/generator.py python/libxml2-python-api.xml
12027 python/libxml2class.txt: more accessor classes for the parser
12028 context, allow to switch on and check validity
12029 * python/tests/Makefile.am python/tests/error.py
12030 python/tests/invalid.xml python/tests/valid.xml
12031 python/tests/validate.py: attded more test and and added error.py
12032 which I forgot to commit in the last step
12033
Daniel Veillard3ce52572002-02-03 15:08:05 +000012034Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12035
12036 * python/Makefile.am python/types.c: cleanup
12037 * python/libxml.c python/libxml.py python/libxml_wrap.h
12038 python/generator.py python/libxml2-python-api.xml
12039 python/libxml2class.txt: added class for parser context, added
12040 first cut for push mode support. Added a framework to generate
12041 accessors functions.
12042 * python/tests/Makefile.am python/tests/push.py: added a push
12043 test
12044
Daniel Veillardcfb05462002-02-02 23:18:22 +000012045Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12046
12047 * python/Makefile.am python/TODO python/libxml.py: fixed a small
12048 bug a bit of cleanup.
12049
Daniel Veillard5d819032002-02-02 21:49:17 +000012050Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
12051
12052 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
12053 python/libxml2class.txt: adding error redirections and preformat
12054 to a python handler
12055 * python/tests/Makefile.am python/tests/*.py: cleanup made all
12056 tests self checking
12057
Daniel Veillard7fd7a942002-02-02 12:19:46 +000012058Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
12059
12060 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
12061 a function
12062
Daniel Veillard9589d452002-02-02 10:28:17 +000012063Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12064
12065 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
12066 python/libxml.c python/libxml2-python-api.xml
12067 python/libxml2class.txt: Progressing through the TODOs, class
12068 description output, extra XML API, RPM now builds the wrappers
12069 for all python installed versions
12070
Daniel Veillard253aa2c2002-02-02 09:17:16 +000012071Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
12072
12073 * configure.in libxml.spec.in python/Makefile.am python/TODO
12074 python/generator.py python/libxml2class.txt: added more informations
12075 in the libxml2-python package including docs. Slightly changed
12076 the class hierarchy
12077 * python/tests/*: added basic regression tests infrastructure too
12078
12079Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12080
12081 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
12082 added libxml2-python as part of the packages installed
12083
Daniel Veillarda7340c82002-02-01 17:56:45 +000012084Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12085
12086 * python/Makefile.am python/generator.py python/libxml.c
12087 python/libxml.py: more work, now able to extend the
12088 XPath interpreter with functions written in python.
12089
Daniel Veillardc3e39442002-02-01 09:29:41 +000012090Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12091
12092 * python/Makefile.am: Jacob sent a patch to allow building from
12093 tarfile.
12094
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000012095Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12096
12097 * python/Makefile.am python/libxml.c configure.in Makefile.am:
12098 inserted the python wrappers build, I hope this won't be too
12099 unportable
12100
Daniel Veillard1971ee22002-01-31 20:29:19 +000012101Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12102
12103 * xpath.c: minor optimization
12104 * python/generator.py python/libxml.c python/libxml.py
12105 python/libxml_wrap.h: more work on the python bindings,
12106 they now support XPath and there is no evident leak
12107
Daniel Veillard36ed5292002-01-30 23:49:06 +000012108Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12109
12110 * python/generator.py python/libxml.c python/libxml.py:
12111 more work on the python bindings generator.
12112
Daniel Veillard96fe0952002-01-30 20:52:23 +000012113Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12114
12115 * python/generator.py python/libxml.c python/libxml_wrap.h:
12116 more work on the python bindings.
12117
Daniel Veillardd2897fd2002-01-30 16:37:32 +000012118Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12119
12120 * python/generator.py python/libxml.c python/libxml.py
12121 python/libxml_wrap.h: commited early version of a python binding
12122 for private use only ATM
12123
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000012124Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12125
12126 * entities.c tree.c include/libxml/entities.h: applied patch
12127 from Anthony Jones to implement copy of DTD subtree too. Had
12128 just to keep 2 function private which really ought to become
12129 public ones.
12130
Daniel Veillarda42f25f2002-01-25 14:15:40 +000012131Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12132
12133 * xmllint.c: added pointers to the web pages in the usage()
12134
Daniel Veillardbd227ae2002-01-24 16:05:41 +000012135Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
12136
12137 * tree.c: more fixes from Petr Kozelka for attribute handling
12138 in the tree API to align the semantic with DOM.
12139
Daniel Veillard36065812002-01-24 15:02:46 +000012140Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12141
12142 * valid.c tree.c entities.c: another set of patches from
12143 Anthony Jones for copy operations cleanup and robustness
12144
Daniel Veillardf8592562002-01-23 17:58:17 +000012145Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12146
12147 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
12148 an alphabetic index based on comments content
12149 * doc/*: rebuilt the web site with the new references
12150
Daniel Veillardc8c7be42002-01-23 17:53:44 +000012151Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12152
12153 * parserInternals.h: Greg Sjaardema suggested to use an
12154 eponential buffer groth policy in xmlParserAddNodeInfo()
12155
Daniel Veillard3bf65be2002-01-23 12:36:34 +000012156Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
12157
12158 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
12159 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
12160 doc/parsedecl.py doc/Makefile.am: updated the python extractor
12161 to generate cross-references, and added/updated the stylesheets
12162 to generate and link API indexes. The generic keyword index
12163 is not done yet.
12164 * doc/*.html: regenerated all the usual docs too
12165
Daniel Veillard2070c482002-01-22 22:12:19 +000012166Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12167
12168 * debugXML.c: added an xpath function to the shell for T. V. Raman
12169
12170Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000012171
12172 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
12173 debug routines.
12174
Daniel Veillardc169f8b2002-01-22 21:40:13 +000012175Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12176
12177 * tree.c: apply an patch from Petr Kozelka for unlink and replace
12178 support of attribute nodes
12179
Daniel Veillard9d06d302002-01-22 18:15:52 +000012180Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12181
12182 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
12183 hopefully near complete and fully documented of the API in XML
12184 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
12185 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
12186 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
12187 include/libxml/parserInternals.h include/libxml/valid.hi
12188 include/libxml/xmlIO.h include/libxml/xmlerror.hi
12189 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
12190 include/libxml/xpath.h include/libxml/xpathInternals.h:
12191 Cleaned up the doc comments a lot in the process, the interface
12192 coverage is now 100%
12193
Daniel Veillard2d1464f2002-01-21 23:16:56 +000012194Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12195
12196 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
12197 extracts comments from the gtk-doc DocBook output (a bit
12198 convoluted but seems to work).
12199
Daniel Veillard61006472002-01-21 17:31:47 +000012200Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12201
12202 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
12203 added an XML description of the API, moved the script generating
12204 it here. Added a "make api" target
12205
Daniel Veillardd2f23002002-01-21 13:36:00 +000012206Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12207
12208 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
12209
Daniel Veillard99e55eb2002-01-21 08:56:29 +000012210Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12211
12212 * xpath.c include/libxml/xpathInternals.h: the change made to
12213 xmlXPathFuncLookupFunc was incompatible roll it back
12214
Daniel Veillard963d2ae2002-01-20 22:08:18 +000012215Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12216
12217 * SAX.c: cleanup patch from Anthony Jones
12218 * doc/Makefile.am: fix the headers to avoid in make scan
12219 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
12220 includes, * vs Ptr and general cleanup
12221 * parsedecl.py: first version of a script to extract the
12222 module interfaces, the goal will be to provide .decl or XML
12223 specification of the interfaces to build wrappers.
12224
Daniel Veillard0f5f1622002-01-20 12:42:06 +000012225Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12226
12227 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
12228 now provides return codes in case of errors
12229
Bjorn Reese026d29f2002-01-19 15:40:18 +000012230Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
12231
12232 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
12233 Upgraded to trio baseline 1.6
12234 * strio.h strio.c: Replaced by triostr.h and triostr.c
12235
Daniel Veillard572577e2002-01-18 16:23:55 +000012236Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
12237
12238 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
12239 of strdup usage in the code
12240
Daniel Veillarddb5850a2002-01-18 11:49:26 +000012241Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12242
12243 * parser.c error.c: Keith Isdale complained rightly that
12244 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
12245
Daniel Veillardcfa0d812002-01-17 08:46:58 +000012246Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
12247
12248 * tree.c: fixed the funxtion to set the xml: attributes
12249 * debugXML.c: added "setbase" to test it.
12250
Daniel Veillard2c748c62002-01-16 15:37:50 +000012251Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
12252
12253 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
12254 to allow updating an attribute content
12255
Daniel Veillard8de85c62002-01-15 17:10:15 +000012256Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12257
12258 * libxml.h: try to avoid problems when compiling on Windows
12259
Daniel Veillard314cfa02002-01-14 17:58:01 +000012260Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
12261
12262 * hash.c: patch from Anthony Jones for hash.c allocation size
12263 * Makefile.am: trying to work around Yet Another Libtool Madness
12264 and build the 2.4.13 release finally ...
12265
Daniel Veillard744683d2002-01-14 17:30:20 +000012266Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12267
12268 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
12269 * doc/* : update of the documentation
12270
Daniel Veillarde6a55192002-01-14 17:11:53 +000012271Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12272
12273 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
12274 at fixing #61290 :-(
12275
Daniel Veillardfb25a512002-01-13 20:32:08 +000012276Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
12277
12278 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
12279 Fixes bug #67229
12280
Daniel Veillardacb2bda2002-01-13 16:15:43 +000012281Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12282
12283 * tree.c: trying to avoid troubles when a subtree is copied
12284 and coalesced in part with the target tree. Should fix
12285 bug #67407
12286
Daniel Veillardd8224e02002-01-13 15:43:22 +000012287Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12288
12289 * valid.c: fixed validation of attributes content of type
12290 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
12291 values, very old bug. Fixes #67671
12292
Daniel Veillard8107a222002-01-13 14:10:10 +000012293Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12294
12295 * parser.c include/libxml/parserInternals.h tree.c: integrated
12296 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
12297 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
12298
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000012299Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12300
12301 * threads.c: applied Serguei Narojnyi's patch to add native
12302 thread support on the Win32 platform
12303 * testThreadsWin32.c Makefile.am: added the test program also
12304 from Serguei, Win32 specific
12305 * include/win32config.h include/libxml/xmlwin32version.h.in:
12306 added patch from Igor for the Windows thread specific defines.
12307
Daniel Veillard845cce42002-01-09 11:51:37 +000012308Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
12309
12310 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
12311
Daniel Veillard7b602b42002-01-08 13:26:00 +000012312Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12313
12314 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
12315 output page into XMLinfo.html. Close bug #66951 and
12316 raised by Robert Collins too.
12317
Daniel Veillard73c6e532002-01-08 13:15:33 +000012318Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
12319
12320 * encoding.c: Paul Keogh pointed out a possibility of segfault
12321 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
12322 Closes bug # 68238
12323
Daniel Veillard4a859202002-01-08 11:49:22 +000012324Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
12325
12326 * doc/*.html: updated the Gdome2 links
12327
Daniel Veillard3c5ed912002-01-08 10:36:16 +000012328Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12329
12330 * libxml.h: Applied following patches from Robert Collins
12331 and make sure IN_LIBXML is defined when compiling it
12332 -------
12333 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
12334 as well as Visual C.
12335 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
12336 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
12337 * strio.c (PLATFORM_UNIX): Define for Cygwin.
12338 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
12339 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
12340 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
12341 xmlSysIDExists xmlNoNetExists).
12342 * xmllint.c: Don't include winsock2.h for Cygwin.
12343
Daniel Veillard401c2112002-01-07 16:54:10 +000012344Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12345
12346 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
12347 when the version info is not present.
12348
Daniel Veillard6f42c132002-01-06 23:05:13 +000012349Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12350
12351 * tree.c: Anthony Jones pointed out a problem in
12352 xmlStringGetNodeList() and provided a fix for it
12353
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000012354Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12355
Daniel Veillarddb5850a2002-01-18 11:49:26 +000012356 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000012357 xmlCreatePushParserCtxt() when the initial buffer passed
12358 is large.
12359
Daniel Veillard0e47ee22002-01-05 18:25:52 +000012360Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12361
12362 * win32/*: big cleanup of the Windows/MSVC project files
12363 from Igor Zlatkovic
12364
Daniel Veillardcebb1362002-01-02 13:13:30 +000012365Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
12366
12367 * doc/Makefile.am: should fix #67674 and avoid troubles if
12368 xsltproc is not available or fails in the prefix provided
12369
Daniel Veillard26908ab2002-01-01 16:50:03 +000012370Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
12371
12372 * xmlmemory.c: one more doc patch from Charlie Bozeman.
12373
Daniel Veillard5344c602001-12-31 16:37:34 +000012374Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12375
12376 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
12377 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
12378 Fixed a few other problems raised by Charlie Bozeman.
12379 * result/VC/ElementValid[5-7]: fixed the output
12380
Daniel Veillardcbaf3992001-12-31 16:16:02 +000012381Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12382
12383 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
12384 patches from Charlie Bozeman. Regenerated the HTML docs.
12385
Daniel Veillard7f9a6802001-12-20 14:01:47 +000012386Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
12387
12388 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
12389 for Windows from Igor
12390
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000012391Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12392
12393 * xmllint.c: applied Justin Fletcher patch for --output or -o
12394
Daniel Veillardd3b29d22001-12-18 07:53:16 +000012395Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
12396
12397 * win32/libxml2/libxml2.def.src: close #67019
12398
Daniel Veillard01db67c2001-12-18 07:09:59 +000012399Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12400
12401 * xmllint.c: applied Justin Fletcher generic timing patch
12402 similar to the one already applied to xsltproc.
12403
Daniel Veillardd1640922001-12-17 15:30:10 +000012404Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12405
12406 * include/libxml/tree.h tree.c: applied documentation patches
12407 from Charlie Bozeman
12408
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000012409Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
12410
12411 *doc/xmllint.xml, xmllint.1 - document --dropdtd
12412
Daniel Veillard29e43992001-12-13 22:21:58 +000012413Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
12414
12415 * valid.c: fix the xmlStrdup() used in the previous patch.
12416 * valid.c: added --dropdtd
12417 * tree.c: fixed xmlUnlinkNode so it also removes the references
12418 from the document if the node is a DTD
12419
Daniel Veillard86fd5a72001-12-13 14:55:21 +000012420Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
12421
12422 * HTMLtree.c valid.c: cleanup some static declarations
12423
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000012424Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12425
12426 * xmllint.c: removed another strdup()
12427 * doc/FAQ: removed the HP/UX entry
12428
Daniel Veillarded472f32001-12-13 08:48:14 +000012429Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
12430
12431 * valid.c: fix bug #66816 when validating.
12432 * xmllint.c: don't use sys/time.h if configure did not found it
12433
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000012434Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
12435
12436 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
12437 xmlcatalog_man.xml
12438
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000012439Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12440
12441 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
12442 xmlInitMemory() was declared twice
12443
Daniel Veillardb82c1662001-12-09 14:00:54 +000012444Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
12445
12446 * globals.c: do not reference strdup() !
12447 * configure.in libxml-2.0.pc.in: trying to fix the libs
12448 of the various config extraction modules
12449
Daniel Veillardef90ba72001-12-07 14:24:22 +000012450Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12451
12452 * configure.in : preparing 2.4.12
12453 * doc/* : updated and rebuilt the docs
12454
Daniel Veillard220346d2001-12-07 11:33:54 +000012455Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12456
12457 * uri.c: closed bug #66159
12458 * testURI.c: added --escape option
12459 * configure.in: some cleanup for xml2-config --cflags
12460
Daniel Veillard2a906822001-12-06 14:34:08 +000012461Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
12462
12463 * globals.c testThreads.c: removed some misplaced includes
12464 of xmlversion.h
12465
Daniel Veillarde28313b2001-12-06 14:08:31 +000012466Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
12467
12468 * threads.c: patch from Gary Pennington fixing a possible
12469 problem at initialization time.
12470
Daniel Veillardd3b08822001-12-05 12:03:33 +000012471Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
12472
12473 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000012474 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000012475 CodeWarrior.
12476
Daniel Veillarda7866932001-12-04 13:14:44 +000012477Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
12478
12479 * xmllint.c: applied Geert Kloosterman's patch to fix
12480 --repeat --timing output
12481
Daniel Veillard19840942001-11-29 16:11:38 +000012482Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12483
12484 * parser.c: Robin Berjon <robin@knowscape.com> found a case
12485 where non-wellformed XML declaractions were not detected.
12486
Daniel Veillarde85d9342001-11-28 14:43:12 +000012487Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12488
12489 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
12490
Daniel Veillard22f25a82001-11-28 09:12:23 +000012491Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12492
12493 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
12494 gets reset by xmlCleanupInputCallbacks() and this makes the
12495 function useless. Same for output.
12496
Daniel Veillard107ccaa2001-11-27 16:23:50 +000012497Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12498
12499 * xmlIO.c: robert pointed out a loop error in callback cleanups
12500
Daniel Veillard8faa7832001-11-26 15:58:08 +000012501Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12502
12503 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
12504 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
12505 they are not really tied to debugging
12506
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000012507Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12508
12509 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
12510 * xmllint.c: better --catalogs description
12511
Daniel Veillard4855c8c2001-11-25 10:35:25 +000012512Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12513
12514 * tree.c: fixed a couple of problems in xmlSetProp()
12515
Daniel Veillardcd337f02001-11-22 18:20:37 +000012516Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
12517
12518 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
12519 unappropriate stdout output.
12520
Daniel Veillard566d4df2001-11-22 13:00:53 +000012521Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
12522
12523 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
12524 by Denis Beurive, closes #65111
12525
Daniel Veillardb4545fd2001-11-20 09:37:09 +000012526Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
12527
12528 * valid.c: in case of content model validity error, don't
12529 print it if validity warnings were not requested.
12530
Daniel Veillardc69e0b12001-11-20 08:35:07 +000012531Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12532
12533 * nanoftp.c: applied a couple of patches from Brian D Ripley.
12534 * parserInternals.c: removed the last exit() call. Print an
12535 unmaskable error on stderr instead (library mismatch detection)
12536
MST 2001 John Fleck42304042001-11-18 00:18:06 +000012537Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
12538
12539 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
12540 shell instructions from Heiko Rupp
12541
Daniel Veillardf7b094f2001-11-15 13:54:39 +000012542Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12543
12544 * catalog.c: use the URL notation file:// for default catalog paths
12545
Daniel Veillard0ec98632001-11-14 15:04:32 +000012546Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12547
12548 * include/libxml/tree.h: better comments for _private fields
12549 * tree.c: removed a problem when copying an entity reference.
12550
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000012551Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12552
12553 * vms/*: updated instructions and diffs from John A Fotheringham
12554
Daniel Veillarda11001b2001-11-12 22:45:36 +000012555Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12556
12557 * include/libxml/xmlerror.h: avoid an include problem if
12558 #include <libxml/xmlerror.h> happens first in code
12559 seems to be the case in KDE libs
12560
Daniel Veillard8e3943c2001-11-12 21:35:44 +000012561Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12562
12563 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
12564 from Igor for Windows
12565
12566Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12567
12568 * Makefile.am: Gary Pennington pointed out a missing prefix
12569
Daniel Veillard43d3f612001-11-10 11:57:23 +000012570Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12571
12572 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
12573 * doc/*: upgraded and rebuilt the docs
12574
Daniel Veillardc1f78342001-11-10 11:43:05 +000012575Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12576
12577 * HTMLparser.c: fix comment in scripts element parsing.
12578 * result/HTML/doc3*: updated the results.
12579
12580Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12581
12582 * uri.c: another URI bug fix #63336, using Joel Young patch.
12583
Daniel Veillardc6e013a2001-11-10 10:08:57 +000012584Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
12585
12586 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
12587 a cleaned up version of the Pwd shell string generation.
12588
Daniel Veillardbe480fb2001-11-08 23:36:42 +000012589Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12590
12591 * valid.c include/libxml/tree.h: trying to fix namespaces +
12592 validation problems for good, closing #63619 in the process
12593 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
12594 wrong in this respect, fixed it.
12595
Daniel Veillardd536f702001-11-08 17:32:47 +000012596Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12597
12598 * xmllint.c: Morus Walter patch to allow --format and --encode
12599
Daniel Veillard5004f422001-11-08 13:53:05 +000012600Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12601
12602 * debugXML.c: Stefan Kost provided an help command for the shell
12603
Daniel Veillarda6825e82001-11-07 13:33:59 +000012604Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
12605
12606 * debugXML.c: Heiko Rupp pointed that the shell would crash
12607 on empty nodesets returns.
12608
Daniel Veillard03f848d2001-11-07 12:53:46 +000012609Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12610
12611 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
12612 migh need the history libraries
12613
Daniel Veillard957fdcf2001-11-06 22:50:19 +000012614Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
12615
12616 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
12617 handle the case of < in quoted attributes, Bastian Kleineidam
12618
Daniel Veillardc853b322001-11-06 15:24:37 +000012619Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12620
12621 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
12622 fixing catalog breakages
12623 * Makefile.am catalog.c result/catalogs/catal
12624 result/catalogs/mycatalog.* test/catalogs/catal*:
12625 fixed more problems in catalog support, added more regression tests
12626 for both XML and SGML catalog handling
12627
Daniel Veillard66870c72001-11-05 19:27:49 +000012628Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12629
12630 * debugXML.c: applied an improvement to xmlGetLineNo() from
12631 Keith Isdale
12632
Daniel Veillardffe09c92001-11-05 14:21:47 +000012633Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12634
12635 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
12636 Side effect of the progressive catalog loading
12637
Daniel Veillardad661b92001-11-05 11:43:15 +000012638Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
12639
12640 * Makefile.am: confexecdir and confexec_DATA were defined twice
12641 pointed out by Karl Eichwalder
12642
Daniel Veillard6eb17722001-11-04 22:19:27 +000012643Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12644
12645 * xmlcatalog.c: avoid unlink() and use remove() instead.
12646
Daniel Veillardea898282001-11-04 22:13:45 +000012647Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12648
12649 * libxml.spec.in: cleanup
12650 * include/libxml/xmlwin32version.h: updated with 2.4.8
12651
Daniel Veillarda4617b82001-11-04 20:19:12 +000012652Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12653
12654 * encoding.c global.data globals.c testThreads.c: fix bug #63752
12655 of compiling libxml with a non standard set of options
12656
John Fleck027edfb2001-11-04 20:13:58 +000012657Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
12658
12659 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
12660 document --sgml option, fixing gnome bugzilla #63382
12661
Daniel Veillardcd21dc72001-11-04 20:03:38 +000012662Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12663
12664 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
12665 breakage of 2.4.7, added a couple of really needed APIs
12666 like xmlCatalogIsEmpty() and xmlNewCatalog()
12667 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
12668 for install-catalog
12669 * configure.in: preparing 2.4.8
12670
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000012671Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
12672
12673 * HTMLtree.c tree.c include/libxml/HTMLtree.h
12674 include/libxml/tree.h include/libxml/xmlIO.h: more include
12675 cleanups, export cleanly one html output + format function.
12676
12677Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12678
12679 * parser.c: removed initGenericErrorDefaultFunc call from
12680 xmlInitParser() since it could destroy previous calls to
12681 xsltSetGenericErrorFunc() effects
12682
Daniel Veillardebd38c52001-11-01 08:38:12 +000012683Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12684
12685 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
12686 keyword.
12687
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012688Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12689
12690 * Makefile.am: cleanup
12691 * threads.c: cleanup too
12692 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
12693 from xsltproc
12694 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000012695 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012696
Daniel Veillard91c00402001-10-30 17:41:38 +000012697Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12698
12699 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
12700 was not used anymore !
12701
Daniel Veillard52dcab32001-10-30 12:51:17 +000012702Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12703
12704 * configure.in: preparing 2.4.7
12705 * Makefile.am doc/Makefile.am: switched to the latest xmllint
12706 manual page from John
12707 * doc/*: updated the doc and rebuilt the generated pages
12708
Daniel Veillarda9e65e82001-10-30 10:32:36 +000012709Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
12710
12711 * xmlIO.c: closing bug #62711, the library should never
12712 close stdin or stdout.
12713
Daniel Veillard4def3bd2001-10-30 09:47:47 +000012714Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12715
12716 * uri.c: second pass at fixing #63336, using Joel Young
12717 final patch. looks okay.
12718
Daniel Veillardbb6808e2001-10-29 23:59:27 +000012719Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
12720
12721 * uri.c include/libxml/uri.h: trying to clear #63336
12722 allowing the escaping routine to parse unconformant
12723 URI-References.
12724
Daniel Veillardacf7ff02001-10-29 20:21:47 +000012725Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
12726
12727 * vms/readme.vms vms/build_libxml.com nanoftp.c
12728 include/libxml/xmlversion.h.in: a few VMS updates from
12729 John A Fotheringham
12730 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
12731 and xmlCleanupOutputCallbacks() for the Perl binding people.
12732
Daniel Veillard635ef722001-10-29 11:48:19 +000012733Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
12734
12735 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
12736 apply fixes to close #63271 and avoid segfaults when
12737 the error routine gets callbed before xmlInitParser()
12738 get called.
12739 * nanoftp.c error.c: Applied patches from Justin Fletcher
12740 correcting some xmlGenericError misuses.
12741
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000012742Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
12743
12744 *doc/xmllint.xml, doc/xmllint.1
12745 New and improved man page for xmllint - .xml is the original, .1
12746 is the generated man page
12747
Daniel Veillardc9484202001-10-24 12:35:52 +000012748Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
12749
12750 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
12751 the web site from the main HTML document.
12752
Daniel Veillard5151c062001-10-23 13:10:19 +000012753Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12754
12755 * parser.c: fixed an erroneous validation bug when PE refs
12756 occurs in external parsed entities referenced from the
12757 internals subset
12758 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
12759 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
12760 added the associated testcase, it's a nice one.
12761 * HTMLparser.c: generate the DTD node as HTML still ...
12762 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
12763
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000012764Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12765
12766 * HTMLparser.c: fixed a bug in htmlNewDoc()
12767
Daniel Veillard89cad532001-10-22 09:46:13 +000012768Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12769
12770 * test/threads/*: added entities testing to the Thread test
12771 * testThreads.c: make the test reasonable
12772 * DOCBparser.c: fix the DTD public and system ID
12773 * xmllint.c: added --sgml for SGML DocBook importing
12774 * Makefile.am: added Docbtests target
12775
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000012776Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12777
12778 * nanoftp.c: use only "anonymous@" string for anonymous passwds
12779 * testThreads.c: removed bogus include
12780
Daniel Veillardce2c2f02001-10-18 14:57:24 +000012781Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12782
12783 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
12784 fixed a very serious (looping) validation bug
12785
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000012786Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
12787
12788 * include/libxml/globals.h include/libxml/threads.h threads.c
12789 testThreads.c: far more testing, cleaning up bugs
12790 * *.c : make sure globals.h is always included.
12791
Daniel Veillard7cc95c02001-10-17 15:45:12 +000012792Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
12793
12794 * HTMLparser.c: try to get rid of parser loops for good.
12795
Daniel Veillardab7488e2001-10-17 11:30:37 +000012796Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
12797
12798 * configure.in: fixed some bugs in CFLAGS passing.
12799 * test/threads Makefile.am testThreads.c: added a specific
12800 threaded test case (really nasty, guaranteed).
12801
Daniel Veillard85c11fa2001-10-16 21:03:08 +000012802Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
12803
12804 * catalog.c: serious cleanup on the management of the
12805 XML catalog tree, more tests done, especially with
12806 the catalog PI.
12807
Daniel Veillard364789a2001-10-16 12:45:00 +000012808Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
12809
12810 * catalog.c: avoid a problem in catalog cleanup on SMP if
12811 catalogs were not initialized.
12812
Daniel Veillard81463942001-10-16 12:34:39 +000012813Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
12814
12815 * catalog.c xpath.c: trying to cleanup the not thread safe
12816 parts of the library.
12817
Daniel Veillard64a411c2001-10-15 12:32:07 +000012818Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
12819
12820 * include/libxml/globals.h configure.in global.data: make
12821 the allocation be per-thread a configure option
12822 * encoding.c include/libxml/parser.h: fixed compilation
12823 errors
12824
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000012825Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12826
12827 * include/libxml/parser.h: Norm reported that a few lines
12828 added were breaking libxslt compile, removed them for now
12829
Daniel Veillard6f350292001-10-14 09:56:15 +000012830Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
12831
12832 * parser.c parserInternals.c threads.c: debugged and fixed
12833 initialization problems which were giving troubles on SMP
12834 boxes.
12835
Daniel Veillard6661ffa2001-10-13 14:18:17 +000012836Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12837
12838 * include/libxml/Makefile.am: missing globals.h
12839
Daniel Veillarde7090612001-10-13 12:18:28 +000012840Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012841
Daniel Veillarde7090612001-10-13 12:18:28 +000012842 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012843
Daniel Veillardd0463562001-10-13 09:15:48 +000012844Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12845
12846 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
12847 include/libxml/parserInternals.h include/libxml/tree.h
12848 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
12849 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
12850 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
12851 Applied the last patches from Gary, cleanup, activated threading
12852 all user accessible global variables are now handled in globals.[ch]
12853 Still a bit rought but make tests passes with either
12854 --with-threads defined at configure time or not.
12855 * Makefile.am example/Makefile.am: added globals.[ch] and threads
12856 linking options
12857
Daniel Veillardb8478642001-10-12 17:29:10 +000012858Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
12859
12860 * Makefile.am include/libxml/Makefile.am
12861 include/libxml/globals.h globals.c include/libxml/threads.h
12862 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
12863 configure.in: started integrating the core of the thread support
12864 not activated yet but half integrated. The code should still
12865 compile and work anyway.
12866
Daniel Veillardb44025c2001-10-11 22:55:55 +000012867Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12868
12869 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
12870 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
12871 integrating the non-controversial parts of Gary Pennington
12872 multithread patches
12873 * catalog.c: corrected a small bug introduced
12874
Daniel Veillard75b96822001-10-11 18:59:45 +000012875Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12876
12877 * catalog.c include/libxml/catalog.h: very serious cleanup,
12878 isolating unportable code and as much as possible the accesses
12879 to the global shared catalog. May need more testing !
12880
Daniel Veillard78d12092001-10-11 09:12:24 +000012881Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12882
12883 * include/libxml/debugXML.h debugXML.c tree.c: integrating
12884 Keith Isdale patches for the XSLT debugger interfaces. Some
12885 cleanup
12886
Daniel Veillardff0b7312001-10-11 06:46:09 +000012887Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12888
12889 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
12890 * DOCBparser.c: generate line nubers in elements
12891
Daniel Veillard60087f32001-10-10 09:45:09 +000012892Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12893
12894 * configure.in: preparing 2.4.6 release
12895 * doc/xml.html doc/html/*: updated and rebuilt the docs
12896 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
12897
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000012898Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
12899
12900 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
12901 adding documentation for DV's supercatalog support
12902
Daniel Veillard82d75332001-10-08 15:01:59 +000012903Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12904
12905 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
12906 super catalog support adding one API and one flag --sgml to
12907 xmlcatalog
12908
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000012909Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
12910
12911 * doc/xmlcatalog_man.xml, xmlcatalog.1
12912 One more crack at
12913 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12914
12915
Thomas Broyer47334c02001-10-07 16:41:52 +000012916Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12917
12918 * xpath.c: implemented xmlXPathObjectCopy for external objects
12919 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
12920
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000012921Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
12922
12923 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12924 finishing up fix to
12925 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
12926 the xmlcatalog man page display more elegantly
12927
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000012928Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
12929
12930 * configure.in: closing bug #61832
12931 * HTMLparser.c: removed a warning
12932
Daniel Veillard6ab38382001-10-06 13:08:27 +000012933Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12934
12935 * xpath.c: fixing #61673 part I, do not loose doc information
12936 when copying result value trees.
12937
Daniel Veillard556c6682001-10-06 09:59:51 +000012938Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12939
12940 * xpath.c: trying to harden the XPath interpreter
12941
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000012942Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
12943
12944 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
12945 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12946
William M. Brack1633d182001-10-05 15:41:19 +000012947Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12948
12949 * HTMLparser: repaired another loop problem
12950
Daniel Veillard20ee8c02001-10-05 09:18:14 +000012951Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12952
12953 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
12954 parsing.
12955 * xpath.c: fix bug #61291 the default XML namespace node is
12956 missing from the namespace axis.
12957 * tree.c: refuse to create namespaces nodes with prefix "xml"
12958
Daniel Veillard651f9472001-10-04 14:51:06 +000012959Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
12960
12961 * SAX.c: ouch a non-defined namespace could lead to a crash,
12962 fixed #61215
12963
Daniel Veillard7dd05702001-10-04 14:25:12 +000012964Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12965
12966 * parserInternals.c: closed bug #61054
12967
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000012968Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12969
12970 * include/libxml/Makefile.am: closing #60708
12971
Daniel Veillarda293c322001-10-02 13:54:14 +000012972Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12973
12974 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
12975 adding xmlSAXParseFileWithData following Marco Stipek suggestion
12976
Daniel Veillardf4309d72001-10-02 09:28:58 +000012977Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12978
12979 * valid.c: close bug #61550 when xml: wasn't considered a namespace
12980
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000012981Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12982
12983 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
12984 * DOCBparser.c HTMLparser.c parser.c: fixed typos
12985
Daniel Veillard16756b62001-10-01 07:36:25 +000012986Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
12987
12988 * catalog.c: Justin Fletcher provided cleaup code in case
12989 HAVE_STAT is not defined
12990 * include/win32config.h: Igor Zlatkovic suggested to have
12991 HAVE_STAT defined there
12992
William M. Brack5e1cac12001-09-28 16:19:18 +000012993Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12994
12995 * catalog.c - fixed typing error reported by M. Barros
12996
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000012997Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
12998
12999 * xmllint.c - fixing typo
13000
William M. Brackd28e48a2001-09-23 01:55:08 +000013001Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13002
13003 * HTMLparser.c: small enhancement to prevent loop on
13004 unrecognizable data
13005
Daniel Veillardb1d62872001-09-21 09:47:08 +000013006Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13007
13008 * parserInternals.c: applying patch from bug #60757 this
13009 should close it
13010
Daniel Veillardc0631a62001-09-20 13:56:06 +000013011Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
13012
13013 * catalog.c xmlcatalog.c: removed a couple of warning
13014 * xpath.c: try to solve the linking problem on platforms
13015 needing trio to compile
13016
Daniel Veillard1a123612001-09-19 08:06:23 +000013017Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000013018
Daniel Veillard1a123612001-09-19 08:06:23 +000013019 * Makefile.am libxml.spec.in: backing up non-documented changes
13020 commited without review or aproval by Jens Finke <jens@gnome.org>
13021 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000013022
Daniel Veillardf5b44e42001-09-17 17:19:54 +000013023Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
13024
13025 * configure.in: Joe Orton provided a patch fixing a problem
13026 when iconv is specified to be in a non-standard directory
13027 but wasn't exported in xml2-config --cflags
13028
Daniel Veillard2fc2db72001-09-14 17:33:51 +000013029Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
13030
Daniel Veillardf5b44e42001-09-17 17:19:54 +000013031 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000013032 troubles with 2.4.4 errors.
13033
Daniel Veillard16698282001-09-14 10:29:27 +000013034Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13035
13036 * encoding.c entities.c: do not output hexadecimal charrefs
13037 when serializing HTML since some version of Netscape can't
13038 grok it, generate decimal ones.
13039 * result/HTML/doc3.htm: output changed due to previous test
13040 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
13041
Daniel Veillard98fed372001-09-13 11:34:58 +000013042Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
13043
13044 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
13045 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
13046
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000013047Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000013048 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000013049
13050 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
13051 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
13052 updated the configuration scripts systems accordingly
13053
Daniel Veillard04382ae2001-09-12 18:51:30 +000013054Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13055
13056 * configure.in: preparing for 2.4.4
13057 * doc/xml.html doc/html/*: updated and rebuilt the docs
13058
Daniel Veillardd63437e2001-09-12 15:00:27 +000013059Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
13060
13061 * win32/dsp/libxml2.def.src: tried to incorporate comments
13062 from bug #59220
13063
Daniel Veillard319a7422001-09-11 09:27:09 +000013064Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
13065
13066 * parser.c result/noent/wml.xml: fixed bug #59981 related
13067 to handling of '&' in attributes when entities are substitued
13068
Daniel Veillard7cf5e442001-09-10 20:16:32 +000013069Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13070
13071 * libxml.h include/libxml/xmlversion.h.in
13072 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
13073 Tried to close bug #60131
13074
Daniel Veillardbce62332001-09-10 18:46:55 +000013075Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13076
13077 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
13078
Daniel Veillard143b04f2001-09-10 18:14:14 +000013079Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
13080
13081 * SAX.c: fixing bug #59946 on xmlns=""
13082
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000013083Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13084
13085 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
13086 but allocates a new error code.
13087
Daniel Veillard05c13a22001-09-09 08:38:09 +000013088Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
13089
13090 * xmllint.c: John Fleck fixed typos in the options output
13091 * parser.c SAX.c: fix ignorable white space SAX selection
13092
13093Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13094
13095 * entities.c: Steve Underwood found the possibility of an
13096 ininite loop in case of error.
13097
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000013098Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
13099
13100 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
13101
Daniel Veillarda050d232001-09-05 15:51:05 +000013102Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
13103
13104 * parser.c: warn if version is not 1.0 but it's not
13105 strictly speaking an error after analyzing the spec
13106
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000013107Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
13108
13109 *doc/catalog.html - add link to the html version of the
13110 man page, other linguistic cleanups
13111
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000013112Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
13113
13114 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
13115 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
13116 file, has not yet been included in the build.
13117
Daniel Veillard99784ff2001-09-01 16:20:28 +000013118Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13119
13120 * catalog.c: removed a duplicate affectation Justin Fletcher
13121
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000013122Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
13123
13124 * tree.c: Armin Sander pointed a possible text coalescing
13125 problem, completed his patch.
13126
Bjorn Reese0b2ae432001-08-31 16:31:57 +000013127Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13128
13129 * trionan.c: Fixed const and volatile re-definition problem
13130
Daniel Veillard5d96fff2001-08-31 14:55:30 +000013131Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
13132
13133 * libxml.4 parser.c: doc updates from Heiko Rupp
13134 * parserInternals.c: 2 sanity checks from Heiko Rupp
13135
Daniel Veillard3ec4c612001-08-28 20:39:49 +000013136Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
13137
13138 * tree.c: applied patch from Armin Sander to make some pointers
13139 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000013140 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000013141
Daniel Veillardb06c6142001-08-27 14:26:30 +000013142Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13143
13144 * xpath.c: hum, restrict the integer usage gcc bug workaround
13145 to only gcc compilers so that other architecture don't get
13146 penalized by this limitation.
13147 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
13148
Daniel Veillard268fd1b2001-08-26 18:46:36 +000013149Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
13150
13151 * valid.c: fixed a Windows compiler warning (Chris Poblete)
13152 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
13153
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000013154Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
13155
13156 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
13157 --convert option to xmlcatalog to convert SGML ones to
13158 the XML syntax.
13159 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
13160
13161 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000013162Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13163
13164 * catalog.c xmlIO.c: started some serious testing and fixed
13165 a few bug and optmization needs.
13166
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000013167Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13168
13169 * Makefile.am configure.in include/libxml/xmlwin32version.h:
13170 preparing for a 2.4.3 release even if it may not be ready yet
13171 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
13172 all file parsing lookup to go through the entity resolver, add
13173 to add an API to bypass it (needed to load catalogs themselves),
13174 some cleanup on the catalog code too.
13175 * nanoftp.c: small cleanup
13176 * doc/catalog.html: small update
13177
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000013178Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
13179
13180 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
13181 Jun Kuriyama
13182
Daniel Veillardffb120d2001-08-23 00:52:23 +000013183Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
13184
13185 * doc/catalog.html: finished the catalog documentation
13186
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000013187Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13188
13189 * doc/catalog.html doc/xml.html: added documentation about
13190 Catalog support, misses an API description
13191 * doc/html/*: reextracted the API pages
13192
Daniel Veillarddc2cee22001-08-22 16:30:37 +000013193Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13194
13195 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
13196 Added the part about section 7.2 on URI resolution,
13197 fixed a side effect in the HTML parser, look complete
13198 and ready to rock except the URI/SystemID part!
13199
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000013200Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13201
13202 * include/libxml/catalog.h include/libxml/parser.h
13203 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
13204 xmlIO.c: added support and APIs needed for the catalog PI
13205 * include/libxml/xmlIO.h: cleanup
13206
Daniel Veillarde2940dd2001-08-22 00:06:49 +000013207Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13208
13209 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
13210 include/libxml/catalog.h: starts to look okay, really
13211 plugged the new framework, cleaned a lot of stuff,
13212 added some APIs, except the PI's support missing this
13213 should be mostly complete
13214 * result/catalogs/* test/catalogs/*: added new test, enriched
13215 the existing one with URN ID tests
13216
Daniel Veillard64339542001-08-21 12:57:59 +000013217Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
13218
13219 * catalog.c: fixed nextCatalog
13220 * result/catalogs/docbook test/catalogs/*: started adding
13221 a small regression test
13222
Daniel Veillardcda96922001-08-21 10:56:31 +000013223Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
13224
13225 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
13226 more work on the XML catalog support.
13227 * parser.c include/libxml/parser.h: small cleanup seems using
13228 list as a public parameter name can give portability troubles
13229 * trionan.c trionan.h xpath.c include/libxml/trionan.h
13230 include/libxml/xpath.h include/libxml/Makefile.am: removed
13231 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
13232 wrappers
13233
Bjorn Reese45029602001-08-21 09:23:53 +000013234Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13235
13236 * Makefile.am trio.c triodef.h trionan.c xpath.c
13237 include/libxml/Makefile.am include/libxml/trionan.h:
13238 Re-worked Not-A-Number and Infinity support.
13239 * xmlcatalog.c: added readline include files
13240
Daniel Veillard344cee72001-08-20 00:08:40 +000013241Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
13242
13243 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
13244 testCatalog as xmlcatalog, making it an installed app
13245 adding a shell, and preparing it to be a /etc/xml/catalog
13246 management tool, though not ready yet
13247 * catalog.c include/libxml/catalog.h: adding support for
13248 XML Catalogs http://www.oasis-open.org/committees/entity/
13249 not finished, there is some interesting tradeoffs and a
13250 few open questions left.
13251
Daniel Veillardb7664f42001-08-19 13:00:43 +000013252Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
13253
13254 * xmllint.c: fixed a line formatting problem
13255
Daniel Veillard5015b712001-08-17 09:37:52 +000013256Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13257
13258 * SAX.c: removed a couple of unused variable (Albert Chin)
13259
Daniel Veillardbb371292001-08-16 23:26:59 +000013260Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
13261
13262 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
13263 trying to fix some troubles w.r.t. function returning
13264 const xxxPtr.
13265
Daniel Veillardb60c54e2001-08-16 19:34:27 +000013266Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13267
13268 * win32/dsp/libxml2.def.src: another set of symbols conditionally
13269 defined
13270
Daniel Veillardae6db172001-08-16 19:32:00 +000013271Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
13272
13273 * xpointer.c: removed unused var
13274
Daniel Veillard09190202001-08-16 16:27:41 +000013275Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
13276
13277 * testXPath.c: another small cleanup closing bug #59110
13278
Daniel Veillard796f4b62001-08-16 16:00:13 +000013279Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
13280
13281 * win32/dsp/libxml2.def.src: small cleanup closing bug
13282 #59108
13283
Daniel Veillard5aac4e42001-08-15 20:46:57 +000013284Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
13285
13286 * example/gjobread.c: add xmlCleanupParser() before leaving
13287
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000013288Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
13289
13290 * config.h.in configure.in include/libxml/xmlwin32version.h:
13291 released 2.4.2
13292
Daniel Veillardd3d06722001-08-15 12:06:36 +000013293Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
13294
13295 * include/libxml/valid.h debugXML.c valid.c: deprecate
13296 the non-boundchecking Sprintf functions, add Snprintf
13297 this should close bug #57984
13298
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000013299Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
13300
13301 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
13302 URIs before doing the lookups (pointed by Mark Vakoc)
13303
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000013304Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
13305
13306 * xpath.c: serious changes on Result Value Trees and NodeSets
13307 w.r.t. deallocation and collect operations. Probably not
13308 100% clean (merge of allocated trees smells like a problem).
13309 Seems sufficient to close #58943
13310
Daniel Veillard90493a92001-08-14 14:12:47 +000013311Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
13312
13313 * xmllint.c: adding a --format option
13314
Daniel Veillardfe703322001-08-14 12:18:09 +000013315Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
13316
13317 * xpath.c: count() was broken on Result Value Tree
13318 * xmlIO.c: fixed file:/// accesses on _WIN32
13319
Daniel Veillard70ac0e32001-08-13 11:24:16 +000013320Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13321
13322 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
13323 macro was renamed, this should close bug #58683
13324
Daniel Veillardf300b7e2001-08-13 10:43:15 +000013325Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
13326
13327 * SAX.c: small fix fixing bug #58539 reported by coolo, in
13328 entity substitution mode text at the end of the entity might
13329 be added due to text coalescing.
13330 * nanoftp.c parser.c: small cleanup
13331
Daniel Veillard0c720972001-08-08 20:59:00 +000013332Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
13333
13334 * HACKING: added John Fleck right to commit in the doc subdir
13335
Daniel Veillard48da9102001-08-07 01:10:10 +000013336Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13337
13338 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
13339 allow to inherit attributes from the DTD directly in the
13340 tree, this is needed for XPath and can be a useful feature.
13341 Inherited namespaces are always provided at the tree level now
13342 * test/defattr* result/defattr* result/noent/defattr*: added a couple
13343 of tests for this feature (XSLT being the prime user).
13344
Daniel Veillard50f34372001-08-03 12:06:36 +000013345Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13346
13347 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
13348 testSAX.c xmlIO.c xmllint.c include/win32config.h
13349 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
13350 include/libxml/xmlwin32version.h.in win32/README.MSDev
13351 win32/dsp/*: applied Win32 Facelift No.2 patches from
13352 Igor Zlatkovic for Windows/MSC
13353
Daniel Veillard9f4eb912001-08-01 21:22:27 +000013354Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
13355
13356 * SAX.c: unparsedEntityDecl() the URI computation of the
13357 entity wasn't done breaking XSLT unparsed-entity-uri()
13358
Daniel Veillard567e1b42001-08-01 15:53:47 +000013359Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
13360
13361 * xpath.c: fixed a bug when walking the descendants and
13362 the current node has no children
13363 * debugXML.c: show up when a text node is supposed to not be escaped
13364
Thomas Broyerf186c822001-07-31 23:30:37 +000013365Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13366
13367 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
13368 worked like the set:leading() function)
13369 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
13370
Daniel Veillardba6db032001-07-31 16:25:45 +000013371Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13372
13373 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
13374
Daniel Veillard57905372001-07-31 15:52:17 +000013375Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13376
13377 * include/libxml/xmlIO.h: apply change to close #58141
13378 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
13379
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000013380Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13381
13382 * parser.c: when the internal subset uses a PE, then the
13383 included entity can use conditional sections.
13384
Daniel Veillard7d7e3792001-07-30 13:42:13 +000013385Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13386
13387 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
13388 when walking the namespace axis showing up in
13389 libxst/tests/general/bug-12
13390 * xmlmemory.c: added the possibility to trace a given block
13391 defined by its address
13392
Daniel Veillard4aafa792001-07-28 17:21:12 +000013393Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13394
13395 * parser.c: don't override existing encoding specified before
13396 starting xmlParseDocument()
13397
Daniel Veillardfdb1f242001-07-27 23:32:44 +000013398Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13399
13400 * include/libxml/xmlwin32version.h: reinserted, needed for
13401 Windows users of CVS
13402
Darin Adlera77cac02001-07-27 17:41:51 +0000134032001-07-27 Darin Adler <darin@bentspoon.com>
13404
Darin Adler699613b2001-07-27 22:47:14 +000013405 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
13406 * testCatalog.c: Add include of <libxml/parser.h>.
13407
134082001-07-27 Darin Adler <darin@bentspoon.com>
13409
Darin Adlera77cac02001-07-27 17:41:51 +000013410 * include/libxml/.cvsignore:
13411 * include/libxml/xmlwin32version.h:
13412 Remove this file from CVS because it's generated.
13413
Daniel Veillard50822cb2001-07-26 20:05:51 +000013414Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13415
13416 * parser.c include/libxml/parser.h: applied const patches from
13417 Tom Moog #58002
13418
Thomas Broyerba4ad322001-07-26 16:55:21 +000013419Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13420
13421 * xpath.c include/libxml/xpath{,Internals}.h: added a function
13422 lookup framework
13423
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000013424Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13425
13426 * tree.c: fixed xmlCopyNode() for documents
13427
Daniel Veillard6dd398f2001-07-25 22:41:03 +000013428Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13429
13430 * parser.c: fixed bugs #58073 reported by Greg Shtilman
13431
13432Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000013433
13434 * parser.c: fixes bug #57652 reported by Morus Walter
13435
Daniel Veillarde3924972001-07-25 20:25:21 +000013436Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13437
13438 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
13439
Daniel Veillarda53c6882001-07-25 17:18:57 +000013440Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13441
13442 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
13443 errors, lesson don't add new functions at 1am before a release
13444 * xpath.c: integrated fix from Bjorn to avoid divide by zero
13445 from XPath initialization when possible.
13446
Daniel Veillardd9bad132001-07-23 19:39:43 +000013447Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13448
13449 * result/scripts/base*: removing history/readline changed
13450 this slightly
13451 * include/libxml/parser.h SAX.c parser.c parserInternals.c
13452 xmllint.c: make element content line number generation
13453 optionnal to avoid breaking old apps added interface to switch
13454
Daniel Veillardf012a642001-07-23 19:10:52 +000013455Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13456
13457 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000013458 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000013459 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
13460 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
13461 John Kroll fixes to allow saving to HTTP via PUT (or
13462 POST of needed).
13463 * doc/html/*.html: regenerated the docs
13464
Thomas Broyere8126242001-07-22 03:54:15 +000013465Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13466
13467 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
13468 xmlHashScanFull and xmlHashScannFull3 to get passed the
13469 three keys as arguments to the callback function
13470
Daniel Veillard5e2dace2001-07-18 19:30:27 +000013471Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13472
13473 * configure.in Makefile.am: removed libxml softlink for good
13474 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
13475 100% coverage by gtk-doc
13476
Daniel Veillard8599e702001-07-17 21:38:51 +000013477Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13478
13479 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
13480 fixed serious troubles due to size_t vs. int mismatch
13481
Daniel Veillard8fcc4942001-07-17 20:07:33 +000013482Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13483
13484 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
13485
Thomas Broyerf06a3d82001-07-16 04:52:57 +000013486Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13487
13488 * include/libxml/xpath{,Internals}.h xpath.c: added a more
13489 convenient extension API for value and context managing
13490 Now handles external objects through xmlXPathPopExternal,
13491 xmlXPathWrapExternal and xmlXPathReturnExternal.
13492 Added functions for sets operations (intersection, etc.)
13493
Daniel Veillard22090732001-07-16 00:06:07 +000013494Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13495
13496 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
13497 xmlIO.c tree.c parserInternals.c entities.c encoding.c
13498 HTMLparser.c: cleanup of global variables, marking some
13499 const or private.
13500
Thomas Broyerf06a3d82001-07-16 04:52:57 +000013501Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000013502
13503 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
13504 fixed xmlXPathNodeSetItem when passing index=0
13505
Daniel Veillard05dec342001-07-14 21:57:39 +000013506Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13507
13508 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
13509
Daniel Veillard28ae6362001-07-14 16:44:32 +000013510Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13511
13512 * xmllint.c: fixed compilation under Cygwin #57503
13513 * TODO: update
13514
Peter Williamsed156f52001-07-13 18:35:13 +0000135152001-07-13 Peter Williams <peterw@ximian.com>
13516
13517 * config.h.in: add #undef HAVE_DLFCN_H
13518
13519 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
13520 builddir.
13521
Daniel Veillard73b36e32001-07-12 15:09:52 +000013522Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13523
13524 * win32/libxml2/libxml2.def.src: added a couple of exported entries
13525 raised by #57348 and #57381
13526
Daniel Veillard7db37732001-07-12 01:20:08 +000013527Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13528
13529 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
13530 tree.c xpointer.c: store the line numbder in element->content,
13531 may break some software, need a configuration mechanism
13532
Darin Adler96037892001-07-11 00:03:16 +0000135332001-07-10 Darin Adler <darin@bentspoon.com>
13534
13535 * .cvsignore:
13536 * example/.cvsignore:
13537 * include/.cvsignore:
13538 * include/libxml/.cvsignore:
13539 Various things that are generated and should be ignored.
13540
Daniel Veillard09ab7e12001-07-10 15:49:44 +000013541Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13542
13543 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
13544 * doc/xml.html doc/html/*: updated the docs
13545
Daniel Veillard04e2dae2001-07-09 20:07:25 +000013546Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13547
13548 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
13549 validation occured on content with element child
13550
Daniel Veillardb8c9be92001-07-09 16:01:19 +000013551Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13552
13553 * tree.c: fixed XML Base computation which was broken
13554 * debugXML.c: added a base function to the shell
13555 * Makefile.am result/scripts/* test/scripts/*: added scripts
13556 based regression tests, and adding 2 XML Base tests
13557
Daniel Veillard19e96c32001-07-09 10:32:59 +000013558Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13559
13560 * tree.c: set properties doc and call xmlSetListDoc for properties
13561 content when grafting them in a different tree.
13562 * aclocal.m4: remove from CVS
13563
Daniel Veillarde086f5c2001-07-08 21:10:40 +000013564Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13565
13566 * win32/libxml2/libxml2.def.src: added some missing entry point
13567 for XPath (Mark Vakoc)
13568
Daniel Veillard388236f2001-07-08 18:35:48 +000013569Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13570
13571 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
13572 layer should URI-Unescape before trying to open resources.
13573
Daniel Veillard04383752001-07-08 14:27:15 +000013574Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13575
13576 * xpath.c: fix the name() bug for elements in the default
13577 namespace reported by Charlie Bozeman
13578
Daniel Veillard7583a592001-07-08 13:15:55 +000013579Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13580
13581 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
13582 led to an XPath fix, improvements of SAX initialization, and
13583 an added option --nocdata to testXPath
13584
Daniel Veillard449d7392001-07-07 19:11:06 +000013585Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13586
13587 * doc/libxml-doc.el: Felix Natter provided anew version working
13588 with XEmacs too
13589
Daniel Veillard5168dbf2001-07-07 00:18:23 +000013590Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13591
13592 * include/libxml/xpath.h: small cleanup
13593 * doc/xml.html: update
13594
Daniel Veillardf524d6e2001-07-05 23:41:40 +000013595Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13596
13597 * Makefile.am configure.in include/libxml/xmlwin32version.h:
13598 released 2.3.14
13599
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013600Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13601
13602 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000013603 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013604
Daniel Veillard73c9c042001-07-05 20:02:54 +000013605Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13606
13607 * xpath.c: a bug reported by Stephan Kulow empty nodesets
13608 were not equal to empty strings
13609
Daniel Veillard1fd36d22001-07-04 22:54:28 +000013610Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13611
13612 * SAX.c: fixed a URI-Reference computation problem when validating
13613 * xmlIO.c: small cleanup
13614
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000013615Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13616
13617 * parser.c: improved the description of a couple of interfaces
13618 upon Larry Stamper suggestion
13619
Daniel Veillard62f313b2001-07-04 19:49:14 +000013620Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13621
13622 * SAX.c entities.c parser.c: changed completely the way entities
13623 are handled when running the parser in entity substitution mode.
13624 This fixes a bug reported by Stephan Kulow and nearly divides
13625 by 3 the amount of memory required by libxslt to load and process
13626 DocBook TDG.
13627
Daniel Veillardf420ac52001-07-04 16:04:09 +000013628Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13629
13630 * HTMLparser.c: fixing a too early root closing problem raised
13631 byt Prashanth Naidu
13632
Daniel Veillard8c357d52001-07-03 23:43:33 +000013633Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13634
13635 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
13636 raised by Mark Vakoc.
13637
Daniel Veillard6e90d192001-07-03 16:37:49 +000013638Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13639
13640 * example/Makefile.am: fixed the include path to add srcdir/include
13641 * Makefile.am configure.in: fix from Albert Chin for iconv detection
13642 and some cleanup
13643
Daniel Veillardf06307e2001-07-03 10:35:50 +000013644Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13645
13646 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
13647 lot of optimization work, results in significant improvements
13648 when handling really complex XPath queries. Add a small optimizer
13649 for unions, improve [n] and [last()], avoid some costly ops.
13650
Daniel Veillard77044732001-06-29 21:31:07 +000013651Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13652
13653 * include/libxml/parser.h parser.c: xmlStrstr args are both const
13654 * xpath.c: small cleanup
13655 * xmlGetNsList: reformated, fixed problems if used on Entities
13656
Daniel Veillard2adbb512001-06-28 16:20:36 +000013657Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13658
13659 * doc/xml.html: added 1.8.14 and 2.3.13 releases
13660
Daniel Veillardb37ecd02001-06-28 16:18:11 +000013661Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13662
13663 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
13664 * Makefile.am example/Makefile.am: workaround automake generating
13665 erroneous deps
13666
Daniel Veillard12f7d292001-06-28 13:12:11 +000013667Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13668
13669 * include/win32config.h: bug #56801 Yon Derek provided a patch
13670 to the windows config file.
13671
Daniel Veillard87ee9142001-06-28 12:54:16 +000013672Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13673
13674 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
13675 libxml.h : Yon Derek provided a set of changes to compile from
13676 CVS on Windows/MSC
13677
Daniel Veillard0e4cd172001-06-28 12:13:56 +000013678Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13679
13680 * parser.c: fixed UTF8 BOM support in push mode
13681 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
13682 added a specific testcase
13683
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000013684Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13685
13686 * Makefile.am: added --push regression tests
13687 * parserInternals.c: the XML parser segfaulted in --push mode
13688
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000013689Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13690
13691 * configure.in: moved the symlinks detection within a CVS
13692 check, this is not portable and will be removed soon.
13693 * xpath.c: small cleanup/speedup
13694
Daniel Veillard11648102001-06-26 16:08:24 +000013695Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13696
13697 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
13698 release of 2.3.12
13699 * parser.c: make an error message if unknow entities in all cases
13700
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000013701Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13702
13703 * uri.c: fixed 2 uri normalization bugs on '//' reduction
13704
Daniel Veillard23793842001-06-25 16:07:45 +000013705Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13706
13707 * include/libxml/Makefile.am: Laszlo Peter pointed out that
13708 includes were installed in the wrong dir
13709
Daniel Veillardf5498f32001-06-25 15:08:36 +000013710Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13711
13712 * doc/html.xml: warn against sending code to exhibit bugs.
13713
Daniel Veillard56f06462001-06-24 21:34:03 +000013714Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13715
13716 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
13717 Tru64 from Thomas Leitner
13718
Daniel Veillardc5d64342001-06-24 12:13:24 +000013719Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13720
13721 * AUTHORS: added William and Bjorn
13722 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
13723 daniel@veillard.com hopefully I won't have to do this again
13724 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
13725 docs can be rebuilt cleanly now
13726 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
13727 from CVs it's generated, added include/libxml/xmlwin32version.h
13728 also generated but which should change far less frequently.
13729 * catalog.c nanoftp.c: made sure to include libxml.h not
13730 libxml/xmlversion.h directly
13731 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
13732 when compiling on WIN32 and MSC
13733
Daniel Veillard07385fd2001-06-23 21:55:48 +000013734Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13735
13736 * include/Makefile.am include/libxml/Makefile.am configure.in:
13737 fixed make distcheck and rebuilding the rpms
13738
Daniel Veillardcd1d9442001-06-23 18:53:44 +000013739Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13740
13741 * configure.in: should finish the migration of exported includes
13742 into a real include/libxml in CVS, at least for CVS users.
13743 * removed the exported headers, added in include/libxml (as well
13744 as xmlversion.h.in).
13745
Daniel Veillard6dd8e052001-06-23 18:38:06 +000013746Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13747
13748 * configure.in: fixed the way to detect symlink
13749
Daniel Veillard66541772001-06-23 18:31:04 +000013750Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13751
13752 * configure.in: updated, include/libxml is now a real CVS dir
13753
Daniel Veillardca989762001-06-23 17:39:29 +000013754Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13755
13756 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
13757 version works with both libxml1 and libxml2 (it autodetects
13758 the prefix of the html-files) from Felix Natter.
13759 * doc/xml.html: updated doc accordingly
13760
Daniel Veillard8cf14d52001-06-23 16:32:46 +000013761Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13762
13763 * xpath.c: fixed the bug generating a template loop in libxslt
13764 when using docbook-xsl-1.4, * should filter out document nodes
13765 * HACKING: added William
13766 * TODO: updated
13767
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000013768Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13769
13770 * doc/FAQ.html: added a warning about gcc-3.0
13771 * doc/xml.html: added reference to gdome2 and removed a confusing
13772 sentence
13773
Daniel Veillardf7f41852001-06-22 15:18:01 +000013774Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13775
13776 * xmlversion.h: okay this is a generated file, but Windows
13777 users need it and they can't generate it, and I want CVS
13778 Windows users ...
13779 * win32/libxml2/libxml2_so.dsp: Windows project file for
13780 the shared lib version of libxml2
13781 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
13782 resources needed for libxslt/xsltproc by Yon Derek
13783
Bjorn Reese3157b342001-06-22 14:41:45 +000013784Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13785
13786 * trio.c: MSVC fix (provided by Igor Zlatkovic)
13787
Daniel Veillard4151acb2001-06-22 10:48:57 +000013788Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13789
Daniel Veillardcc146db2001-06-22 11:10:52 +000013790 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
13791
13792Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13793
Daniel Veillard4151acb2001-06-22 10:48:57 +000013794 * include/win32config.h: Yon Derek provided a first fix
13795 to be able to compile libxslt/xsltproc on Windows
13796
Daniel Veillardd79bcd12001-06-21 22:07:42 +000013797Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13798
13799 * xpath.c: attempt to work around what seemed a gcc optimizer
13800 bug when handling floats on i386 http://veillard.com/gcc.bug
13801 * tree.c entities.c encoding.c: doing some cleanups while
13802 chasing it
13803
Daniel Veillard017b1082001-06-21 11:20:21 +000013804Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13805
13806 * Makefile.am: cleanup when --without-debug is specified
13807 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
13808 w.r.t. --without-debug and other include points
13809 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
13810 Catalogs
13811 * configure.in entities.h tree.h HTMLparser.c: removed
13812 --without-corba, made the _private field mandatory
13813
Daniel Veillard87a764e2001-06-20 17:41:10 +000013814Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13815
13816 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
13817 outputs a BOM in UTF8, an errata has been issued to avoid the
13818 problem, that was the most reasonable solution... Add support
13819 for a leading UTF8 BOM in entities.
13820
Daniel Veillard10ea86c2001-06-20 13:55:33 +000013821Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13822
13823 * valid.c: fixed a bug found when post validating an entity ref
13824 * xmllint.c: added --loaddtd and sligly changed --postvalid to
13825 activate it too
13826
Daniel Veillard39196eb2001-06-19 18:09:42 +000013827Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13828
13829 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
13830 weakness in the node copy the XPointer and the XInclude
13831 implementations. Serious cleanup.
13832
Daniel Veillard3739b982001-06-19 12:51:30 +000013833Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13834
13835 * Makefile.am: Kjartan Maraas provided a small patch to
13836 add xml2-config.in to EXTRA_DIST
13837
Daniel Veillarda9142e72001-06-19 11:07:54 +000013838Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13839
13840 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
13841 provided another failing case found in KDE, the way the
13842 ctxt->vctxt.nodeTab was allocated and freed changed over
13843 time but it wasn't completely cleaned up. This should fix it.
13844
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000013845Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13846
13847 * parser.c: Stephan Kulow also raised the fact that line number
13848 could get miscounted making debug harder, fixed the problem
13849 in xmlParseCharData()
13850
Daniel Veillard64b98c02001-06-17 17:20:21 +000013851Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13852
13853 * valid.c: Stephan Kulow pointed out a problem when validating
13854 and using an empty entity, forgot a 'break' in a case.
13855
Daniel Veillarde3c81b52001-06-17 14:50:34 +000013856Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13857
13858 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
13859 * doc/xml.html: updated with 2.3.11
13860
Daniel Veillard4ec885a2001-06-17 10:31:07 +000013861Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13862
13863 * TODO: updated adding cleanup of generated doc
13864 * configure.in: prepared to release 2.3.11
13865 * xmllint.c: added --version for bug reporting
13866 * doc/html/*.html: rebuilt the doc
13867
Daniel Veillard8b8d2252001-06-16 21:24:56 +000013868Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13869
13870 * xpath.c: first part of the work on selecting namespace to
13871 fix bug #56115
13872
Daniel Veillard96ed5832001-06-15 22:22:04 +000013873Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13874
13875 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
13876 when using -liconv
13877 * TODO: updated
13878
Daniel Veillardc4f631d2001-06-14 11:11:59 +000013879Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13880
13881 * HTMLtree.[ch]: more work on the HTML serialization routnes,
13882 cleanup, encoding support.
13883
Daniel Veillard608ad072001-06-14 08:32:28 +000013884Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13885
13886 * xpath.c: Thomas Broyer suggested a better patch for the / arg
13887
Daniel Veillard239d0522001-06-13 23:02:48 +000013888Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13889
13890 * xpath.c: bug detected by Ankh when / is used as a function arg
13891
Daniel Veillard02bb1702001-06-13 21:11:59 +000013892Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13893
13894 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
13895 of element and use it to avoid outputting formatting spaces at
13896 the wrong place. Implemented the format parameter for HTML save.
13897 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
13898 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
13899 result/HTML/wired.html: of course this impact the result of a
13900 number of HTML tests
13901
Daniel Veillard95d845f2001-06-13 13:48:46 +000013902Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13903
13904 * HTMLtree.[ch]: started augmenting the HTML save API with
13905 encoding and formatting parameters
13906
Daniel Veillardeca60d02001-06-13 07:45:41 +000013907Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13908
13909 * HTMLtree.h: cleanup and started evaluating the work needed on
13910 revamping the HTML output code
13911
Daniel Veillard84666b32001-06-11 17:31:08 +000013912Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13913
13914 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
13915
Daniel Veillard8bdd2202001-06-11 12:47:59 +000013916Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13917
13918 * valid.c: fixed bug #56049, forgot one check in the
13919 validation routine
13920
Daniel Veillardca2366a2001-06-11 12:09:01 +000013921Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13922
13923 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
13924
Daniel Veillard6761eee2001-06-11 10:29:38 +000013925Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13926
13927 * libxml.h: fixed an error in last commit
13928 * doc/FAQ.html: added an entry for compilation from CVS
13929
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000013930Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13931
13932 * xmlversion.h.in libxml.h: Cygwin patches
13933 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
13934 * tree.h: cleanup
13935
Daniel Veillardacd370f2001-06-09 17:17:51 +000013936Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13937
13938 * tree.c: patched xmlFreeNode() to avoid freeing() a static
13939 memory block in a strange case where libxml is linked twice
13940 in the binary.
13941
Daniel Veillard1d047672001-06-09 16:41:01 +000013942Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13943
13944 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
13945 state far too often, simple fix used to avoid it.
13946
Daniel Veillard4497e692001-06-09 14:19:02 +000013947Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13948
13949 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
13950 being processed, applied his patch
13951 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
13952
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000013953Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13954
13955 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
13956 provided fixes to compile on MSCC again
13957 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
13958 also provided an update for the project files.
13959
Daniel Veillarda682b212001-06-07 19:59:42 +000013960Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13961
13962 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
13963 bug #55810
13964
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000013965Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13966
13967 * tree.c: fixed xmlGetNsProp() to close bug #55683
13968 Note this requires libxslt to use it's own function instead.
13969
Daniel Veillardf0c53762001-06-07 16:07:07 +000013970Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13971
13972 * HTMLtree.c: when in a pre element no formatting space should
13973 be added.
13974 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
13975
Daniel Veillard068a9652001-06-07 15:30:26 +000013976Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13977
13978 * configure.in: added tests for signal() and signal.h
13979
Daniel Veillard541d6552001-06-07 14:20:01 +000013980Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13981
13982 * xpath.c: robert pointed out xmlXPathNINF was not initialized
13983
Daniel Veillard8a367d42001-06-07 14:01:34 +000013984Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13985
13986 * doc/libxml-doc.el: Felix Natter provided a new version for
13987 libxml2
13988
Daniel Veillard8a926292001-06-07 11:20:20 +000013989Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13990
13991 * HTMLtree.c: when in a pre element no formatting space should
13992 be added.
13993
Daniel Veillard14839d52001-06-06 16:11:56 +000013994Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13995
13996 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
13997
Daniel Veillarde95e2392001-06-06 10:46:28 +000013998Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13999
14000 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
14001 hack
14002 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
14003 * uri.c: fixed a warning
14004
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000014005Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14006
14007 * HTMLtree.c: trying to close bug #55772 escaping in script
14008 elements
14009 * doc/xml.html: suggest to send mail to the list
14010
14011Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000014012
14013 * error.c: attempt to fix the xmlGetVarStr breakage once and for
14014 good. Use a macro and based on the solution provided in
14015 vsnprintf manual page from GNU.
14016
Bjorn Reese99748722001-06-05 12:49:15 +000014017Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14018
14019 * error.c: Workaround for non-preserving variadic list.
14020 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
14021
Daniel Veillard2e4f1882001-06-01 10:11:57 +000014022Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14023
14024 * doc/xml.html: added 2.3.10 release
14025
Daniel Veillardb3a182e2001-06-01 09:28:09 +000014026Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14027
14028 * configure.in: releasing 2.3.10
14029
Daniel Veillard3c2758d2001-05-31 18:43:43 +000014030Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14031
14032 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
14033
Daniel Veillard20042422001-05-31 18:22:04 +000014034Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14035
14036 * encoding.c: Robert Collins provided a patch to add the
14037 "US-ASCII" encoding alias
14038
Daniel Veillard97ac1312001-05-30 19:14:17 +000014039Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14040
14041 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
14042 string oriented functions and started cleaning the related areas
14043 in xpath.c which needed fixing in this respect
14044
Daniel Veillard2d703722001-05-30 18:32:34 +000014045Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14046
14047 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
14048 #55380
14049 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
14050
Daniel Veillard9403a042001-05-28 11:00:53 +000014051Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14052
14053 * TODO: updated
14054 * nanohttp.[ch] : started adding APIs to get the redirected URL
14055 when this occurs (needed for further base computation
14056 * tree.h: cleanup
14057 * encoding.c: cleanup
14058 * SAX.c: minor change around ctxt->loadsubset
14059
Daniel Veillard6278fb52001-05-25 07:38:41 +000014060Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14061
14062 * Makefile.am include/Makefile.am: small change to have
14063 include/libxml rebuilt if working from CVS.
14064 * uri.c: applied another patch from Carl Douglas for URI escaping,
14065 this should close bug #51876
14066
Daniel Veillardd16df9f2001-05-23 13:44:21 +000014067Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14068
14069 * xinclude.c: fixed XInclude recursive behaviour bug #54678
14070 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
14071 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
14072 added specific regression test
14073 * parser.h: preparing for the XSLT mode where DTD inherited
14074 attributes are added to the tree.
14075
Daniel Veillardbbd22452001-05-23 12:02:27 +000014076Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14077
14078 * xinclude.[ch]: Updated the namespace for the Last Call version
14079 * result/XInclude/include test/XInclude/include: updated the
14080 testsuite accordingly
14081
Daniel Veillard8514c672001-05-23 10:29:12 +000014082Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14083
14084 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
14085 related to bug #51876
14086
Daniel Veillard42596ad2001-05-22 16:57:14 +000014087Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14088
14089 * tree.c: fixed a gross mistake in base computation, xml:base is
14090 not completely correct yet (need cascade).
14091 * xpath.[ch]: added the few things needed to find a function name
14092 and URI from the XPath context when it is called.
14093
Daniel Veillard81418e32001-05-22 15:08:55 +000014094Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14095
14096 * catalog.[ch]: fixes and add xmlLoadCatalogs()
14097 * DOCBparser.c: small cleanup
14098 * xmllint.c: added a --catalogs option to load catalogs from
14099 $SGML_CATALOG_FILES
14100 * tree.c: cleanup
14101 * configure.in: iconv library fixup, ICONV_LIBS
14102
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000014103Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14104
14105 * catalog.c: handling of CATALOG entries. detection of recursion,
14106 and a few bugfixes
14107 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
14108 against the default namespace
14109
Daniel Veillard04b93292001-05-21 08:15:31 +000014110Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14111
14112 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
14113
Daniel Veillarda97a19b2001-05-20 13:19:52 +000014114Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14115
14116 * parser.c: fixed propagation context info when parsing an
14117 external entity.
14118 * doc/html/*.html: regenerated a couple of docs
14119
Daniel Veillard4623acd2001-05-19 15:13:15 +000014120Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14121
14122 * doc/xml.html: update with 2.3.9 informations
14123
Daniel Veillardbed7b052001-05-19 14:59:49 +000014124Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14125
14126 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
14127 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
14128 * doc/html/* : rebuilt the docs
14129 * valid.c: small patch which may improve some case when
14130 validating.
14131
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000014132Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14133
14134 * HTMLparser.c: Closed bug #54891
14135 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
14136 to the suite
14137
14138Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14139
14140 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
14141 applied a documentation patch from LotR and filled in a few missing
14142 descriptions
14143
Daniel Veillard76d66f42001-05-16 21:05:17 +000014144Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14145
14146 * xpath.c tree.c parser.c: speed optimizations at the parser level
14147 document tree freeing and xpath evaluation
14148
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000014149Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14150
14151 * parser.c parser.h parserInternals.h: fixed a couple of
14152 interfaces for handling memory buffer input to const char *
14153 upon suggestion of JamesH.
14154
Daniel Veillardc3739e72001-05-15 15:23:27 +000014155Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14156
14157 * configure.in: LoTR sent a patch fixing the previous commit
14158
Daniel Veillarda4f27e02001-05-15 12:41:29 +000014159Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14160
14161 * configure.in: trying to deal again with the stoopid -R linking
14162 flag of Solaris
14163
Daniel Veillard790142b2001-05-15 10:51:53 +000014164Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14165
14166 * xpath.h: two nodeset access macros from Thomas Broyer
14167
Daniel Veillardba0b8c92001-05-15 09:43:47 +000014168Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14169
14170 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
14171 patch from Thomas Broyer
14172
Daniel Veillarde62d36c2001-05-15 08:53:16 +000014173Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14174
14175 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
14176 case
14177 * INSTALL: was empty added stuff from the FAQ
14178
Daniel Veillard75bea542001-05-11 17:41:21 +000014179Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14180
14181 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
14182 attributes handling and #54433 by adding xmlUnsetProp()
14183 and xmlUnsetNsProp()
14184
Daniel Veillard0a2a1632001-05-11 14:18:03 +000014185Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14186
14187 * HTMLparser.c: Patch from Jonas Borgström
14188 (htmlGetEndPriority): New function, returns
14189 the priority of a certain element.
14190 (htmlAutoCloseOnClose): Only close inline elements if they
14191 all have lower or equal priority.
14192 * result/HTML: this of course changed a number of tests results.
14193
Daniel Veillard7d6fd212001-05-10 15:34:11 +000014194Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14195
14196 * xmlIO.c catalog.c: plugged in the default catalog resolution
14197 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
14198 documentations
14199 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
14200
Daniel Veillarda7374592001-05-10 14:17:55 +000014201Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14202
14203 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
14204 integrating catalogs
14205 * catalog.[ch] testCatalog.c: adding a small catalo API
14206 (only SGML catalog support).
14207 * parser.c: restaured xmlKeepBlanksDefault(0) API
14208
Daniel Veillardc17337c2001-05-09 10:51:31 +000014209Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14210
14211 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
14212
Daniel Veillard257d9102001-05-08 10:41:44 +000014213Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14214
14215 * parser.c: added xmlParseExternalEntityPrivate() to allow
14216 propagation of ctxt->_private when parsing external entities
14217
Daniel Veillard083c2662001-05-08 08:27:14 +000014218Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14219
14220 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
14221
Daniel Veillard01ef7382001-05-08 07:31:43 +000014222Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14223
14224 * configure.in: fixed a small portability problem with AM_CONDITIONAL
14225
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000014226Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14227
14228 * valid.c: warn when indeterminist content model is detected
14229 * result/VC/ElementValid8: this adds a message
14230 * Makefile.am: add --novalid for VCM tests
14231 * parserInternals.c: added a call to Init memory
14232
Daniel Veillard64269352001-05-04 17:52:34 +000014233Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14234
14235 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
14236 when both parameters are NULL.
14237
Daniel Veillard37721922001-05-04 15:21:12 +000014238Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14239
14240 * valid.c: applied small patch from Gary Pennington, reindented
14241 some part of the code.
14242
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000014243Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14244
14245 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
14246 release, updated and regenerated the docs
14247
Daniel Veillard357c9602001-05-03 10:49:20 +000014248Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14249
14250 * xpath.c result/XPath/expr/floats : clarified and cleanup
14251 printing of abnormal floats in tests.
14252
Daniel Veillarda2bc3682001-05-03 08:27:20 +000014253Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14254
14255 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
14256 * results/HTML/ : a few changes in the output of the HTML tests as
14257 a result.
14258 * configure.in: tying to fix -liconv where needed
14259
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000014260Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14261
14262 * Makefile.am: fixed a stupid error
14263
Daniel Veillard7150a032001-05-02 16:41:11 +000014264Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14265
14266 * configure.in Makefile.am: make the inclusion of the trio
14267 modules in the library conditional
14268
Daniel Veillardc057c5d2001-05-02 12:41:24 +000014269Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14270
14271 * DOCBparser.c: patche from László Kovács, fixed entities refs
14272 in attributes handling
14273
Daniel Veillardedddff92001-05-02 10:58:52 +000014274Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14275
14276 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
14277 flushing
14278
Daniel Veillardc8f620b2001-04-30 20:31:33 +000014279Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14280
14281 * xpath.c: fix of an XSLT namespace bug reported on the list
14282 general/bug-8-
14283
Daniel Veillard5792e162001-04-30 17:44:45 +000014284Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14285
14286 * strio.h trio.c: Dan McNichol suggested a couple of small
14287 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
14288
Daniel Veillard02141ea2001-04-30 11:46:40 +000014289Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14290
14291 * tree.c parser.c encoding.c: spent a bit more time looking
14292 at the parsing speed and DOM handling. Added a few more
14293 speedups.
14294
Daniel Veillard3ed155f2001-04-29 19:56:59 +000014295Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14296
14297 * parser.c: small but effective parsing speed improvement
14298
Daniel Veillardb59076b2001-04-29 17:04:07 +000014299Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14300
14301 * configure.in: default on the DocBook parser inclusion (for Gnome)
14302 * DOCBparser.h: fixed a header reference
14303
Daniel Veillardb45c43b2001-04-28 17:02:11 +000014304Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14305
14306 * configure.in xpath.c: applied Bjorn patches for FPE on the
14307 alpha
14308
Daniel Veillardeefd4492001-04-28 16:55:50 +000014309Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14310
14311 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
14312 xmlSaveFormatFileTo()
14313
Daniel Veillarde39a93d2001-04-28 14:35:02 +000014314Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14315
14316 * xpath.c: simple and efficient optimization, XPath functions
14317 aways bind to the same code, cache this
14318 * TODO: updated (by saying some is obsolete)
14319
Daniel Veillard2156a562001-04-28 12:24:34 +000014320Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14321
14322 * xpath.c: more cleanup work on XPath name parsing routines
14323
Daniel Veillard61d80a22001-04-27 17:13:01 +000014324Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14325
14326 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
14327 xmlXPathParseName
14328 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
14329 * debugXML.c: avoid compilation problems if compiling without
14330 HTML support, Igor Zlatkovic
14331 * win32/libxml2/libxml2.def.src: being able to compile without
14332 XPath on Windows
14333
Daniel Veillarddbb14a72001-04-26 20:54:01 +000014334Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14335
14336 * libxml.m4: yet another patch from Toshio Kuratomi
14337
Daniel Veillard2913e4c2001-04-26 19:29:02 +000014338Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14339
14340 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
14341
Daniel Veillard67fee942001-04-26 18:59:03 +000014342Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14343
14344 * tree.[ch]: added xmlSaveFormatFile interface for saving
14345 and indenting a file.
14346
Daniel Veillard82e49712001-04-26 14:38:03 +000014347Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14348
14349 * xpath.c: fixed bug #53689 related to processing-instruction()
14350
Daniel Veillard02f077a2001-04-26 10:59:11 +000014351Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14352
14353 * DOCBparser.c: patche from László Kovács
14354
Daniel Veillard30211a02001-04-26 09:33:18 +000014355Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14356
14357 * parser.c: applied fixes from Christian Glahn bug report #53391
14358
Daniel Veillard5a7c3452001-04-26 09:16:13 +000014359Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14360
14361 * error.c: Jean François Lecomte provided a complete description
14362 and a fix to bug #53537
14363
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000014364Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14365
14366 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
14367
Daniel Veillard1034da22001-04-25 19:06:28 +000014368Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14369
14370 * DOCBparser.c SAX.c: a bit more work on entities processing.
14371 Still Need to cleanup XML output and references in attributes
14372
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000014373Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14374
14375 * DOCBparser.c include/Makefile.am: two patches from László Kovács
14376
Daniel Veillardb33c2012001-04-25 12:59:04 +000014377Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14378
14379 * tree.c: trying to fix #53574, not completely complete,
14380 I would like xmllint --copy --debug test/ent1 and
14381 xmllint --debug test/ent1 to show the same result.
14382 * xpath.c: fix a bug when trying to sort namespace nodes
14383
Daniel Veillard5146f202001-04-25 10:29:44 +000014384Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14385
14386 * HTMLtree.c: real fix for #53402
14387
Daniel Veillard7533cc82001-04-24 15:52:00 +000014388Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14389
14390 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
14391 PIs when using xsl:output
14392 * valid.c: closing #53537 some case generate segfaults if there
14393 is validity errors
14394
Daniel Veillard61b33d52001-04-24 13:55:12 +000014395Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14396
14397 * SAX.c testDocbook.c DOCBparser.c: more work on the support
14398 of external parsed entities, added --noent to testDocbook
14399 * valid.c: Garry Pennington found an uninitialized variable
14400 access in xmlValidateElementContent()
14401
Daniel Veillard56098d42001-04-24 12:51:09 +000014402Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14403
14404 * HTMLparser.c : HTML parsing still sucks ... trying to deal
14405 with madness
14406 * result/HTML/ : this modified the result of the regression tests
14407 a lot.
14408
Daniel Veillard122376b2001-04-24 12:12:30 +000014409Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14410
14411 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
14412 to doc where it wasn't checked against NULL reported by
14413 Jens Laas
14414
Daniel Veillard43dadeb2001-04-24 11:23:35 +000014415Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14416
14417 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
14418 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
14419
Daniel Veillardeae522a2001-04-23 13:41:34 +000014420Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14421
14422 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
14423 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
14424 * SAX.[ch]: cleanup and updates for DocBook
14425 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
14426 ex SGML identifier changes
14427 * valid.c: removed a static unused function.
14428
Daniel Veillardde57c612001-04-23 09:13:36 +000014429Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14430
14431 * HTMLtree.c: applied change for Paul Sponagl on script saving
14432 * Makefile.am: the warning about entity title.xml are normal.
14433
Daniel Veillard393df012001-04-22 20:11:18 +000014434Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14435
14436 * configure.in: release of 2.3.7
14437 * Makefile.am: fixing make distcheck
14438
Daniel Veillarda41123c2001-04-22 19:31:20 +000014439Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14440
14441 * doc/html/* doc/xml.html: updated and regenerated the docs
14442
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000014443Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14444
14445 * xpath.c: fixed the XPointer problem introduced in 2.3.6
14446
Daniel Veillarde82a9922001-04-22 12:12:58 +000014447Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14448
14449 * tree.c: fixed #53388 with the provided patch
14450
Daniel Veillard06803992001-04-22 10:35:56 +000014451Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14452
14453 * valid.c: Bjorn detected an invalid memory access. Fixed
14454 vstateVPush()
14455
Daniel Veillard40af6492001-04-22 08:50:55 +000014456Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14457
14458 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
14459
Bjorn Reese70a9da52001-04-21 16:57:29 +000014460Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14461
14462 * libxml.h: new header used only for the compilation of libxml
14463 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
14464 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
14465 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
14466 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
14467 xmlmemory.c xpath.c xpointer.c: libxml.h integration
14468 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
14469 baseline (version 1.2 plus a single patch).
14470 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
14471 scientific notation for numbers. Tests added.
14472 * xpath.c: formatting of numbers changed to use sprintf
14473 (contribution from William Brack)
14474
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000014475Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14476
14477 * valid.c: cleanup, more useful debugging
14478 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
14479 * xmlIO.c: entity loading is printed as an error when validating
14480
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000014481Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14482
14483 * valid.c: fixed to validate within entities
14484 * test/VCM/v22.xml: added a specific testcase
14485
Daniel Veillardca1f1722001-04-20 15:47:35 +000014486Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14487
14488 * valid.c: forgot an epsilon transition in for ()+
14489 * test/VCM/v21.xml : added a specific test case
14490
Daniel Veillard85349052001-04-20 13:48:21 +000014491Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14492
14493 * valid.c: removed a state explosion exhibited by RSS
14494 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
14495 from bug #51872
14496
Daniel Veillarddab4cb32001-04-20 13:03:48 +000014497Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14498
14499 * valid.[ch] tree.h: worked *hard* to get non-determinist content
14500 validation without using an ugly NFA -> DFA algo in the source.
14501 Made a specific algorithm easier to maintain, using a single
14502 stack and without recursion.
14503 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
14504 * hash.c: made the growing routine static
14505 * tree.h parser.c: added the parent information to an
14506 xmlElementContent node.
14507
Daniel Veillarde470df72001-04-18 21:41:07 +000014508Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14509
14510 * SAX.c parser.c xpath.c: generating IDs when not validating
14511 from an external parsed entity was poisoning the ID has table
14512 with removed values. This was killing XSLT on the KDE help
14513 browser.
14514
Daniel Veillardceacdd92001-04-18 15:10:35 +000014515Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14516
14517 * entities.h: andrew@ugh.net.au detected a double declaration
14518
Daniel Veillarda10efa82001-04-18 13:09:01 +000014519Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14520
14521 * debugXML.c hash.c tree.h valid.c : some changes related to
14522 the validation suport to improve speed with DocBook
14523 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
14524 the way validation errors get reported
14525
Daniel Veillard1ed3f882001-04-18 09:45:35 +000014526Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14527
14528 * HTMLparser.c HTMLtree.c: applied part of the patches provided
14529 by P C Chow and William M. Brack for XSLT HTML output
14530
Daniel Veillard2d90de42001-04-16 17:46:18 +000014531Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14532
14533 * xmlversion.h.in win32config.h win32/libxml2/*: applied
14534 Igor Zlatkovic patches for MSC compilation and added his
14535 updates
14536
Daniel Veillarde043ee12001-04-16 14:08:07 +000014537Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14538
14539 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
14540 prefix lookup.
14541 * parserInternals.c: fixed the bug reported by Morus Walter
14542 due to an off by one typo in xmlStringCurrentChar()
14543
Daniel Veillarda3bfca52001-04-12 15:42:58 +000014544Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14545
14546 * HTMLparser.c result/HTML/*: revamped the way the HTML
14547 parser handles end of tags or end of input
14548
Daniel Veillard82daa812001-04-12 08:55:36 +000014549Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14550
14551 * tree.[ch] : added xmlDocCopyNode for gdome2 support
14552
Daniel Veillard67a21302001-04-11 14:39:16 +000014553Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14554
14555 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
14556 bug where the linktime verions of free() won't work ...
14557
Daniel Veillard27b55282001-04-11 12:22:25 +000014558Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14559
14560 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
14561
Daniel Veillardafc73112001-04-11 11:51:41 +000014562Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14563
14564 * doc/xml.html: added 2.3.6 release
14565
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000014566Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14567
14568 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
14569 * result/wml.xml: resulted in a small output change
14570
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000014571Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14572
14573 * tree.c: xmlNewDoc was missing the charset initialization
14574 * xmllint.c: added --auto to autogenerate a doc, allow to
14575 reproduce the problem fixed on xmlNewDoc
14576
Daniel Veillard1731d6a2001-04-10 16:38:06 +000014577Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14578
14579 * xpath.c: trying to get 52979 solved
14580 * tree.c result/ result/noent/: trying to get 52712 solved, this
14581 also made me clean up the fact that XML output in general should
14582 not add formating blanks by default, this changed the output of
14583 a few tests
14584
Daniel Veillard73639a72001-04-10 14:31:39 +000014585Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14586
14587 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
14588
Daniel Veillardfac26a12001-04-08 13:08:14 +000014589Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14590
14591 * configure.in: finally released 2.3.6
14592
Daniel Veillard911f49a2001-04-07 15:39:35 +000014593Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14594
14595 * xpath.c: checking for null pointer generated by new code
14596
Daniel Veillardd8df6c02001-04-05 16:54:14 +000014597Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14598
14599 * xpath.c: fixed a [] evaluation problem reported
14600 * test/XPath/tests/simpleaddr: extended test
14601 * result/XPath/simpleaddr: updated result
14602
Daniel Veillard3b2c2612001-04-04 00:09:00 +000014603Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14604
14605 * xmllint.c: Dan Timis reported a portability problem
14606 on Macs without mmap, fixed it.
14607
Daniel Veillardb38bd552001-04-03 18:22:00 +000014608Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14609
14610 * testXPath.c : added a --tree option allowing to display the
14611 tree dump of the XPath expression
14612
Daniel Veillard4dd93462001-04-02 15:16:19 +000014613Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14614
14615 * xpath.c: fixed a memleak when comparing nodesets
14616 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
14617 * tree.c: added a TODO
14618
Daniel Veillard92ad2102001-03-27 12:47:33 +000014619Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14620
14621 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
14622 we need string functions
14623 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
14624 to be able to use them where needed. Applied some changes
14625 to reduce name linking pollution and compile in only what's
14626 needed.
14627 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
14628 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
14629 for the string manipulation functions
14630 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
14631 to the free() function of xmlmemory.c
14632 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
14633 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
14634 usage.
14635
14636
Daniel Veillard2be30642001-03-27 00:32:28 +000014637Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14638
14639 * error.c: applied the context output patch of the error
14640 handling submitted by Chuck Griffith
14641 * error/VC/*: this slightly change some error logs
14642
Daniel Veillard50582112001-03-26 22:52:16 +000014643Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14644
14645 * parser.c: fixed line number reporting on error
14646
Daniel Veillard04be4f52001-03-26 21:23:53 +000014647Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14648
14649 * parser.c: Sullivan and Darin found a parser bug,
14650 applied the patch.
14651
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000014652Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14653
14654 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
14655 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
14656 xmlversion.h.in xpointer.c: of course the way I defined
14657 UNUSED breaks on old gcc version. Try to be smart and
14658 also define it directly in xmlversion.h
14659 * configure.in: removed -ansi flag from the pedantic set
14660
14661Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000014662 Huge cleanup, I switched to compile with
14663 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
14664 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
14665 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
14666 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
14667 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
14668 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
14669 encoding.h entities.c error.c list.[ch] nanoftp.c
14670 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
14671 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
14672 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
14673 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
14674 Cleanup, staticfied a number of non-exported functions,
14675 detected and cleaned up a dozen of problem found this way,
14676 avoided a lot of public function name/typedef/system names clashes
14677 * doc/xml.html: updated
14678 * configure.in: switched private flags to the really pedantic ones.
14679
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000014680Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14681
14682 * configure.in: 2.3.5
14683 * doc/html/*: rebuilt the docs
14684
Daniel Veillard146c9122001-03-22 15:22:27 +000014685Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14686
14687 * parser.c: fixed a reported bug in NOTATION parsing
14688 * uri.c: accepted but not fixed bug 51876, added TODO
14689 * Makefile.am: fixed bug 51876
14690
Daniel Veillarda5f013b2001-03-22 12:44:45 +000014691Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14692
14693 * config.h.in configure.in error.c: fix a compilation problem
14694 on platforms without vsnprintf (xml@thewrittenword.com)
14695
Daniel Veillarde020c3a2001-03-21 18:06:15 +000014696Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14697
14698 * parser.c: fixed a function name header typo
14699 * SAX.c: notations can also occur in external subset.
14700
Daniel Veillard7d42b542001-03-20 13:22:46 +000014701Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14702
14703 * error.c: removed a C++ like comment
14704
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000014705Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14706
14707 * parser.c: fixing bug 52299 strange condition leading
14708 to a parser crash due to a buffer overflow
14709 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
14710 added the specific test case
14711
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000014712Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14713
14714 * xpath.[ch]: still a lot of cleanup based on XSLT, added
14715 xmlXPathConvert{String,Number,Boolean} to be able to make
14716 type casts without a context stack, fixed some implementation
14717 problems related to the absence of context at parse-time,
14718 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
14719 in the public API too
14720 * xpointer.c xpathInternals.h: we need to know at parse time
14721 whether we are compiling an XPointer
14722
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000014723Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14724
14725 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
14726 cleaned up the parser internals, refactored XPath code, added
14727 new compilation based APIs and cleanly separated public and
14728 private APIs.
14729
Daniel Veillardd007d6c2001-03-19 00:01:07 +000014730Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14731
14732 * xpath.h: the comp field must be added at the end to avoid
14733 killing binary compat.
14734
Daniel Veillard9e7160d2001-03-18 23:17:47 +000014735Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14736
14737 * Makefile.am: detect XPath memleaks in regreson tests
14738 * error.c: fixed and error w.r.t. error reporting still using
14739 stderr
14740 * hash.c: added new line at end of file
14741 * tree.h: minor cleanup
14742 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
14743 expression parsing from evaluation, resulted in a number of
14744 changes internally, and in XPointer. Likely to break stuff
14745 using xpathInternals.h but should remain binary compatible,
14746 new interfaces will be added.
14747
Daniel Veillardd574f782001-03-14 19:40:17 +000014748Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14749
14750 * configure.in: fixed a couple of problems reported by
14751 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
14752 without gcc on non linux platforms.
14753
Daniel Veillard0a6c3582001-03-14 19:15:37 +000014754Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14755
14756 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
14757 a fix for --with-html-dir= configure support. I hope it won't
14758 break rpm generation
14759
Daniel Veillarda022fe02001-03-14 16:30:00 +000014760Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14761
14762 * xmlIO.c: one function comment cleanup.
14763
Daniel Veillard25239c12001-03-14 13:56:48 +000014764Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14765
14766 * SAX.c: external subset notations were improperly registered
14767 in the internal subset.
14768
Daniel Veillard2c4754f2001-03-13 09:31:12 +000014769Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14770
14771 * README.cvs-commits: added, pointing to HACKING
14772 * HACKING: updated
14773
Daniel Veillard82ab81e2001-03-12 21:11:21 +000014774Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14775
14776 * parser.c: and Matt Sergeant found one in the XML push
14777 parser (erroneous check I forgot to remove when I fixed the
14778 main parser).
14779
Daniel Veillard68d7b672001-03-12 18:22:04 +000014780Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14781
14782 * xpath.c: ptittom found a small bug in UnaryExpr
14783
Daniel Veillarde356c282001-03-10 12:32:04 +000014784Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14785
14786 * configure.in: bumped to 2.3.4
14787 * error.c: fixed bug #51860
14788 * tree.c: fixed bug #51861
14789 * valid.c: cleanup, more debug, failed to fix one bug crap ...
14790 * tree.[ch] : added xmlDefaultBufferSize
14791 * nanoftp.c: typo in function name header block
14792 * doc/xml.html : updated, added link to XML::LibXSLT
14793 * doc/html/* : rebuilt the docs
14794
Daniel Veillard80f32572001-03-07 19:45:40 +000014795Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14796
14797 * parser.c SAX.c: the new content parsing code raised an
14798 ugly bug in the characters() SAX callback. Found it
14799 just because of strangeness in XSLT XML Rec ouptut :-(
14800
Daniel Veillard6c831202001-03-07 15:57:53 +000014801Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14802
14803 * Makefile.am: Martin Baulig suggested to add -lm
14804 * tree.c: found another bug in xmlNodeGetContent()
14805
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000014806Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14807
14808 * xpath.c: Bjorn found the error related to strictness of comparison.
14809
Daniel Veillard29631a82001-03-05 09:49:20 +000014810Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14811
14812 * parser.c: trying to fix the Dtd parsing problem reported
14813 by Gary, side effect of last week speed optimizations.
14814
Daniel Veillard14be0a12001-03-03 18:50:55 +000014815Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14816
14817 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
14818 * parserInternals.c: removed unneeded test raised by Stric
14819
Bjorn Reesee1dc0112001-03-03 12:09:03 +000014820Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
14821
14822 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
14823 and fixed by William Brack). Added xmlXPathFormatNumber.
14824 Changed the sorting slightly.
14825 * configure.in Makefile.am example/Makefile.am: Added -lm.
14826 Please note that applications linking with libxml2, must
14827 also like with the math library from now on.
14828
Daniel Veillardf9533d12001-03-03 10:04:57 +000014829Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14830
14831 * HTMLparser.c: fixed loop reported by Marc Sanfacon
14832
Daniel Veillard2f362242001-03-02 17:36:21 +000014833Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14834
14835 * parser.c: one must report spaces even if the Dtd element
14836 content proves that this is not part of the element content.
14837 * result/valid/*.xml: this changed the ouptu slightly
14838
Daniel Veillardb402c072001-03-01 17:28:58 +000014839Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14840
14841 * configure.in: bumped to 2.3.3
14842 * doc/xml.html: updated
14843
Daniel Veillard77851712001-02-27 21:54:07 +000014844Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14845
14846 * tree.c: minor doc fix
14847 * xpath.c: deallocation issues when a result tree has been
14848 converted to a node-set
14849
Daniel Veillardec70e912001-02-26 20:10:45 +000014850Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14851
14852 * doc/xml.html: oops corrected dates s/2000/2001
14853
Daniel Veillard8730c562001-02-26 10:49:57 +000014854Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14855
14856 * valid.c: new patch from Gary Pennington
14857
Daniel Veillard91e9d582001-02-26 07:31:12 +000014858Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14859
14860 * doc/xml.html: applied patch from Ankh
14861
Daniel Veillardedac3c92001-02-26 01:36:19 +000014862Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14863
14864 * xinclude.c: fixed a problem building on Mac
14865
Daniel Veillard21a0f912001-02-25 19:54:14 +000014866Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14867
14868 * parser.c: more work on increasing parsing ferformances
14869
Daniel Veillard48b2f892001-02-25 16:11:03 +000014870Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14871
14872 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
14873 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
14874 avoiding memcpy in production builds MEM_CLEANUP macro use
14875 * parser.[ch] parserInternals.c: optimizations of the tightest
14876 internal loops inside the parser. Better checking of I/O
14877 flushing/loading conditions
14878 * xmllint.c : added --timing
14879
Daniel Veillard71681102001-02-24 17:48:53 +000014880Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14881
14882 * configure.in: bumped to 2.3.2
14883 * doc/xml.html: updated for release
14884
Daniel Veillardbbd51d52001-02-24 03:07:03 +000014885Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14886
14887 * xpath.c: found a memleak and fixed a nasty bug
14888
Daniel Veillardf7cd4812001-02-23 18:44:52 +000014889Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14890
14891 * xmllint.[c1] : added return code errors for xmllint
14892 * xpath.c: specific debug dump function for result value trees
14893
Daniel Veillard4b637072001-02-21 21:52:55 +000014894Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14895
14896 * xpath.c: finally implemented xmlXPathCompareNodeSets
14897 * test/XPath/expr/floats results/XPath/expr/floats: added
14898 a test for float expressions
14899
Daniel Veillardf714aa32001-02-21 03:07:44 +000014900Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14901
14902 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
14903 * parserInternals.[ch]: trying to speed up parsing
14904 * xpath.c : speeded up node set equality op
14905
Daniel Veillarde0c3a622001-02-19 18:05:20 +000014906Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14907
14908 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
14909 better handling of ID/IDREF and the list modules associated
14910 * configure.in: small CFLAGS cleanup
14911
Daniel Veillarda8abee62001-02-19 15:14:59 +000014912Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14913
14914 * configure.in: fixed iconv detection on AIX (stric)
14915
Daniel Veillardbca64ef2001-02-19 22:20:01 +000014916Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000014917
14918 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
14919
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000014920Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
14921
14922 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
14923 and optimized xmlXPathNodeSetSort
14924
Daniel Veillard142adbf2001-02-17 13:21:05 +000014925Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14926
14927 * xpath.c: bug fix when context size is 0
14928 * parser.c: I like Norm's Dtd because they still manage to break
14929 the parser occasionally
14930
Daniel Veillardf23e0092001-02-16 13:21:29 +000014931Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14932
14933 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
14934
Daniel Veillarde0e26512001-02-16 00:11:46 +000014935Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14936
14937 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
14938 attributes within the XML-1.0 namespace
14939
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000014940Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14941
14942 * xpathInternals.h: exported a few axis functions
14943 * doc/xml.html: updated the doc
14944
Daniel Veillard760f4422001-02-15 14:59:48 +000014945Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14946
14947 * configure.in: applied patch from Daniel van Balen for OpenBSD
14948 and bumped version to 2.3.1
14949 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
14950 attempt to find autoclosing was simply broken, removed it,
14951 updated the examples, this is better
14952
Daniel Veillardd194dd22001-02-14 10:37:43 +000014953Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14954
14955 * hash.[ch]: added Paolo Casarini patch to provide Delete from
14956 hash functionnalities.
14957 * doc/html/* : rebuild the doc
14958
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000014959Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14960
14961 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
14962 on predicate
14963 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
14964 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
14965 really want to have tags closed on output even if we accept
14966 unclosed ones on input
14967
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000014968Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14969
14970 * xpath.c: ouch don't free NULL, rare case fixed
14971 * tree.c: don't coalesce text nodes if they don't have the
14972 same behaviour wrt escaping on output
14973
Daniel Veillardd12b69d2001-02-11 20:17:31 +000014974Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14975
14976 * xpath.c: small fixup
14977 * SAX.c: don't warn on empty namespaces.
14978
Daniel Veillard6a2e4062001-02-08 10:31:33 +000014979Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14980
14981 * README: a bit of cleanup
14982 * configure.in: preparing for 2.3.0 release
14983
Daniel Veillard1f83d392001-02-08 09:37:42 +000014984Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14985
14986 * hash.[ch]: added a first version of xmlHashSize()
14987 * valid.c: another bug fix from Gary Pennington
14988
Daniel Veillard5eef6222001-02-07 18:24:48 +000014989Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14990
14991 * valid.c: couple of bug fixes pointed by Gary Pennington
14992 * HTMLtree.c: #if 0 cleanup
14993
Daniel Veillard2c257ec2001-02-06 13:29:07 +000014994Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14995
14996 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
14997 which removes a time consuming check of xmlXPathNodeSetAdd()
14998 and use it in places where we are sure to not break unicity
14999
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000015000Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15001
15002 * xpath.c: bug fixes found from XSLT
15003 * tree.c: preserve node->name special values when copying nodes.
15004 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
15005 external subset are fetched when available but without full
15006 validation. Added xmlLoadExtDtdDefaultValue, need a function.
15007 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
15008 output with encoding disabled.
15009
Daniel Veillard2c833b62001-02-03 08:52:06 +000015010Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15011
15012 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
15013 xmlCheckFilename should not be called from xmlFileOpenW
15014 and xmlGzfileOpenW
15015
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000015016Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15017
15018 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
15019 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
15020 added the new tests for URI normalization
15021 * testURI.c: fixed stoopid bugs
15022 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
15023 the URI in the error messages are now properly normalized
15024
Daniel Veillardea28ce62001-02-02 08:20:19 +000015025Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15026
15027 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
15028
Daniel Veillarde99a4762001-02-01 04:34:35 +000015029Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15030
15031 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
15032
Daniel Veillard2b325a02001-01-31 20:46:31 +000015033Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15034
15035 * xpath.c: fixed mod operator
15036
Daniel Veillardde55cf62001-01-31 15:53:13 +000015037Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15038
15039 * parser.c: fixed xmlStrcat doc
15040 * tree.c: 2 fixes form Anders Carlson for copying nodes and
15041 trees.
15042
Daniel Veillard2f913b72001-01-31 13:23:49 +000015043Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15044
15045 * xpath.c result/XPath/tests/chaptersbase
15046 result/XPath/tests/simplebase: fixed XPath node()
15047 * tree.c: small fix in xmlNewNs()
15048 * Makefile.am: removed extraneous xml2Conf.sh rule
15049
Daniel Veillardb42042b2001-01-28 07:40:36 +000015050Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15051
15052 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
15053 Changed the library name, in order to get libxml-devel and
15054 libxml2-devel to coexist on a single system
15055 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
15056 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
15057
Daniel Veillardee0a4662001-01-27 18:59:33 +000015058Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15059
15060 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
15061 libxml2-devel installable in // as libxml-devel.
15062
Daniel Veillard5eb05942001-01-27 17:50:22 +000015063Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15064
15065 * doc/Makefile.am: fixed make rebuild in doc
15066 * doc/html/*.html: rebuilt the docs
15067
Daniel Veillard65c295d2001-01-26 09:32:39 +000015068Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15069
15070 * tree.c: patch from Bjorn Reese on xmlBufferCCat
15071
Daniel Veillard8e199902001-01-25 18:54:39 +000015072Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15073
15074 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
15075 the HTML doc to go into the -devel RPM ...
15076 * aclocal.m4 config.h.in: some updates due to auto* magic
15077
Daniel Veillard93086662001-01-25 18:13:04 +000015078Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15079
15080 * xpath.h: added a hook in the context structure allowing to
15081 link to extra support, needed for XSLT
15082
Daniel Veillardf17e09b2001-01-25 13:55:35 +000015083Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15084
15085 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
15086 xmlXPtrCmpPoints to use it.
15087 * propagated the following patch from Alejandro Forero
15088 * include/win32config.h xmlIO.c: applied further suggestions
15089 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
15090 * example/gjobread.c: fixed warnings, now that it builds
15091
15092Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
15093
15094 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
15095
15096 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
15097 filename points to a valid file (not a directory).
15098 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
15099 Added calls to xmlCheckFilenameDir.
15100
15101 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
15102 `path' (rather than `filename') as the parameter to gzopen and open.
15103
Daniel Veillard48177c22001-01-23 15:27:41 +000015104Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15105
15106 * Makefile.am: fixed a problem with EXTRA_DIST
15107
Daniel Veillardb83ba402001-01-22 22:45:10 +000015108Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15109
15110 * Makefile.am example/Makefile.am: finally found the trick
15111 to build the example, i.e. add "." in SUBDIRS before example
15112 in the list <grin/>
15113
Daniel Veillard82687162001-01-22 15:32:01 +000015114Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15115
15116 * doc/xml.html: updated with an XSLT section, removed pointer to
15117 W3C CVS base.
15118
Daniel Veillard8a7642f2001-01-22 10:45:16 +000015119Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15120
15121 * xpath.c: when copying a XSLT tree object teh tree need to be copied
15122 too, and deallocation need to occur the same way.
15123
Daniel Veillarde4566462001-01-22 09:58:39 +000015124Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15125
15126 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
15127 type correponding to an XSLT result tree fragment. Share most
15128 of the data format with node set, as well as operators.
15129 * HTMLtree.c: added a newline at the end of the doctype output
15130 whe this one is not present initially.
15131 * tree.c: make sure taht the parent and doc pointers are properly
15132 set when copying attributes (lists).
15133
Daniel Veillard701c7362001-01-21 09:48:59 +000015134Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15135
15136 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
15137
Daniel Veillard5a2b6972001-01-20 21:15:50 +000015138Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15139
15140 * xpath.c: seems I finally killed that ugly path evaluation
15141 context bug (tagged 9999 in case is is wrong)
15142
Daniel Veillard8f4d9752001-01-19 05:32:34 +000015143Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15144
15145 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
15146 for XSLT
15147
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000015148Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15149
15150 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
15151 for xmlGzfileOpen() bug
15152
Daniel Veillardf6eea272001-01-18 12:17:12 +000015153Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15154
15155 * xpath.c: removed an error found by XSLT usage
15156 * tree.c parserInternals.h: use a predefined static string
15157 for text and comment nodes, avoid freeing them in xmlFreeNode,
15158 exported the string name in parserInternals.h and added
15159 another value to disable encoding at output (for XSLT),
15160 gain memory, time.
15161
Daniel Veillard8f2cc572001-01-17 08:19:35 +000015162Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15163
15164 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
15165 win32/libxml2/libxml2_so.dsp: new makefiles and update
15166 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
15167
Daniel Veillardf831bfb2001-01-16 17:26:04 +000015168Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15169
15170 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
15171 Gary Pennington
15172
Daniel Veillard389e6b72001-01-15 19:41:13 +000015173Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15174
15175 * xpath.c: fixed the comaprision of values and nodelists,
15176 need to compare nodelist still ...
15177 * debugXML.c: avoided a possible core dump
15178 * HTMLparser.c: cleanup
15179 * nanohttp.c: contributed fix.
15180 * tree.c: fixes in properties handling added xmlSetNsProp
15181 needed by libxslt
15182 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
15183 comment
15184 * TODO: updated
15185
Daniel Veillard167bd532001-01-06 21:09:34 +000015186Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15187
15188 * parser.c parserInternals.c: applied Bjorn Reese optimization
15189 patch
15190
15191Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15192
15193 * Makefile.am: applied patch fro make check from Martin Vidner
15194
Daniel Veillard503b8932001-01-05 06:36:31 +000015195Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15196
15197 * configure.in: preparing 2.2.11
15198 * doc/html/*: rebuild the HTML files
15199 * doc/xml.html : updated
15200
Daniel Veillardc2f4df22001-01-04 14:06:39 +000015201Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15202
15203 * tree.c: fixed a stupid bug
15204 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
15205 patches related to validation of an XInclude processing result
15206 * TODO: updated
15207
Daniel Veillarde2488192001-01-04 10:54:22 +000015208Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15209
15210 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
15211 on large files
15212
Daniel Veillardf060a412001-01-03 20:52:44 +000015213Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15214
15215 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
15216
Daniel Veillard45cff692001-01-03 18:02:04 +000015217Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15218
15219 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
15220 reported by Jonas Borgström
15221 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
15222
Daniel Veillard08108982001-01-03 15:24:58 +000015223Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15224
15225 * testXPath.c xpath.c: fixing the XPath union expressions problem
15226 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
15227
Daniel Veillard4a6845d2001-01-03 13:32:39 +000015228Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15229
15230 * xmllint.c: Made is so if the file name is "-" is will read form
15231 standard input. Sven Heinicke <sven@zen.org>
15232 * tree.c: fixed a problem when growing buffer
15233 * tree.h: fixed the comment of the node types following andersca
15234 comment
15235 * TODO: updated
15236
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000015237Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15238
15239 * HTMLparser.[ch]: added a way to avoid adding automatically
15240 omitted tags. htmlHandleOmittedElem() allows to change the
15241 default handling.
15242 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
15243 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
15244 of xmllint too when using --memory flag, added a memory test
15245 suite at the Makefile level.
15246 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
15247 with namespace use when encountering QNames in XPath evalation,
15248 added xmlns() scheme in XPointer.
15249 * nanoftp.c : incorporated a fix
15250 * parser.c xmlIO.c: fixed problems raised with encoding when using
15251 the memory I/O
15252 * parserInternals.c: closed bug 25934 reported by
15253 torsten.landschoff@innominate.de
15254 * TODO: updated
15255
Daniel Veillarda1fe9102000-11-25 10:49:25 +000015256Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15257
15258 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
15259 on a non-updated tree :-(, made a 2.2.10 release to correct the
15260 situation
15261
Daniel Veillardce6e98d2000-11-25 09:54:49 +000015262Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15263
15264 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
15265 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
15266 integrated a set of OpenVMS changes from Howard Taylor
15267 <Howard.Taylor@pacoast.com>
15268
Daniel Veillard58770e72000-11-25 00:48:47 +000015269Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15270
15271 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
15272 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
15273
Daniel Veillardf62ceff2000-11-24 23:36:01 +000015274Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15275
15276 * HTMLparser.c: some fixes on auto-open of html/head/body
15277 * encoding.c: fixed a compilation error on some gcc env
15278 * xpath.c xpointer.[ch] xpathInternals.h: improved the
15279 XPointer implementation
15280 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
15281 related XPointer tests and associated results
15282
Daniel Veillard300f7d62000-11-24 13:04:04 +000015283Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15284
15285 * doc/xmldtd.html doc/xml.html: following a short step by step
15286 guidance on IRC to help maciej with DTDs I started a small
15287 page on the subject.
15288
Daniel Veillard748e45d2000-11-17 16:36:08 +000015289Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15290
15291 * HTMLparser.c: fixed handling of broken charrefs
15292 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
15293 patches
15294
Daniel Veillard28929b22000-11-13 18:22:49 +000015295Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15296
15297 * doc/xml.html doc/html/* : rebuilt the docs after adding
15298 xinclude and updated page for 2.2.7 and 2.2.8
15299 * configure.in: releasing 2.2.8
15300
Daniel Veillard41e06512000-11-13 11:47:47 +000015301Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15302
15303 * parser.[ch] parserInternals.c: applied the conditional
15304 section processing fix from Jonathan P Springer
15305 <jonathan.springer2@gte.net>
15306 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
15307 project file, fixed iconv default non support
15308 * xpath.c: fixed the problem of evaluating relative expressions
15309 when a node context is provided.
15310
Daniel Veillardbf432752000-11-12 15:56:56 +000015311Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15312
15313 * nanoftp.c: fixed gcc 2.95 new warnings
15314 * SAX.c: fixed a stupid bug
15315 * tree.c: fixed a formatting problem when round-tripping
15316 from/to memory
15317 * xinclude.c: chased memleak, fixed a base problem
15318 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
15319 xmlXPtrBuildNodeList()
15320 * TODO: updated
15321 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
15322 adding a first small set of regression tests for XInclude
15323
Daniel Veillardc2def842000-11-07 14:21:01 +000015324Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15325
15326 * nanohttp.[ch]: applied Wayne Davison patches to access
15327 the WWW-Authorization header.
15328 * parser.c: Closed Bug#30847: Problems when switching encoding
15329 in short files by applying Simon Berg's patch.
15330 * valid.c: fixed a validation problem
15331 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
15332 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
15333 Wayne Davison
15334 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
15335 need to be extended to non full nodes selections.
15336 * xinclude.c: starts to work decently
15337
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000015338Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15339
15340 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
15341 debugXML.c xmlversion.h.in: Started adding XInclude support,
15342 this is a new xmllint option
15343 * tree.c xpath.c: applied TOM patches for XPath
15344 * xpointer.c: fixed a couple of errors.
15345 * uri.c: added an escaping function needed for xinclude
15346 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
15347 new warning from RH70 gcc's version
15348
Daniel Veillarda4964b72000-10-31 18:23:44 +000015349Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15350
15351 * HTMLparser.c: fixed loop on invalid char in scripts
15352 * parser.c: update to description of xmlIOParseDTD()
15353 * libxml.m4 xmlversion.h.in: changes contributed by
15354 Michael Schmeing <m.schmeing@internet-factory.de>
15355 * configure.in: preparing for 2.2.7
15356 * Makefile.am: trying to avoid config.h and acconfig.h
15357 being included in the distrib
15358 * configure.in: released 2.2.7
15359
15360Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15361
15362 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
15363 like namespaces for good. Unified xmlNs and xmlNode somewhat.
15364
Daniel Veillard01411222000-10-30 15:33:22 +000015365Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15366
15367 * parser.[ch]: added xmlIOParseDTD()
15368 * xpointer.c: added support for the 2 extra parameters of
15369 string-range, fixed a stoopid error when '0' was present
15370 in XPointer expressions
15371 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
15372 testsuite for the above
15373
Daniel Veillard6db58192000-10-30 09:27:53 +000015374Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15375
15376 * libxml.spec.in: improved package descriptions
15377
Daniel Veillarda5db68a2000-10-29 18:06:06 +000015378Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15379
15380 * xpath.c xpathInternals.h: applied a large cleaning patch
15381 from TOM <ptittom@free.fr>, it also add namespace support
15382 for function and variables registration.
15383
Daniel Veillardbd20df72000-10-29 17:53:40 +000015384Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15385
15386 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
15387 * Makefile.mingw: Wayne Davison's update adding hash.c
15388
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000015389Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15390
15391 * xpath.c: fixed the root evaluation problems
15392 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
15393 ignorable spaces with <b> <bold> <em>
15394 * tree.c: fixed a loop in xmlSearchNsByHref()
15395
Daniel Veillard767662d2000-10-27 17:04:52 +000015396Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15397
15398 * xpath.c: applied another XPath patch from TOM
15399 * xpath.c include/makefile.am: applied another patch from
15400 china@thewrittenword.com (cleanup on IRIX).
15401
Daniel Veillard211cc0a2000-10-27 11:49:33 +000015402Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15403
15404 * xml-config.1: received a fixed version from Fredrik Hallenberg
15405 <hallon@lysator.liu.se>
15406
Daniel Veillardf6bf9212000-10-26 14:07:44 +000015407Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15408
15409 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
15410 cleanup patch for XPath
15411
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000015412Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15413
15414 * patched to redirrect all "out of context" error messages to
15415 a reconfigurable routine. The changes are:
15416 * xmlerror.h : added the export of an error context type (void *)
15417 an error handler type xmlGenericErrorFunc there is an interface
15418 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
15419 to reset the error handling routine and its argument
15420 (by default it's equivalent to respectively fprintf and stderr.
15421 * all the c files: all wild accesses to stderr or stdout within
15422 the library have been replaced to calls to the handler.
15423
Daniel Veillard29a11cc2000-10-25 13:32:39 +000015424Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15425
15426 * configure.in: release 2.2.6
15427 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
15428 exporting the inner functions of xpath for extension modules
15429 * doc/*: updated and rebuilt the doc
15430
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000015431Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15432
15433 * nanohttp.c : applied Wayne HTTP cleanup patch
15434 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
15435 and xmlNodeSetSpacePreserve()
15436
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000015437Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15438
15439 * xpath.c: closing bug #29260
15440
Daniel Veillard126f2792000-10-24 17:10:12 +000015441Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15442
15443 * hash.[ch] debugXML.c: expanded/enhanced the API, added
15444 multikey tuples, made hash structure opaque
15445 * valid.[ch]: moved elements, attributes, notations decalarations
15446 as well as ID and refs to hash tables.
15447 * entities.c: hash cleanup
15448 * xmlmemory.c: fixed a dump problem in debug mode
15449 * include/Makefile.am: problem passing in DESTDIR= values patch
15450 from Marc Christensen <marc@calderasystems.com>
15451 * nanohttp.c: removed debugging remains
15452 * HTMLparser.c: the bogus tag should be ignored (Wayne)
15453 * HTMLparser.c parser.c: fixing a number of problems with the
15454 macros in the *parser.c files (Wayne).
15455 * HTMLparser.c: close the previous option when opening a new one
15456 (Marc Sanfacon).
15457 * result/HTML/*: updated the HTML results accordingly
15458
Daniel Veillard52afe802000-10-22 16:56:02 +000015459Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15460
15461 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
15462 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
15463 XPath functions and XML entities table to them. More to come...
15464 * xmlIO.c: fixed libxml closing FILEs it didn't open.
15465
Daniel Veillard683cb022000-10-22 12:04:13 +000015466Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15467
15468 * tree.c: coalesce adjacent text nodes
15469 * valid.c: handling of blank nodes in DTd validation (raised
15470 by problems with a posteriori validation).
15471 * nanohttp.c: changing behaviour on HTTP write stuff.
15472 * HTMLtree.c: forced body and html to be explicitely closed.
15473 * xpath.h: exported more XPath functions.
15474
Daniel Veillard1baf4122000-10-15 20:38:39 +000015475Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15476
15477 * Release of 2.2.5
15478 * xpointer.c: range() range-inside and other helper functions
15479 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
15480
Daniel Veillard47e12f22000-10-15 14:24:25 +000015481Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15482
15483 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
15484 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
15485
Daniel Veillardb732a0e2000-10-15 11:27:01 +000015486Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15487
15488 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
15489 and XPointer modules
15490
Daniel Veillard134c9f32000-10-15 10:27:08 +000015491Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15492
15493 * SAX.h: closed #25107
15494
Daniel Veillard39915622000-10-15 10:06:55 +000015495Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15496
15497 * testSAX.c: fixed problem with cdata reporting
15498 * SAXresult/* : updated
15499
Daniel Veillard1e851392000-10-15 10:02:56 +000015500Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15501
15502 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
15503 Closed bug #27499, added to regression tests
15504 * TODO: updated
15505
Daniel Veillard7eda8452000-10-14 23:38:43 +000015506Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15507
15508 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
15509 support for SCRIPT and STYLE with help from Bjorn Reese
15510 * test/HTML/* result/HTML/*: added simple testcase and updated
15511 the existing ones.
15512
Daniel Veillardff9c3302000-10-13 16:38:25 +000015513Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15514
15515 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
15516 string-range for empty strings
15517 * test/XPath/docs/str test/XPath/xptr/chaptersrange
15518 test/XPath/xptr/strrange: augmented the XPointer testsuite
15519
Daniel Veillard189446d2000-10-13 10:23:06 +000015520Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15521
15522 * doc/xml.html doc/xmlmem.html: added a module describing memory
15523 interfaces and use, updated the main page.
15524
Daniel Veillard2f971a22000-10-12 23:26:32 +000015525Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15526
15527 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
15528 nanoftp code work on Windows too now
15529
15530Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000015531
15532 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
15533 * xpointer.c: implemented string-range() at least a good first version
15534 * test/XPath/docs/str test/XPath/xptr/strrange
15535 result/XPath/xptr/strrange: the string-range() tests
15536
Daniel Veillardd3c68c42000-10-12 08:06:28 +000015537Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15538
15539 * Makefile.am include/Makefile.am include/win32config.h
15540 win32/Makefile.mingw: fixed problems reported by Wayne Davison
15541 and make distcheck
15542
Daniel Veillard19d61112000-10-11 23:50:35 +000015543Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15544
15545 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
15546 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
15547 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
15548
Daniel Veillardb0426ca2000-10-11 23:39:43 +000015549Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15550
15551 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
15552 patch for socklen_t detection by
15553 Albert Chin-A-Young <china@thewrittenword.com>
15554
Daniel Veillardcd429612000-10-11 15:57:05 +000015555Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15556
15557 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
15558 and added a --dtdvalid option to xmllint used to test it
15559
Daniel Veillard47c02452000-10-11 13:04:36 +000015560Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15561
15562 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
15563 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
15564
Daniel Veillard2d38f042000-10-11 10:54:10 +000015565Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15566
15567 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
15568 handlings (registration, lookup, cleanup)
15569
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000015570Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15571
15572 * configure.in Makefile.am include/makefile.am: adding XPointer
15573 and XPtrtests target
15574 * xpointer.[ch] : new files for XPointer support
15575 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
15576 more XPath tests
15577
Daniel Veillard57fda592000-10-10 23:24:14 +000015578Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15579
15580 * configure.in: fixed, very broken, make distcheck works again
15581
Daniel Veillarde8282ed2000-10-10 23:01:31 +000015582Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15583
15584 * More work toward 2.2.5, integrated a number of patches
15585 * configure.in Makefile.am win32config.h.in: trying to cleanup
15586 make distcheck .... huh ...
15587 * include/Makefile.am include/win32config.h: new directory
15588 for includes
15589 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
15590 updated teh makefiles and instructions for WIN32
15591 * xpath.c: small fixes
15592 * test/XPath/ results/XPath: updated the testcases and results
15593 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
15594 suggested patches
15595 * valid.c: fixed an ID bug
15596
Daniel Veillardb71379b2000-10-09 12:30:39 +000015597Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15598
15599 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000015600 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000015601 * xpath.[ch]: worked on XPointer
15602
Daniel Veillard7e99c632000-10-06 12:59:53 +000015603Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15604
15605 * configure.in Makefile.am: 2.2.5, ship the include in an
15606 include/libxml subdirectory, use symlinks when using CVS
15607 * testSAX.c: fixed small bug
15608 * testXPath.c: changed the way testfiles are parsed
15609 * debugXML.c: same kind of cleanup when parsing an argument expression
15610 XPath/XPointers can have blanks embedded
15611 * xpath.[ch]: more cleanup, reorgs for XPointer work
15612 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
15613 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
15614
Daniel Veillard55b91f22000-10-05 16:30:11 +000015615Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15616
15617 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
15618 in the XPath engine, rewrote large parts of it, now it's far
15619 cleaner and in sync with the REC not an old WD. Fixed a parsing
15620 problem in the interactive XML shell found when testing XPath.
15621
Daniel Veillardac260302000-10-04 13:33:43 +000015622Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15623
15624 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
15625 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
15626 examples with the extra test
15627
Daniel Veillard7cfce322000-10-04 12:40:27 +000015628Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15629
15630 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
15631 the global init function.
15632
Daniel Veillard970112a2000-10-03 09:33:21 +000015633Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15634
15635 * HTMLparser.c: Doohhh, attribute name parsing was still case
15636 sensitive ! Fixed this ...
15637 * result/HTML/* : updated the tests results accordingly
15638
Daniel Veillard740abf52000-10-02 23:04:54 +000015639Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15640
15641 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
15642 engine, should be far more stable, incorporated a new version of
15643 preceding/following axis, need testing
15644 * uri.c: fixed file:///c:/a/b/c problem
15645 * test/XPath/tests/idsimple: augmented the XPath tests
15646
Daniel Veillard3bff2b02000-10-01 20:33:47 +000015647Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15648
15649 * doc/* rebuilding docs for 2.2.4 release
15650
Daniel Veillard8b5dd832000-10-01 20:28:44 +000015651Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15652
15653 * configure.in: releasing 2.2.4
15654 * parser.[ch]: added xmlStrEqual()
15655 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
15656 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
15657 use xmlStrEqual instead
15658 * TODO: updated
15659 * added an XPath test
15660
Daniel Veillardbc765302000-10-01 18:23:35 +000015661Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15662
15663 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
15664 * entities.h: exported xmlInitializePredefinedEntities
15665 * parser.[ch] : added xmlInitParser()
15666 * parserInternals.h : had to export htmlInitAutoClose()
15667
Daniel Veillardf09e7e32000-10-01 15:53:30 +000015668Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15669
15670 * xpath.[ch] : fixed some serious XPath Predicate evaluation
15671 problems
15672 * Makefile.am : added XPath regression tests to normal tests
15673 * uri.c: fixed a problem with local paths, cleanup
15674 * parser.c: fixed a problem with large CData sections
15675
Daniel Veillardd2ade932000-09-30 14:39:55 +000015676Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15677
15678 * configure.in xml-config.in: patch from "Ben Taylor"
15679 <sol7x86@hotmail.com> for solaris shared libs lookup
15680
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000156812000-09-30 Martin Baulig <baulig@suse.de>
15682
15683 * libxml-2.0.pc.in: Provide pkg-config script.
15684
15685 * configure.in: Create the libxml-2.0.pc script from the
15686 libxml-2.0.pc.in templates.
15687 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000015688 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000015689
Daniel Veillard4b0755c2000-09-25 14:26:28 +000015690Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15691
15692 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
15693 when compiling with MSC
15694
Daniel Veillard46057e12000-09-24 18:49:59 +000015695Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15696
15697 * xpath.c: patch for normalize-string() substring-before(),
15698 substring-after() and translate() functions from Bjorn Reese
15699 <breese@mail1.stofanet.dk>
15700 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
15701 Fredrik Hallenberg <hallon@lysator.liu.se>
15702 * TODO: updated
15703
Daniel Veillard281f8ff2000-09-24 08:12:14 +000015704Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15705
15706 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
15707 problem of socklen_t being undefined on a number of platforms
15708 * debugXML.c: fixed a compilation problem when without snprintf
15709
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000015710Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15711
15712 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
15713 an URI bug and a fix for the control-character-induced infinite loop
15714 * nanohttp.c: preventive fix for compiling on WIN32
15715
Daniel Veillard64c20ed2000-09-22 16:07:02 +000015716Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15717
15718 * xmlint.c: closing bug #25000
15719
Daniel Veillardb656ebe2000-09-22 13:51:48 +000015720Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15721
15722 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
15723 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
15724 modified slightly Wayne Davison patch adding xmlStrcasecmp and
15725 related function, fixing xmlStrncmp(), and associated cleanup
15726 * result/HTML/entities.html.sax: updating result
15727
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000015728Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15729
15730 * uri.c: applied patch for URI escaping from Wayne Davison
15731 <wayned@blorf.net>
15732 * tree.c parserInternals.c HTMLparser.c: memset checks patches
15733 from Denis Barbier <barbier@imacs.polytechnique.fr>
15734 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
15735 patch from Wayne Davison
15736
Daniel Veillardd5f97f82000-09-17 16:38:14 +000015737Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15738
15739 * doc/xml.html : updated with new releases, adding "how to help"
15740
Daniel Veillard04698d92000-09-17 16:00:22 +000015741Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15742
15743 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
15744 removed a few warnings in pedantic mode ...
15745 * parserInternals.c parser.c: moved encoding switching function
15746 to parserInternals.c
15747 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
15748
Daniel Veillarda2c6da92000-09-16 18:15:00 +000015749Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15750
15751 * HTMLparser.c parser.c: set ctxt->errNo before calling the
15752 error or warning handlers
15753
Daniel Veillardb1059e22000-09-16 14:02:43 +000015754Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15755
15756 * parserInternals.c parserInternals.h parser.c Makefile.am:
15757 created a new module parserInternals.c, moved most of the
15758 code shared by the various parsers there, as well as
15759 deprecated code from parser.c. More cleanup of parser.c
15760 * uri.c: fixed a problem when URI is NULL
15761 * valid.c: speedup when looking for an attribute declaration
15762
Daniel Veillard39c7d712000-09-10 16:14:55 +000015763Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15764
15765 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
15766 the cleanup of the computation of URI references when seeking
15767 external entities. The URI reference string and the resulting
15768 URI are both stored now.
15769 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
15770 large s(n)printf checks and cleanup from Denis Barbier
15771 <barbier@imacs.polytechnique.fr>
15772 * xmlversion.h.in tree.h: couple of SGML declarations for a
15773 possible docbook module.
15774 * result/VC/ : a couple of test output changed due to the change
15775 of the entities URI
15776
Daniel Veillardb513f5a2000-09-10 14:01:12 +000015777Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15778
15779 * parser.h: added a _private field for linking user's data
15780
Daniel Veillarddd477ce2000-09-10 13:23:08 +000015781Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15782
15783 * parser.c parserInternals.h: demacroified most of the IS_XXX
15784 the gain in size is significant so ...
15785
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000015786Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15787
15788 * entities.c: cases where looking up entities with doc==NULL
15789 covered
15790
Daniel Veillard90e11312000-09-05 10:42:32 +000015791Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15792
Daniel Veillard1de50802000-09-07 08:54:32 +000015793 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000015794 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
15795
Daniel Veillard98a79162000-09-04 11:15:39 +000015796Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15797
Daniel Veillard1de50802000-09-07 08:54:32 +000015798 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000015799 * test/URI/uri.data result/URI/uri.data: first set of tests/results
15800 * Makefile.in: added URItest and included thenin "make tests"
15801
15802Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000015803
15804 * xmlversion.h.in: closed bug 22941
15805
Daniel Veillard2bb89092000-08-31 14:57:50 +000015806Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15807
15808 * doc/xmlio.html: added doc and example for entity loader
15809 redefinition.
15810
Daniel Veillard96984452000-08-31 13:50:12 +000015811Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15812
15813 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
15814 used by libxml
15815
Daniel Veillarde715dd22000-08-29 18:29:38 +000015816Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15817
15818 * parser.c: Fixed bug on invalid ontent characters and when using
15819 push.
15820 * xmllint.c: fixed xmllint endling of errors in push mode
15821
Daniel Veillard4948eb42000-08-29 09:41:15 +000015822Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15823
15824 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015825 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000015826 * result/HTML/*.sax: regenerated HTML SAX output
15827 * parser.c: more cleanup.
15828
Daniel Veillarde010c172000-08-28 10:04:51 +000015829Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15830
15831 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015832 patches from Wayne Davison <wayned@users.sourceforge.net>,
15833 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000015834 * HTMLparser.c: fixed an ignorable white space detection bug
15835 occuring when parsing with SAX only
15836 * result/HTML/*.sax: updated since the output is now HTML
15837 encoded...
15838
Daniel Veillard47f3f312000-08-27 22:40:15 +000015839Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15840
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015841 * HTMLparser.[ch]: applied some of Wayne Davison
15842 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000015843
Daniel Veillarde0854c32000-08-27 21:12:29 +000015844Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15845
15846 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
15847 undeclared namespace prefix was used, added a warning.
15848 Cleaned up support w.r.t. entities, spilling out a warning
15849 and being pedantic on lookups.
15850 * test/warning/ent9 : added testcase for previous example.
15851 * TODO: updated
15852 * parserInternals.h parser.c: changed the way names are parsed
15853 now allow infinite size and decrease penalty for normal use
15854 * parser.c: Started a big cleanup/check of the parser code,
15855 fixed some of the most tortuous entity code, spotted code
15856 unused anymore
15857 * test/*: added tests for very long names and related nasty
15858 things.
15859
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000015860Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15861
15862 * doc/encoding.html: added encoding aliases doc
15863 * doc/xml.html: updates
15864 * encoding.[ch]: added EncodingAliases functions
15865 * entities.[ch] valid.[ch] debugXML.c: removed two serious
15866 bottleneck affecting large DTDs like Docbook
15867 * parser.[ch] xmllint.c: added a pedantic option, will be
15868 useful
15869 * SAX.c: redefinition of entities is reported in pedantic mode
15870 * testHTML.c: uninitialized warning from gcc
15871 * uri.c: fixed a couple of bugs
15872 * TODO: added issue raised by Michael
15873
Daniel Veillard0d6b1702000-08-22 23:52:16 +000015874Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15875
15876 * doc/encoding.html: propagated Martin Duerst suggestions
15877
Daniel Veillard52402ce2000-08-22 23:36:12 +000015878Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15879
15880 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
15881 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
15882 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
15883 by Wayne Davison
15884
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015885Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15886
15887 * nanoftp.c nanohttp.c: small cleanup
15888 * TODO: updated
15889
Daniel Veillard244ece92000-08-19 20:58:02 +000015890Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15891
15892 * added an old VC testcase and updated title.xml entity
15893
Daniel Veillardb8f25c92000-08-19 19:52:36 +000015894Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15895
15896 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
15897 done on auto-opening of <p> tags and cleanup of SAX output
15898
Daniel Veillard979e55e2000-08-19 16:48:54 +000015899Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15900
15901 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
15902
Daniel Veillard4540be42000-08-19 16:40:28 +000015903Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15904
15905 * doc/xml.html libxml.* structure.*: updated the doc a bit
15906
Daniel Veillard808a3f12000-08-17 13:50:51 +000015907Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15908
15909 * testSAX.c testHTML.c result/HTML/: cleanup of the output
15910 of SAX tests
15911
Daniel Veillard29579362000-08-14 17:57:48 +000015912Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15913
15914 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15915 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
15916
Daniel Veillard1255ab72000-08-14 15:13:33 +000015917Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15918
15919 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
15920 * testHTML.c: fix core dump on Solaris 2.x systems
15921 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
15922 * result/HTML/*.sax: previous bug fix lead to new results
15923
Daniel Veillard03109292000-08-14 14:58:22 +000015924Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15925
15926 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15927 * configure.in: added --with-readline=DIR to accept alternate
15928 path for readline include/library
15929 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
15930 for ANSI under HP-UX
15931 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
15932 includes @LIBS@
15933
Daniel Veillard7c29ce22000-08-12 21:20:53 +000015934Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15935
15936 * doc/* : rebuilt the docs
15937 * getting ready for 2.2.2 release
15938
Daniel Veillard87b95392000-08-12 21:12:04 +000015939Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15940
15941 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
15942 and xmlAddFeature()
15943 * tree.[ch]: added xmlAddChildList()
15944 * xmllint.c: MAP_FAILED macro test
15945 * parser.h: added xmlParseCtxtExternalEntity()
15946 * valid.c: applied bug fixes removed warning
15947 * tree.c: added CDATA block to elements content
15948 * testSAX.c: cleanup of output
15949 * testHTML.c: added SAX testing
15950 * encoding.c: better error recovery
15951 * SAX.c, parser.c: fixed one of the external entity processing
15952 of the OASis testsuite
15953 * Makefile.am: added HTML SAX regression tests
15954 * configure.in: bumped to 2.2.2
15955 * test/HTML/ result/HTML: added a few of HTML tests, and added the
15956 SAX results
15957
Daniel Veillard88a172f2000-08-04 18:23:10 +000015958Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15959
15960 * configure.in: patch for HP compiler
15961
159622000-08-04 Sven Heinicke <sven@zen.org>
15963
15964 * xmllint.c: Was coredumping sometimes when the file given didn't
15965 exist.
15966
Daniel Veillard46e370e2000-07-21 20:32:03 +000015967Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15968
15969 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015970
Daniel Veillard46e370e2000-07-21 20:32:03 +000015971 when using in memory parsing. Need some cleanup.
15972 * xmllint.c configure.in: added a --memory flag to test memory
15973 parsing
15974
Daniel Veillard36650692000-07-21 15:16:39 +000015975Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15976
15977 * nanohttp.c: fixed socklen_t replacement to unsigned int
15978 * parser.c: fixed a space handdling missing at the end of
15979 production 28 DOCTYPE.
15980 * xmlmemory.c: fixed a stupid bug on the routine to override
15981 allocation functions
15982 * TODO: updated
15983
Daniel Veillarde46e20d2000-07-14 15:02:46 +000015984Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15985
15986 * doc/ regenerated the docs
15987
Daniel Veillard32bc74e2000-07-14 14:49:25 +000015988Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15989
15990 * doc/encoding.html doc/xml.html: added I18N doc
15991 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
15992 improvements, both parser and filters, added ASCII & HTML,
15993 fixed the ISO-Latin-1 one
15994 * xmllint.c testHTML.c: added/made visible --encode
15995 * debugXML.c : cleanup
15996 * most .c files: applied patches due to warning on Windows and
15997 when using Sun Pro cc compiler
15998 * xpath.c : cleanup memleaks
15999 * nanoftp.c : added a TESTING preprocessor flag for standalong
16000 compile so that people can report bugs more easilly
16001 * nanohttp.c : ditched socklen_t which was a portability mess
16002 and replaced it with unsigned int.
16003 * tree.[ch]: added xmlHasProp()
16004 * TODO: updated
16005 * test/ : added more test for entities, NS, encoding, HTML, wap
16006 * configure.in: preparing for 2.2.0 release
16007
Daniel Veillard49703262000-07-10 10:27:46 +000016008Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16009
16010 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000016011 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000016012
Daniel Veillard306be992000-07-03 12:38:45 +000016013Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16014
16015 * doc/xml.html: changed the xmlsoft.org structure, updated the
16016 examples w.r.t. root and childs
16017
Daniel Veillard7d853352000-07-02 18:53:09 +000016018Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16019
Daniel Veillard784b9352003-02-16 15:50:27 +000016020 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000016021
Daniel Veillard365e13b2000-07-02 07:56:37 +000016022Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16023
16024 * HTMLparser.c: Work on character encoding support for the HTML parser
16025 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
16026 * encoding.c: Fixed a potential memleak in the encoding stuff
16027
Daniel Veillardaf743792000-07-01 11:49:28 +000016028Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16029
16030 * doc/FAQ.html doc/Makefile.am : added a FAQ
16031
16032Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000016033
16034 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
16035 of the HTML parser to force it to not bypass SAX
16036
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000016037Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16038
16039 * win32config.h.in: updated
16040 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
16041 lacks iconv support :-( need to release 2.1.1
16042 * configure.in: release 2.1.1
16043 * HTMLparser: fixed bug #14784
16044 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
16045 by Windows compiler
16046 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
16047 the SAX startDocument() callback.
16048 * TODO: updated
16049
16050Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16051
16052 * added xmlStopParser()
16053
Daniel Veillardbe803962000-06-28 23:40:59 +000016054Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16055
16056 * configure.in: 2.1.0 prerelease
16057 * Large resync between W3C and Gnome tree
16058 * nanoftp, nanohttp.c: fixed stalled connections probs
16059 * HTMLtree.c SAX.c : support for attribute without values in
16060 HTML for andersca
16061 * valid.c: Fixed most validation + namespace problems
16062 * HTMLparser.c: start document callback for andersca
16063 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
16064 * parser.h, SAX.c: serious speed improvement for large
16065 CDATA blocks
16066 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
16067 different encoding
16068 * example/Makefile.am example/gjobread.c tree.h: work on
16069 libxml1 libxml2 convergence.
16070 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
16071 and the LIBXML_TEST_VERSION macro
16072
Daniel Veillardc310d562000-06-23 18:32:15 +000016073Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16074
16075 * doc/xml.html: various patches and improvements typo fixed by
16076 Felix Natter
16077 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
16078 from Felix Natter <fnatter@gmx.net>
16079
Daniel Veillardf3029822000-05-06 08:11:19 +000016080Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16081
16082 * doc/upgrade.html: updated with instructions for support of both
16083 libxml-1.x and libxml-2.x
16084 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
16085 for 2.x support and also fixed includes
16086
16087
Daniel Veillard496a1cf2000-05-03 14:20:55 +000016088Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16089
16090 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
16091 the encoding support, added iconv support, so now libxml if
16092 compiled with iconv automatically support japanese encodings
16093 among others. Work based on initial patch from Yuan-Chen Cheng
16094 I may have broken binary compat in the encoding handler
16095 registration scheme, but that was so utterly broken I don't
16096 expect anybody to have used this feature until now.
16097 * parserInternals.h: fixup on the CHAR range macro
16098 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
16099 code.
16100 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
16101 * uri.c: added xmlParseURI() I can't believe I forgot to
16102 implement this one in 2.0 !!!
16103 * SAX.c: moved doc->encoding update in the endDocument() call.
16104 * TODO: updated.
16105
Daniel Veillard06047432000-04-24 11:33:38 +000016106Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16107
16108 * tree.h: removed extraneous xmlRemoveProp definition
16109 * TODO: added item about --disable-corba configure switch
16110 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
16111 * nanoftp.c: fixed include problems giving troubles on AIX and
16112 slowlaris
16113 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
16114 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
16115 comment and headers changes to lower gtk-doc number of warnings
16116 * doc/html/*: rebuilt docs
16117
Daniel Veillarde0aed302000-04-16 08:52:20 +000016118Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16119
16120 * HACKING: documented the tag for 1.x and instructions
16121
Daniel Veillard5e873c42000-04-12 13:27:38 +000016122Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16123
16124 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
16125 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
16126 xmlCreateIOParserCtxt
16127 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
16128 significant overall improvement
16129 * xmllint.c: added I/O test to xmllint
16130 * testSAX.c: added a speed test
16131 * doc/* : updated/regenerated
16132
Daniel Veillardfc708e22000-04-08 13:17:27 +000016133Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16134
16135 * xpath.c uri.h parserInternals.h: cosmetic changes from
16136 "Timur I. Bakeyev" <timur@bat.ru>, including making
16137 xmlCreateURI() public
16138
Daniel Veillard5d211f42000-04-07 17:00:24 +000016139Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16140
16141 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
16142 and the code at the same time. Added a clean mechanism for
16143 overload or added input methods: xmlRegisterInputCallbacks()
16144 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
16145 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
16146 * TODO: updated
16147 * doc/* : updated/regenerated
16148 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
16149 source dir
16150
Daniel Veillarde77a9182000-04-05 19:12:29 +000016151Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16152
16153 * testURI.c: yet another forgotten commit, I should get some sleep !
16154
Daniel Veillardce8b83b2000-04-05 18:38:42 +000016155Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16156
16157 * xmllint.c: forgot to commit this too ?
16158
Daniel Veillardb9df4042000-04-05 14:23:16 +000016159Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16160
16161 * xmlversion.h.in : forgot to commit this previously
16162
Daniel Veillard361d8452000-04-03 19:48:13 +000016163Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16164
16165 * configure.in: preparing libxml-2.0.0 version looks Ok so far
16166 * README TODO: updated for release
16167 * uri.c uri.h: added authority parsing/saving
16168 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
16169 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
16170 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
16171 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
16172 Makefile.am : added compile-time customization of libxml
16173 --with-ftp --with-http --with-html --with-xpath --with-debug
16174 --with-mem-debug
16175 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
16176 #include <libxml/xxx.h> I hope it won't break too much stuff
16177 and will be manageable in the future...
16178 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
16179 and added xmllint to the installed programs
16180 * uri.h: added xmlFreeURI()
16181
Daniel Veillardec303412000-03-24 13:41:54 +000016182Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16183
16184 * uri.c uri.h: finished the escaping handling, the base support
16185 and the URI path normalization. Looks good just lacks the
16186 authority content parsing code.
16187 * Makefile.am: added instructions to generate testURI
16188 * TODO: updated
16189 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
16190 added links and icons for W3C and Gnome
16191
Daniel Veillard8f621982000-03-20 13:07:15 +000016192Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16193
16194 * xmlmemory.[ch] : seems I forgot to actually update the files in
16195 the last commit :-)
16196 * doc/xml.html doc/html/* : updated and uploaded the docs
16197
Daniel Veillard3dd82e72000-03-20 11:48:04 +000016198Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16199
16200 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
16201 * TODO: updated
16202 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000016203 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000016204 gfree).
16205 * Makefile.am, uri.c, uri.h: added a set of functions to do
16206 exact (litteraly copied from the RFC 2396 productions) parsing
16207 and handling of URI. Will be needed for XLink, one XML WFC,
16208 XML Base and reused in the nano[ftp/http] modules. Still work
16209 to be done.
16210
Daniel Veillardedfb29b2000-03-14 19:59:05 +000016211Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16212
16213 * configure.in, libxml.spec.in : libxml2
16214 * doc/* : updated the doc page, rebuilt the docs
16215
Daniel Veillardcf461992000-03-14 18:30:20 +000016216Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16217
16218 * all: tagged LIB_XML_1_X
16219 * *.c *.h : updated from W3C CVS tree
16220 * configure.in : 2.0.0-beta
16221 * libxml.spec.in : libxml2 package nam
16222 * result/* : new version of the tests output
16223
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000016224Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16225
16226 * doc/xml.html, doc/update.html: updated docs, 1.8.7
16227
Daniel Veillardb566ce12000-03-04 11:39:42 +000016228Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16229
16230 * doc/* : rebuilt the docs
16231 * parser.c: final patch on #6766
16232 * valid.c: small patch on validity checks.
16233
Daniel Veillardfb76c402000-03-04 11:39:42 +000016234Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16235
16236 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
16237 added
16238 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
16239 compatibility w.r.t. XML spec and existing code.
16240
Daniel Veillard90fb02c2000-03-02 03:46:43 +000016241Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16242
16243 * parser.c: seems a better solution to <a> </a> exists,
16244 will try it for a while
16245
Daniel Veillard83a30e72000-03-02 03:33:32 +000016246Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16247
16248 * parser.c: tried to remove the <a> </a> generating <a/>
16249 this is hard. Left a flag for that purpose. Fixed bug #6766
16250 * configure.in: prepared 1.8.7 not released, due to previous
16251 problem
16252
Daniel Veillard88f00ae2000-03-02 00:15:55 +000016253Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16254
16255 * doc/xml.html : applied second patch from Paul DuBois
16256
Daniel Veillard402e8c82000-02-29 22:57:47 +000016257Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16258
16259 * doc/xml.html : applied patch from Paul DuBois
16260
Daniel Veillardd0f7f742000-02-02 17:42:48 +000016261Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16262
16263 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
16264
Daniel Veillard5feb8492000-02-02 17:15:36 +000016265Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16266
16267 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
16268 compilation warnings on various platforms.
16269 * parser.c: Fixed #5281 validity error callbacks are now desactived
16270 by default if not validating.
16271
Daniel Veillardf341f932000-02-02 14:52:08 +000016272Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16273
16274 * nanoftp.c, win32config.h.in: patches to compile on WIN32
16275
Daniel Veillard13c757e2000-02-01 23:59:15 +000016276Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16277
16278 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
16279 <gkatsi@cs.toronto.edu>
16280
Daniel Veillard726e8792000-01-30 20:04:29 +000016281Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16282
16283 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
16284 processing URLs
16285
Daniel Veillarde41f2b72000-01-30 20:00:07 +000016286Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16287
16288 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
16289 xmlNanoFTPUpdateURL for persistent control connections.
16290 * configure.in: 1.8.6
16291
16292Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16293
16294 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
16295 * tree.[ch] : added xmlSaveNoEmptyTags
16296
James Henstridgef3be9312000-01-28 13:59:21 +0000162972000-01-29 James Henstridge <james@daa.com.au>
16298
16299 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
16300
16301 * Makefile.am: added nanoftp.[ch] to the build.
16302
Daniel Veillardaeea04f2000-01-25 19:27:27 +000016303Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16304
16305 * nanoftp.[ch]: cleanup, comments, API
16306 * debugXML.c : fixed a bug in the cat command
16307 * doc/*: regenerated the docs
16308
Daniel Veillardda07c342000-01-25 18:31:22 +000016309Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16310
16311 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
16312 * debugXML.c : fixed a bug in the cat command
16313 * valid.c: fixing some small probs
16314 * libxml.spec.in: get rid of the SNAP suffix
16315 * doc/xml.html: updated the status
16316
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000016317Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16318
16319 * xml-config.in: xml-config --version to just return the
16320 version number
16321 * xpath.c: some cleanup w.r.t. axis when the current node is
16322 an attribute.
16323 * TODO: updated
16324
Daniel Veillard461a66c2000-01-18 18:01:01 +000016325Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16326
16327 * configure.in: prepared for libxml-1.8.5
16328 * doc/* recompiled the documentation
16329
163302000-01-17 Jody Goldberg <jgoldberg@home.com>
16331
16332 * configure.in : WARNING autoconf subtlety alert :
16333 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
16334 when looking for zlib.h so that HAVE_ZLIB_H is defined.
16335 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
16336 get defined by AC_CHECK_HEADERS.
16337
Daniel Veillardf967b902000-01-17 16:06:10 +000016338Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16339
16340 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
16341 Rune.Djurhuus@fast.no
16342
Daniel Veillardad8f99d2000-01-15 14:20:03 +000016343Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16344
16345 * TODO: updated
16346 * tree.c, parser.c: made sure that only memory alloc problems
16347 and internal parser errors are allowed to write to stdout or
16348 stderr.
16349
Daniel Veillard0142b842000-01-14 14:45:24 +000016350Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16351
16352 * tree.c : restored xmlNewGlobalNs since this seems used by
16353 a lot of existing code :-(, fixed a bug in xmlNewNs
16354 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
16355 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
16356 to exit() from the library code.
16357 * xpath.c, parser.c: removed bugs or unused code detected by
16358 Windows compilers
16359 * parser.c: started adding interfaces for parsing well balanced
16360 XML fragments
16361 * configure.in: releasing 1.8.4
16362 * doc/* : rebuilt the docs
16363
Daniel Veillard2eac5032000-01-09 21:08:56 +000016364Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16365
16366 * tree.[ch] : added xmlNewDocFragment() for DOM
16367 * testHTML.c: uninitialized variable.
16368
Daniel Veillardf3a73582000-01-05 14:58:39 +000016369Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16370
16371 * doc/* : rebuild the docs
16372
Daniel Veillard71b656e2000-01-05 14:46:17 +000016373Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16374
16375 * acconfig.h: readline and history patch
16376 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
16377 * tree.c: added check and handling when possibly removing an ID
16378 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
16379 and saving.
16380 * test/HTML/entities.html result/HTML/entities.html* : test for
16381 various entities reference cases
16382 * result/HTML/* : as a result output of some testcase have
16383 changed
16384 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
16385 by previous example. added xmlParseTryOrFinish().
16386 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
16387 entities.h debugXML.h HTMLparser.h: changed the way struct are
16388 declared to allow gtk-doc to expose those
16389 * parser.c: closed bug #4960
16390 * Makefile.am configure.in: Applied patch from
16391 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
16392 and math/socket libs detection
16393
Daniel Veillard437b87b2000-01-03 17:30:46 +000016394Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16395
16396 * configure.in, Makefile.am: link tester against readline
16397 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
16398
Daniel Veillard686d6b62000-01-03 11:08:02 +000016399Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16400
16401 * tree.[ch]: added xmlRemoveProp
16402 * win32config.h.in nanohttp.c: avoid including the Windows
16403 socket stuff in every C files
16404 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
16405 the XmL parser(s)
16406 * test/ns4 result/ns4 etc...: added test case for previous prob
16407 * tree.c: xmlNewNs wasn't checking for double definition
16408 * Makefile.in: fixed a problem with dist-hook duplicates
16409 * parser.[hc], xmlIO.c: fixed the loading of external entities
16410 APIs, now xmlLoadExternalEntity() is used everywhere and
16411 setting up an app specific front-end using the
16412 * SAX.c parser.c: some fixes, now the xhtml spec validates
16413 with the xhtml DTD.
16414 * error.c: fixed crashes in case of no input stream
16415 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
16416 to the validation tests and results
16417
Daniel Veillard5e5c6231999-12-29 12:49:06 +000016418Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16419
16420 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
16421 too htmlCreatePushParserCtxt() and htmlParseChunk()
16422 * parser.c: a bit of cleanup.
16423 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
16424 to XML) removed the last mem leak known
16425 * HTMLtree.c: output message cleanup
16426 * xmlmemory.c: display content info about memory blocks
16427 * result/HTML/wired.* : missing att value warning change
16428
Daniel Veillardbe849cf1999-12-28 16:43:59 +000016429Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16430
16431 * doc/* : rebuilt the documentation
16432
Daniel Veillarddbfd6411999-12-28 16:35:14 +000016433Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16434
16435 * parser.[ch] parserInternals.h: Push parser for XML,
16436 seems to work fine now
16437 * tester.c debugXML.[ch]: Added an XML shell debug facility and
16438 --push for push testing
16439 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
16440 * testSAX.c: added --push
16441 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
16442 subtree
16443 * xmlIO.[ch] : enriched API + fixes for push mode
16444 * entities.[ch]: added the entity content length to the struct.
16445 * xmlmemory.[ch]: new API to show the last entries for the shell
16446 * valid.c: added required attribute testing
16447 * SAX.c: the cdata callback now merge contiguous fragments
16448 * HTMLparser.c: cleanup of some macros
16449
Daniel Veillard3c558c31999-12-22 11:30:41 +000016450Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16451
16452 * parser.c: fix for PIs name starting with xml
16453 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000016454 * *.c, configure.in win32config.h.in : generate win32config.h for
16455 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000016456
Daniel Veillard0caf07a1999-12-21 16:25:49 +000016457Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16458
16459 * parser.c: fixed a stupid = vs. == bug :-(
16460 * doc/gnome-xml.sgml: s/glade/xml/
16461
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000016462Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16463
16464 * configure.in, doc/xml.html : bug fix release 1.8.2
16465 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
16466 Hopefully the end of that silly C++ include problem
16467 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
16468 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
16469 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
16470 troubles with autoclosed elements when the stree shape doesn't
16471 follow the DtD specs. Added htmlIsAutoClosed() and
16472 htmlAutoCloseTag()
16473 * result/HTML/*.htm*: Updated the HTML examples regression tests output
16474 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
16475 * debugXML.c: fixed a bug on printing default namespaces.
16476 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
16477
Daniel Veillardb24054a1999-12-18 15:32:46 +000016478Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16479
16480 * result/HTML/*.htm[l] : updated the HTML regression tests according
16481 to the new output
16482 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
16483 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
16484 problem due to intermix of extern "C" { ... } declarations for C++
16485 and recursive includes in the headers
16486
Chris Lahey323c48c1999-12-18 15:32:45 +0000164871999-12-20 Chris Lahey <clahey@umich.edu>
16488
16489 * HTMLtree.c: Made it so that html nodes with a single child do
16490 not insert a carriage return before or after the child node.
16491
Daniel Veillardb24054a1999-12-18 15:32:46 +000016492Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000016493
16494 * configure.in, doc/xml.html : bug fix release 1.8.1
16495 * parser.c: fixed bug #4344
16496 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
16497 added the glue to avoid C++ problems
16498 * doc/* : regenerated the documentation
16499
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000016500Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16501
16502 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
16503 namespace recognition, and Dia as a resul :-(
16504 * encoding.c: closed bug #3950
16505
Daniel Veillard944b5ff1999-12-15 19:08:24 +000016506Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16507
16508 * valid.c: debugging a posteriori validation, except URI expansion
16509 stuff this should be fixed now
16510 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
16511 Carl Nygard <cnygard@bellatlantic.net>
16512 * tester.c: added --postvalid, cleaning of the code
16513 * tree.[ch]: added xmlDocGetRootElement()
16514
Ramiro Estrugobfce3771999-12-15 04:32:07 +000016515Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
16516
16517 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
16518 c++ losage.
16519
Daniel Veillard10a2c651999-12-12 13:03:50 +000016520Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16521
16522 * configure.in, doc/xml.html : bumped to 1.8.0
16523 * xlink.[ch], Makefile.am : added framework for link detection
16524 * parser.h: added nbChars to parser context, needed for cleanup.
16525 * xmlmemory.c: removed a nasty bug when out of mem
16526 * valid.[ch]: adding namespace support for attribute decl
16527 * tester.c: added --debugent option
16528 * debugXML.[ch]: added xmlDebugDumpEntities()
16529 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
16530 buffers instead, this was really needed, validation was breaking
16531 in strange ways due to that. Added xmlParseStringPEReference()
16532 and other parsing from strings functions. Entities processing
16533 modified again, but PERef are still not handled correcly but
16534 unless you're Eve Maller you won't notice :-)
16535 * HTMLparser.c: large changes toward reliability, and switched to
16536 lowercase internal tags, XHTML is lowercase, so it will help
16537 that output is closer to next version.
16538 * doc/* : regenerated the documentation, it is now hosted at
16539 http://xmlsoft.org/ (same bits I just bought the domain :-)
16540
16541
Daniel Veillard294cbca1999-12-03 13:19:09 +000016542Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16543
16544 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
16545 doc generation
16546 * parser.c: fixed bugs #3908 and #3937 and a memory leak
16547 in the SAX API
16548 * doc/*: rebuilt the doc making sure everything appears in the
16549 HTML files
16550
Daniel Veillardf5c2c871999-12-01 09:51:45 +000016551Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16552
16553 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
16554 added the patch from Carl Nygard <cnygard@bellatlantic.net>
16555 which allow impressive speed improvement on dataset with
16556 large text pieces, but at the cost of broken binary
16557 compatibility and slightly bigger memory usage.
16558 Configure with --with-buffers to activate them, they
16559 are protected with XML_USE_BUFFER_CONTENT define.
16560 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
16561 goal is 0 memory left allocated once parser is no more used
16562 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
16563 call xmlCleanupParser() and xmlMemoryDump()
16564
Daniel Veillarda819dac1999-11-24 18:04:22 +000016565Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16566
16567 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
16568 * parser.[ch] encoding.[ch]: added memory cleanup routines
16569 * parser.c: closing bug #3788
16570 * doc/*: rebuilt the doc
16571
Daniel Veillard11a48ec1999-11-23 10:40:46 +000016572Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16573
16574 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
16575 xmlNewTextChild() and xmlSetCompressMode() behaviour.
16576 * tester.c: added --compress option
16577 * doc/*: rebuilt the documentation
16578
Daniel Veillard4c3a2031999-11-19 17:46:26 +000016579Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16580
16581 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
16582 if given /proc/kcore as input !
16583 * doc/xml.html doc/*: updated and rebuilt the documentation
16584
16585Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000016586
16587 * parser.c: Fixed some wrongly space collapsing code due to
16588 a misreading of the spec.
16589 * result/*: fixed the output accordingly
16590
16591Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000016592
16593 * encoding.c: bug fix and typos
16594 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
16595 * parser.c: added attribute normalization closing bug #3597
16596 * test/att* result/att* SAXresult/att*: testcase for attribute
16597 normalization
16598
Daniel Veillardd7e200c1999-11-15 17:53:11 +000016599Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16600
16601 * configure.in: closing bug #3163 by adding extra flags for the
16602 cc compiler on HP-UX
16603
Daniel Veillard51e3b151999-11-12 17:02:31 +000016604Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16605
16606 * valid.[ch] : removed a typo and an enumerated type bug in the
16607 xmlAddElementDecl() function
16608 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
16609 call to xmlEncodeEntitiesReentrant() so that the functions
16610 New, Set and Get are at the same level.
16611 * parser.c HTMLparser.c: extra memory allocation bug for
16612 attributes detected by someone using libxml in embedded systems :-)
16613
Daniel Veillard962195f1999-10-28 15:51:53 +000016614Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16615
16616 * xmlmemory.h: turned off mem debug :-\
16617
Daniel Veillard35008381999-10-25 13:15:52 +000016618Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16619
16620 * parser.c: closed bug #2784 a one line fix, but worth pushing
16621 a new release out
16622 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
16623 some structures, comments before and after the
16624 main element, and other nastyness
16625 * HTMLtree.c tree.c: accomodate the extended HTML supported
16626 * configure.in: pushing 1.7.4
16627 * test/ent8 and related outputs : added a new test for bug #2784
16628 * test/HTML/wired.html and related output: a nasty HTML example
16629 * Makefile.am: improved the test scripts
16630 * docs/* : reran the documentation extractor, updated xml.html
16631
Daniel Veillard7c1206f1999-10-14 09:10:25 +000016632Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16633
16634 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
16635 HTMLparser and debugged the HTML related code. HTML documents
16636 now have their own type
16637 * entities.c: do not dump &apos; for HTML output
16638 * xmlmemory.c: improvement, breakpoint mechanism
16639 * testHTML.c: added --sax --repeat ...
16640 * Makefile.am: improved the HTML tests
16641 * valid.[ch]: added xmlValidGetValidElements and
16642 xmlValidGetPotentialChildren
16643 * tester.c: added --insert to test the 2 new functions
16644 * test//* result//* SAXresult//* : regression test cleanup
16645 and extension.
16646 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
16647 gnome-xml-nanohttp.html
16648
Daniel Veillard7d2c2761999-10-11 15:09:51 +000016649Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16650
16651 * HTMLparser.c: fixed problems with some autoclose tags
16652 * tree.c: fixed XML output problems.
16653 * result/* SAXresult/*: update of the tests output
16654
Daniel Veillard6077d031999-10-09 09:11:45 +000016655Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16656
16657 * Makefile.am: Arturo patch for xmlConf.sh version info
16658 * parser.c: Tim Josling patch for single quoted items
16659 * tester.c: Tim Josling patch for tester options usage
16660 * tree.h: indent cleanup
16661
Daniel Veillard2673d3c1999-10-08 14:37:09 +000016662Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16663
16664 * HTMLparser.c parser.h : Fixed problems with HTML parsing
16665 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
16666
Daniel Veillard00fdf371999-10-08 09:40:39 +000016667Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16668
16669 * tree.c : Raph patch for initialization of CORBA fields
16670 * parser.c, xpath.c, ...: modification of doc comments
16671 * xpath.c : allow spaces in xpath expressions
16672
Daniel Veillardad219441999-09-27 08:17:49 +000016673Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16674
16675 * xmlmemory.h: turning off memory debug :-(
16676
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016677Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16678
16679 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
16680 better SAX interfaces.
16681 * testSAX.c: uses the new SAX routine, avoid fetching any remote
16682 entity.
16683 * configure.in: 1.7.2
16684
16685Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000016686
16687 * libxml.spec.in: fixed the URL
16688 * doc/xml.html: improved the documentation front-end
16689
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016690Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000016691
16692 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
16693
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016694Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000016695
16696 * libxml.spec.in: fixed the alpha compile problem
16697 * parser.[ch]: changed errno to errNo in the parser context :-(
16698 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
16699 * doc/xml.html: changed CHAR to xmlChar
16700 * doc/html/*: recompiled the documentation
16701 * configure.in: 1.7.1
16702
Daniel Veillard7f7d1111999-09-22 09:46:25 +000016703Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16704
16705 * parser.h: modified the parser context struct to regain 1.4.0
16706 binary compatibility
16707 * parser.c, xml-error.h: added errno ot teh context and defined
16708 a set of errors values with update of errno
16709 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
16710 DTDs and entities
16711 * *.h, *.c: complete cleanup of the use of config.h and include
16712 protection depending on the current setup.
16713 * overalll debugging, maintenance and bug-fixing on all modules
16714 * updated the documentation
16715 * ready for 1.7.0
16716
Daniel Veillardc08a2c61999-09-08 21:35:25 +000016717Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16718
16719 * HTMLparser.c : cleanup
16720 * SAX.c valid.c valid.h: added ID/IDREF checking
16721 * tree.c tree.h: extended doc structure for refs
16722 * configure.in: 1.6.2
16723 * parser.c: patched bug in SAX user arg call
16724 * parserInternals.h: patched missing close in C++ wrapping
16725 * testXPath.c xpath.c xpath.h: prepared for extensibility,
16726 especially upcoming XPointer implementation.
16727 * doc/xml.html: augmented, typo
16728
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000016729Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
16730
16731 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
16732 not all invocations of install understand -d.
16733
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000016734Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
16735
16736 * Makefile.am: prepend all the test* calls with $(top_builddir) -
16737 to make 'check' works, when builddir != srcdir.
16738
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000016739Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16740
16741 * doc/xml.html : updated the documentation
16742
Daniel Veillard6454aec1999-09-02 22:04:43 +000016743Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16744
16745 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
16746 not deallocated memory blocks
16747 * *.c : replaces all calls to malloc() free() and realloc() to
16748 the wrapper functions/macros
16749 * tree.c : removed memory leaks dues to calling xmlFreeNode()
16750 instead of xmlFreeNodeList()
16751
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000016752Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16753
16754 * HTMLparser.c: corrected a stupid bug leading to core dump at
16755 tree deallocation. Removed warnings indicated by
16756 Stephane.Conversy@lri.fr
16757 * entities.c: Fixes Yet Another Stupid Bug, entities were not
16758 looked for in the external subset
16759
16760Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000016761
16762 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
16763 on SGI by Stephane.Conversy@lri.fr
16764
Daniel Veillardb96e6431999-08-29 21:02:19 +000016765Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16766
16767 * all .h : changed the prototype declaration indent as in gtk
16768 * most .c : working on reducing the TODOs in the code
16769 * most .c : cleanup though -pedantic and Insure++
16770 * improvements on validation ID checkings.
16771 * tree.[ch] SAX.c: added support for namespace on attributes #2022
16772 * xml-config.in: closed #1810
16773
16774Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000016775
16776 * tree.h, valid.c, valid.h: more work on validity, IDs
16777 * xpath.c: added/fixed comparidon and equlity, added a new isinf
16778 definition for AIX
16779
Daniel Veillardb556eb51999-08-15 17:19:50 +000016780Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16781
16782 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
16783 the distribution due to a cut'n paste error at last commit
16784
Daniel Veillardb05deb71999-08-10 19:04:08 +000016785Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16786
16787 * configure.in: upgraded to version 1.4.0
16788 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
16789 Big update, added a large part of the validation process,
16790 it should be usable, but some parts are missing
16791 * xpath.c: improved the implementation w.r.t. root.
16792 * Makefile.am: added more tests
16793 * test and result trees: added a lot of tests
16794 * libxml.spec.in: export libxml.so.0 and libxml.so.1
16795
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000016796Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16797
16798 * Added an HACKING file
16799
Daniel Veillarde2d034d1999-07-27 19:52:06 +000016800Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16801
16802 * xpath.[ch] : improvements and debug of the XPath implementation
16803 * parser.c, HTMLparser.c : modified the parsers to be progressive
16804 * tree.[ch] : extended the Buffer promitives
16805 * xmlIO.[ch] : added basic I/O routines providing progressive
16806 parsing and ready for I18N conversion plugins
16807 * SAXresult/* : the SAX callback sequence maybe slightly different
16808 now
16809 * test*.c : improved/updated the tests programs
16810 * doc/* : recompiled the docs.
16811
Daniel Veillard15b75af1999-07-26 16:42:37 +0000168121999-07-26 Michael Meeks <michael@edenproject.org>
16813
16814 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
16815
16816 * tree.c: Ditto.
16817
Daniel Veillard1566d3a1999-07-15 14:24:29 +000016818Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16819
16820 * configure.in: upgraded to version 1.4.0
16821 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
16822 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
16823 XML query language, see http://www.w3.org/TR/xpath for more details.
16824 * parser.c, parser.h: added CHAR* related string functions for XPath
16825 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
16826 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
16827 rebuild the docs.
16828 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
16829 and regression testing capabilities for XPath.
16830
Daniel Veillardd79d7871999-07-12 10:38:12 +000016831Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16832
16833 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
16834 closing bug #1646
16835
Daniel Veillardbe9e5951999-07-12 09:16:45 +000016836Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16837
16838 * Makefile.am, example/Makefile.am: closed bug #1683
16839
Daniel Veillard3166ab11999-07-11 16:14:19 +000016840Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16841
16842 * example/Makefile.am, configure.in: added the makefile for the
16843 gjobread example
16844
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000016845Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
16846
16847 * doc/Makefile.am:
16848 - fix which allow "make install DESTDIR=</install/prefix>".
16849
Daniel Veillard7cc3c041999-07-09 10:11:57 +000016850Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16851
16852 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
16853 which fixed a problem on the file reading-code.
16854
Daniel Veillard82150d81999-07-07 07:32:15 +000016855Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16856
16857 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
16858 output.
16859 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
16860
Daniel Veillard5233ffc1999-07-06 22:25:25 +000016861Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16862
16863 * parser.h : Oops removed the binary compatibility problem
16864 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
16865 * parser.c, HTMLparser.c: applied patches for reading from stdin
16866
Daniel Veillardbe70ff71999-07-05 16:50:46 +000016867Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16868
16869 * parser.c, entities.c, valid.c: cleanup bug #1591
16870 * configure.in: cleanup bug #1592
16871 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
16872 the same tree back-end. Hence gdome will be available for it.
16873 * doc/Makefile.am: close bug #617
16874
Daniel Veillard97fea181999-06-26 23:07:37 +000016875Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16876
16877 * parser.c: alloctate a per parser context SAX interface block
16878
Daniel Veillard14fff061999-06-22 21:49:07 +000016879Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16880
16881 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
16882 and xmlEncodeEntitiesReentrant with the correct one :-\
16883
16884Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16885
16886 * commit of my internal XML base changes, quite a lot of
16887 changes, cleanups, better entities support, framework for
16888 new I/O and charset detection and handling
16889 * Fixed the configure/Makefile stuff to generate shared libs
16890 with the proper version info, so we jumped on rev from
16891 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
16892 xmlEncodeEntities() result need to be freed now, and a string
16893 xmlParserVersion provide the current library version.
16894
Raph Levien05240da1999-06-15 21:27:11 +000016895Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
16896
16897 * parser.c: fixed a buffer overrun for when you have a very long
16898 attribute with no entities in it.
16899
Daniel Veillardbb2da581999-06-13 14:37:07 +000016900Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16901
16902 * added example directory
16903 * added example/gjobs.xml gjobread.c, still need a Makefile.in
16904
Daniel Veillard011b63c1999-06-02 17:44:04 +000016905Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16906
16907 * Release of libxml-1.1, nearly everything has been touched for
16908 this.
16909 * Added more regression tests
16910 * Updated the documentation
16911
Daniel Veillard27d88741999-05-29 11:51:49 +000016912Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16913
16914 * tree.[ch]: unified the XML_NO_CORBA defines.
16915 * parser.c encoding.[ch]: started plugging in char encoding detection
16916
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000016917Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
16918
16919 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
16920 Also freed allocated buffer.
16921
Daniel Veillard27d88741999-05-29 11:51:49 +000016922Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000016923 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
16924 reentrancy problem at printing. One is left in entities.c, to
16925 remove ASAP
16926 * testSAX.c : added a test example showing the use of the SAX
16927 interface if one doesn't want to build the DOM tree.
16928 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
16929
Daniel Veillard517752b1999-04-05 12:20:10 +000016930Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16931
16932 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
16933 large revamping of the parser to use SAX callbacks
16934 http://www.megginson.com/SAX/ (or at least a C like interface
16935 a la Expat). It's now possible to set up your own callbacks
16936 and the parser will not build a DOM tree.
16937 * test/* result/*: updated the test suite, I finally removed
16938 the old Namespace draft support (PI based).
16939
Daniel Veillard87c83bd1999-04-02 16:04:43 +000016940Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16941
16942 * Makefile.am: added test result to EXTRA_DIST for make tests
16943
Daniel Veillard64068b31999-03-24 20:42:16 +000016944Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16945
16946 * parser.c, parserInternals.h: moved the chars macro definitions
16947 to parserInternals.h
16948 * parser.c, error.c: applied patches from "Knut Ã…kesson"
16949 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
16950
Daniel Veillard012ccc11999-03-23 10:11:11 +000016951Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16952
16953 * xml-config.in : applied patch to make --version work
16954
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000169551999-03-05 Raja R Harinath <harinath@cs.umn.edu>
16956
16957 * Makefile.am (check-local): Alias for `tests' target. This will
16958 cause `make check' to do the right thing.
16959 (tests): Don't run tests in srcdir. Also, replaced calls to
16960 basename with a `sed' "equivalent".
16961
Daniel Veillardd109e371999-03-05 06:26:45 +000016962Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16963
16964 * Renamed error.h to xml-error.h, corrected Makefile.am to list
16965 it in the header and not the sources, updated the doc.
16966 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
16967 pointing this out.
16968
Daniel Veillardbc50b591999-03-01 12:28:53 +000016969Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16970
16971 * parser.c, parser.h, parserInternals.h: memory leak hunting,
16972 exported the inputStream routines.
16973 * doc/html/* : updated accordingly
16974
Daniel Veillardd692aa41999-02-28 21:54:31 +000016975Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16976
16977 * parser.c, parser.h, parserInternals.h: added a few extra
16978 internal calls to allocate and free parser contexts ...
16979 * doc/html/* : updated accordingly
16980
Daniel Veillard55a99271999-02-25 11:01:29 +000016981Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16982
16983 * configure.in, Makefile.am, doc/makefile.am : General changes for
16984 1.0.0 release and including the generated HTML documentation.
16985
Daniel Veillard35925471999-02-25 08:46:07 +000016986Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16987
16988 * makefile.am : added parserInternals.h, oops.
16989
Daniel Veillard1e346af1999-02-22 10:33:01 +000016990Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16991
16992 * parserInternals.h: added this header giving access to the parser
16993 internal functions.
16994 * doc/Makefile.am : added a rebuild target which rebuilds the full
16995 set of documentations
16996 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
16997 the internal subset.
16998 * *.c *.h: modifications needed to generate the documentation using
16999 gtk-doc, cleanup of functions blocks, reorganisation of struct
17000 declarations.
17001
Daniel Veillard1164e751999-02-16 16:29:17 +000017002Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17003
17004 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
17005 the tar and spec file to include the beginning of the doc.
17006
Nuno Ferreira03d04781999-02-13 00:07:17 +0000170071999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
17008
17009 * doc/.cvsignore: Added this file.
17010
Daniel Veillard6800ef31999-02-08 18:33:22 +000017011Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17012
17013 * tree.c: fixed xmlGetProp to return "" when the attribute
17014 exists, even if the node-list is NULL.
17015
Daniel Veillard726c7e31999-02-08 15:13:10 +000017016Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17017
17018 * tree.c: patched an error outputting empty attribute values.
17019 * Makefile.am and doc/makefile.am: have been updated during the
17020 week-end. Sorry for an empty CVS log, I got a shell problem.
17021
Daniel Veillard1899e851999-02-01 12:18:54 +000017022Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17023
17024 * tree.h: cleaned up using enums instead of defines
17025 * parser.c, valid.[ch]: more work on parsing/output of element
17026 declarations
17027
Daniel Veillard3b9def11999-01-31 22:15:06 +000017028Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17029
17030 * valid.[ch], tree.c, parser.c : more work toward full parsing
17031 of XML DTDs.
17032 * README: added informations about mailing-list and on-line
17033 documentation
17034
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000170351999-01-27 Raja R Harinath <harinath@cs.umn.edu>
17036
17037 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
17038
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000017039Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17040
17041 * parser.c, tree.[ch] : more work toward conformance testing,
17042 added a last element to accelerate parsing of very flat structures
17043 started working on internal subset Element content declaration.
17044 * valid.[ch] : first cut at adding code toward validation.
17045 * previous changes had also small impact on most files, especially
17046 the conformance testing using James Clark test suite.
17047
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000017048Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17049
17050 * test/* : updated the examples, most of them were not well
17051 formed (humm), and added rdf2.
17052 * result/* : resulting changes in the output.
17053
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000017054Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17055
17056 * tree.c: changed the behaviour of xmlGetProp on NULL values.
17057
Daniel Veillard44b3a061998-12-05 17:27:22 +000017058Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17059
17060 * tree.c: patched a bug in the generation of empty attributes
17061
Daniel Veillardbe36afe1998-11-27 06:39:50 +000017062Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17063
17064 * entities.[ch], tree.[ch], tester.c: added copy interfaces
17065 for node/trees/documents/... Biggest problem is namespace
17066 support when copying subtrees.
17067
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000017068Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17069
17070 * parser.c, entities.c: improve entities and char ref encoding,
17071 and cleanups of error messages.
17072
Daniel Veillard242590e1998-11-13 18:04:35 +000017073Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17074
17075 * parser.c, entities.c: simple bug hunting done during rpm2html and
17076 rpmfind integration.
17077
Daniel Veillard42dc9b31998-11-09 01:17:21 +000017078Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17079
17080 * parser.[ch]: Added interfaces allowing to specify a SAX
17081 handler before parsing.
17082
Daniel Veillarde3bffb91998-11-08 14:40:56 +000017083Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17084
17085 * parser.c: redirrect all errors reporting through the SAX
17086 error function
17087
Daniel Veillardda4d3c41998-11-04 20:07:05 +000017088Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17089
17090 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
17091 * libtool, tlmain ...: update of the libtool files
17092
Miguel de Icaza442321c1998-11-04 18:13:38 +0000170931998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
17094
17095 * entities.c: Use g_snprintf insteda of snprintf.
17096
Daniel Veillard0ba4d531998-11-01 19:34:31 +000017097Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17098
17099 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
17100 added ent5 test for this purpose.
17101 * parser.c, parser.h: formatting, comments and UTF-8 planning.
17102
Daniel Veillard27271681998-10-30 06:39:40 +000017103Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17104
17105 * parser.c: fixed? a strange error due to compression on a GWP
17106 document.
17107
Daniel Veillard25940b71998-10-29 05:51:30 +000017108Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17109
17110 * tree.[ch]: bug fixing
17111 * entities.[ch]: defined a specific type for predefined entities
17112 * doc/xml.html: more documentation on the library, how to use it,
17113 overview of the interfaces.
17114
Daniel Veillard16253641998-10-28 22:58:05 +000017115Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17116
17117 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
17118
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000017119Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17120
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000017121 * tree.c: corrected a small bug
17122 * doc/xml.html: continuing writing documentation.
17123
17124Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17125
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000017126 * debugXML.h debugXML.c: added debugging utilities.
17127 * tester.c: added --debug switch.
17128 * tree.c: patched an incorrect node->type assignment.
17129 * parser.c: formatting, ensure that node->doc != NULL in attributes
17130
Daniel Veillardccb09631998-10-27 06:21:04 +000017131Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17132
17133 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
17134 entity support and provide an internal representation close to
17135 DOM one (entity ref nodes, and attribute value as tree). I tried
17136 to preserve the interface but this will surely break some apps
17137 (I have to change rpm2html/rpmfind for example). I had to change
17138 two interfaces, and the generated tree is somewhat different.
17139 * doc/* : started documenting the XML library, the tree and
17140 DOM/Corba. This is a first step.
17141
Daniel Veillard11e00581998-10-24 18:27:49 +000017142Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17143
17144 * parser.c: Set up the fonctions comment block, boring but useful.
17145 * parser.h, SAX.c, parser.c: now attributes are processed through
17146 the SAX interface. The problem is that my SAX interface diverged
17147 quite a bit from the original one, well this is not an official
17148 spec, and translating it from Java to C is hairy anyway...
17149
Daniel Veillard97b58771998-10-20 06:14:16 +000017150Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17151
17152 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
17153 fonctions comment block, boring but useful.
17154
17155Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000017156
17157 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
17158 conversion routines. However they are not yet used to convert the
17159 inputs. The core will run with UTF-8.
17160
Daniel Veillard33942841998-10-18 19:12:41 +000017161Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17162
17163 * tree.c : make sure that the type id is properly set-up when
17164 a new object is allocated, needed for DOM.
17165
Daniel Veillard27fb0751998-10-17 06:47:46 +000017166Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17167
17168 * tree.h, tree.c: Ok, the main objects in the tree will be native
17169 corba objects, it costs 8 bytes per Node, Attribute and Document
17170 but it simplifies the Corba integration a lot (no extra interface
17171 objects to allocate/free).
17172
Daniel Veillard0bef1311998-10-14 02:36:47 +000017173Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17174
17175 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
17176 and changed NODEs contants for conformity with DOM Level 1
17177
Daniel Veillard27864701998-10-08 03:47:24 +000017178Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17179
17180 * added hooks to keep track of servants when creating objects
17181 xmlDoc and xmlNode (for Corba export).
17182
Daniel Veillarda6e1d121998-10-04 14:41:05 +000017183Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17184
17185 * added xml-config script.
17186
Daniel Veillard7066a791998-10-01 20:28:28 +000017187Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17188
17189 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
17190 to autoupdate libtool and automake conf files.
17191
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000171921998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
17193
17194 * Makefile.am: Use '?' to separate the sed
17195 commands as ',' is used when people pass -Wl,something.
17196
17197
Daniel Veillard15a8df41998-09-24 19:15:06 +000017198Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17199
17200 * tree.c, tree.h: added a per-document compression interface.
17201
Daniel Veillard151b1b01998-09-23 00:49:46 +000017202Tue Sep 22 20:47:38 EDT 1998
17203
17204 * tree.c, tree.h: added saving with compression and added interfaces
17205 to control the compression level (xmlGetCompressMode,
17206 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
17207
Daniel Veillard70120ff1998-09-22 00:24:21 +000017208Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17209
17210 * parser.c: corrected a loop for files of size 0
17211
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000172121998-08-20 Raja R Harinath <harinath@cs.umn.edu>
17213
17214 * error.h: New file. Contains prototyes from `error.c'.
17215
Tom Tromeyc19653d1998-08-14 01:22:43 +000017216Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
17217
17218 * Makefile.am (xmlincdir): New macro.
17219 (xmlinc_HEADERS): Renamed from include_HEADERS.
17220
Daniel Veillard845664d1998-08-13 04:43:19 +000017221Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17222
17223 * applied small patch on numeric entities from
17224 Christopher Blizzard <blizzard@appliedtheory.com>
17225
Daniel Veillard260a68f1998-08-13 03:39:55 +000017226Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17227
17228 * New release 0.2, removed the old xml_* files so that it's
17229 coherent with the other CVS base (W3C), far better conformance
17230 to standard, new namespaces, decent entities support, beginning
17231 of a SAX-like interface. Nearly nothing left intact, even the
17232 test examples ...
17233
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000172341998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
17235
17236 * .cvsignore: Add .deps dir
17237
Daniel Veillardf8015fa1998-07-26 21:31:38 +000017238Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17239
17240 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
17241
Daniel Veillardfe926001998-07-26 04:28:20 +000017242Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000017243
Daniel Veillardfe926001998-07-26 04:28:20 +000017244 * configure.in: added test for CPP
17245 * AUTHORS, Changelog: the original ones didn't get commited but the
17246 glib ones instead, fixed.
17247 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000017248
Daniel Veillardfe926001998-07-26 04:28:20 +000017249Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000017250
Daniel Veillardfe926001998-07-26 04:28:20 +000017251 * integrated code developped at W3C
17252 * changed the original Copyright
17253 * migrated to automake
17254 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000017255