blob: 36d24d3d4ec8e9c2857914d75936a24422729ed6 [file] [log] [blame]
Daniel Veillard6b621b82003-08-11 15:03:34 +00001Mon Aug 11 17:02:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
2
3 * parser.c: cleaning up a problem when parsing UTF-16 and libiconv
4 is not used.
5
William M. Brack30909422003-08-10 00:14:20 +00006Sun Aug 10 08:13:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
7
8 * win32/libxml2.def.src: renerated with fixed libxml2-api.xml
9
Daniel Veillard83ee40d2003-08-09 22:24:09 +000010Sun Aug 10 00:22:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
11
12 * News configure.in: preparing libxml2-2.5.9 release
13 * doc/* : updated the doc and rebuilt
14
Daniel Veillard0ab6fa02003-08-09 18:01:53 +000015Sat Aug 9 20:00:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
16
17 * include/libxml/xmlreader.h doc/libxml2-api.xml: changing an enum
18 definition to get a correct API XML description. This was apparently
19 breaking Windows build.
20
Daniel Veillard14f752c2003-08-09 11:44:50 +000021Sat Aug 9 13:41:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
22
23 * HTMLparser.c: fixed a nasty bug #119387, bad heuristic from
24 the progressive HTML parser front-end on large character data
25 island leading to an erroneous end of data detection by the
26 parser. Some cleanup too to get closer from the XML progressive
27 parser.
28
William M. Brack6d13f332003-08-08 16:40:36 +000029Sat Aug 9 00:42:47 HKT 2003 William Brack <wbrack@mmm.com.hk>
30
31 * win32/configure.js: Added in support for the ISO8859X
32 module (patch provided by Jesse Pelton)
33
Daniel Veillard70bcb0e2003-08-08 14:00:28 +000034Fri Aug 8 15:56:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
35
36 * HTMLtree.c tree.c threads.c: hum try to avoid some troubles
37 when the library is not initialized and one try to save, the
38 locks in threaded env might not been initialized, playing safe
39 * xmlschemastypes.c: apply patch for hexBinary from Charles Bozeman
40 * test/schemas/hexbinary_* result/schemas/hexbinary_*: also added
41 his tests to the regression suite.
42
William M. Brack41e6bed2003-08-08 10:53:06 +000043Fri Aug 8 18:47:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
44
45 * win32/defgen.xsl, win32/libxml2.def.src: Bug 119343
46 (with apologies to Igor) - Enhanced handling of docb and
47 nanohttp.
48
William M. Brack16db7b62003-08-07 13:12:49 +000049Thu Aug 7 21:13:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
50
51 * encoding.c: further small changes for warnings when
52 configured with --with-iconv=no
53
William M. Bracka71a8ef2003-08-06 04:43:55 +000054Wed Aug 6 12:32:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
55
56 * error.c trionan.[ch] testThreads.c python/generator.py:
57 further small changes to elminate most of the remaining
58 warnings.
59
William M. Brackc1939562003-08-05 15:52:22 +000060Tue Aug 5 23:51:21 HKT 2003 William Brack <wbrack@mmm.com.hk>
61
62 * error.c HTMLparser.c testC14N.c testHTML.c testURI.c
63 xmlcatalog.c xmlmemory.c xmlreader.c xmlschemastypes.c
64 python/libxml.c include/libxml/xmlmemory.h: small changes
65 to syntax to get rid of compiler warnings. No changes
66 to logic.
67
Daniel Veillardc758c222003-08-04 20:42:34 +000068Mon Aug 4 22:40:54 CEST 2003 Daniel Veillard <daniel@veillard.com>
69
70 * doc/libxml2-api.xml doc/html/*: rebuilt the API and docs.
71
Daniel Veillard20aa0fb2003-08-04 19:43:15 +000072Mon Aug 4 21:40:34 CEST 2003 Daniel Veillard <daniel@veillard.com>
73
74 * tree.c: fixed a small problem in the patch for #118763
75 * result/HTML/doc3.htm*: this reverts back to the previous result
76
Daniel Veillard91e69c52003-08-04 01:43:07 +000077Sun Aug 3 21:41:49 EDT 2003 Daniel Veillard <daniel@veillard.com>
78
79 * doc/FAQ.html doc/xml.html: applied doc patch to xml.html
80 and rebuilt, apparently some C++ wrappers are not available,
81 c.f. bug #118943
82
Daniel Veillard39057f42003-08-04 01:33:43 +000083Sun Aug 3 21:30:31 EDT 2003 Daniel Veillard <daniel@veillard.com>
84
85 * tree.c: fixing HTML attribute serialization bug #118763
86 applying a modified version of the patch from Bacek
87 * result/HTML/doc3.htm*: this modifies the output from one test
88
Daniel Veillard8d73bcb2003-08-04 01:06:15 +000089Sun Aug 3 21:02:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
90
91 * tree.c include/libxml/tree.h: added a new API to split a
92 QName without generating any memory allocation
93 * valid.c: fixed another problem with namespaces on element
94 in mixed content case
95 * python/tests/reader2.py: updated the testcase with
96 Bjorn Reese fix to reader for unsignificant white space
97 * parser.c HTMLparser.c: cleanup.
98
Daniel Veillard5ee43b02003-08-04 00:58:46 +000099Sun Aug 3 20:55:40 EDT 2003 Daniel Veillard <daniel@veillard.com>
100
101 * catalog.c: trying to fix #118754 of possible recursion in the
102 catalogs. Not fantastically happy about the current fix since
103 it's likely to break under very thread intensive concurrent
104 access to the catalog. Better solution might to keep the depth
105 an extra argument to the resolution functions.
106
Daniel Veillard7b68df92003-08-03 22:58:54 +0000107Sun Aug 3 18:56:54 EDT 2003 Daniel Veillard <daniel@veillard.com>
108
109 * valid.c: fixed bug #118712 about mixed content, and namespaced
110 element names.
111 * test/valid/mixed_ns.xml result/valid/mixed_ns*: added a check
112 in the regression tests
113
William M. Brack779af002003-08-01 15:55:39 +0000114Fri Aug 1 23:55:23 HKT 2003 William Brack <wbrack@mmm.com.hk>
115
116 Coninuing work on bug 118559
117 * DOCBparser.c: removed 2 unsed vars
118 * xmlregexp.c: changed some numeric const to their enum symbols
119 * xmlreader.c: changed one var define from int to enum
120 (a little more to be done, awaiting co-ordination)
121 * relaxng.c: deleted one unused var
122 * xmllint.c: deleted some unused vars, changed one arg
123 val from int to enum
124 * testHTML.c, testDocbook.c: changed some arg vals to enum const
125 * xmlIO.c: fixed typo from last night (small warning msg)
126
William M. Brack78637da2003-07-31 14:47:38 +0000127Thu Jul 31 22:44:33 HKT 2003 William Brack <wbrack@mmm.com.hk>
128
129 Working on bug 118559
130 * error.c: deleted unused variable
131 * parserInternals.c: deleted unneeded 'const' qualifier
132 * parser.c: changed variable type for enum temp storage
133 * xmlIO.c: changed debugging var to be inside #ifdef
134 * valid.c: removed unused variable
135 * HTMLparser.c: removed some unneeded 'const' qualifiers
136 * xpath.c: added some type casts, removed some unused vars
137 * xinclude.c: added one type cast
138 * nanohttp.c: repositioned some #ifdef to avoid unused var
139 * nanoftp.c: removed unused var
140
Daniel Veillard97e01882003-07-30 18:59:19 +0000141Wed Jul 30 14:57:55 EDT 2003 Daniel Veillard <daniel@veillard.com>
142
143 * HTMLparser.c: applied a patch from William Brack about
144 the problem of parsing very large HTML instance with comments
145 as raised by Nick Kew
146
Daniel Veillardd6038e02003-07-30 16:37:18 +0000147Wed Jul 30 12:29:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
148
149 * xmlreader.c include/libxml/xmlreader.h: applying cleanup
150 patch from Bjorn Reese for xmlTextReaderNodeType() and
151 significant whitespace. There is an enum for node type
152 values now.
153
Daniel Veillard01fc1a92003-07-30 15:12:01 +0000154Wed Jul 30 11:08:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
155
156 * encoding.c: applying patch from Peter Jacobi to added
157 ISO-8859-x encoding support when iconv is not available
158 * configure.in include/libxml/xmlversion.h.in
159 include/libxml/xmlwin32version.h.in: added the glue needed
160 at the configure level and made it the default for Windows
161
Daniel Veillardc2664642003-07-29 20:44:53 +0000162Tue Jul 29 16:43:48 EDT 2003 Daniel Veillard <daniel@veillard.com>
163
164 * python/generator.py python/libxml.c python/libxml2class.txt:
165 patch from Joachim Bauch + cleanup for Relax NG error callbacks
166 in python
167
Daniel Veillarda6874ca2003-07-29 16:47:24 +0000168Tue Jul 29 12:46:08 EDT 2003 Daniel Veillard <daniel@veillard.com>
169
170 * parser.c parserInternals.c tree.c: applied Peter Jacobi encoding
171 cleanup patch, and also avoided a possible memory leak
172
Daniel Veillard9ff7de12003-07-29 13:30:42 +0000173Tue Jul 29 09:28:09 EDT 2003 Daniel Veillard <daniel@veillard.com>
174
175 * encoding.c: fix the previous commit
176
William M. Brack4a557d92003-07-29 04:28:04 +0000177Tue Jul 29 12:28:17 HKT 2003 William Brack <wbrack@mmm.com.hk>
178
179 * HTMLparser.c: fixed problem with comments reported by Nick Kew
180 * encoding.c: added routines xmlUTF8Size and xmlUTF8Charcmp for
181 some future cleanup of UTF8 handling
182
Daniel Veillard9deb2422003-07-28 20:40:59 +0000183Mon Jul 28 16:39:14 EDT 2003 Daniel Veillard <daniel@veillard.com>
184
185 * xpath.c: applied a change suggested by Sean Griffin in bug
186 #118494 about a memory leak in EXSLT
187
Daniel Veillardd94849b2003-07-28 13:02:24 +0000188Sun Jul 27 14:30:56 EDT 2003 Daniel Veillard <daniel@veillard.com>
189
190 * relaxng.c: fixed a Relax-NG compilation/streaming bug introduced
191 when fixing the previous Relax-NG bugs
192 * result/relaxng/*: This slightly changes the output messages of
193 some regression tests.
194 * configure.in: added support of -with-fexceptions for nested C++
195 support.
196
MDT 2003 John Fleck63f3a472003-07-24 21:48:30 +0000197Thu Jul 24 15:46:02 MDT 2003 John Fleck <jfleck@inkstain.net>
198
199 * doc/tutorial/apa.html
200 * doc/tutorial/apb.html
201 * doc/tutorial/apc.html
202 * doc/tutorial/apd.html
203 * doc/tutorial/ape.html
204 * doc/tutorial/apf.html
205 * doc/tutorial/apg.html
206 * doc/tutorial/aph.html
207 * doc/tutorial/ar01s02.html
208 * doc/tutorial/ar01s03.html
209 * doc/tutorial/ar01s04.html
210 * doc/tutorial/ar01s05.html
211 * doc/tutorial/ar01s06.html
212 * doc/tutorial/ar01s07.html
213 * doc/tutorial/ar01s08.html
214 * doc/tutorial/index.html
215 * doc/tutorial/ix01.html
216 * doc/tutorial/xmltutorial.pdf
217 * doc/tutorial/xmltutorial.xml
218 update tutorial with XPath example
219
220
Daniel Veillard597bc482003-07-24 16:08:28 +0000221Thu Jul 24 17:07:06 IST 2003 Daniel Veillard <daniel@veillard.com>
222
223 * SAX.c parser.c: fixing a bug about a special case of namespace
224 handling, this closes bug #116841
225
Daniel Veillard2134ab12003-07-23 19:56:29 +0000226Wed Jul 23 20:52:36 IST 2003 Daniel Veillard <daniel@veillard.com>
227
228 * relaxng.c result/relaxng/*: checked and fixed the compilation
229 of RNG schemas, fixes a couple of bugs #117097 and #117001 .
230 This slightly changes the output messages of some regression tests.
231
Daniel Veillardc127adc2003-07-23 15:07:08 +0000232Wed Jul 23 15:15:08 IST 2003 Daniel Veillard <daniel@veillard.com>
233
234 * xmlreader.c: fixed an out of bound error #118052 , the good
235 part if that base64 code was not in use yet ...
236
MDT 2003 John Fleck2ae05c72003-07-23 01:43:53 +0000237Tue Jul 22 19:42:15 MDT 2003 John Fleck <jfleck@inkstain.net>
238
239 * doc/xmllint.html
240 include html version of the xmllint man page, so an
241 up-to-date version is visible on the Web
242
Daniel Veillard8edf1c52003-07-22 20:52:14 +0000243Mon Jul 21 21:53:43 IST 2003 Daniel Veillard <daniel@veillard.com>
244
245 * xinclude.c include/libxml/xinclude.h: added a new API
246 xmlXIncludeProcessTree() to process XInclude only on a subtree
247 this should fix bug #115385
248
Daniel Veillard409a8142003-07-18 15:16:57 +0000249Fri Jul 18 17:11:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
250
251 * relaxng.c include/libxml/relaxng.h: adding Get interface for
252 the error callback and parameters of parsing and validation
253 contexts
254 * xmlreader.c: patch to fix bug #117702 about incomplete Read()
255 on text nodes.
256
Daniel Veillard2dcb9372003-07-16 21:18:19 +0000257Wed Jul 16 23:15:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
258
259 * parserInternals.c: patch from Dodji Seketeli about UTF16 BOM
260 when using the push XML parser.
261 * result/utf16bom.xml result/noent/utf16bom.xml test/utf16bom.xml:
262 added the test to the regression suite.
263
Daniel Veillard2009c4e2003-07-15 20:04:34 +0000264Tue Jul 15 22:03:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
265
266 * globals.c: add xmlThrDefMutex = NULL in xmlCleanupGlobals()
267 as suggested by Rob Richards
268
Daniel Veillard34ba3872003-07-15 13:34:05 +0000269Tue Jul 15 15:30:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
270
271 * DOCBparser.c HTMLparser.c entities.c parser.c relaxng.c
272 xmlschemas.c xpath.c: removed some warnings by casting xmlChar
273 to unsigned int and a couple of others.
274
275Fri Jul 11 16:44:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
276
277 * xmlschemastypes.c: fixes a segfault on empty hexBinary strings
278
Daniel Veillard3dc93a42003-07-10 14:04:33 +0000279Thu Jul 10 16:02:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
280
281 * nanoftp.c nanohttp.c: cleanup patches from Peter Breitenlohner
282
Daniel Veillarddf101d82003-07-08 14:03:36 +0000283Tue Jul 8 16:02:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
284
285 * globals.c threads.c: fixes some problem when freeing unititialized
286 mutexes
287
Daniel Veillard2db8c122003-07-08 12:16:59 +0000288Tue Jul 8 14:15:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
289
290 * nanoftp.c nanohttp.c: the modules should not import <config.h>
291 directly, some cleanups
292 * xmlschemas.c: Peter Sobisch found a nasty bug in the Schemas
293 validation code.
294
Daniel Veillard13d07cd2003-07-07 16:02:41 +0000295Mon Jul 7 18:00:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
296
297 * win32/configure.js: Jesse Pelton pointed out a problem in the
298 javascript code.
299
Daniel Veillard75eb1ad2003-07-07 14:42:44 +0000300Mon Jul 7 16:39:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
301
302 * NEWS doc/*: regenerated
303 * nanoftp.c nanohttp.c: might fix includes problems with the
304 Ipv6 support on solaris
305 * tree.c: patch from Markus Keim about xmlHasNsProp() on attributes
306 defined as #IMPLIED
307
Daniel Veillard560c2a42003-07-06 21:13:49 +0000308Sun Jul 6 23:09:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
309
Daniel Veillard83ee40d2003-08-09 22:24:09 +0000310 * configure.in doc/*: preparing release 2.5.8
Daniel Veillard560c2a42003-07-06 21:13:49 +0000311 * nanohttp.c: changed some preprocessor block
312 * xmlschemastypes.c: applied patch from Charles Bozeman adding
313 hexBinary schema datatype and adding support for totalDigits and
314 fractionDigits facets.
315
Daniel Veillard7a985a12003-07-06 17:57:42 +0000316Sun Jul 6 19:56:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
317
318 * debugXML.c xpath.c: fixed 2 bugs pointed in #116448
319
Daniel Veillardffe4f5e2003-07-06 17:35:43 +0000320Sun Jul 6 19:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
321
322 * xinclude.c: fixed bug #116095 removing the error message when
323 reapplying XInclude to a document.
324
Daniel Veillard1997c3e2003-07-05 20:43:43 +0000325Sat Jul 5 22:40:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
326
327 * xmlIO.c: applied small changes to portability layer for
328 compilation on DJGPP Ms-DOS compiler.
329
Daniel Veillardd9d32ae2003-07-05 20:32:43 +0000330Sat Jul 5 22:30:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
331
332 * parser.c HTMLparser.c: use the character() SAX callback
333 if the cdataBlock ain't defined.
334 * xpath.c: fix bug #115349 allowing compilation when configured
335 with --without-xpath since the Schemas code needs NAN and co.
336
William M. Brack59002e72003-07-04 17:01:59 +0000337Sat Jul 5 00:51:30 HKT 2003 William Brack <wbrack@mmm.com.hk>
338
339 Fixed problem with multi-threading, shown by the test program
340 testThreads. After fix, ran mutiple tests on various speed
341 machines (single and dual processor X86), which all seem okay.
342
343 * catalog.c: added missing xmlRMutexUnlock in xmlLoadCatalog
344
345 * threads.c: added missing initialisation for condition variable
346 in xmlNewRMutex.
347
Daniel Veillardde2a67b2003-06-21 14:20:04 +0000348Sat Jun 21 16:10:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
349
350 Applying IPv6 patch from Archana Shah <archana.shah@wipro.com>
351 closing bug #114837
352
353 * configure.in: Added checks for IPv6 support and getaddrinfo().
354
355 * acconfig.h: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
356
357 * config.h.in: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
358
359 * nanoftp.c: Structure xmlNanoFTPCtxt contains either sockaddr_storage
360 field or sockaddr_in field, depending upon the availability of IPv6
361 support.
362 have_ipv6(): Added to check for run-time IPv6 support.
363 (xmlNanoFTPScanURL), (xmlNanoFTPUpdateURL), (xmlNanoFTPScanProxy):
364 Modified to parse a URI with IPv6 address given in [].
365 (xmlNanoFTPConnect): Changed to use getaddrinfo for address
366 resolution, if it is available on the system, as gethostbyname
367 does not return IPv6 addresses on some platforms.
368 (xmlNanoFTPGetConnection): Modified type of dataAddr variable to
369 sockaddr_storage or sockaddr_in depending upon the IPv6 support.
370 Sending EPSV, EPRT or PASV, PORT depending upon the type of address
371 we are dealing with.
372
373 * nanohttp.c: (have_ipv6): Added to check for run-time IPv6 support.
374 (xmlNanoHTTPScanURL), (xmlNanoHTTPScanProxy): Modified to parse
375 a URI with IPv6 address given in [].
376 (xmlNanoHTTPConnectHost): Modified to use getaddrinfo if it is
377 available on the system. Also IPv6 addresses will be resolved by
378 gethostbyname only if IPv6 run-time support is available.
379 (xmlNanoHTTPConnectAttempt): Modified to deal with IPv6 address.
380
Igor Zlatkovic72f92a82003-06-14 16:48:26 +0000381Sat Jun 14 18:46:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
382
383 * win32/configure.js include/win32config.h
384 include/libxml/xmlversion.h.in: Applied the patch for BCB
385 by Eric Zurcher.
386
Daniel Veillardd7cec922003-06-13 12:30:10 +0000387Fri Jun 13 14:27:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
388
389 * doc/Makefile.am doc/html/*: reverted back patch for #113521,
390 due to #115104 and while fixing #115101 . HTML URLs must not
391 be version dependant.
392
Daniel Veillard8265a182003-06-13 10:05:56 +0000393Fri Jun 13 12:03:30 CEST 2003 Daniel Veillard <daniel@veillard.com>
394
395 * entities.c: do not generate &quot; for " outside of attributes
396 * result//*: this changes the output of some tests
397
Daniel Veillard4e9b1bc2003-06-09 10:30:33 +0000398Mon Jun 9 12:28:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
399
400 * parser.c xmlIO.c: trying to fix #114277 about when file
401 remapping and escaping should really be attempted.
402
Daniel Veillarda37aab82003-06-09 09:10:36 +0000403Mon Jun 9 11:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
404
405 * doc/*: applied a patch from Gman for building docs
406 * valid.c xmllint.c include/libxml/valid.h: applied a patch from
407 Gary Pennington to provide an allocator for xmlValidCtxt
408 * xmlreader.c: applied patch from Jacek Konieczny fixing bug
409 #113580 about data not being passed immediately.
410
Daniel Veillarde1326112003-06-05 09:32:20 +0000411Thu Jun 5 11:31:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
412
413 * tree.c: applied a couple of patches from Mark Itzcovitz
414 to handle saving back "UTF-16" documents.
415
Daniel Veillarda84c0b32003-06-02 16:58:46 +0000416Mon Jun 2 21:56:15 MVT 2003 Daniel Veillard <daniel@veillard.com>
417
418 * relaxng.c xmlschemas.c include/libxml/schemasInternals.h: commiting
419 some work done while in the Maldives (hence the timezone on the
420 laptop !)
421 * result/schemas/length3* test/schemas/deter0_*
422 test/schemas/group0_*: some tests added too
423
Daniel Veillard8caa9c22003-06-02 13:35:24 +0000424Mon Jun 2 15:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
425
426 * encoding.c: small fix
427 * xmlIO.c: fixed an error message
428
Daniel Veillard0e0f37a2003-05-20 12:22:41 +0000429Tue May 20 14:21:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
430
431 * parserInternals.c: fixing Red Hat bug #91013 where xmllint was
432 accepting an improper UTF8 sequence
433
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +0000434Sat May 17 12:53:11 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
435
436 * threads.c: applied the patch from Stéphane Bidoul for getting
437 rid of extra threads in a dynamic library.
Igor Zlatkovicfb7f0842003-05-17 11:31:20 +0000438 * win32/configure.js: threads default to 'native' now.
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +0000439
Daniel Veillard5f5b7bb2003-05-16 17:19:40 +0000440Fri May 16 13:17:52 EDT 2003 Daniel Veillard <daniel@veillard.com>
441
442 * HTMLtree.c: fixing bug #112904: html output method escaped
443 plus sign character in URI attribute.
444
Daniel Veillard781ac8b2003-05-15 22:11:36 +0000445Thu May 15 18:06:18 EDT 2003 Daniel Veillard <daniel@veillard.com>
446
447 * build_glob.py global.data globals.c parser.c
448 include/libxml/globals.h: patch from Stéphane Bidoul for setting
449 up threads global defaults.
450 * doc/libxml2-api.xml: this extends the API with new functions
451 * python/tests/Makefile.am python/tests/reader2.py
452 python/tests/thread2.py: integrated the associated testcase and
453 fixed the error string used in reader2
454
Daniel Veillard38b80a82003-05-14 18:59:00 +0000455Wed May 14 14:56:46 EDT 2003 Daniel Veillard <daniel@veillard.com>
456
457 * configure.in libxml.spec.in python/Makefile.am: trying
458 to conciliate --with-python= requirements and RPM builds,
459 a PITA really...
460
Daniel Veillard104caa32003-05-13 22:54:05 +0000461Tue May 13 18:30:34 EDT 2003 Daniel Veillard <daniel@veillard.com>
462
463 * HTMLparser.c: oops last commit introduced a memory leak.
464
Daniel Veillarde8b09e42003-05-13 22:14:13 +0000465Tue May 13 18:10:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
466
467 * xmllint.c doc/xmllint.xml: added --nonet option
468 * doc/Makefile.am: fixing #112803 by adding --nonet when calling
469 xsltproc or xmllint
470 * doc/xmllint.xml doc/xmllint.1: also added --schema doc and
471 rebuilt
472 * HTMLparser.c: cleaned up the HTML parser context build when
473 using an URL
474
Daniel Veillardd437d322003-05-13 21:07:01 +0000475Tue May 13 16:35:04 EDT 2003 Daniel Veillard <daniel@veillard.com>
476
477 * libxml.spec.in: added a comment about bug #112902
478
William M. Brack3dd57f72003-05-13 02:06:18 +0000479Mon May 12 21:58:00 EDT 2003 William Brack <wbrack@mmm.com.hk>
480
481 * minor cleanup of configure '--help' display
482 * error.c: enhanced xmlParserPrintFileContext to fix bug #109942
483
Daniel Veillardd72c7e32003-05-12 21:55:03 +0000484Mon May 12 17:53:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
485
486 * tree.c: PI nodes in external subset were not freed :-\
487 fixes bug #112842
488
Daniel Veillard75bb3bb2003-05-12 15:25:56 +0000489Mon May 12 11:23:27 EDT 2003 Daniel Veillard <daniel@veillard.com>
490
491 * xmllint.c: added --schema option to run WXS schema validation
492 * xmlschemas.c xmlschemastypes.c include/libxml/schemasInternals.h:
493 tried to improve error reporting in the Schema code, some cleanup
494 too.
495
Daniel Veillard82bbbd42003-05-11 20:16:09 +0000496Sun May 11 16:13:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
497
498 * xmlschemas.c: fixed some problems in the handling of errors,
499 and attributes addressed by references.
500 * test/schemas/* result/schemas/*: dropped the verbosity level
501 and added a couple of new tests
502
Daniel Veillardadbb0e62003-05-10 20:02:45 +0000503Sat May 10 16:01:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
504
505 * relaxng.c: Stéphane Bidoul found an off by one addressing
506 error on the error handling.
507
Daniel Veillarda77cf712003-05-09 23:09:55 +0000508Fri May 9 19:08:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
509
510 * xmlschemastypes.c: trying to fix #112673
511
Daniel Veillardc3ca5ba2003-05-09 22:26:28 +0000512Fri May 9 18:14:16 EDT 2003 Daniel Veillard <daniel@veillard.com>
513
514 * DOCBparser.c catalog.c parser.c relaxng.c: removed multiple
515 warning, this fixed a bug and should close #111574
516
Daniel Veillard37fc84d2003-05-09 19:38:15 +0000517Fri May 9 15:34:32 EDT 2003 Daniel Veillard <daniel@veillard.com>
518
519 * xmlschemas.c: fixing bug #104081 with xs:all with an element
520 holding minOccurs="0"
521 * test/schemas/all_* result/schemas/all_*: added some regression
522 tests for that bug
523 * xmllint.c xmlreader.c: patches from Joerg Schmitz-Linneweber and
524 Garry Pennington to compile without schemas support.
525
Daniel Veillarda067e652003-05-01 08:03:46 +0000526Thu May 1 10:02:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
527
528 * tree.c: fixed a problem with xmlUnlinkNode() for DTDs.
529
Daniel Veillard61c52202003-04-30 12:20:34 +0000530Wed Apr 30 14:16:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
531
532 * xml2-config.in: try to fix Red hat bug #89957, do not
533 output -L/usr/lib64
534 * xmlreader.c: fixed a typo in a comment
535
MDT 2003 John Fleck6d68f612003-04-29 13:33:21 +0000536Tue Apr 29 07:32:02 MDT 2003 John Fleck <jfleck@inkstain.ent>
537
538 * doc/tutorial/aph.html, ix01.html
539 forgot to cvs add the new files. Thanks to Roland van Laar
540 for pointing this out
541
Daniel Veillardd4330462003-04-29 12:40:16 +0000542Tue Apr 29 14:36:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
543
544 * xmlschemas.c doc/libxml2-api.xml: fixing a function comment
545 * doc/Makefile.am doc/apibuild.py doc/gnome-xml.sgml: switching
546 to the XML/XSLT doc generation closing #111799
547 * doc/html/*: complete update of the HTML results
548
Igor Zlatkovica28d2362003-04-28 12:56:01 +0000549Mon Apr 28 14:51:41 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
550
551 * win32/defgen.xsl: fixed the conditional for unicode map,
552 removed hardcoded schema entries
553
554Mon Apr 28 02:19:00 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
555
556 * win32/defgen.xsl: new file, stylesheet for generating
557 win32/libxml2.def.src from doc/libxml2-api.xml
558 * win32/libxml2.def.src: is autogenerated from now on, changes
559 to this file will not appear here anymore
560
Daniel Veillard94bb2f12003-04-27 22:14:07 +0000561Mon Apr 28 00:12:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
562
563 * win32/configure.js python/setup.py.in: applied patch
564 from Stéphane Bidoul for the Python bindings on the new
565 release.
566
Igor Zlatkovic34656b42003-04-27 16:00:05 +0000567Sun Apr 27 17:56:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
568
569 * debugXML.c: included libxml/uri.h for xmlCanonicPath
570 declaration
571 * win32/configure.js: thread-enabled build is now default
572 * win32/libxml2.def.src: added more exports
573
Daniel Veillard1177ca42003-04-26 22:29:54 +0000574Sun Apr 27 00:23:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
575
576 * NEWS doc/*.xsl doc/*.html: updated the web site separated
577 developers from common pages, made the transition to XHTML1,
578 added validity checking to the makefile rules.
579
Daniel Veillard329456a2003-04-26 21:21:00 +0000580Sat Apr 26 23:17:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
581
582 * parser.c: fix for xmlIOParseDTD same as previous and reported
583 by Petr Pajas
584
Daniel Veillardc6abc3d2003-04-26 13:27:30 +0000585Sat Apr 26 15:26:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
586
587 * parser.c: applied fix to xmlSAXParseDTD from Malcolm Tredinnick
588 closing #111638
589
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000590Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
591
592 * python/generator.py: fixed a problem in the generator where
593 the way functions are remapped as methods on classes was
594 not symetric and dependant on python internal hash order,
595 as reported by Stéphane Bidoul
596
MDT 2003 John Fleck8aff3b72003-04-26 03:54:07 +0000597Fri Apr 25 21:52:33 MDT 2003 John Fleck <jfleck@inkstain.net>
598
599 * doc/tutorial:
600 xmltutorial.xml
601 xmltutorial.pdf
602 *.html
603 add appendix on generating compiler flags, more indexing
604
Daniel Veillard1c960272003-04-25 23:12:22 +0000605Sat Apr 26 01:10:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
606
607 * triodef.h vms/build_libxml.com: applied patch from Craig A. Berry
608 to get libxml-2.5.7 to compile on OpenVMS
609
Daniel Veillardc5573462003-04-25 16:43:49 +0000610Fri Apr 25 18:42:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
611
612 * parser.c: fixing an xmlParseDTD bug raised by Petr Pajas
613
Daniel Veillardfd583412003-04-25 13:22:10 +0000614Fri Apr 25 15:20:29 CEST 2003 Daniel Veillard <daniel@veillard.com>
615
616 * doc/Makefile.am doc/xmlcatalog.1 doc/xmlcatalog_man.xml
617 doc/xmllint.1 doc/xmllint.xml: automated the generation of the
618 man page based on xsltproc and a stylesheet PI in the XML.
619
Daniel Veillarddc07e182003-04-25 10:39:38 +0000620Fri Apr 25 12:37:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
621
622 * doc/xmllint.*: trying to fix #110541 where &nbsp; generated
623 character preventing rendering by the man command.
624
Daniel Veillard92fc02c2003-04-24 23:12:35 +0000625Fri Apr 25 01:09:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
626
627 * NEWS configure.in: preparing release 2.5.7
628 * doc/*: updated and rebuilt the docs
629 * doc/apibuild.py: fixed the script
630
Daniel Veillardde0a0a52003-04-24 17:12:57 +0000631Thu Apr 24 19:11:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
632
633 * Makefile.am doc/apibuild.py: make sure the OOM code don't
634 get in the way of the builds
635 * doc/libxml2-api.xml python/libxml2class.txt: automatic update
636
Daniel Veillarda76fe5c2003-04-24 16:06:47 +0000637Thu Apr 24 18:01:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
638
639 * Makefile.am testOOM.c testOOMlib.[ch] : integrated the Out Of
640 Memory test from Havoc Pennington #109368
641 * SAX.c parser.c parserInternals.c tree.c uri.c valid.c
642 xmlmemory.c xmlreader.c xmlregexp.c include/libxml/tree.h
643 include/libxml/parser.h: a lot of memory allocation cleanups
644 based on the results of the OOM testing
645 * check-relaxng-test-suite2.py: seems I forgot to commit the
646 script.
647
Daniel Veillard18f113d2003-04-23 15:18:26 +0000648Wed Apr 23 17:16:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
649
650 * xmlschemastypes.c: trivial fix for 109774 removing a warning
651
Daniel Veillard85095e22003-04-23 13:56:44 +0000652Wed Apr 23 15:49:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
653
654 * DOCBparser.c SAX.c catalog.c debugXML.c parser.c: try to find
655 more places where xmlCanonicPath() must be used to convert
656 filenames to URLs, trying to fix #111088
657
Daniel Veillard54396242003-04-23 07:36:50 +0000658Wed Apr 23 09:35:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
659
660 * python/libxml.c python/libxml.py: applied patch from
661 Brent M Hendricks adding binding for xmlCatalogAddLocal
662
Daniel Veillard45269b82003-04-22 13:21:57 +0000663Tue Apr 22 15:18:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
664
665 * HTMLparser.c: tried to fix #98879 again in a more solid
666 way.
667
Igor Zlatkovic94f48842003-04-22 12:00:37 +0000668Tue Apr 22 13:58:43 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
669
670 * win32/libxml2.def.src: added more exports from the relaxng and
671 xmlreader clan
672
Daniel Veillardf431eb82003-04-22 08:37:26 +0000673Tue Apr 22 10:35:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
674
675 * SAX.c test/valid/ns* test/result/ns*: applied the patch
676 provided by Brent Hendricks fixing #105992 and integrated the
677 examples in the testsuite.
678
Daniel Veillardc4f65ab2003-04-21 23:07:45 +0000679Tue Apr 22 01:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
680
681 * TODO: updated a bit
682 * configure.in: fixed the comment, threads now default to on
683 * parserInternals.c: fixed an erroneous xmlMallocAtomic() call
684
Daniel Veillarda880b122003-04-21 21:36:41 +0000685Mon Apr 21 23:33:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
686
687 * globals.c libxml.h parser.c parserInternals.c tree.c xmllint.c
688 xmlreader.c include/libxml/parser.h: a lot of performance work
689 especially the speed of streaming through the reader and push
690 interface. Some thread related optimizations. Nearly doubled the
691 speed of parsing through the reader.
692
MDT 2003 John Fleck83c8a5c2003-04-20 16:45:07 +0000693Sun Apr 20 10:36:05 MDT 2003 John Fleck <jfleck@inkstain.net>
694
695 * doc/xmllint.xml
696 * doc/xmllint.1
697 update man page to explain use of --stream
698
Daniel Veillard3c908dc2003-04-19 00:07:51 +0000699Sat Apr 19 02:03:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
700
701 * DOCBparser.c HTMLparser.c c14n.c catalog.c encoding.c globals.c
702 nanohttp.c parser.c parserInternals.c relaxng.c tree.c uri.c
703 xmlmemory.c xmlreader.c xmlregexp.c xpath.c xpointer.c
704 include/libxml/globals.h include/libxml/xmlmemory.h: added
705 xmlMallocAtomic() to be used when allocating blocks which
706 do not contains pointers, add xmlGcMemSetup() and xmlGcMemGet()
707 to allow registering the full set of functions needed by
708 a garbage collecting allocator like libgc, ref #109944
709
Daniel Veillard84942712003-04-18 14:40:05 +0000710Fri Apr 18 16:37:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
711
712 * configure.in: switched to have thread support enabled by default,
713 didn't got troubles with ABI compatibility on Linux, hope it
714 won't break on strange OSes, if yes, report the system ID
715 * doc/libxml2-api.xml: just rebuilt the API
716
Daniel Veillard3e59fc52003-04-18 12:34:58 +0000717Fri Apr 18 14:31:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
718
719 * libxml.h include/libxml/parser.h parser.c xmlIO.c DOCBparser.c:
720 added support for large file, tested with a 3+GB instance,
721 and some cleanup.
722 * catalog.c: added a TODO
723 * Makefile.am: added some "make tests" comments
724
Daniel Veillardac297932003-04-17 12:55:35 +0000725Thu Apr 17 14:51:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
726
727 * relaxng.c: some cleanups
728 * doc/xmlreader.html: extended the document to cover RelaxNG and
729 tree operations
730 * python/tests/Makefile.am python/tests/reader[46].py: added some
731 xmlReader example/regression tests
732 * result/relaxng/tutor*.err: updated the output of a number of tests
733
Daniel Veillard62163602003-04-17 09:36:38 +0000734Thu Apr 17 11:35:37 CEST 2003 Daniel Veillard <daniel@veillard.com>
735
736 * relaxng.c: valgrind pointed out an uninitialized variable error.
737
Daniel Veillard33300b42003-04-17 09:09:19 +0000738Thu Apr 17 11:06:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
739
740 * include/libxml/relaxng.h relaxng.c include/libxml/xmlreader.h
741 xmlreader.c: augnemting the APIs, cleanups.
742 * parser.c: cleanup bug #111005
743 * xmlIO.c: added some missing comments
744
Daniel Veillardce192eb2003-04-16 15:58:05 +0000745Wed Apr 16 17:46:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
746
747 * relaxng.c xmllint.c: more work on RelaxNG streaming validation
748 trying to improve the subset compiled, and more testing.
749 * doc/downloads.html doc/xml.html doc/xmlmem.html: some updates on the
750 documentation
751 * test/relaxng/tutor11_1_3.xml: fixes the DTD path
752 * result/relaxng/*.err: fix some of the outputs
753
Daniel Veillardf4e55762003-04-15 23:32:22 +0000754Wed Apr 16 01:28:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
755
756 * relaxng.c xmlreader.c xmllint.c include/libxml/relaxng.h
757 include/libxml/xmlreader.h: implemented streaming of
758 RelaxNG (when possible) on top of the xmlReader interface,
759 provided it as xmllint --stream --relaxng .rng .xml
760 This seems to mostly work.
761 * Makefile.am: updated to test RelaxNG streaming
762
Daniel Veillardc58f4ef2003-04-14 16:11:26 +0000763Mon Apr 14 18:08:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
764
765 * relaxng.c include/libxml/relaxng.h: integrated the regexp
766 based validity checking of fragments of the document for
767 which the RNG can be compiled to regexps. Works on all regression
768 tests, only fix needed is related to error messages.
769
Daniel Veillard52b48c72003-04-13 19:53:42 +0000770Sun Apr 13 21:51:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
771
772 * relaxng.c xmlregexp.c include/libxml/xmlautomata.h
773 include/libxml/xmlregexp.h: Starting work precompiling
774 parts of RelaxNG schemas. Not plugged onto validity checking
775 yet, just the regexp building part. Needed to extend some
776 of the automata and regexp APIs.
777
Daniel Veillardf6bad792003-04-11 19:38:54 +0000778Fri Apr 11 21:36:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
779
780 * xmllint.c xmlreader.c include/libxml/xmlreader.h: make sure
781 xmllint --stream and xmllint --stream --valid returns errors
782 code appropriately
783
Daniel Veillardc6cae7b2003-04-11 09:02:11 +0000784Fri Apr 11 10:59:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
785
786 * xmlreader.c include/libxml/xmlreader.h: Added the Expand()
787 and Next() operation to work on subtrees within the reader
788 framework.
789 * doc/libxml2-api.xml python/libxml2class.txt: resulting updates
790 * python/tests/reader5.py: added an example for those new
791 functions of the reader.
792
Daniel Veillard645c6902003-04-10 21:40:49 +0000793Thu Apr 10 23:38:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
794
795 * HTMLtree.c: patch from Vasily Tchekalkin to fix #109865
796
Daniel Veillard9e077102003-04-10 13:36:54 +0000797Thu Apr 10 15:32:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
798
799 * xmlreader.c: fixing HasValue for namespace as raised by
800 Denys Duchier
801
Daniel Veillard02ea1412003-04-09 12:08:47 +0000802Wed Apr 9 14:07:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
803
804 * HTMLparser.c include/libxml/HTMLparser.h: exported
805 htmlCreateMemoryParserCtxt() it was static
806
Daniel Veillardd3b9cd82003-04-09 11:24:17 +0000807Wed Apr 9 13:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
808
809 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
810 update from Charles Bozeman for date and duration types
811 * test/schemas/date_0.* test/schemas/dur_0.*
812 result/schemas/date_0.* result/schemas/dur_0.*: updated too
813
Daniel Veillardc00cda82003-04-07 10:22:39 +0000814Mon Apr 7 12:19:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
815
816 * tree.c valid.c xpath.c include/libxml/tree.h include/libxml/valid.h:
817 fixing bug #107129, removing excessive allocation and calls
818 to *printf in the code to build QName strings.
819
Igor Zlatkovic69651182003-04-05 09:43:30 +0000820Sat Apr 5 11:41:36 CEST 2003 Igoe Zlatkovic <igor@zlatkovic.com>
821
822 * win32/libxml2.def.src: fixed conditional exports, reported by
823 Luke Murray.
824
Daniel Veillardadba5f12003-04-04 16:09:01 +0000825Fri Apr 4 18:08:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
826
827 * parser.c: fixed a possible problem with xmlRecoverMemory()
828
Daniel Veillarda48ed3d2003-04-03 15:28:28 +0000829Thu Apr 3 17:24:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
830
831 * trio.c trio.h triodef.h trionan.c trionan.h triop.h triostr.c
832 triostr.h: Bjorn sent an update for the TRIO portability layer.
833
Igor Zlatkovicd6c86502003-04-01 20:00:42 +0000834Tue Apr 1 21:57:26 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
835
836 * win32/libxml2.def.src: exported new functions
837
Daniel Veillardc2d4a932003-04-01 11:13:05 +0000838Tue Apr 1 13:09:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
839
840 * configure.in NEWS: preparing release 2.5.6
841 * doc/*: updated and rebuilt the docs
842
Daniel Veillarde5020412003-04-01 09:55:20 +0000843Tue Apr 1 11:52:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
844
845 * SAX.c: fixed an uninitialized memory access pointed by valgrind
846 on C14Ntests
847
Daniel Veillard7fe1f3a2003-03-31 22:13:33 +0000848Tue Apr 1 00:12:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
849
850 * relaxng.c: one more fixup of error message reporting
851
Daniel Veillard5f1946a2003-03-31 16:38:16 +0000852Mon Mar 31 18:36:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
853
854 * relaxng.c: more work on bug #109225, and fixed an uninitialized
855 variable pointed out by valgrind
856
Daniel Veillarda507fbf2003-03-31 16:09:37 +0000857Mon Mar 31 18:05:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
858
859 * relaxng.c: try to work on bug #109225 and provide better
860 error reports.
861 * result/relaxng/* : this change the output of a number of tests
862 * xinclude.c: fixing the parsed entity redefinition problem
863 raised on the list.
864 * test/schemas/date_0.xsd: updated the date test c.f. E2-12
865
Daniel Veillardb3721c22003-03-31 11:22:25 +0000866Mon Mar 31 13:19:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
867
868 * xmlschemastypes.c: fixed date comparison to handle the tzo
869 The only failures left are disagreements on Notations and
870 '+1' not being allowed for ulong, uint, ushort and ubyte.
871
Daniel Veillard455cc072003-03-31 10:13:23 +0000872Mon Mar 31 12:11:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
873
874 * xmlschemastypes.c: fixed gMonth parsing routine accordingly
875 to the XML Schemas errata
876 http://www.w3.org/2001/05/xmlschema-errata#e2-12
877
Daniel Veillarde637c4a2003-03-30 21:10:09 +0000878Sun Mar 30 23:04:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
879
880 * relaxng.c xmlschemastypes.c: more work on XML Schemas datatypes
881 and facets support. Currently only schemas with binHex or
882 base64 don't compile. A few error left in the test suite:
883 found 1035 test instances: 919 success 23 failures
884 most are gdate or gdateyear failing check, and a few cases where
885 James clark tests results are strange.
886 * valid.c: allow to reuse the Notation checking routine without
887 having a validation context.
888 * SAX.c: removed a #if 0
889
Daniel Veillardb6c7f412003-03-29 16:41:55 +0000890Sat Mar 29 17:35:05 CET 2003 Daniel Veillard <daniel@veillard.com>
891
892 * xinclude.c: forgot to apply one check from #106931 patch
893 * xmlschemastypes.c: more work on XML Schemas datatypes
894
Daniel Veillardc4c21552003-03-29 10:53:38 +0000895Sat Mar 29 11:49:25 CET 2003 Daniel Veillard <daniel@veillard.com>
896
897 * relaxng.c include/libxml/relaxng.h xmlschemastypes.c: more work
898 on cleaning up XML Schemas datatypes based on James Clark tests
899 test/xsdtest/xsdtest.xml
900
Daniel Veillard80b19092003-03-28 13:29:53 +0000901Fri Mar 28 14:24:08 CET 2003 Daniel Veillard <daniel@veillard.com>
902
903 * relaxng.c: implemented comparisons for Schemas values.
904 * xmlschemastypes.c include/libxml/xmlschemastypes.h: fixed
905 some bugs in duration handling, comparisons for durations
906 and decimals, removed all memory leaks pointed out by James
907 testsuite. Current status is now
908 found 238 test schemas: 197 success 41 failures
909 found 1035 test instances: 803 success 130 failures
910
Daniel Veillard91a13252003-03-27 23:44:43 +0000911Fri Mar 28 00:41:55 CET 2003 Daniel Veillard <daniel@veillard.com>
912
913 * xmlschemas.c include/libxml/xmlschemas.h: fixed bugs and memory
914 leaks in the W3C XML Schemas code
915 * xmlschemastypes.c: implemented nonPositiveInteger
916 * test/schemas/length2_0.xsd result/schemas/length2_0_0.err:
917 fixed the test and result.
918
Daniel Veillard6560a422003-03-27 21:25:38 +0000919Thu Mar 27 22:23:07 CET 2003 Daniel Veillard <daniel@veillard.com>
920
921 * HTMLparser.c tree.c: two patches from James Bursa on the HTML
922 parser and a typo
923 * xmlschemastypes.c: reindenting, fixing a memory access
924 problem with dates.
925
Daniel Veillard6c5b2d32003-03-27 14:55:52 +0000926Thu Mar 27 15:53:35 CET 2003 Daniel Veillard <daniel@veillard.com>
927
928 * parser.c: fixing #109227 providing more context in case of
929 start/end tag mismatch
930 * python/tests/ctxterror.py python/tests/readererr.py: update the
931 tests accordingly
932
Daniel Veillardd9b72832003-03-27 14:24:00 +0000933Thu Mar 27 15:22:41 CET 2003 Daniel Veillard <daniel@veillard.com>
934
935 * xinclude.c: should fix #109327 errors on memory accesses
936
Daniel Veillardc7e9b192003-03-27 14:08:24 +0000937Thu Mar 27 15:06:13 CET 2003 Daniel Veillard <daniel@veillard.com>
938
939 * HTMLtree.c: Fixed reopening of #78662 <form action="...">
940 is an URI reference
941
Daniel Veillarde209b332003-03-26 21:40:13 +0000942Wed Mar 26 22:38:39 CET 2003 Daniel Veillard <daniel@veillard.com>
943
944 * xpath.c: fixed bug #109160 on non-ASCII IDs
945
Daniel Veillard642104e2003-03-26 16:32:05 +0000946Wed Mar 26 17:30:37 CET 2003 Daniel Veillard <daniel@veillard.com>
947
948 * parser.c: Norm suggested a nicer error message for xml:space values
949 errors
950
Daniel Veillarde4fa2932003-03-26 00:38:10 +0000951Wed Mar 26 01:34:19 CET 2003 Daniel Veillard <daniel@veillard.com>
952
953 * xpath.c include/libxml/xpath.h: first part of the fix to
954 performance bug #108905, adds xmlXPathOrderDocElems() providing
955 document order for nodes.
956 * python/libxml.c: Python may require TRIO as Albert Chin pointed out
957
Daniel Veillard09628212003-03-25 15:10:27 +0000958Tue Mar 25 16:07:00 CET 2003 Daniel Veillard <daniel@veillard.com>
959
960 * xmlschemastypes.c: removing a warning with Sun compiler
961 bug #109154
962
MST 2003 John Fleckda271742003-03-25 14:05:17 +0000963Tue Mar 25 07:02:56 MST 2003 John Fleck <jfleck@inkstain.net>
964
965 * doc/xmllint.xml
966 * doc/xmllint.1
967 update xmllint man page with --relaxng option
968
Daniel Veillard2032d292003-03-25 11:09:40 +0000969Tue Mar 25 12:07:03 CET 2003 Daniel Veillard <daniel@veillard.com>
970
971 * python/setup.py.in : was missing "drv_libxml2.py"
972
Daniel Veillard9adc0462003-03-24 18:39:54 +0000973Mon Mar 24 19:38:05 CET 2003 Daniel Veillard <daniel@veillard.com>
974
975 * tree.c xpath.c: some changes related to the new way of
976 handling Result Value Tree, before 2.5.5
977
Daniel Veillardd8da01c2003-03-24 15:58:23 +0000978Mon Mar 24 16:36:23 CET 2003 Daniel Veillard <daniel@veillard.com>
979
980 * configure.in NEWS: preparing release 2.5.5
981 * doc/* : updated the documentation and regenerated it.
982
Daniel Veillardef0b4502003-03-24 13:57:34 +0000983Mon Mar 24 14:56:01 CET 2003 Daniel Veillard <daniel@veillard.com>
984
985 * xpath.c: fixed some problems related to #75813 about handling
986 of Result Value Trees
987
Daniel Veillard9231ff92003-03-23 22:00:51 +0000988Sun Mar 23 22:57:20 CET 2003 Daniel Veillard <daniel@veillard.com>
989
990 * uri.c: applied a set of patches from Lorenzo Viali correcting
991 URI parsing errors.
992
Daniel Veillard5f8d1a32003-03-23 21:02:00 +0000993Sun Mar 23 22:00:14 CET 2003 Daniel Veillard <daniel@veillard.com>
994
995 * parser.c: validity status was not passed back when validating in
996 entities, but raised by Oliver Fischer
997
Daniel Veillard04ee2f22003-03-23 20:31:46 +0000998Sun Mar 23 21:30:50 CET 2003 Daniel Veillard <daniel@veillard.com>
999
1000 * HTMLtree.c: avoid escaping ',' in URIs
1001
Daniel Veillardef8dd7b2003-03-23 12:02:56 +00001002Sun Mar 23 12:57:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1003
1004 * parser.c: fixing bug #108976 get the ID/REFs to reference
1005 the ID in the document content and not in the entity copy
1006 * SAX.c include/libxml/parser.h: more checking of the ID/REF
1007 stuff, better solution for #107208
1008 * xmlregexp.c: removed a direct printf, dohhh
1009 * xmlreader.c: fixed a bug on streaming validation of empty
1010 elements in entities
1011 * result/VC/ElementValid8 test/VCM/v20.xml result/valid/xhtml1.xhtml:
1012 cleanup of the validation tests
1013 * test/valid/id* test/valid/dtds/destfoo.ent result/valid/id*:
1014 added more ID/IDREF tests to the suite
1015
Daniel Veillard2cfd9df2003-03-22 22:39:16 +00001016Sat Mar 22 23:38:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1017
1018 * xmlreader.c: fixed #107043 removing 2 warnings with Sun One
1019 compiler.
1020
Daniel Veillard20863822003-03-22 17:51:47 +00001021Sat Mar 22 18:50:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1022
1023 * relaxng.c: valgrind'ed and cleaned up a couple of memory issues.
1024
Daniel Veillard9ff2d472003-03-22 15:18:01 +00001025Sat Mar 22 16:15:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1026
1027 * SAX.c: fix bug #107208 avoid false duplicates when ID/REFs are
1028 defined in entities content
1029
Daniel Veillard99737f52003-03-22 14:55:50 +00001030Sat Mar 22 15:53:27 CET 2003 Daniel Veillard <daniel@veillard.com>
1031
1032 * SAX.c: Fixed validation bug #108858 on namespace names using
1033 entities and reported by Brent Hendricks
1034 * xmllint.c: report xmlTextReaderHasValue() result in --stream
1035 --debug output.
1036
Daniel Veillard48ef4c92003-03-22 12:38:15 +00001037Sat Mar 22 13:32:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1038
1039 * xmlreader.c: fixed bug #108801 reported by Malcolm Tredinnick
1040 about the DocType node not being reported sometimes.
1041 * python/tests/reader.py: added to test to the regression checks
1042
Daniel Veillard120e8eb2003-03-22 01:00:34 +00001043Sat Mar 22 01:57:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1044
1045 * xmlreader.c: fixed bug #108546 on long CDATA (or text nodes)
1046 reported by Edd Dumbill
1047
Daniel Veillard77a90a72003-03-22 00:04:05 +00001048Sat Mar 23 01:00:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1049
1050 * HTMLparser.c parser.c parserInternals.c: patch from
1051 johan@evenhuis.nl for #107937 fixing some line counting
1052 problems, and some other cleanups.
1053 * result/HTML/: this result in some line number changes
1054
Daniel Veillard580ced82003-03-21 21:22:48 +00001055Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1056
1057 * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
1058 instead of libxml.spec
1059 * relaxng.c: fixed some of the error reporting excessive
1060 verbosity
1061 * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
1062 xmlschemastypes.c: removed some warnings from gcc
1063 * doc/libxml2-api.xml: rebuilt
1064
Daniel Veillarde063f482003-03-21 16:53:17 +00001065Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1066
1067 * relaxng.c: another optimization, for choice this time
1068 * result/relaxng/spec1* result/relaxng/tutor12_1*
1069 result/relaxng/tutor3_7: cleanups.
1070
Daniel Veillard0e3d3ce2003-03-21 12:43:18 +00001071Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1072
1073 * relaxng.c: fixed xmlRelaxNGNodeMatchesList
1074 * test/relaxng/testsuite.xml: augmented the test suite
1075 * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
1076 some schemas validation tests in the presence of foreign
1077 namespaces.
1078
Daniel Veillardbbb78b52003-03-21 01:24:45 +00001079Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
1080
1081 * relaxng.c: added another interleave speedup.
1082
Daniel Veillardef2e4ec2003-03-20 16:23:26 +00001083Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1084
1085 * xmlschemastypes.c: added integer and fixed one of the
1086 IDREFS regression tests pbm
1087 * result/relaxng/docbook_0.err: updated
1088
Daniel Veillard249d7bb2003-03-19 21:02:29 +00001089Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1090
1091 * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
1092 declared both in the DTD and in the Schemas <grin/>
1093 * relaxng.c: more debug, added a big optimization for <mixed>
1094 * test/relaxng/testsuite.xml: augmented the testsuite
1095 * test/relaxng/ result/relaxng: added the RelaxNG spec and a
1096 DocBook example to the regression tests
1097
Daniel Veillard798024a2003-03-19 10:36:09 +00001098Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
1099
1100 * check-xsddata-test-suite.py: cosmetic change for output
1101 * relaxng.c: try to minimize calls to malloc/free for states.
1102
Daniel Veillarda1a9d042003-03-18 16:53:17 +00001103Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1104
1105 * tree.c: removed a warning
1106 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
1107 support
1108 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
1109 cleanup/improvements of the regression tests batch
1110 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
1111
Daniel Veillard28c52ab2003-03-18 11:39:17 +00001112Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1113
1114 * relaxng.c: fixed error msg cleanup deallocation
1115 * xmlschemastypes.c: added a function to handle lists of
1116 atomic types, added support for IDREFS
1117
Daniel Veillardc3da18a2003-03-18 00:31:04 +00001118Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
1119
1120 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
1121 and IDREF, usable from RelaxNG now
1122 * include/libxml/xmlschemastypes.h: need to add a new interface
1123 because the validation modifies the infoset
1124 * test/relaxng/testsuite.xml: extended the testsuite
1125
Daniel Veillard952379b2003-03-17 15:37:12 +00001126Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1127
1128 * relaxng.c: fixed the last core RelaxNG bug known #107083,
1129 shemas datatype ID/IDREF support still missing though.
1130 * xmlreader.c: fix a crashing bug with prefix raised by
1131 Merijn Broeren
1132 * test/relaxng/testsuite.xml: augmented the testsuite with
1133 complex inheritance tests
1134
Daniel Veillardfd573f12003-03-16 17:52:32 +00001135Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1136
1137 * relaxng.c: switched back to the previous Relax-NG code base,
1138 the derivation algorithm need severe constraining code to avoid
1139 combinatorial explosion. Fixed the problem with Sebastian Rahtz
1140 TEI based example and other bugs
1141 * result/relaxng/*err: updated the results
1142 * test/relaxng/testsuite.xml: started a new test suite
1143
Daniel Veillard1564e6e2003-03-15 21:30:25 +00001144Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
1145
1146 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
1147 that the original RelaxNG validation code was un-fixeable, it got
1148 rewritten to use the derivation algorithm from James Clark and
1149 redebugged it (nearly) from scratch:
1150 found 373 test schemas: 372 success 1 failures
1151 found 529 test instances: 529 success 0 failures
1152
Daniel Veillard39eb88b2003-03-11 11:21:28 +00001153Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1154
1155 * SAX.c parser.c: fix some recursion problems introduced in the
1156 last release.
1157 * relaxng.c: more debugging of the RNG validation engine, still
1158 problems though.
1159
Daniel Veillard5add8682003-03-10 13:13:58 +00001160Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1161
1162 * Makefile.am: stop generating wrong result file with * in name
1163 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
1164 * result/relaxng/demo* test/relaxng/demo: added the tests from
1165 Sebastian reproducing the problem.
1166
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +00001167Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
1168
Daniel Veillard5add8682003-03-10 13:13:58 +00001169 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
1170 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +00001171
Aleksey Sanin693c9bc2003-03-09 22:36:52 +00001172Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
1173
1174 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
1175 variable to control the indentation for the xmllint "--format"
1176 option
1177
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +00001178Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1179
1180 * encoding.c: applied Gennady's patch against buffer overrun
1181
Daniel Veillard42f12e92003-03-07 18:32:59 +00001182Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1183
1184 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
1185 Clark it appeared I had bug in URI parsing code ...
1186 * relaxng.c include/libxml/relaxng.h: completely revamped error
1187 reporting to not loose message from optional parts.
1188 * xmllint.c: added timing for RNG validation steps
1189 * result/relaxng/*: updated the result, all error messages changed
1190
Daniel Veillardedfd5882003-03-07 14:20:40 +00001191Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1192
1193 * xpath.c: fix bug #107804, the algorithm used for document order
1194 computation was failing on attributes.
1195
Daniel Veillard83391282003-03-06 21:37:30 +00001196Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1197
1198 * valid.c: fix bug #107764 , possibility of buffer overflow
1199 in xmlValidDebug()
1200
Daniel Veillard6c73cb82003-03-05 16:45:40 +00001201Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1202
1203 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
1204 from Philipp Dunkel
1205
Daniel Veillard5f704af2003-03-05 10:01:43 +00001206Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1207
1208 * xmlschemastype.c: made powten array static it should not be exported
1209 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
1210 parser function.
1211 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
1212
Daniel Veillard7b72ee52003-02-27 23:24:53 +00001213Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1214
1215 * tree.c: fixed a node dump crash on attributes
1216 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
1217 an URI test bug and get better output.
1218
Daniel Veillard463a5472003-02-27 21:30:32 +00001219Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1220
1221 * check-xsddata-test-suite.py: give more infos
1222 * relaxng.c: fix a bug reported by Sebastian Rahtz and
1223 REF->DEF in attribute values.
1224
Daniel Veillardeb7189f2003-02-27 20:11:13 +00001225Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1226
1227 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
1228 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
1229 regression tests from James Clark.
1230
Daniel Veillard8bc6cf92003-02-27 17:42:22 +00001231Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1232
1233 * relaxng.c xmlschemas.c xmlschemastypes.c
1234 include/libxml/xmlschemastypes.h: added param support for relaxng
1235 type checking, started to increment the pool of simple types
1236 registered, still much work to be done on simple types and
1237 facets checkings.
1238
Daniel Veillard19ab45b2003-02-26 15:49:03 +00001239Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1240
1241 * entities.c: fixes again one of the problem raised by
1242 James Clark in #106788
1243
Daniel Veillardc482e262003-02-26 14:48:48 +00001244Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1245
1246 * relaxng.c: Fixed a couple of problem raised by James Clark
1247 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
1248 datatype level still not fixed though.
1249
Daniel Veillard17bed982003-02-24 20:11:43 +00001250Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1251
1252 * configure.in: preparing release 2.5.4
1253 * doc/*: updated and rebuilt the docs
1254 * relaxng.c: removed warnings
1255 * result/relaxng/*: updated the results
1256
Daniel Veillardf4be0182003-02-24 19:54:33 +00001257Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1258
1259 * valid.c: fixes a DTD regexp generation problem.
1260
Daniel Veillard02111c12003-02-24 19:14:52 +00001261Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1262
1263 * parser.c: fixes bug #105998 about false detection of
1264 attribute consumption loop.
1265
Daniel Veillard2406abd2003-02-24 18:16:47 +00001266Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1267
1268 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
1269
Daniel Veillardfcc822e2003-02-24 17:52:08 +00001270Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1271
1272 * SAX.c: fixed bug #105992
1273
Daniel Veillard3ebc7d42003-02-24 17:17:58 +00001274Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
1275
1276 * tree.c: fixed xmlSetProp and al. when the node passed is not an
1277 element.
1278 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
1279 found 373 test schemas: 369 success 4 failures
1280 found 529 test instances: 525 success 4 failures
1281 * check-relaxng-test-suite.py: added memory debug reporting
1282
Daniel Veillardc64b8e92003-02-24 11:47:13 +00001283Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1284
1285 * uri.c parser.c: some warning removal on Igor's patch
1286 * tree.c: seems I messed up with #106788 fix
1287 * python/libxml.c: fixed some base problems when Python provides
1288 the resolver.
1289 * relaxng.c: fixed the interleave algorithm
1290 found 373 test schemas: 364 success 9 failures
1291 found 529 test instances: 525 success 4 failures
1292 the resulting failures are bug in the algorithm from 7.3 and
1293 lack of support for params
1294
Daniel Veillard0046c0f2003-02-23 13:52:30 +00001295Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1296
1297 * parser.c: another fix for nodeinfo in entities problem
1298 * tree.c entities.c: fixed bug #106788 from James Clark
1299 some spaces need to be serialized as character references.
1300
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +00001301Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1302
1303 * parser.c uri.c: fixed the bug I introduced in the path
1304 handling, reported by Sebastian Bergmann
1305
Daniel Veillard44e1dd02003-02-21 23:23:28 +00001306Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1307
1308 * parser.c: fixing some nodeinfo in entities problem raised
1309 by Glenn W. Bach
1310 * relaxng.c: implemented the first section 7.3 check
1311 * result/relaxng/*: updated the results
1312
Daniel Veillardc5312d72003-02-21 17:14:10 +00001313Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1314
1315 * relaxng.c: fixed some problems in the previous commit
1316 and finished implementing 4.16 rules checking
1317 found 373 test schemas: 353 success 20 failures
1318 found 529 test instances: 519 success 6 failures
1319 * result/relaxng/*: updated the results
1320
Daniel Veillard4c5cf702003-02-21 15:40:34 +00001321Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1322
1323 * relaxng.c: implemented checks from section 7.2
1324
Daniel Veillard77648bb2003-02-20 15:03:22 +00001325Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1326
1327 * relaxng.c: implemented the checks from section 7.1, fixed
1328 some of the 4.20 and 4.21 problems.
1329 found 373 test schemas: 338 success 35 failures
1330 found 529 test instances: 519 success 6 failures
1331 * result/relaxng/*: updated the results
1332
Daniel Veillard1c745ad2003-02-20 00:11:02 +00001333Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1334
1335 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
1336 * result/relaxng/*: updated the results
1337
Daniel Veillardce14fa52003-02-19 17:32:48 +00001338Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1339
1340 * relaxng.c: more bugfixes
1341 * result/relaxng/*: updated the results
1342
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +00001343Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1344
1345 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
1346 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
1347 * SAX.c: ensured xmlDoc.URL is always canonic
1348 * parser.c: obsoleted xmlNormalizeWindowsPath
1349 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
1350 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
1351 * win32/libxml2.def.src: added few exports
1352
1353
Daniel Veillard2e9b1652003-02-19 13:29:45 +00001354Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
1355
1356 * Makefile.am configure.in: patched to have shared libraries
1357 for Python regression tests and static binaries for gdb debug
1358 in my development environment
1359 * relaxng.c: more bugfixes
1360 found 373 test schemas: 296 success 77 failures
1361 found 529 test instances: 516 success 8 failures
1362 * result/relaxng/*: updated the results
1363
Daniel Veillard8fe98712003-02-19 00:19:14 +00001364Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1365
1366 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
1367
Daniel Veillardd4310742003-02-18 21:12:46 +00001368Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1369
1370 * xmlschemastypes.c: float/double check bugfix
1371 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
1372 validation
1373 * xmlreader.c: add a TODO for Jody
1374 * relaxng.c: bugfix bugfix bugfix
1375 found 373 test schemas: 300 success 73 failures
1376 found 529 test instances: 507 success 10 failures
1377 * result/relaxng/*: updated the results
1378
Daniel Veillard2df2de22003-02-17 23:34:33 +00001379Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1380
1381 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
1382
Daniel Veillard416589a2003-02-17 17:25:42 +00001383Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1384
1385 * relaxng.c check-relaxng-test-suite.py: more work on the
1386 RelaxNG implementation conformance testing.
1387 found 373 test schemas: 284 success 89 failures
1388 found 529 test instances: 448 success 47 failures
1389 * result/relaxng/*: updated the results
1390
Daniel Veillard784b9352003-02-16 15:50:27 +00001391Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1392
1393 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
1394 a patch from Kjartan Maraas to fix some typos
1395
Daniel Veillardfebcca42003-02-16 15:44:18 +00001396Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1397
1398 * relaxng.c: more bug-hunting
1399 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
1400 intermediate rng tree
1401 * python/generator.py: patch from Stephane Bidoul to fix the generator
1402 on python < 2.2
1403
Daniel Veillardd2298792003-02-14 16:54:11 +00001404Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1405
1406 * check-relaxng-test-suite.py relaxng.c: more testing on the
1407 Relax-NG front, cleaning up the regression tests failures
1408 current state and I forgot support for "mixed":
1409 found 373 test schemas: 280 success 93 failures
1410 found 529 test instances: 401 success 68 failures
1411 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
1412 moved the Name, NCName and QName validation routine in tree.c
1413 * uri.c: fixed handling of URI ending up with #, i.e. having
1414 an empty fragment ID.
1415 * result/relaxng/*: updated the results
1416
Daniel Veillard9a237c92003-02-13 15:52:58 +00001417Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1418
1419 * check-xinclude-test-suite.py: improved the script accordingly
1420 to the XInclude regression tests updates
1421 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
1422 November 2002
1423 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
1424 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
1425 augmented the Xpointer testsuite for the element() scheme
1426
Daniel Veillardf4b4f982003-02-13 11:02:08 +00001427Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1428
1429 * relaxng.c: added TODO for the DTD compatibility spec
1430 * xinclude.c: more bug fixes driven by the testsuite
1431
Daniel Veillardd581b7e2003-02-11 18:03:05 +00001432Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
1433
1434 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
1435 regression tests for XInclude, improved the script, improving
1436 XInclude error reporting mechanism
1437
Daniel Veillard1d788d22003-02-10 16:21:58 +00001438Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1439
1440 * NEWS doc/* configure.in: preparing release 2.5.3
1441
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +00001442Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1443
1444 * tree.c: trying to fix #104934 about some XHTML1 serialization
1445 issues.
1446
Daniel Veillard809faa52003-02-10 15:43:53 +00001447Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
1448
1449 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
1450 encoding conversion when the input buffer stops in the
1451 middle of a multibyte char
1452
Daniel Veillard1703c5f2003-02-10 14:28:44 +00001453Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1454
1455 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
1456 * check-relaxng-test-suite.py: python script to run regression
1457 against OASIS RelaxNG testsuite
1458 * relaxng.c: some cleanup tweaks
1459 * HTMLparser.c globals.c: cleanups in comments
1460 * doc/libxml2-api.xml: updated the API
1461 * result/relaxng/*: errors moved files, so large diffs but
1462 no changes at the semantic level.
1463
Daniel Veillard6aa2f602003-02-10 00:01:56 +00001464Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1465
1466 * tree.c: fixing #105678 problem when dumping a namespace node.
1467
Daniel Veillard591b4be2003-02-09 23:33:36 +00001468Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1469
1470 * xpath.c: fixed doc comment problems
1471 * python/generator.py python/libxml_wrap.h python/types.c: adding
1472 RelaxNG wrappers
1473 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
1474 test of those early Python RelaxNG bindings
1475
1476Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +00001477
1478 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
1479 * relaxng.c: found the validation problem I had with interleave
1480 when not covering all remaining siblings
1481 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
1482 testsuite and check the RNG schemas against the RNG schemas
1483 given in appendix A
1484
Igor Zlatkovic6dacee62003-02-08 17:52:57 +00001485Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1486
1487 * win32/Makefile.msvc: updates for RelaxNG
1488 * win32/Makefile.mingw: updates for RelaxNG
1489 * win32/libxml2.def.src: added RelaxNG exports
1490
Daniel Veillard97fd5672003-02-07 13:01:54 +00001491Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1492
1493 * xinclude.c: applied another bug fix from Sean Chittenden
1494
Daniel Veillardef4d3bc2003-02-07 12:38:22 +00001495Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1496
1497 * configure.in xmllint.c: I f...ed up the default configuration
1498 of schemas and --relaxng option display in xmllint, pointed by
1499 Morus Walter.
1500 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
1501 detection module, fixes bug #105374.
1502
Daniel Veillardc5a70f22003-02-06 23:41:59 +00001503Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1504
1505 * xmlschemastypes.c: added the boolean base type.
1506
Daniel Veillard96a4b252003-02-06 08:22:32 +00001507Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1508
1509 * xmlschemastypes.c: started implementing some of the missing
1510 default simple types
1511 * result/relaxng/*: updated the results
1512
Daniel Veillard72fef162003-02-05 14:31:19 +00001513Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1514
1515 * NEWS doc/*: updated the docs, ready for 2.5.2 release
1516
Daniel Veillard71531f32003-02-05 13:19:53 +00001517Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1518
1519 * HTMLparser.c tree.c xmlIO.c: comments cleanups
1520 * Makefile.am: use xmllint for doing the RelaxNG tests
1521 * configure.in: preparing 2.5.2 made schemas support default to
1522 on instead of off
1523 * relaxng.c: removed the verbosity
1524 * xmllint.c: added --relaxng option
1525 * python/generator.py python/libxml_wrap.h: prepared the integration
1526 of the new RelaxNG module and schemas
1527 * result/relaxng/*: less verbose output
1528
Daniel Veillardec498e12003-02-05 11:01:50 +00001529Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
1530
1531 * valid.c: do not run content model validation if the
1532 content is not determinist
1533
Daniel Veillardde590ca2003-02-05 10:45:26 +00001534Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1535
1536 * SAX.c: added the redefinition of namespaced attribute
1537 check that was missing as Fabrice Desré pointed out.
1538
Daniel Veillard930dfb62003-02-05 10:17:38 +00001539Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1540
1541 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
1542 improvements from Nick Kew, allowing to do more checking
1543 to HTML elements and attributes.
1544
Daniel Veillard4287c572003-02-04 22:48:53 +00001545Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1546
1547 * xinclude.c: fixing bug #105137 about entities declaration
1548 needing to be copied to the including document.
1549
Daniel Veillard652d8a92003-02-04 19:28:49 +00001550Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1551
1552 * catalog.c: fixed bug #104817 with delegateURI
1553 * xpath.c: fixing bugs #104123 and #104125
1554
Daniel Veillard0e298ad2003-02-04 16:14:33 +00001555Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
1556
1557 * configure.in valid.c xmlreader.c python/libxml_wrap.h
1558 python/types.c: fixing #104096 to compile without regexps
1559
Daniel Veillard57e79b32003-02-04 15:33:12 +00001560Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1561
1562 * valid.c: fixing bug #103969 forgot to add an epsilon transition
1563 when building the automata for elem*
1564
Daniel Veillard358a9892003-02-04 15:22:32 +00001565Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1566
1567 * HTMLparser.c: applied patch from Arne de Bruijn fixing
1568 bug #103827
1569
Daniel Veillardeb137172003-02-04 15:18:06 +00001570Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1571
1572 * HTMLparser.c: updating a comment, fixing #103776
1573
Daniel Veillard8d589042003-02-04 15:07:21 +00001574Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1575
1576 * parser.c: fixing bug 105049 for validity checking of content
1577 within recursive entities.
1578
Daniel Veillarde5b110b2003-02-04 14:43:39 +00001579Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1580
1581 * HTMLparser.c: try to fix # 105049
1582 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
1583 * tree.c: updated a function comment
1584
Daniel Veillard419a7682003-02-03 23:22:49 +00001585Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1586
1587 * relaxng: more work on grammars and refs/defs
1588 * test/relaxng/* result/relaxng/*: augmented/updated the
1589 regression tests
1590
Daniel Veillard144fae12003-02-03 13:17:57 +00001591Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1592
1593 * relaxng: more work on name classes, except support
1594 * test/relaxng/* result/relaxng/*: augmented/updated the
1595 regression tests
1596
Daniel Veillard1ed7f362003-02-03 10:57:45 +00001597Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1598
1599 * relaxng: more work on name classes, the "validate all" schemas
1600 seems to work now.
1601 * test/relaxng/* result/relaxng/*: augmented/updated the
1602 regression tests
1603
Daniel Veillard3b2e4e12003-02-03 08:52:58 +00001604Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1605
1606 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
1607 * parser.c: put a guard against infinite document depth, basically
1608 trying to avoid another kind of DoS attack.
1609 * relaxng.c: some code w.r.t. nameClasses
1610
Daniel Veillardfc1a4502003-02-02 16:02:55 +00001611Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1612
1613 * test/relaxng/* result/relaxng/*: check all the namespace support
1614 was actually correct based on tutorial section 10.
1615
Daniel Veillarde2a5a082003-02-02 14:35:17 +00001616Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1617
1618 * relaxng: include seems to work okay now
1619 * test/relaxng/* result/relaxng/*: augmented/updated the
1620 regression tests
1621
Daniel Veillarda9d912d2003-02-01 17:43:10 +00001622Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1623
1624 * relaxng.c: a bit of work done in the train back.
1625 * test/relaxng/*: added one of the include tests
1626
Daniel Veillard154877e2003-01-30 12:17:05 +00001627Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1628
1629 * relaxng: more work done in the train
1630 * test/relaxng/* result/relaxng/*: augmented/updated the
1631 regression tests
1632
Daniel Veillarde431a272003-01-29 23:02:33 +00001633Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1634
1635 * relaxng.c: debugging of externalRef
1636 * test/relaxng/* result/relaxng/*: augmented/updated the
1637 regression tests
1638
Daniel Veillardd41f4f42003-01-29 21:07:52 +00001639Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1640
1641 * relaxng.c: more work on Relax-NG, implementing externalRef
1642 * test/relaxng/* result/relaxng/*: augmented/updated the
1643 regression tests
1644 * Makefile.am: cleanup to Relaxtests target
1645
Daniel Veillardb08c9812003-01-28 23:09:49 +00001646Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1647
1648 * relaxng.c: more work on Relax-NG, implementing interleave
1649 * test/relaxng/* result/relaxng/*: augmented/updated the
1650 regression tests
1651
Daniel Veillard76fc5ed2003-01-28 20:58:15 +00001652Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1653
1654 * relaxng.c: more work on Relax-NG, implementing interleave
1655 * test/relaxng/* result/relaxng/*: augmented/updated the
1656 regression tests
1657
MST 2003 John Fleckda81d192003-01-27 14:35:56 +00001658Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
1659
1660 * doc/tutorial/customfo.xsl
1661 * doc/tutorial/customhtml.xsl
1662 adding stylesheet customizations used to generate fo
1663 for pdf and html
1664
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001665Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1666
1667 * relaxng.c: more work on Relax-NG
1668 * test/relaxng/* result/relaxng/*: augmented/updated the
1669 regression tests
1670 * xmlschemastypes.c: added a number of base type definition but not
1671 the associated checks, those are still TODOs
1672
MST 2003 John Fleck731967e2003-01-27 00:39:50 +00001673Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
1674
1675 in docs/tutorial:
1676 * apa.html
1677 * apb.html
1678 * apc.html
1679 * apd.html
1680 * ape.html
1681 * apf.html
1682 * apg.html
1683 * ar01s02.html
1684 * ar01s03.html
1685 * ar01s04.html
1686 * ar01s05.html
1687 * ar01s06.html
1688 * ar01s07.html
1689 * ar01s08.html
1690 * index.html
1691 * xmltutorial.pdf
1692 * xmltutorial.xml
1693 add index to tutorial
1694
MST 2003 John Fleck937362d2003-01-27 00:04:32 +00001695Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
1696
1697 * doc/xmlcatalog.1
1698 * doc/xmlcatalog_man.html
1699 * doc/xmlcatalog_man.xml
1700 belatedly fixing bug #93622 (adds rewriteURI type to
1701 "--add" option in xmlcatalog man page
1702
Daniel Veillard3be27512003-01-26 19:49:04 +00001703Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1704
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001705 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +00001706 Julio Merino, closing #104475
1707
Daniel Veillardea3f3982003-01-26 19:45:18 +00001708Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1709
1710 * relaxng.c: more work on Relax-NG
1711 * test/relaxng/* result/relaxng/*: augmented/updated the
1712 regression tests
1713
Daniel Veillardedc91922003-01-26 00:52:04 +00001714Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1715
1716 * relaxng.c: more work on Relax-NG
1717 * test/relaxng/* result/relaxng/*: augmented/updated the
1718 regression tests
1719
Daniel Veillarddd1655c2003-01-25 18:01:32 +00001720Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1721
1722 * README: updated the policy on private mail answers
1723 * relaxng.c: more work on Relax-NG
1724 * test/relaxng/* result/relaxng/*: augmented/updated the
1725 regression tests
1726
Daniel Veillard7424eb62003-01-24 14:14:52 +00001727Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
1728
1729 * error.c parser.c tree.c: applied a documentation patch from
1730 Stefan Kost
1731
Daniel Veillard276be4a2003-01-24 01:03:34 +00001732Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1733
1734 * relaxng.c: more work on Relax-NG
1735 * doc/*: regenerated the docs
1736 * test/relaxng/* result/relaxng/*: updated and augmented the
1737 Relax-NG regression tests and results
1738
Daniel Veillard6eadf632003-01-23 18:29:16 +00001739Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1740
1741 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
1742 First commit of the new Relax-NG validation code, not generally
1743 useful yet.
1744 * test/relaxng/* result/relaxng/*: current state of the regression
1745 tests
1746
Daniel Veillard814a76d2003-01-23 18:24:20 +00001747Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1748
1749 * tree.c: minimized the memory allocated for GetContent
1750 and a bit of cleanup.
1751
Daniel Veillardff12c492003-01-23 16:42:55 +00001752Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1753
1754 * python/generator.py: seems there is no good reasons to
1755 not generate bindings for XPointer
1756
Daniel Veillard540a31a2003-01-21 11:21:07 +00001757Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1758
1759 * xmlreader.c doc/apibuild.py: applied a new patch from
1760 Stéphane Bidoul for cleanups
1761 * doc/libxml2-api.xml: rebuilt the API description with
1762 new entry points
1763
Daniel Veillard417be3a2003-01-20 21:26:34 +00001764Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1765
1766 * xmlreader.c python/drv_libxml2.py python/generator.py
1767 python/libxml.c python/libxml.py python/libxml_wrap.h
1768 python/types.c: patch from Stéphane Bidoul for better per
1769 context error message APIs
1770 * python/tests/ctxterror.py python/tests/readererr.py:
1771 update of the tests
1772
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +00001773Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
1774
1775 * doc/guidelines.html
1776 grammar and spelling cleanup
1777
Daniel Veillard26f70262003-01-16 22:45:08 +00001778Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1779
1780 * xmlreader.c include/libxml/xmlreader.h python/generator.py
1781 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
1782 a patch from Stéphane Bidoul to allow per XMLtextReader error
1783 and warning handling
1784 * python/tests/Makefile.am python/tests/readererr.py: adding the
1785 specific regression test
1786
Daniel Veillard71f9d732003-01-14 16:07:16 +00001787Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1788
1789 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
1790 should raise a syntax error
1791
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001792Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1793
1794 * python/libxml.c: cleanup patch from Stéphane Bidoul
1795
Daniel Veillard81601f92003-01-14 13:42:37 +00001796Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1797
1798 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
1799
Daniel Veillarde6227e02003-01-14 11:42:39 +00001800Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1801
1802 * python/generator.py python/libxml.c python/libxml.py
1803 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001804 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +00001805 Python level.
1806 * python/tests/Makefile.am python/tests/ctxterror.py: added a
1807 regression test for it.
1808
Daniel Veillard4dbe77a2003-01-14 00:17:42 +00001809Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1810
1811 * xmlreader.c: fixed the streaming property of the reader,
1812 it was generating tree faster than consuming it. Pointed out
1813 by Nate Myers
1814 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
1815
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001816Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1817
Igor Zlatkovicd31876c2003-01-12 21:43:13 +00001818 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001819
Daniel Veillard8e7e1c02003-01-10 17:06:09 +00001820Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1821
1822 * xpath.c: fix to the XPath implementation for parent and
1823 ancestors axis when operating on a Result Value Tree.
1824 Fixes bug #100271
1825
Daniel Veillardcacbe5d2003-01-10 16:09:51 +00001826Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1827
1828 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
1829 to fix some URI/file escaping problems
1830
Daniel Veillard3b87b6b2003-01-10 15:21:50 +00001831Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
1832
1833 * python/generator.py: fixed a bug raised by Raymond Wiker,
1834 docSetRootElement() should not raise an exception if the
1835 return is None
1836
Daniel Veillard3e20a292003-01-10 13:14:40 +00001837Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
1838
1839 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
1840 fixed bug #102181 by applying the suggested change and fixing
1841 the generation/registration problem.
1842
Daniel Veillarde55e8e42003-01-10 12:50:02 +00001843Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1844
1845 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
1846 routines.
1847
Daniel Veillard8f872442003-01-09 23:19:02 +00001848Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1849
1850 * parser.c: one more IsEmptyElement crazyness, that time in
1851 external parsed entities if substitution is asked.
1852 * python/tests/reader3.py: added a specific test.
1853
Daniel Veillarde329fc22003-01-09 21:36:42 +00001854Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1855
1856 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
1857 support and improved error handler registration
1858
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +00001859Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1860
1861 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
1862 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
1863 * README: fixed a link
1864
Daniel Veillarde2830f12003-01-08 17:47:49 +00001865Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
1866
1867 * configure.in doc/* NEWS: preparing 2.5.1 release
1868 * SAX.c parser.c: fixing XmlTextReader bug
1869
Daniel Veillard8bf70b92003-01-07 23:14:24 +00001870Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1871
1872 * SAX.c: fuck, I introduced a memory leak on external parsed
1873 entities in 2.5.0 :-(
1874
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001875Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1876
1877 * xmllint.c: another fix needed as pointed by Christophe Merlet
1878 for --stream --debug if compiled without debug support.
1879
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001880Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
1881
1882 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001883 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001884 update man page with --stream and --chkregister
1885
Daniel Veillard8326e732003-01-07 00:19:07 +00001886Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1887
1888 * globals.c: fixed --with-threads compile
1889 * xmllint.c: fixed --without-debug compile
1890 * include/libxml/globals.h: cleanup
1891 * include/libxml/schemasInternals.h: add a missing include
1892
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001893Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1894
1895 * configure.in NEWS: preparing 2.5.0 release
1896 * SAX.c: only warn in pedantic mode about namespace name
1897 brokeness
1898 * globals.c: fix a doc generation problem
1899 * uri.c: fix #101520
1900 * doc/*: updated and rebuilt the doc for the release, includuding
1901 stylesheet update
1902 * python/Makefile.am: fix a filename bug
1903
1904Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
1905
1906 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
1907 should not be called.
1908
1909Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1910
1911 * libxml-2.0.pc.in: applied the patch to fix #101894
1912
1913Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1914
1915 * tree.c : applied patch from Lukas Schroeder for register callbacks
1916 * valid.c: modified patch from Lukas Schroeder to test
1917 register callbacks with --chkregister
1918
1919Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1920
1921 * xmlreader.c: seriously changed the way data are pushed to
1922 the underlying parser, go by block of 512 bytes instead of
1923 tryng to detect tag boundaries at that level. Changed the
1924 way empty element are detected and tagged.
1925 * python/tests/reader.py python/tests/reader2.py
1926 python/tests/reader3.py: small changes mostly due to context
1927 reporting being different and DTD node being reported. Some
1928 errors previously undetected are now caught and fixed.
1929 * doc/xmlreader.html: flagged last section as TODO
1930
1931Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1932
1933 * python/libxml.py: integrated the Python 2.2 optimizations
1934 from Hannu Krosing, while maintaining compatibility with
1935 1.5 and 2.1
1936
1937Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1938
1939 * xmllint.c: a bit of cleanup
1940 * xmlreader.c: small fix
1941 * doc/xmlreader.html: more work on the XmlTextReader tutorial
1942 * python/libxml.py: a few fixes pointed out by Hannu Krosing
1943
1944Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1945
1946 * python/setup.py.in: patch from Stéphane Bidoul to include
1947 drv_libxml2.py in setup.py
1948
1949Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1950
1951 * doc/xmlreader.html: starting documenting the new XmlTextReader
1952 interface.
1953
1954Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1955
1956 * xmllint.c: added the --stream flag to use the TextReader API
1957 * xmlreader.c: small performance tweak
1958
1959Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1960
1961 * xmlreader.c python/tests/reader2py: okay the DTD validation
1962 code on top of the XMLTextParser API should be solid now.
1963
1964Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1965
1966 * xmlreader.c python/tests/reader2py: Fixing some more mess
1967 with validation and recursive entities while using the
1968 reader interface, it's getting a bit messy...
1969
1970Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1971
1972 * xmlreader.c python/tests/reader.py: another couple of problem
1973 related to IsEmptyElement reported by Stéphane Bidoul needed
1974 some fixes.
1975
1976Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1977
1978 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
1979 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
1980 based on the python XmlTextReader interface.
1981
1982Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1983
1984 * tree.c: backing out one change in the last patch which broke the
1985 regression tests
1986
1987Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1988
1989 * global.data globals.c tree.c include/libxml/globals.h: applied
1990 an old patch from Lukas Schroeder to track node creation and
1991 destruction. Probably missing a lot of references at the moment
1992 and not usable reliably.
1993
1994Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1995
1996 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
1997 from doc/news.html and a stylesheet
1998
1999Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
2000
2001 * xmlreader.c python/tests/reader.py: fixed another couple of
2002 xmlreader bugs reported by Stéphane Bidoul and added tests.
2003
2004Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2005
2006 * xmlreader.c python/tests/reader2.py: fixed another validity
2007 checking in external parsed entities raised by Stéphane Bidoul
2008 and added a specific regression test.
2009 * python/tests/reader3.py: cleanup
2010
2011Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2012
2013 * xmlreader.c python/tests/reader2.py: fixed a problem with
2014 validation within entities pointed by Stéphane Bidoul, augmented
2015 the tests to catch those.
2016
2017Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2018
2019 * python/generator.py: modified the generator to allow keeping
2020 class references when creating new classes, needed to fix a bug
2021 pointed by Stéphane Bidoul where the input buffer of the
2022 xmlTextReader instance gets destroyed if the python wrapper for
2023 the input is not referenced anymore.
2024
2025Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2026
2027 * xmlreader.c python/tests/reader.py: fixed another pair of problem
2028 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
2029
2030Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2031
2032 * xmlreader.c python/tests/reader.py: fixed another problem
2033 pointed by Stéphane Bidoul
2034
2035Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2036
2037 * xmlreader.c python/tests/reader.py: fixed a limit case problem
2038 with "<a/>"
2039
2040Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2041
2042 * SAX.c: warn on xmlns:prefix="foo"
2043 * xmlreader.c python/tests/reader.py: fixed a couple of problem
2044 for namespace attributes handling.
2045
2046Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2047
2048 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
2049 a really nasty problem raised by a DocBook XSLT transform
2050 provided by Sebastian Bergmann
2051
2052Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2053
2054 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
2055 by Stéphane Bidoul and integrated it into the tests
2056
2057Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2058
2059 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
2060 extended the XmlTextReader API a bit, addding accessors for
2061 the current doc and node, and an entity substitution mode for
2062 the parser.
2063 * python/libxml.py python/libxml2class.txt: related updates
2064 * python/tests/Makefile.am python/tests/reader.py
2065 python/tests/reader2.py python/tests/reader3.py: updated a bit
2066 the old tests and added a new one to test the entities handling
2067
2068Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2069
2070 * python/generator.py python/libxml2class.txt
2071 python/tests/reader.py python/tests/reader2.py: changed the
2072 generator to provide casing for the XmlTextReader similar to
2073 C# so that examples and documentation are more directly transposable.
2074 Fixed the couple of tests in the suite.
2075
2076Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2077
2078 * doc/guidelines.html: added a document on guildeline for
2079 publishing and deploying XML
2080
2081Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2082
2083 * valid.c xmlreader.c: final touch running DTD validation
2084 on the XmlTextReader
2085 * python/tests/Makefile.am python/tests/reader2.py: added a
2086 specific run based on the examples from test/valid/*.xml
2087
2088Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2089
2090 * python/libxml.py: added a few predefined xmlTextReader parser
2091 configuration values.
2092
2093Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2094
2095 * python/libxml_wrap.h: trying to fix #102037
2096
2097Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2098
2099 * SAX.c: fixing bug #95296, when the predefined entities
2100 are redefined in the DTD the default one must be used
2101 instead anyway.
2102
2103Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
2104
2105 * doc/xmllint.xml
2106 * doc/xmllint.1
2107 Add discussion of XML_DEBUG_CATALOG to xmllint man
2108 page - bug #100907
2109
2110
2111Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2112
2113 * xmlreader.c: Fixed the empty node detection to avoid reporting
2114 an inexistant close tag.
2115
2116Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2117
2118 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
2119 for Python 2.1
2120
2121Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2122
2123 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
2124
2125Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2126
2127 * doc/libxml2-api.xml python/tests/reader.py: one really need
2128 to provide the base URI information when creating a reader parser
2129 from an input stream. Updated the API and the example using it.
2130
2131Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2132
2133 * testReader.c xmlreader.c valid.c include/libxml/tree.h
2134 include/libxml/valid.h include/libxml/xmlreader.h: working on
2135 DTD validation on top of xml reader interfaces. Allows to
2136 validate arbitrary large instances. This required some extensions
2137 to the valid module interface and augmenting the size of xmlID
2138 and xmlRef structs a bit.
2139 * uri.c xmlregexp.c: simple cleanup.
2140
2141Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2142
2143 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
2144 work on the xml reader interfaces.
2145 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
2146 Web page for the Windows binaries.
2147
2148Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2149
2150 * xmlIO.c: applied a patch for VMS following the report by
2151 Nigel Hall
2152
2153Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2154
2155 * parser.c: the parseStartTag bug fix wasn't complete.
2156
2157Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2158
2159 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
2160 parseStartTag, fixing it.
2161 * test/att4 result/att4 result/noent/att4: adding the test
2162 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
2163 more methods to XmlTextReader.
2164
2165Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2166
2167 * win32/libxml2.def.src: added more xml reader exports
2168 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
2169 to the build
2170
2171Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
2172
2173 * doc/tutorial/xmltutorial.xml
2174 plus generated html and pdf
2175 Updating tutorial again based on further comments from Niraj
2176 Tolia on the last iteration
2177
2178Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
2179
2180 * doc/tutorial/xmltutorial.xml
2181 * doc/tutorial/includekeyword.c
2182 * doc/tutorial/includegetattribute.c
2183 plus generated html and pdf
2184 Adding fix from Niraj Tolia to tutorial to properly free memory.
2185
2186
2187Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2188
2189 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
2190 more methods of XmlTextReader.
2191 * python/libxml2class.txt python/tests/reader.py: this increased the
2192 methods in the bndings, augmented the test to check those new
2193 functions.
2194
2195Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2196
2197 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
2198 methods of XmlTextReader.
2199 * python/generator.py python/libxml_wrap.h python/types.c
2200 python/libxml2class.txt: added the reader to the Python bindings
2201 * python/tests/Makefile.am python/tests/reader.py: added a specific
2202 test for the Python bindings of the Reader APIs
2203 * parser.c: small cleanup.
2204
2205Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2206
2207 * xinclude.c: fallback was only copying the first child not the
2208 full child list of the fallback element, closes #89684 as reopened
2209 by Bernd Kuemmerlen
2210
2211Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2212
2213 * win32/libxml2.def.src: exported htmlNodeDumpOutput
2214
2215Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2216
2217 * configure.in: preparing release of 2.4.30
2218 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
2219 gives enum values, fix functype return type, put back fields in
2220 structs
2221 * doc/*: updated the docs rebuilt
2222
2223Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2224
2225 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
2226 about htmlNodeDumpOutput location.
2227 * xpath.c: removed an undefined function signature
2228 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
2229 too many symbols in the API breaking the python bindings.
2230 Updated with the libxslt/libexslt changes.
2231
2232Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2233
2234 * configure.in: preparing release of 2.4.29
2235 * doc/*: rebuilt the docs and API
2236 * xmlreader.c: a few more fixes for the XmlTextReader API
2237
2238Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2239
2240 * include/win32config.h: applied mingw patch from Magnus Henoch
2241
2242Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2243
2244 * catalog.c doc/libxml2-api.xml: a bit more cleanup
2245
2246Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2247
2248 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
2249 building Python script, does the C parsing directly, generates
2250 a better API description including structure fieds defs and
2251 enums. Still a couple of bugs, but good enough for the python
2252 wrappers now.
2253 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
2254 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
2255 include/libxml/schemasInternals.h include/libxml/tree.h: more
2256 cleanup based on the python analysis script reports.
2257 * libxml.spec.in: make sure the API XML description is part of the
2258 devel package.
2259
2260Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2261
2262 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
2263 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
2264 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
2265 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
2266 code cleanup, especially the function comments.
2267 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
2268
2269Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2270
2271 * Makefile.am xmlreader.c include/libxml/Makefile.am
2272 include/libxml/xmlreader.h: Adding a new set of APIs based on
2273 the C# TextXmlReader API but converted to C. Allow to parse
2274 in constant memory usage, far simpler to program and explain
2275 than the SAX like APIs, unfinished but working.
2276 * testReader.c: test program
2277
2278Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2279
2280 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
2281
2282Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2283
2284 * tree.c: Chip turner indicated that XHTML1 serialization
2285 rule for style actually break on both IE and Mozilla,
2286 try to avoid the rule if escaping ain't necessary
2287
2288Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2289
2290 * nanhttp.c: handle HTTP URL escaping, problem reported by
2291 Glen Nakamura and Stefano Zacchiroli
2292
2293Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2294
2295 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
2296
2297Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2298
2299 * uri.c: Johann Richard pointed out some XPointer problems for
2300 URN based URI references in XInclude. Modified the URI parsing
2301 and saving routines to allow correct parsing and saving of
2302 XPointers, especially when attached to "opaque" scheme accordingly
2303 to RFC 2396
2304
2305Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2306
2307 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
2308 of refactoring to the HTML saving code.
2309 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
2310 in the doc.
2311
2312Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2313
2314 * tree.c include/libxml/tree.h: refactored the XML dump of a node
2315 to a buffer API to reuse the generic dump to an OutputIO layer,
2316 this reduces code, fixes xmlNodeDump() for XHTML, also made
2317 xmlNodeDump() now return the number of byte written.
2318
2319Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
2320
2321 * python/setup.py.in: another patch from Stéphane Bidoul for
2322 Python bindings on Windows
2323 * doc/parsedecl.py: small cleanup
2324
2325Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2326
2327 * libxml.spec.in configure.in: add a line in %changelog for releases
2328
2329Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2330
2331 * parser.c: patch from Marcus Clarke fixing a problem in entities
2332 parsing that was detected in KDe documentations environment.
2333
2334Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
2335
2336 * python/libxml.c (libxml_prev): Return the previous as opposed to
2337 the next node (I guess this is the result of some cut & paste programming:)
2338
2339Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2340
2341 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
2342
2343Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2344
2345 * python/generator.py python/libxml.c python/setup.py.in: trying
2346 to fix the Python bindings build on Windows (Stéphane Bidoul)
2347
2348Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2349
2350 * win32/configure.js: added option for python bindings
2351 * win32/libxml2.def.src: added more exports
2352
2353Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2354
2355 * win32/Makefile.mingw: fixed unresolved symbols when linking with
2356 pthreads
2357 * win32/wince/*: applied updates to Windows CE port from Javier
2358
2359Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2360
2361 * configure.in: preparing 2.4.28
2362 * libxml.spec.in doc/Makefile.am: some cleanup
2363 * doc/*: updated the news and regenerated.
2364
2365Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2366
2367 * HTMLparser.c: final touch at closing #87235 </p> end tags
2368 need to be generated.
2369 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
2370 this change slightly the output of a few tests
2371 * doc/*: regenerated
2372
2373Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2374
2375 * parserInternals.c: fixing bug #99190 when UTF8 document are
2376 parsed using the progressive parser and the end of the chunk
2377 is in the middle of an UTF8 multibyte character.
2378
2379Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2380
2381 * threads.c: fixed initialization problem in xmlNewGlobalState
2382 which was causing crash.
2383 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
2384 in xmlInitializeGlobalState.
2385 * parserInternals.c: cleaned up ctxt->sax initialisation.
2386
2387Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2388
2389 * tree.c include/libxml/tree.h: modified the existing APIs
2390 to handle XHTML1 serialization rules automatically, also add
2391 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
2392 libxslt serialization uses it when needed without changing
2393 the library API.
2394 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
2395 result/xhtml1: added a new test specifically for xhtml1 output
2396 and updated the result of one XHTML1 test
2397
2398Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
2399
2400 * xinclude.c parserInternals.c encoding.c: fixed #99082
2401 for xi:include encoding="..." support on text includes.
2402 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
2403 test/XInclude/ents/isolatin.txt : added a specific regression test
2404 * python/generator.py python/libxml2class.txt: fixed the generator
2405 the new set of comments generated for doc/libxml2-api.xml were
2406 breaking the python generation.
2407
2408Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2409
2410 * doc/Makefile.am: repair some problem if gtk-doc fail or such
2411 * configure.in: patch for Solaris on new autoconf closes #98880
2412 * doc/parsedecl.py: repair the frigging API building script,
2413 did I say that python xmllib sucks ?
2414 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
2415 and some comment are no more truncated.
2416
2417Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2418
2419 * parser.c: Martin Stoilov pointed out a potential leak in
2420 xmlCreateMemoryParserCtxt
2421
2422Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2423
2424 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
2425 included in HTML documents and using the push parser.
2426
2427Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
2428
2429 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
2430 specified, look for the Python interpreter not just in the
2431 specified root but also in the specified location. Fixes #98825
2432
2433Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2434
2435 * python/libxml.c: fixing bug #98792 , node may have no doc
2436 and dereferencing without checking ain't good ...
2437
2438Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2439
2440 * configure.in: preparing release 2.4.27
2441 * doc/* : updated and rebuilt the docs
2442 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
2443 and all the docs are actually packaged and in the final RPMs
2444 * parser.c parserInternals.c include/libxml/parser.h: restore
2445 xmllint --recover feature.
2446
2447Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2448
Daniel Veillard784b9352003-02-16 15:50:27 +00002449 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002450 processing of parsed entities, and XPath computation on sustitued
2451 entities.
2452 * testXPath.c: make sure entities are substitued.
2453
2454Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2455
Daniel Veillard784b9352003-02-16 15:50:27 +00002456 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002457 processing of internal parsed entities, which had to be changed.
2458
2459Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2460
2461 * Makefile.am python/Makefile.am python/tests/Makefile.am:
2462 trying to fix bug #98517 about building outside the source tree
2463 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
2464
2465Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2466
2467 * include/win32config.h: cleanup
2468 * win32/Makefile.mingw: integrated mingw in JScript configure
2469 * win32/Makefile.msvc: modified to allow mingw coexistence
2470 * win32/configure.js: integrated mingw
2471 * win32/Readme.txt: cleanup
2472
2473Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2474
2475 * HTMLparser.c: strengthen the guard in the Pop macros,
2476 like in the XML parser, closes bug #97315
2477
2478Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2479
2480 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
2481 callback is never used.
2482
2483Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2484
2485 * parserInternals.c: fixed the initialization of the SAX structure
2486 which was breaking xsltproc
2487 * xpath.c: patch from Petr Pajas for CDATA nodes
2488 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
2489 * parser.c include/libxml/parser.h: patch from Peter Jones
2490 removing a leak in xmlSAXParseMemory() and adding the
2491 function xmlSAXParseMemoryWithData()
2492
2493Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
2494
2495 adding pdf of tutorial, changing web page to link to it
2496 * doc/tutorial/xmltutorial.pdf
2497 * doc/xml.html
2498 * doc/docs.html
2499
2500Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
2501
2502 * doc/tutorial/ar01s08.html
2503 adding file what I forgot for tutorial
2504
2505
2506Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
2507
2508 Adding encoding discussion to tutorial
2509 Added:
2510 * doc/tutorial/images/*.png: DocBook admonition image files
2511 * doc/tutorial/apf.html, apg.html: new generated html
2512 * doc/tutorial/includeconvert.c: conversion code entity file
2513 changed:
2514 * doc/tutorial/xmltutorial.xml: DocBook original
2515 * doc/tutorial/*.html: generated html
2516
2517Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2518
2519 * include/libxml/*.h: retired xmlwin32version.h
2520 * doc/Makefile.am: retired xmlwin32version.h
2521 * win32/configure.js: retired xmlwin32version.h
2522
2523Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2524
2525 * win32/libxml2.def.src: exported additional symbols
2526 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
2527 sisterhood
2528
2529Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2530
2531 * globals.c: fixed a typo pointed out by Igor
2532 * xpath.c: try to speed up node compare using line numbers
2533 if available.
2534
2535Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2536
2537 * tree.c: make xmlFreeNode() handle attributes correctly.
2538
2539Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2540
2541 * catalog.c: completed the #96963 fix, as reported by Karl
2542 Eichwalder
2543
2544Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2545
2546 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
2547
2548Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2549
2550 * Makefile.am: switched the order of a couple of includes
2551 to fix bugs #97100
2552
2553Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2554
2555 * catalog.c: fixed bug #96963, reverted to the old behaviour of
2556 xmlLoadCatalogs that used to separate directories with a ':'.
2557
2558Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2559
2560 * threads.c: improvements to the Windows-side of thread handling
2561 * testThreads.c: conditionally excluded unistd.h
2562 * testThradsWin32.c: broke overlong lines
2563 * include/win32config.h: adapted thread-related macros to the new
2564 scheme and for pthreads on Windows
2565 * win32/Makefile.msvc: introduced a more flexible thread build,
2566 added testThreads[Win32].c to the build
2567 * win32/configure.js: introduced a more flexible thread config
2568
25692002-10-31 John Fleck <jfleck@inkstain.net>
2570
2571 * doc/xml.html (and, by implication, FAQ.html)
2572 added UTF-8 conversaion FAQ from Marcus Labib Iskander
2573
2574Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2575
2576 * configure.in: removed xmlwin32version.h
2577 * include/libxml/Makefile.am: removed xmlwin32version.h
2578
2579Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2580
2581 * tree.c: applied patch from Brian Stafford to fix a bug
2582 in xmlReconciliateNs()
2583
2584Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2585
2586 * tree.c: applied patch from Christian Glahn to allow
2587 xmlNewChild() on document fragment nodes
2588
2589Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2590
2591 * parser.c: Christian Glahn found a problem with a recent
2592 patch to xmlParseBalancedChunkMemoryRecover()
2593 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
2594 problems
2595 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
2596 test/schemas/seq*: added the test cases from Charles
2597
2598Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2599
2600 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
2601 serious cleanup of the spec file and associated changes
2602 in the Makefiles.
2603 * valid.c: try to remove some warnings on x86_64
2604
2605Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2606
2607 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
2608 fix bug #96586
2609
2610Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2611
2612 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
2613 parsing, applied his patch
2614 * result/HTML/attrents.html result/HTML/attrents.html.err
2615 result/HTML/attrents.html.sax test/HTML/attrents.html:
2616 added the test and result case provided by Mikhail Sogrine
2617
2618Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2619
2620 * vms/build_libxml.com vms/config.vms vms/readme.vms
2621 include/libxml/parser.h include/libxml/parserInternals.h
2622 include/libxml/tree.h include/libxml/xmlIO.h
2623 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
2624 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
2625 Applied the VMS update patch from Craig A. Berry
2626 * doc/*.html: update
2627
2628Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2629
2630 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
2631
2632Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2633
2634 * debugXML.c: adding a grep command to --shell in xmllint
2635 for T.V. Raman
2636
2637Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2638
2639 * xmlcatalog.c: tried to fix some of the problem with --sgml
2640
2641Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
2642
2643 * parser.c: tried to fix bug #91500 where doc->children may
2644 be overriden by a call to xmlParseBalancedChunkMemory()
2645
2646Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2647
2648 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
2649 identifiers in SGML catalogs containing '&'
2650
2651Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2652
2653 * python/types.c: fixed bugs when passing result value tree
2654 to Python functions.
2655
2656Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2657
2658 * configure.in: preparing the release of 2.4.26
2659 * doc/*: updated and rebuilt the documentation
2660
2661Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2662
2663 * parser.c: fixed a XML Namespace compliance bug reported by
2664 Alexander Grimalovsky
2665
2666Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2667
2668 * HTMLtree.c: fixed serialization of script and style when
2669 they are not lowercase (i.e. added using the API to the tree).
2670
2671Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2672
2673 * valid.c: make xmlValidateDocument emit a warning msg if there
2674 is no DTD, pointed by Christian Glahn
2675
2676Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2677
2678 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
2679 content model when some of the blocks have min or max, and a couple
2680 of bugs found in the process.
2681 * result/schemas/list0* test/schemas/list0*: added some specific
2682 regression tests
2683
2684Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
2685
2686 * README: updated the contact informations
2687
2688Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2689
2690 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
2691 misses it, reported by Peter Bray.
2692
2693Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2694
2695 * tree.c: investigating xmlNodeGetContent() on namespace nodes
2696 and removed a few warnings
2697
2698Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
2699
2700 * parser.c: Christian Glahn found a small bug in the push parser.
2701 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
2702 public
2703
2704Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2705
2706 * xmlschemas.c include/libxml/xmlschemas.h: added
2707 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
2708 * testSchemas.c: added --memory to test the new interface
2709
2710Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2711
2712 * doc/index.py doc/search.php: integrated the XSLT indexing,
2713 a few fixed in the indexer, added a scope selection at the
2714 search level.
2715
2716Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2717
2718 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
2719 this was due to uninitialized parts of the validation context
2720
2721Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2722
2723 * debugXML.c: applied patch from Mark Vakoc except the API
2724 change, preserved it.
2725 * doc/*: updated the docs to point to the search engine for
2726 information lookup or before bug/help reports.
2727
2728Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2729
2730 * doc/index.py doc/search.php: added mailing-list archives
2731 indexing and lookup
2732
2733Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2734
2735 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
2736
2737Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2738
2739 * doc/index.py: improved HTML indexing
2740 * doc/search.php: make the queries also lookup the HTML based indexes
2741
2742Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2743
2744 * doc/index.py: added HTML page indexing
2745
2746Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2747
2748 * xmlIO.c: extended Windows path normalisation to fix the base
2749 problem in libxslt.
2750 * catalog.c: fixed list handling in XML_CATALOG_FILES
2751
2752Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2753
2754 * valid.c: typo/bug found by Christian Glahn
2755
2756Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2757
2758 * xmlIO.c: applied Windows CE patch from Javier.
2759 * win32/wince: new directory, contains support for the PocketPC
2760 with Windows CE from Javier.
2761 * include/win32config.h: reorganised, removed duplicate
2762 definitions and applied WinCE patch from Javier.
2763 * include/wsockcompat.h: new file, now contains WinSock
2764 compatibility macros.
2765 * win32/Makefile.msvc: introduced double-run compilation.
2766
2767Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2768
2769 * configure.in include/libxml/xmlwin32version.h: preparing release
2770 of 2.4.25
2771 * doc/*: updated and regenerated teh docs and web pages.
2772
2773Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2774
2775 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
2776 error were not covering namespace declarations.
2777 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
2778 it was missing the attribute declaration for the namespace
2779 * result/VC/NS3: the fix now report breakages in that test
2780
2781Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2782
2783 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
2784
2785Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2786
2787 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
2788 and regenerated the docs and web site
2789
2790Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2791
2792 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
2793 ATTRIBUTE_UNUSED is always put after the attribute declaration,
2794 not before
2795
2796Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2797
2798 * python/generator.py python/libxml2class.txt: fixed a stupid error
2799 breaking the python API
2800
2801Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2802
2803 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
2804 triostr.c triostr.h: applied a trio update patch from
2805 Bjorn Reese which should work with MinGW
2806
2807Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2808
2809 * tree.c: improving some documentation comments
2810 * xmlregexp.c: found and fixed a mem leak with python regression tests
2811 * doc/*: rebuilt the doc and the API XML file including the
2812 xmlregexp.h xmlautomata.h and xmlunicode.h headers
2813 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
2814 python/types.c: added access to the XML Schemas regexps from
2815 python
2816 * python/tests/Makefile.am python/tests/regexp.py: added a
2817 simple regexp bindings test
2818
2819Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
2820
2821 * doc/xml.html:
2822 fixing ftp links - thanks to Vitaly Ostanin
2823
2824Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2825
2826 * xmlregexp.c: fixed the data callback on transition functionality
2827 which was broken when using the compact form
2828 * result/schemas/*: updated the results, less verbose, all tests
2829 pass like before
2830 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
2831 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
2832 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
2833 annoying warnings
2834 * xpath.c: try to provide better error report when possible
2835
2836Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2837
2838 * Makefile.am: fixed a breakage raised by Jacob
2839
2840Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2841
2842 * include/win32config.h: added HAVE_ERRNO_H definition for parts
2843 which don't use sockets
2844
2845Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2846
2847 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
2848 * win32/configure.js: applied zlib patch from Daniel Gehriger
2849
2850Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2851
2852 * win32/configure.js: applied the patch from Mark Vakoc for
2853 regexp support
2854 * win32/libxml2.def.src: applied the patch from Mark Vakoc
2855 for regexp support
2856
2857Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2858
2859 * xmlschemastypes.c: as pointed by Igor Float and Double
2860 parsing ain't finished yet
2861
2862Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2863
2864 * Makefile.am configure.in: trying to fix #88412 by bypassing
2865 all the python subdir if python ain't detected
2866
2867Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2868
2869 * Makefile.am configure.in include/libxml/xmlversion.h.in:
2870 made configuring with regexps/automata/unicode the default
2871 but without schemas ATM
2872 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
2873 fixed the regexp based DTD validation performance and memory
2874 problem by switching to a compact form for determinist regexps
2875 and detecting the determinism property in the process. Seems
2876 as fast as the old DTD validation specific engine :-) despite
2877 the regexp built and compaction process.
2878
2879Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2880
2881 * valid.c: determinism is debugged, new DTD checking code now works
2882 but xmlFAComputesDeterminism takes far too much CPU and the whole
2883 set usues too much memory to be really usable as-is
2884
2885Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2886
2887 * tree.c: fixed another stupid bug in xmlGetNodePath()
2888 * xmllint.c: --version now report the options compiled in
2889
2890Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2891
2892 * HTMLparser.c: small cleanup
2893 * valid.c xmlregexp.c: switched DTD validation to use only regexp
2894 when configured with them. A bit of debugging around the determinism
2895 checks is still needed
2896
2897Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2898
2899 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
2900
2901Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2902
2903 * xmlIO.c: small portability glitch fixed.
2904
2905Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2906
2907 * xmlschemastypes.c: incomplete steps for real/double support
2908 * testAutomata.c include/libxml/xmlautomata.h
2909 include/libxml/xmlregexp.h: avoiding a compilation problem
2910 * valid.c include/libxml/valid.h: starting the work toward using
2911 the regexps for actual DTD validation
2912
2913Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2914
2915 * hash.c: cosmetic cleanup
2916 * valid.c include/libxml/tree.h include/libxml/valid.h: started
2917 integrating a DTD validation layer based on the regexps
2918
2919Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2920
2921 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
2922 the determinism was tested before eliminating the epsilon
2923 transitions :-(
2924
2925Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
2926
2927 * python/generator.py python/libxml.c python/libxml.py
2928 python/libxml2-python-api.xml python/libxml2class.txt
2929 python/libxml_wrap.h python/types.c: updated the python
2930 bindings, added code for easier File I/O, and the ability to
2931 define a resolver from Python fixing bug #91635
2932 * python/tests/Makefile.am python/tests/inbuf.py
2933 python/tests/outbuf.py python/tests/pushSAXhtml.py
2934 python/tests/resolver.py python/tests/serialize.py: updated
2935 and augmented the set of Python tests.
2936
2937Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2938
2939 * win32/configure.js: added more readme info for the binary
2940 package.
2941
2942Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2943
2944 * xmlIO.c: fixed a stupid out of bound array error
2945
2946Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2947
2948 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
2949 messing around with support for Windows path, cleanups,
2950 trying to identify and fix the various code path to the
2951 filename access. Added xmlNormalizeWindowsPath()
2952
2953Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2954
2955 * error.c valid.c: working on better error reporting of validity
2956 errors, especially providing an accurate context.
2957 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
2958 error reports in those cases.
2959
2960Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2961
2962 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
2963 parser.c parserInternals.c xmlIO.c: get rid of all the
2964 perror() calls made in the library execution paths. This
2965 should fix both #92059 and #92385
2966
2967Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2968
2969 * xmllint.c: memory leak reporting was broken after a change
2970 of the preprocessor symbol used to activate it.
2971
2972Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2973
2974 * tree.c: try to make the copy function work for node of
2975 type XML_DOCUMENT_FRAG_NODE, they are only created by the
2976 DOM layers though, not libxml2 itself.
2977
2978Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2979
2980 * valid.c: try to provide file and line informations, not all
2981 messages are covered, but it's a (good) start
2982
2983Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
2984
2985 * xinclude.c: reimplemented a large part of the XInclude
2986 processor, trying to minimize resources used, James Henstridge
2987 provided a huge test case which was exhibiting severe memory
2988 consumption problems.
2989
2990Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
2991
2992 * python/Makefile.am: applied patch from Christophe Merlet to
2993 reestablish DESTDIR
2994
2995Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
2996
2997 * libxml.spec.in: fixes libary path for x86_64 AMD
2998
2999Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
3000
3001 * doc/tutorial/includekeyword.c
3002 * doc/tutorial/xmltutorial.xml:
3003 (plus resulting generated html files)
3004 fixing one spot I missed in the tutorial where I hadn't freed
3005 memory properly
3006
3007Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
3008
3009 * doc/tutorial/includeaddattribute.c
3010 * doc/tutorial/includeaddkeyword.c
3011 * doc/tutorial/includegetattribute.c
3012 * doc/tutorial/includekeyword.c
3013 * doc/tutorial/xmltutorial.xml
3014 * doc/tutorial/*.html:
3015 update tutorial to properly free memory (thanks to Christopher
3016 R. Harris for pointing out that this needs to be done)
3017 * doc/tutorial/images/callouts/*.png:
3018 added image files so the callouts are graphical, making it
3019 easier to read ( use "--param callout.graphics 1" to generate
3020 html with graphical callouts)
3021
3022Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
3023
3024 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
3025 nice logos generated by Marc Liyanage
3026 * doc/site.xsl *.html: changed the stylesheet to show the new
3027 logo and regenerated the pages
3028
3029Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3030
3031 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
3032
3033Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3034
3035 * xpath.c: possible mem leak patch from Jason Adams
3036
3037Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3038
3039 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
3040 in the XQuery namespace
3041 * configure.in: preparing 2.4.24
3042 * doc/*.html: updated the web pages
3043
3044Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3045
3046 * python/generator.py: closing bug #85258 by generating conditional
3047 compile check to avoid linking to routines not configured in.
3048
30492002-08-22 Havoc Pennington <hp@pobox.com>
3050
3051 * autogen.sh: update error message for missing automake
3052
3053Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3054
3055 * python/Makefile.am: typo in target name resulted in libxml2.py
3056 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
3057
3058Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
3059
3060 * win32/win32/Makefile.mingw: updated with version from
3061 Elizabeth Barham at http://soggytrousers.net/repository/
3062
3063Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3064
3065 * win32/Makefile.msvc: added the prefix location to the include
3066 and lib search path.
3067
30682002-08-18 Havoc Pennington <hp@pobox.com>
3069
3070 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
3071 both automake 1.6 and 1.4 installed get the right automake. Means
3072 compilation from CVS will now require the latest automake 1.4
3073 release, or manually creating symlinks called "automake-1.4" and
3074 "aclocal-1.4"
3075
3076Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3077
3078 * configure.in python/Makefile.am: more AMD 64 induced changes from
3079 Frederic Crozat
3080
3081Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3082
3083 * xinclude.c: oops I was missing the xml:base fixup too
3084 * result/XInclude/*.xml: this adds xml:base attributes to most
3085 results of the tests
3086
3087Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3088
3089 * xinclude.c: quick but apparently working implementation of
3090 xi:fallback, should close bug #89684
3091 * Makefile.am test/XInclude/docs/fallback.xml
3092 result/XInclude/fallback.xml: added a basic test for fallback,
3093 and run with --nowarning to avoid a spurious warning
3094 * configure.in: applied patch from Frederic Crozat for python
3095 bindings on AMD 64bits machines.
3096
3097Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3098
3099 * parser.c: xmlSAXUserParseMemory() really ought to fail if
3100 the caller don't pass a SAX callback block.
3101
3102Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3103
3104 * tree.c: applied the same fix for the XML-1.0 namespace to
3105 xmlSearchNsByHref() as was done for xmlSearchNs()
3106
3107Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3108
3109 * libxml.3: small cleanup of the man page
3110 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
3111 when serializing HREF attributes generated by XSLT.
3112
3113Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3114
3115 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
3116 version of Marc Liyanage' patch for boolean attributes in HTML
3117 output
3118
3119Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
3120
3121 * python/tests/serialize.py: fixed the test results, indenting
3122 behaviour changed slightly
3123
3124Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
3125
3126 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
3127 new c14n function to Windows def files
3128
3129Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
3130
3131 * c14n.c: fixed a memory leak in c14n code
3132
3133Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3134
3135 * parser.c include/libxml/parser.h: adding a new API for Christian
3136 Glahn: xmlParseBalancedChunkMemoryRecover
3137 * valid.c: patch from Rick Jones for some grammar cleanup in
3138 validation messages
3139 * result/VC/* result/valid/*: this slightly change some of the
3140 regression tests outputs
3141
3142Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3143
3144 * tree.c: trying to fix a problem in namespaced attribute handling
3145 raised by Christian Glahn
3146
3147Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3148
3149 * encoding.c include/libxml/encoding.h: Opening the interface
3150 xmlNewCharEncodingHandler as requested in #89415
3151 * python/generator.py python/setup.py.in: applied cleanup
3152 patches from Marc-Andre Lemburg
3153 * tree.c: fixing bug #89332 on a specific case of loosing
3154 the XML-1.0 namespace on xml:xxx attributes
3155
3156Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
3157
3158 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
3159 corner case from new Merlin's test suite and added a callback
3160 that will be used to improve xmlsec performance
3161
3162
3163Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
3164
3165 * HTMLtree.c: trying to fix the <style> escaping problem in
3166 HTML serialization bug #89342
3167
3168Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3169
3170 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
3171 and rebuilt the web site.
3172
3173Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
3174
3175 * include/libxml/tree.h: added _private member to xmlNs struct
3176
3177Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3178
3179 * HTMLparser.c: fixing bug #84876 based on the xml working
3180 code.
3181
3182Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3183
3184 * python/Makefile.am: enhanced to fix bug 72012 (errors
3185 when using '-jX' make parameter)
3186
3187Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3188
3189 * xpath.c: small additional enhancement for booleans
3190 compared to nodesets
3191
3192Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3193
3194 * HTMLtree.c: changed the order of the encoding declaration
3195 attributes in the meta tags due to a bug in IE/Mac
3196
3197Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3198
3199 * xpath.c: enhanced handling of booleans (especially '='
3200 and '!=' for nodesets) - fixes bug 85256. Added new
3201 routine xmlXPathNotEqualValues for more proper handling
3202 of '!=' when nodesets are involved.
3203
3204Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3205
3206 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
3207 doc/xmlcatalog_man.xml to the source distribution
3208
3209Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3210
3211 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
3212 asked for this.
3213
3214Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
3215
3216 * configure.in: preparing 2.4.23
3217 * doc/*: rebuilt the docs
3218
3219Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
3220
3221 * parser.c: fixing bug #84169 by fixing the
3222 comment of xmlCreatePushParserCtxt to describe the
3223 encoding detection parameters better.
3224
3225Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3226
3227 * valid.c: fixing bug #79331 in one path the lookup for
3228 ID attributes on a namespaced node wasn't handled correctly :-\
3229
3230Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
3231
3232 * HTMLparser.c: trying to fix 87235 about discarded white
3233 spaces in the HTML parser.
3234 * result/HTML/*: this changes the output of a number of HTML
3235 regression tests
3236
3237Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
3238
3239 * xpath.c: applied patch from Richard Jinks for the namespace
3240 axis + fixed a memory error.
3241 * parser.c parserInternals.c: applied patches from Peter Jacobi
3242 removing ctxt->token for good.
3243 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
3244 popped out by the regression tests.
3245 * Makefile.am: patch for threads makefile from Gary Pennington
3246
3247Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3248
3249 * xpath.c: enhanced behaviour of position() after usage of
3250 expressions involving preceding-sibling (et al).
3251
3252Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
3253
3254 * hash.c: applied a patch from Peter Jacobi to solve a problem
3255 when compiling with the Watcom C on Win32
3256 * result/schemas/*.err: the change of hashing algo generated
3257 permutations in the output
3258
3259Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3260
3261 * hash.c: applied patch from Sander Vesik improving the quality of
3262 the hash function.
3263
32642002-06-14 Aleksey Sanin <aleksey@aleksey.com>
3265
3266 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
3267 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
3268 xmllint.c xpath.c: replaced sprintf() with snprintf()
3269 to prevent possible buffer overflow (the bug was pointed
3270 out by Anju Premachandran)
3271
3272Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3273
3274 * parser.c: removed an uninitialized data error popped by valgrind
3275 on PE references
3276
3277Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
3278
3279 * doc/xml.html
3280 adding tutorial reference to the web page
3281
3282Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
3283
3284 * doc/tutorial/xmltutorial.xml
3285 * doc/tutorial/ar01s07.html
3286 * doc/tutorial/ape.html
3287 * doc/tutorial/includegetattribute.c
3288 adding section to tutorial about retrieving an attribute
3289 value
3290
3291Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3292
3293 * parser.c: applied a couple of patches from Peter Jacobi to start
3294 to get rid of ctxt->token, with a possible significant speed
3295 improvement to be gained once done. Better compliance with PE
3296 references constructs in DTDs too.
3297 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
3298 from Peter too
3299
3300Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3301
3302 * parser.c: Babak Vahedipour-Kunze reported that openTag in
3303 xmlParseElement was likely to have been deallocated at the
3304 time of the report, possibly leading to segfault. Just report
3305 the tag name now.
3306
3307Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3308
3309 * xpath.c: patch from Richard Jinks for XPath substring() function
3310 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
3311
33122002-06-06 Aleksey Sanin <aleksey@aleksey.com>
3313
3314 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
3315
3316Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
3317
3318 *doc/FAQ.html
3319 fixing typos in FAQ, thanks to Robert Funnell for the
3320 editing help
3321
3322Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3323
3324 * NEWS: got complaints from rpmlint that it was empty
3325
3326Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
3327
3328 * added doc/tutorial, including:
3329 apa.html
3330 apb.html
3331 apc.html
3332 apd.html
3333 ar01s02.html
3334 ar01s03.html
3335 ar01s04.html
3336 ar01s05.html
3337 ar01s06.html
3338 includeaddattribute.c
3339 includeaddkeyword.c
3340 includekeyword.c
3341 includestory.xml
3342 index.html
3343 xmltutorial.xml
3344 libxml tutorial, including generated html
3345
3346Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
3347
3348 * result/c14n/exc-without-comments/merlin-c14n-two-*
3349 result/c14n/without-comments/merlin-c14n-two-*
3350 test/c14n/exc-without-comments/merlin-c14n-two-*
3351 test/c14n/without-comments/merlin-c14n-two-*
3352 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
3353 c14n/exc-c14n and slightly modified test script to handle
3354 these test cases
3355 * c14n.c: fixed bugs for complicated nodes set (namespace
3356 without node and others from merlin-c14n-two.tar.gz)
3357 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
3358 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
3359 for xmlsec performance patch
3360 * xpath.c: fixed self::node() for namespaces and attributes
3361
3362Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
3363
3364 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
3365 but with the format parameter
3366 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
3367
3368Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
3369
3370 * Makefile.am: updated c14n tests suite
3371 * c14n.c: performance improvement for previous c14n patch
3372
3373Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3374
3375 * parser.c: another peroformance patch from Peter Jacobi, that
3376 time on parsing attribute values.
3377
3378Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
3379
3380 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
3381 into LibXML2 test suite
3382
3383Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
3384
3385 * c14n.c: propagating xpath ancesstors node fix to c14n
3386 plus small performance improvement to reduce number of
3387 mallocs
3388 * xpath.c: fixed ancestors axis processing for namespace nodes
3389
3390Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
3391
3392 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
3393 Peter Jacobi
3394
3395Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
3396
3397 * configure.in: preparing 2.4.22
3398
3399Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3400
3401 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
3402 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
3403 a public entry point.
3404 * doc/*: rebuilt the API and docs
3405
3406Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3407
3408 * xpath.c: patch from Richard Jinks to fix a problem introduced
3409 in the previous patch and pointed by Norm
3410
3411Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3412
3413 * libxml.spec.in: fixing bug #81112
3414
3415Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3416
3417 * uri.c: fixing bug #82848
3418
3419Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3420
3421 * result/catalogs/mycatalog.full: Aleksey's commit changed the
3422 output of one catalog test
3423
3424Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3425
3426 * global.data globals.c tree.c include/libxml/globals.h
3427 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
3428 default value for global parameter xmlIndentTreeOutput to 1 and
3429 introduced new global parameter xmlTreeIndentString (the string
3430 used to do one-level indent) with default value " " (as it was
3431 in tree.c)
3432
3433Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3434
3435 * Makefile.am: Merijn Broeren pointed out a problem when compiling
3436 with trio and schemas.
3437
3438Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3439
3440 * xpath.c: patch from Richard Jinks to fix the problem raised in
3441 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
3442
3443Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3444
3445 * xmlschemas.c: a bit of work on import.
3446 * xmlschemastypes.c: Charles Bozeman provided a compare function
3447 for date/time types so min/max facet restrictions should work,
3448 indeterminate comparisons return an error instead of equal.
3449 * test/schemas/date_0* result/schemas/date_0_0: specific test
3450 from Charles Bozeman too
3451
3452Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3453
3454 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
3455 from Christian Cornelssen fixing the man pages and the Catalog
3456 building script.
3457 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
3458 next step is <xs:import> I now have a reasonable understanding
3459 of how it works.
3460
3461Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3462
3463 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
3464
3465Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3466
3467 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
3468
3469Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
3470
3471 * xpath.c: fixing an XPath function evalutation bug pointed out
3472 by Alexey Efimov where the context was lost when evaluating
3473 the function arguments
3474
3475Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
3476
3477 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
3478 function public for XMLSec performance optimizations
3479
3480Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3481
3482 * python/generator.py python/libxml2class.txt : fixed a problem
3483 with the HTML parser pointed by Gary Benson
3484 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
3485 example
3486
3487Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3488 * parser.c: fixed bug #81159 (memory growth in SAX)
3489
3490Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3491 * xpath.c: fixed bug #78858 (the real fix)
3492
3493Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
3494 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
3495
3496Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3497
3498 * tree.c: modified xmlNodeSetBase to allow changing the
3499 base of a document.
3500
3501Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
3502
3503 * xmlschemastypes.c: patch Charles Bozeman for validation of
3504 all the date, time, and duration types
3505 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
3506 * configure.in: fixed an error pointed by an user
3507 * xml2-config.in: fixed an error pointed by an user
3508
3509Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3510
3511 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
3512 win32/libxml2.def.src xmlIO.c: exported default
3513 'file:', 'http:' and 'ftp:' protocols input handlers
3514 and maked protocols comparisson case insensitive
3515
3516Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3517
3518 * configure.in: Neven Has detected a typo
3519
3520Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
3521
3522 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
3523 as one of the persons allowed to commit directly to the
3524 module.
3525
3526Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3527
3528 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
3529 * valid.c: raised a too low limit
3530 * doc/*: rebuilt the docs
3531
3532Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3533
3534 * test/XPath/expr/floats test/XPath/expr/functions
3535 result/XPath/expr/floats result/XPath/expr/functions
3536 xpath.c: another XPath conformance patch from Richard Jinks
3537
3538Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
3539
3540 * xmlschemas.c: fixed validation of attribute groups.
3541 * test/schemas result/schemas: added an example from the primer
3542
3543Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3544
3545 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
3546 * test/schemas result/schemas: updated the test list
3547
3548Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3549
3550 * TODO: updated a bit
3551 * parser.c: made a comment more specific
3552 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
3553 Schemas conformance.
3554 * test/schemas result/schemas: updated the test list
3555
3556Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
3557
3558 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
3559 implementing xs:all with minOccurs = 0
3560 * tes/schemas/* result/schemas/*: added more tests covering
3561 xs:all
3562
3563Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3564
3565 * xmlregexp.c: first implementation of the all particle, this
3566 may need to be revisited for case where not all transitions
3567 must be crossed.
3568
3569Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3570
3571 * tree.c: another entity processing update from Markus Henke
3572
3573Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
3574
3575 * trionan.c: fixed crash on OSF/1
3576
3577Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3578
3579 * xmlschemas.c: more Schemas work
3580 * test/schemas/* result/schemas/*: added more tests coming
3581 from the spec.
3582
3583Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3584
3585 * c14n.c: patch from Aleksey Sanin reflecting a change in the
3586 ExcC14N specification
3587
3588Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3589
3590 * tree.c: patch from Markus Henke, fix for recursive entities.
3591
3592Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3593
3594 * xpath.c: fix a problem with string() on a document node.
3595
3596Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3597
3598 * Makefile.am xmlschemas.c: more Schemas work
3599 * test/schemas/* result/schemas/*: added more tests coming
3600 from the spec.
3601
3602Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3603
3604 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
3605 * result/HTML/*: this changes a few things in the results
3606
3607Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3608
3609 * include/libxml/tree.h: eliminated 'declaration different than
3610 prototype' warning
3611 * include/win32config.h: "resolved" conflicts with errno.h
3612
3613Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3614
3615 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
3616 on the automata interfaces and debug of counted choices
3617 * test/schemas/* result/schemas/*: added a number of tests
3618
3619Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3620
3621 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
3622 a bit of work on Schemas
3623 * testSchemas.c: try to make it more useful
3624 * test/schemas/* result/schemas/* Makefile.am: changed the
3625 Schemas regression test procedure, started adding a few samples
3626
3627Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3628
3629 * include/libxml/encoding.h: Patch for the Borland C++ builder
3630 * include/libxml/tree.h: Patch for the Borland C++ builder
3631 * threads.c: Patch for the Borland C++ builder
3632 * win32/bcb5: New directory for the Borland C++ builder
3633 project files
3634
3635Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3636
3637 * win32/Makefile.msvc: Update for XML Schema support
3638 * win32/configure.js: Update for XML Schema support
3639 * win32/libxml2.def.src: Update for XML Schema support
3640
3641Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
3642
3643 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
3644 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
3645 xmlunicode.c include/libxml/Makefile.am
3646 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
3647 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
3648 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
3649 include/libxml/xmlversion.h.in : merged the current state of
3650 XML Schemas implementation, it is not configured in by default,
3651 a specific --schemas configure option has been added.
3652 * test/automata test/regexp test/schemas Makefile.am
3653 result/automata result/regexp result/schemas:
3654 merged automata/regexp/schemas regression tests
3655
3656Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
3657
3658 * xpath.c: Gary found a compile time problem, fixes #78823
3659
3660Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3661
3662 * configure.in: release of 2.4.20
3663 * doc/*: updated and rebuilt the docs
3664
3665Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3666
3667 * python/Makefile.am: patch from Cristian Gafton to build on
3668 Red Hat 6.2, should also fix #75779
3669
3670Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3671
3672 * valid.c: first part of fixing #78729
3673
3674Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
3675
3676 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
3677 escaping of URI when saving HTML files.
3678 * result/HTML/*: this impacted some tests
3679
3680Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
3681
3682 * configure.in: trying to fix #77441
3683
3684Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3685
3686 * include/libxml/xmlIO.h: Hallski complained it could not be
3687 included by itself.
3688
3689Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3690
3691 * configure.in: applied an IEEE flag patch for OSF/1 #77825
3692
3693Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3694
3695 * win32/configure.js: patch from Nilo for the c14n option
3696 * win32/Makefile.msvc: fixed libxml2.def generation with threads
3697
3698Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3699
3700 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
3701 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
3702 LIBXML_THREAD_ENABLED
3703
3704Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3705
3706 * xpath.c: another patch from Richard Jinks for substring conformance
3707 * test/XPath/expr/floats test/XPath/expr/strings
3708 result/XPath/expr/floats result/XPath/expr/strings: update of the
3709 test suite to check those.
3710
3711Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3712
3713 * xpath.c: patch from Richard Jinks for .x float parsing.
3714
3715Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3716
3717 * parser.c: patch from Markus Henke when an encoding ain't recognized
3718
3719Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3720
3721 * libxml.m4: got a report that #include <string.h> was needed
3722
3723Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3724
3725 * xmllint.c: applied a fix from Anthony Jones for -o /--output
3726
3727Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
3728
3729 * doc/example.html: fixing typo
3730
3731Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3732
3733 * xpath.c: fixed a bug in the nodeset to boolean comparison code
3734 pointed out by Melvyn Sopacua.
3735
3736Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3737
3738 * libxml.m4: Frédéric Crozat gave a patch related to the change
3739 of Include paths breaking the libxml.m4
3740
3741Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3742
3743 * xpath.c: Fix bug #76927 forgot to save some context
3744 when evaluating binary expressions
3745
3746Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3747
3748 * configure.in: fixed configure for MPE/iX from Markus Henke
3749 * xmlmemory.c: fixed initialization problems
3750 * xpath.c: another set of patches from Richard Jinks this
3751 fixes "make XPathtests" on linux
3752
3753Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
3754
3755 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
3756 * test/XPath/expr/compare test/XPath/expr/equality
3757 test/XPath/expr/floats test/XPath/expr/functions
3758 test/XPath/expr/strings result/XPath/expr/compare
3759 result/XPath/expr/equality result/XPath/expr/floats
3760 result/XPath/expr/functions result/XPath/expr/strings: Updated
3761 tests though they show a divergence on Linux
3762
3763Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3764
3765 * xpath.c trionan.c: previous commit also included patches
3766 from Richard Jinks on some IEEE support corner case
3767
3768Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3769
3770 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
3771 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
3772 that $(datadir) should be used for docs
3773
3774Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3775
3776 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
3777 could leak filedescriptors
3778
3779Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3780
3781 * configure.in nanohttp.c: applied patch from Allan Clark for
3782 UnixWare/OpenServer
3783
3784Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3785
3786 * configure.in: preparing 2.4.19
3787 * doc/*: rebuilt the docs
3788
3789Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3790
3791 * nanohttp.c: fixing #76043, got fed up with non-portability
3792 of that piece of code.
3793
3794Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3795
3796 * valid.c SAX.c: Never commit without running "make tests" :-(
3797 fix a couple of stupidities in the previous commit
3798 * result/*: a few changes in some attribute order result of previous
3799 commit.
3800
3801Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3802
3803 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
3804 the internal subset should not raise duplicate ID errors,
3805 also there was a small bug in conjunction to namespace
3806 declarations defaulted and xml:xxx attributes DTD definitions.
3807
3808Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3809
3810 * xpath.c: Richard Jinks also raised some rounding problems
3811 this tries to fix them
3812
3813Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3814
3815 * xpath.c: Richard Jinks spotted an incoherent memory allocation
3816 behaviour in xmlXPathCastToString()
3817
3818Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3819
3820 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
3821 raised by Morus Walter
3822
3823Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3824
3825 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
3826 from Igor
3827
3828Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3829
3830 * xpath.c: fixing #75619, related to a problem when trying
3831 to evaluate condition when the current node set resulting
3832 from that sub-step evaluation is empty. Also fixes 2 potential
3833 problem with previous-sibling and next-siblings axis.
3834
3835Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3836
3837 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
3838 HTML support is not configured in.
3839
3840Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3841
3842 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
3843 include/libxml/tree.h: dohh I really didn't intended to commit
3844 this test version :-(
3845
3846Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3847
3848 * testSAX.c: I wanted to see the real speed at the SAX interface
3849 after a little too many Ximianer started complaining about the
3850 parser speed.
3851 added a --quiet option:
3852 paphio:~/XML -> ls -l db100000.xml
3853 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
3854 paphio:~/XML -> time ./testSAX --quiet db100000.xml
3855 3200006 callbacks generated
3856 real 0m1.270s
3857 Which means 16MBytes/s and 3Mcallback/s
3858
3859Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3860
3861 * xpath.c: valgrind spotted another error that time when running
3862 on libxslt regression tests
3863
3864Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3865
3866 * Makefile.am: adding "make valgrind" running the full regression
3867 tests (except python ones) under Valgrind (using valgrind -q
3868 which was kindly added by the author).
3869 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
3870 passes cleanly now except an obcure floating point initialization
3871 raised in log10() in one XPath regression test ???
3872 * tree.c: edited some comments to close #75244
3873
3874Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
3875
3876 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
3877 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
3878 context of ScrollKeeper, made sure that if the number is
3879 an integer, the serialization follows the description at
3880 http://www.w3.org/TR/xpath#section-String-Functions
3881
3882Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3883
3884 * configure.in: preparing 2.4.18
3885 * doc/*: updated and rebuilt the web site
3886 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
3887 the Windows and Cygwin maintainers.
3888 * parser.c: humm, changed the way the SAX parser work when
3889 xmlSubstituteEntitiesDefault(1) is set, it will then
3890 do the entity registration and loading by itself in case the
3891 user provided SAX getEntity() returns NULL.
3892 * testSAX.c: added --noent to test the behaviour.
3893
3894Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3895
3896 * parser.c: Wilfried Teiken provided a hackish but working
3897 way to get context reported back on entities when parsing
3898 with SAX and without breaking the DOM build.
3899
3900Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3901
3902 * c14n.c: applied a new patch from Aleksey Sanin
3903 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
3904 to reference Aleksey implementation of XML digital Signatures
3905
3906Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3907
3908 * xpath.c: small fix to avoid potential problem due to
3909 ordering of freeing data
3910 * python/Makefile.am: people were complaining about
3911 the generated file in python dir not being built
3912
3913Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3914
3915 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
3916 python/generator.py python/libxml.c python/types.c: Cleanup
3917 of the python Makefiles based on Jacob and James feedback,
3918 fixed the spec file accordingly, fixed the number of warning
3919 that passing my pedantic CFLAGS was generating. Conclusion
3920 is that Python includes are real crap.
3921
3922Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3923
3924 * configure,in: it was reported quite a few times that
3925 xml2-config --cflags should not output
3926 -I$includeprefix/libxml2/libxml because libxml2 header names
3927 clashes with existing names like list.h from C++ stl.
3928 Includes should be #include<libxml/xxx.h> so ...
3929
3930Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3931
3932 * c14n.c: another patch from Aleksey Sanin
3933
3934Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3935
3936 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
3937 canonicalization algorithm
3938 * doc/xml.html doc/index.html: added the C14N references on the
3939 index page.
3940
39412002-03-13 jacob berkman <jacob@ximian.com>
3942
3943 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
3944 usage, redundant, and gcc specific
3945
3946Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3947
3948 * xpath.c: speedup some node selection operations, this can
3949 have a significant impact on DocBook Norm's stylesheets
3950 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
3951 make sure it's always the case
3952 * debugXML.c: distinguish CDATA and comments in ls operations
3953
3954Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3955
3956 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
3957 to generate better API descriptions etc...
3958
3959Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3960
3961 * c14n.c: Fixing #74186, made sure all boolean expressions
3962 get fully parenthesized, ran indent on the output
3963 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
3964 include/libxml/tree.h: also #74186 related, removed the
3965 --with-buffers option, and all the preprocessor conditional
3966 sections that were resulting from it.
3967
3968Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3969
3970 * valid.c: applied patch from Dodji Seketeli fixing an
3971 uninitailized variable in xmlValidGetValidElements()
3972
3973Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3974
3975 * c14n.c: fixed a few comments
3976 * doc/*.html doc/*/*.html: regenerated the docs and added
3977 the C14N API
3978 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
3979
3980Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3981
3982 * check-xml-test-suite.py: fix to adapt varaiations in the
3983 bindings
3984 * configure.in python/setup.py python/setup.py.in: fixed to
3985 have the version of the python scripts automatically updated
3986
3987Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3988
3989 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
3990 in xmlCopyProp()
3991
3992Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3993
3994 * configure.in: preparing 2.4.17 release
3995 * doc/*: updated and rebuilt the docs
3996 * xpath.c: fixed a comment
3997 * python/libxml.c: fixed a possible reentrancy problem
3998
3999Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
4000
4001 * tree.c python/tests/Makefile.am python/tests/attribs.py:
4002 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
4003 added a specific regression test
4004 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
4005 not raise exceptions when failing to find the attribute.
4006
4007Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4008
4009 * configure.in xmllint.c: owen pointed out a problem with the
4010 ftme fix, gettimeofday() was not detected by configure and
4011 the ftime header wasn't included, dohhh
4012
4013Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
4014
4015 * configure.in xmllint.c: trying to fix #71457 for timing
4016 precision when gettimeofday() is not availble but ftime() is
4017
4018Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4019
4020 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
4021 are now copied on install and part of the -devel RPM
4022
4023Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
4024
4025 * xpath.c: trying to avoid bug #72150 which was apparently
4026 caused by a gcc bug (or a processor problem) as detailed
4027 at http://veillard.com/gcc.bug
4028
4029Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4030
4031 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
4032 fixed xmlReconciliateNs(), added a Python test/example for
4033 inter-document cut'n paste
4034 * python/libxml.py: fixed node.doc on document nodes and added
4035 xpathEval() onto node objects
4036
4037Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4038
4039 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
4040 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
4041 fixup and integrated tests for the serialization stuff
4042
4043Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4044
4045 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
4046 moved the libxml man page to section 3
4047
4048Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4049
4050 * tree.c: fix bug #72490
4051 * python/libxml.c python/libxml.py: added methods serialize()
4052 and saveTo() to all node elements.
4053
4054Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4055
4056 * xmlIO.c: closed #73430, don't read from an input source
4057 which indicated an end-of-file or an error.
4058
4059Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4060
4061 * parser.c: make sure SAX endDocument is always called as
4062 this could result in a Python memory leak otherwise (it's
4063 used to decrement ref-counting)
4064 * python/generator.py python/libxml.c python/libxml.py
4065 python/libxml2-python-api.xml python/libxml2class.txt
4066 python/tests/error.py python/tests/xpath.py: implemented
4067 the suggestions made by Gary Benson and extended the tests
4068 to match it.
4069
4070Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4071
4072 * python/generator.py: applied patch fixing #73450
4073
4074Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
4075
4076 * xpath.c: fixing #61290 "namespace nodes have no parent"
4077 long standing divergence from the XPath REC. NodeSets
4078 simply hold a copy of namespace nodes and those node ->next
4079 points to the parent (which may not be the node carrying the
4080 definition).
4081 * include/libxml/xpath.h: flagged but didn't added a possible
4082 speedup
4083 * DOCBparser.c HTMLparser.c: removed some warnings from push
4084 parser due to new state being added.
4085 * tree.c: new fix from Boris Erdmann
4086 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
4087 the XML Canonalization support from Aleksey Sanin
4088
4089Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4090
4091 * tree.c: patch from Boris Erdmann fixing some namespace odities
4092 with xmlCopyNode()
4093
4094Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4095
4096 * xmlIO.c: fix bug #72706 when loading a NULL entity
4097
4098Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4099
4100 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
4101 actually change in a future XML Namespace revision.
4102
4103Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4104
4105 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
4106 added the possibility of returning nodesets from XPath extension
4107 functions written in Python
4108
4109Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
4110
4111 * python/*: commiting some Python bindings work done while travelling
4112
4113Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4114
4115 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
4116 explicitely with memory debugging switched on
4117
4118Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
4119
4120 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4121 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4122 Added wrapper for the xmlURIPtr type, provided accessors, fixed
4123 the accessor generator for strings
4124 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
4125 regression test.
4126
4127Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4128
4129 * python/README python/generator.py python/libxml.c python/setup.py:
4130 added the 'usual' setup.py to allow building a libxml2-python
4131 module based on the same code. The initialization is however
4132 different the 2 .so files fo libxml2 and libxslt are identical and
4133 they entry point initialize both libraries. this is done to avoid
4134 some possible nasty problem since the Python don't merge the maps
4135 of all shared modules.
4136
4137Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4138
4139 * parser.c: fixed a push/encoding bug reported by Michael
4140 on librsvg
4141
4142Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4143
4144 * include/libxml/parserInternals.h: fixes a misplaced #endif
4145
4146Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4147
4148 * parser.c valid.c: found and fixed a couple of allocation bugs
4149
4150Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4151
4152 * doc/xml.html doc/python.html doc/*: added a Python and binding
4153 page describing the current state of the Python bindings and
4154 giving pointers to the other languages wrappers.
4155
4156Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4157
4158 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
4159 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
4160 rebuilt the API and web site
4161 * xpath.c: fixed #71978 portability bugs
4162
4163Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
4164
4165 * SAX.c: oops broke automatic defaulting of namespaces attributes.
4166
4167Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4168
4169 * include/libxml/parserInternals.h parser.c: had to change
4170 2 internal parsing API when processing document content
4171 to check the start and end of element content are defined
4172 in the same entity
4173 * valid.c include/libxml/valid.h: attribute normalization can
4174 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
4175 with the context to report it.
4176 * SAX.c: fixed the last known bugs, crazy validation constraints
4177 when a document is standalone seems correctly handled. There
4178 is a couple of open issues left which need consideration especially
4179 PE93 on external unparsed entities and standalone status.
4180 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
4181 The 2 tests left failing are actually in error. Cleanup done.
4182
4183Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4184
4185 * valid.c: implemented E59 spaces in CDATA does not match the
4186 nonterminal S
4187
4188Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4189
4190 * SAX.c parser.c valid.c: more validation test fixups
4191 * check-xml-test-suite.py: added duration info for the tests
4192
4193Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4194
4195 * parser.c valid.c: a couple of errors were reported but not
4196 saved back as such in the parsing context. Down to 1% failure rate
4197 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
4198
4199Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4200
4201 * xmlInternald.c: isExtender was missing a char
4202 * parser.c include/libxml/parser.h: % are acceptable in the
4203 internal subset if within a PUBLIC ID
4204
4205Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
4206
4207 * SAX.c parserInternals.c valid.c: more work on the conformance
4208 suite. Took the step to finally block documents with encoding
4209 errors. It's a fatal error per the spec, people should have fixed
4210 their documents by now.
4211
4212Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
4213
4214 * check-xml-test-suite.py: fixed the test script after some discussion
4215 on the semantic of TYPE="error"
4216 * Makefile.am: added the script to the distrib
4217
4218Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4219
4220 * SAX.c entities.c: fixed a couple of conformances issues deep
4221 into the validation code (standalone and undeclared Notations)
4222
4223Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4224
4225 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
4226 stayed there for years !
4227
4228Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4229
4230 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
4231 missing
4232
4233Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4234
4235 * check-xml-test-suite.py: improved the behaviour a bit as
4236 well as the logs
4237 * parser.c valid.c SAX.c: fixed a few more bugs
4238 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
4239
4240Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4241
4242 * check-xml-test-suite.py: python script to run regression tests
4243 against the XML Test suite of W3C/OASis
4244 * SAX.c: fixed a validation bug
4245 * parser.c: fixed 3 errors pointed by the test suite
4246 * doc/buildDocBookCatalog: fixed a typo pointed by drake
4247 * python/Makefile.am: fixed a dependendy
4248
4249Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4250
4251 * xmlmemory.c: avoid a warning bug #71594
4252
4253Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4254
4255 * xmlmemory.c: Jesse Perry provided a patch to remove a few
4256 warning on alpha/Tru64
4257
4258Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4259
4260 * include/libxml/entities.h: fixing a comment
4261 * valid.c: fixing some troubles with validity check on namespaces
4262 * result/VC/NS3 test/VC/NS3: added a specific regression test
4263
4264Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4265
4266 * tree.c: Fixing #71342 serializing '\n' in attribute values
4267 * result/noent/att3 result/att3 test/att3: added a specific
4268 test.
4269
4270Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
4271
4272 * python/libxml.c: couple of bug fixes
4273
4274Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
4275
4276 * python/*.py: removed tabs and used spaces.
4277
4278Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4279
4280 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
4281 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
4282
4283Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4284
4285 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
4286 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
4287
4288Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4289
4290 * include/libxml/encoding.h include/libxml/entities.h
4291 include/libxml/globals.h include/libxml/parser.h
4292 include/libxml/threads.h include/libxml/tree.h
4293 include/libxml/xmlmemory.h: trying to fix the include mess
4294
4295Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4296
4297 * include/libxml/xmlmemory.h: reverted part of the previous
4298 attempt to provide #69655, this was breaking the build.
4299
4300Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
4301
4302 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
4303 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
4304 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
4305 include/libxml/parserInternals.h include/libxml/tree.h
4306 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
4307 Tentatively fixed #69655 , make compiling with -Wredundant-decls
4308 clean.
4309 * python/libxml.c: fixed a warning.
4310
4311Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4312
4313 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
4314 copying of node, merge back IDs in the target document.
4315 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
4316 test/XInclude/ents/ids.xml: test case
4317 * result/VC/ElementValid4: output changed due to a typo fix
4318
4319Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4320
4321 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00004322 generate the dependencies right as Jacob found out. Add
4323 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004324
4325Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4326
4327 * parserInternals.c valid.c: Justin Fletcher found some parts
4328 of the code needing cleanup
4329 * libxml.spec.in python/Makefile.am python/generator.py
4330 python/libxml.c python/libxml.py: Fixed the python Makefiles
4331 corrected a bug showing up on ia64, changed the name of the
4332 python internal module too
4333
4334Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
4335
4336 * Makefile.am: applied patch from Andris Pavenis for binary
4337 name suffixes
4338
4339Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
4340
4341 * xmllint.c win32/win32config.h: fixing #68748
4342
4343Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4344
4345 * valid.c: fixing #70166
4346
4347Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4348
4349 * valid.c: fixing #70077
4350
4351Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4352
4353 * Copyright Makefile.am README configure.in libxml.spec.in:
4354 Changed to the MIT Licence
4355 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
4356 doc/xmlio.html: updated the doc accordingly
4357 * include/libxml/xmlwin32version.h configure.in: preparing
4358 2.4.14 release
4359 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4360 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4361 fixed the const xmlChar * wrapper and generator, XPath extension
4362 functions now use the context as first argument
4363 * python/tests/tstxpath.py python/tests/xpath.py
4364 python/tests/xpathext.py: Updated the tests accordingly
4365 * tree.c: fixed bug #70067
4366
4367Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4368
4369 * Makefile.am: cleanup
4370 * debugXML.c: always use stdout if output is NULL
4371 * xmlIO.c: don't close filedescriptors passed to outputBuffers
4372 * python/Makefile.am python/generator.py python/libxml2class.txt
4373 python/libxml_wrap.h python/types.c: augmented the number of bindings
4374 handling FILE * and XPath contexts
4375 * python/tests/Makefile.am: avoid a stupid problem due to the
4376 use of TEST.
4377
4378Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4379
4380 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
4381
4382Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4383
4384 * python/TODO python/libxml.c: cleanup the extension function lookup
4385 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
4386
4387Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4388
4389 * configure.in python/Makefile.am: do not install outside
4390 of prefix
4391
4392Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4393
4394 * python/TODO python/libxml.c: started adding SAX interfaces
4395 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
4396 SAX test
4397
4398Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4399
4400 * tree.c: hardened the addChild function
4401 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4402 python/libxml2class.txt python/libxml_wrap.h python/TODO:
4403 added accessors needed for xmlNode, a bit more testing and
4404 extension of interfaces
4405 * python/tests/Makefile.am python/tests/build.py: added a test
4406 build from scratch/save/load/check
4407
4408Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4409
4410 * parserInternals.c: change a small bit in the way valididy
4411 error messages get initialized
4412 * python/TODO python/libxml.c python/libxml2-python-api.xml
4413 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4414 added some memory debugging to track leaks at the libxml2 level
4415 * python/tests/*.py: changed all tests to check for leaks,
4416 there is just one left in XPath extension registrations.
4417
4418Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
4419
4420 * python/TODO python/generator.py python/libxml2-python-api.xml
4421 python/libxml2class.txt: more accessor classes for the parser
4422 context, allow to switch on and check validity
4423 * python/tests/Makefile.am python/tests/error.py
4424 python/tests/invalid.xml python/tests/valid.xml
4425 python/tests/validate.py: attded more test and and added error.py
4426 which I forgot to commit in the last step
4427
4428Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4429
4430 * python/Makefile.am python/types.c: cleanup
4431 * python/libxml.c python/libxml.py python/libxml_wrap.h
4432 python/generator.py python/libxml2-python-api.xml
4433 python/libxml2class.txt: added class for parser context, added
4434 first cut for push mode support. Added a framework to generate
4435 accessors functions.
4436 * python/tests/Makefile.am python/tests/push.py: added a push
4437 test
4438
4439Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4440
4441 * python/Makefile.am python/TODO python/libxml.py: fixed a small
4442 bug a bit of cleanup.
4443
4444Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4445
4446 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
4447 python/libxml2class.txt: adding error redirections and preformat
4448 to a python handler
4449 * python/tests/Makefile.am python/tests/*.py: cleanup made all
4450 tests self checking
4451
4452Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4453
4454 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
4455 a function
4456
4457Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4458
4459 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
4460 python/libxml.c python/libxml2-python-api.xml
4461 python/libxml2class.txt: Progressing through the TODOs, class
4462 description output, extra XML API, RPM now builds the wrappers
4463 for all python installed versions
4464
4465Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
4466
4467 * configure.in libxml.spec.in python/Makefile.am python/TODO
4468 python/generator.py python/libxml2class.txt: added more informations
4469 in the libxml2-python package including docs. Slightly changed
4470 the class hierarchy
4471 * python/tests/*: added basic regression tests infrastructure too
4472
4473Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4474
4475 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
4476 added libxml2-python as part of the packages installed
4477
4478Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4479
4480 * python/Makefile.am python/generator.py python/libxml.c
4481 python/libxml.py: more work, now able to extend the
4482 XPath interpreter with functions written in python.
4483
4484Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4485
4486 * python/Makefile.am: Jacob sent a patch to allow building from
4487 tarfile.
4488
4489Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4490
4491 * python/Makefile.am python/libxml.c configure.in Makefile.am:
4492 inserted the python wrappers build, I hope this won't be too
4493 unportable
4494
4495Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4496
4497 * xpath.c: minor optimization
4498 * python/generator.py python/libxml.c python/libxml.py
4499 python/libxml_wrap.h: more work on the python bindings,
4500 they now support XPath and there is no evident leak
4501
4502Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4503
4504 * python/generator.py python/libxml.c python/libxml.py:
4505 more work on the python bindings generator.
4506
4507Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4508
4509 * python/generator.py python/libxml.c python/libxml_wrap.h:
4510 more work on the python bindings.
4511
4512Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4513
4514 * python/generator.py python/libxml.c python/libxml.py
4515 python/libxml_wrap.h: commited early version of a python binding
4516 for private use only ATM
4517
4518Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4519
4520 * entities.c tree.c include/libxml/entities.h: applied patch
4521 from Anthony Jones to implement copy of DTD subtree too. Had
4522 just to keep 2 function private which really ought to become
4523 public ones.
4524
4525Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4526
4527 * xmllint.c: added pointers to the web pages in the usage()
4528
4529Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4530
4531 * tree.c: more fixes from Petr Kozelka for attribute handling
4532 in the tree API to align the semantic with DOM.
4533
4534Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4535
4536 * valid.c tree.c entities.c: another set of patches from
4537 Anthony Jones for copy operations cleanup and robustness
4538
4539Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4540
4541 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
4542 an alphabetic index based on comments content
4543 * doc/*: rebuilt the web site with the new references
4544
4545Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4546
4547 * parserInternals.h: Greg Sjaardema suggested to use an
4548 eponential buffer groth policy in xmlParserAddNodeInfo()
4549
4550Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4551
4552 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
4553 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
4554 doc/parsedecl.py doc/Makefile.am: updated the python extractor
4555 to generate cross-references, and added/updated the stylesheets
4556 to generate and link API indexes. The generic keyword index
4557 is not done yet.
4558 * doc/*.html: regenerated all the usual docs too
4559
4560Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4561
4562 * debugXML.c: added an xpath function to the shell for T. V. Raman
4563
4564Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4565
4566 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
4567 debug routines.
4568
4569Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4570
4571 * tree.c: apply an patch from Petr Kozelka for unlink and replace
4572 support of attribute nodes
4573
4574Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4575
4576 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
4577 hopefully near complete and fully documented of the API in XML
4578 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
4579 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
4580 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
4581 include/libxml/parserInternals.h include/libxml/valid.hi
4582 include/libxml/xmlIO.h include/libxml/xmlerror.hi
4583 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
4584 include/libxml/xpath.h include/libxml/xpathInternals.h:
4585 Cleaned up the doc comments a lot in the process, the interface
4586 coverage is now 100%
4587
4588Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4589
4590 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
4591 extracts comments from the gtk-doc DocBook output (a bit
4592 convoluted but seems to work).
4593
4594Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4595
4596 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
4597 added an XML description of the API, moved the script generating
4598 it here. Added a "make api" target
4599
4600Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4601
4602 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
4603
4604Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4605
4606 * xpath.c include/libxml/xpathInternals.h: the change made to
4607 xmlXPathFuncLookupFunc was incompatible roll it back
4608
4609Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4610
4611 * SAX.c: cleanup patch from Anthony Jones
4612 * doc/Makefile.am: fix the headers to avoid in make scan
4613 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
4614 includes, * vs Ptr and general cleanup
4615 * parsedecl.py: first version of a script to extract the
4616 module interfaces, the goal will be to provide .decl or XML
4617 specification of the interfaces to build wrappers.
4618
4619Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4620
4621 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
4622 now provides return codes in case of errors
4623
4624Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
4625
4626 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
4627 Upgraded to trio baseline 1.6
4628 * strio.h strio.c: Replaced by triostr.h and triostr.c
4629
4630Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
4631
4632 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
4633 of strdup usage in the code
4634
4635Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4636
4637 * parser.c error.c: Keith Isdale complained rightly that
4638 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
4639
4640Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4641
4642 * tree.c: fixed the funxtion to set the xml: attributes
4643 * debugXML.c: added "setbase" to test it.
4644
4645Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4646
4647 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
4648 to allow updating an attribute content
4649
4650Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4651
4652 * libxml.h: try to avoid problems when compiling on Windows
4653
4654Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4655
4656 * hash.c: patch from Anthony Jones for hash.c allocation size
4657 * Makefile.am: trying to work around Yet Another Libtool Madness
4658 and build the 2.4.13 release finally ...
4659
4660Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4661
4662 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
4663 * doc/* : update of the documentation
4664
4665Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4666
4667 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
4668 at fixing #61290 :-(
4669
4670Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4671
4672 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
4673 Fixes bug #67229
4674
4675Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4676
4677 * tree.c: trying to avoid troubles when a subtree is copied
4678 and coalesced in part with the target tree. Should fix
4679 bug #67407
4680
4681Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4682
4683 * valid.c: fixed validation of attributes content of type
4684 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
4685 values, very old bug. Fixes #67671
4686
4687Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4688
4689 * parser.c include/libxml/parserInternals.h tree.c: integrated
4690 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
4691 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
4692
4693Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4694
4695 * threads.c: applied Serguei Narojnyi's patch to add native
4696 thread support on the Win32 platform
4697 * testThreadsWin32.c Makefile.am: added the test program also
4698 from Serguei, Win32 specific
4699 * include/win32config.h include/libxml/xmlwin32version.h.in:
4700 added patch from Igor for the Windows thread specific defines.
4701
4702Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4703
4704 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
4705
4706Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4707
4708 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
4709 output page into XMLinfo.html. Close bug #66951 and
4710 raised by Robert Collins too.
4711
4712Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
4713
4714 * encoding.c: Paul Keogh pointed out a possibility of segfault
4715 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
4716 Closes bug # 68238
4717
4718Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
4719
4720 * doc/*.html: updated the Gdome2 links
4721
4722Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4723
4724 * libxml.h: Applied following patches from Robert Collins
4725 and make sure IN_LIBXML is defined when compiling it
4726 -------
4727 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
4728 as well as Visual C.
4729 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4730 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4731 * strio.c (PLATFORM_UNIX): Define for Cygwin.
4732 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
4733 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
4734 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
4735 xmlSysIDExists xmlNoNetExists).
4736 * xmllint.c: Don't include winsock2.h for Cygwin.
4737
4738Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4739
4740 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
4741 when the version info is not present.
4742
4743Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4744
4745 * tree.c: Anthony Jones pointed out a problem in
4746 xmlStringGetNodeList() and provided a fix for it
4747
4748Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4749
4750 * parser.c: patch from Frank J Franklin to remove a bug in
4751 xmlCreatePushParserCtxt() when the initial buffer passed
4752 is large.
4753
4754Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4755
4756 * win32/*: big cleanup of the Windows/MSVC project files
4757 from Igor Zlatkovic
4758
4759Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4760
4761 * doc/Makefile.am: should fix #67674 and avoid troubles if
4762 xsltproc is not available or fails in the prefix provided
4763
4764Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
4765
4766 * xmlmemory.c: one more doc patch from Charlie Bozeman.
4767
4768Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4769
4770 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
4771 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
4772 Fixed a few other problems raised by Charlie Bozeman.
4773 * result/VC/ElementValid[5-7]: fixed the output
4774
4775Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4776
4777 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
4778 patches from Charlie Bozeman. Regenerated the HTML docs.
4779
4780Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
4781
4782 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
4783 for Windows from Igor
4784
4785Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4786
4787 * xmllint.c: applied Justin Fletcher patch for --output or -o
4788
4789Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
4790
4791 * win32/libxml2/libxml2.def.src: close #67019
4792
4793Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4794
4795 * xmllint.c: applied Justin Fletcher generic timing patch
4796 similar to the one already applied to xsltproc.
4797
4798Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4799
4800 * include/libxml/tree.h tree.c: applied documentation patches
4801 from Charlie Bozeman
4802
4803Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
4804
4805 *doc/xmllint.xml, xmllint.1 - document --dropdtd
4806
4807Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
4808
4809 * valid.c: fix the xmlStrdup() used in the previous patch.
4810 * valid.c: added --dropdtd
4811 * tree.c: fixed xmlUnlinkNode so it also removes the references
4812 from the document if the node is a DTD
4813
4814Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
4815
4816 * HTMLtree.c valid.c: cleanup some static declarations
4817
4818Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4819
4820 * xmllint.c: removed another strdup()
4821 * doc/FAQ: removed the HP/UX entry
4822
4823Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
4824
4825 * valid.c: fix bug #66816 when validating.
4826 * xmllint.c: don't use sys/time.h if configure did not found it
4827
4828Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
4829
4830 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
4831 xmlcatalog_man.xml
4832
4833Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4834
4835 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
4836 xmlInitMemory() was declared twice
4837
4838Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
4839
4840 * globals.c: do not reference strdup() !
4841 * configure.in libxml-2.0.pc.in: trying to fix the libs
4842 of the various config extraction modules
4843
4844Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4845
4846 * configure.in : preparing 2.4.12
4847 * doc/* : updated and rebuilt the docs
4848
4849Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4850
4851 * uri.c: closed bug #66159
4852 * testURI.c: added --escape option
4853 * configure.in: some cleanup for xml2-config --cflags
4854
4855Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
4856
4857 * globals.c testThreads.c: removed some misplaced includes
4858 of xmlversion.h
4859
4860Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
4861
4862 * threads.c: patch from Gary Pennington fixing a possible
4863 problem at initialization time.
4864
4865Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
4866
4867 * configure.in libxml.h parser.c testThreads.c macos/: integrated
4868 Eric Lavigne contribution to build libxml2 on MacOS using
4869 CodeWarrior.
4870
4871Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
4872
4873 * xmllint.c: applied Geert Kloosterman's patch to fix
4874 --repeat --timing output
4875
4876Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4877
4878 * parser.c: Robin Berjon <robin@knowscape.com> found a case
4879 where non-wellformed XML declaractions were not detected.
4880
4881Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4882
4883 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
4884
4885Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4886
4887 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
4888 gets reset by xmlCleanupInputCallbacks() and this makes the
4889 function useless. Same for output.
4890
4891Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4892
4893 * xmlIO.c: robert pointed out a loop error in callback cleanups
4894
4895Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4896
4897 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
4898 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
4899 they are not really tied to debugging
4900
4901Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4902
4903 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
4904 * xmllint.c: better --catalogs description
4905
4906Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4907
4908 * tree.c: fixed a couple of problems in xmlSetProp()
4909
4910Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
4911
4912 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
4913 unappropriate stdout output.
4914
4915Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
4916
4917 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
4918 by Denis Beurive, closes #65111
4919
4920Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
4921
4922 * valid.c: in case of content model validity error, don't
4923 print it if validity warnings were not requested.
4924
4925Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4926
4927 * nanoftp.c: applied a couple of patches from Brian D Ripley.
4928 * parserInternals.c: removed the last exit() call. Print an
4929 unmaskable error on stderr instead (library mismatch detection)
4930
4931Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
4932
4933 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
4934 shell instructions from Heiko Rupp
4935
4936Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4937
4938 * catalog.c: use the URL notation file:// for default catalog paths
4939
4940Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4941
4942 * include/libxml/tree.h: better comments for _private fields
4943 * tree.c: removed a problem when copying an entity reference.
4944
4945Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4946
4947 * vms/*: updated instructions and diffs from John A Fotheringham
4948
4949Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4950
4951 * include/libxml/xmlerror.h: avoid an include problem if
4952 #include <libxml/xmlerror.h> happens first in code
4953 seems to be the case in KDE libs
4954
4955Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4956
4957 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
4958 from Igor for Windows
4959
4960Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4961
4962 * Makefile.am: Gary Pennington pointed out a missing prefix
4963
4964Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4965
4966 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
4967 * doc/*: upgraded and rebuilt the docs
4968
4969Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4970
4971 * HTMLparser.c: fix comment in scripts element parsing.
4972 * result/HTML/doc3*: updated the results.
4973
4974Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4975
4976 * uri.c: another URI bug fix #63336, using Joel Young patch.
4977
4978Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
4979
4980 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
4981 a cleaned up version of the Pwd shell string generation.
4982
4983Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4984
4985 * valid.c include/libxml/tree.h: trying to fix namespaces +
4986 validation problems for good, closing #63619 in the process
4987 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
4988 wrong in this respect, fixed it.
4989
4990Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4991
4992 * xmllint.c: Morus Walter patch to allow --format and --encode
4993
4994Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4995
4996 * debugXML.c: Stefan Kost provided an help command for the shell
4997
4998Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
4999
5000 * debugXML.c: Heiko Rupp pointed that the shell would crash
5001 on empty nodesets returns.
5002
5003Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
5004
5005 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
5006 migh need the history libraries
5007
5008Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
5009
5010 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
5011 handle the case of < in quoted attributes, Bastian Kleineidam
5012
5013Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
5014
5015 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
5016 fixing catalog breakages
5017 * Makefile.am catalog.c result/catalogs/catal
5018 result/catalogs/mycatalog.* test/catalogs/catal*:
5019 fixed more problems in catalog support, added more regression tests
5020 for both XML and SGML catalog handling
5021
5022Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
5023
5024 * debugXML.c: applied an improvement to xmlGetLineNo() from
5025 Keith Isdale
5026
5027Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
5028
5029 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
5030 Side effect of the progressive catalog loading
5031
5032Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
5033
5034 * Makefile.am: confexecdir and confexec_DATA were defined twice
5035 pointed out by Karl Eichwalder
5036
5037Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
5038
5039 * xmlcatalog.c: avoid unlink() and use remove() instead.
5040
5041Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
5042
5043 * libxml.spec.in: cleanup
5044 * include/libxml/xmlwin32version.h: updated with 2.4.8
5045
5046Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
5047
5048 * encoding.c global.data globals.c testThreads.c: fix bug #63752
5049 of compiling libxml with a non standard set of options
5050
5051Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
5052
5053 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
5054 document --sgml option, fixing gnome bugzilla #63382
5055
5056Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
5057
5058 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
5059 breakage of 2.4.7, added a couple of really needed APIs
5060 like xmlCatalogIsEmpty() and xmlNewCatalog()
5061 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
5062 for install-catalog
5063 * configure.in: preparing 2.4.8
5064
5065Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
5066
5067 * HTMLtree.c tree.c include/libxml/HTMLtree.h
5068 include/libxml/tree.h include/libxml/xmlIO.h: more include
5069 cleanups, export cleanly one html output + format function.
5070
5071Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
5072
5073 * parser.c: removed initGenericErrorDefaultFunc call from
5074 xmlInitParser() since it could destroy previous calls to
5075 xsltSetGenericErrorFunc() effects
5076
5077Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
5078
5079 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
5080 keyword.
5081
5082Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
5083
5084 * Makefile.am: cleanup
5085 * threads.c: cleanup too
5086 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
5087 from xsltproc
5088 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00005089 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00005090
5091Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
5092
5093 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
5094 was not used anymore !
5095
5096Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
5097
5098 * configure.in: preparing 2.4.7
5099 * Makefile.am doc/Makefile.am: switched to the latest xmllint
5100 manual page from John
5101 * doc/*: updated the doc and rebuilt the generated pages
5102
5103Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
5104
5105 * xmlIO.c: closing bug #62711, the library should never
5106 close stdin or stdout.
5107
5108Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
5109
5110 * uri.c: second pass at fixing #63336, using Joel Young
5111 final patch. looks okay.
5112
5113Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
5114
5115 * uri.c include/libxml/uri.h: trying to clear #63336
5116 allowing the escaping routine to parse unconformant
5117 URI-References.
5118
5119Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
5120
5121 * vms/readme.vms vms/build_libxml.com nanoftp.c
5122 include/libxml/xmlversion.h.in: a few VMS updates from
5123 John A Fotheringham
5124 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
5125 and xmlCleanupOutputCallbacks() for the Perl binding people.
5126
5127Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
5128
5129 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
5130 apply fixes to close #63271 and avoid segfaults when
5131 the error routine gets callbed before xmlInitParser()
5132 get called.
5133 * nanoftp.c error.c: Applied patches from Justin Fletcher
5134 correcting some xmlGenericError misuses.
5135
5136Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
5137
5138 *doc/xmllint.xml, doc/xmllint.1
5139 New and improved man page for xmllint - .xml is the original, .1
5140 is the generated man page
5141
5142Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
5143
5144 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
5145 the web site from the main HTML document.
5146
5147Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5148
5149 * parser.c: fixed an erroneous validation bug when PE refs
5150 occurs in external parsed entities referenced from the
5151 internals subset
5152 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
5153 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
5154 added the associated testcase, it's a nice one.
5155 * HTMLparser.c: generate the DTD node as HTML still ...
5156 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
5157
5158Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
5159
5160 * HTMLparser.c: fixed a bug in htmlNewDoc()
5161
5162Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
5163
5164 * test/threads/*: added entities testing to the Thread test
5165 * testThreads.c: make the test reasonable
5166 * DOCBparser.c: fix the DTD public and system ID
5167 * xmllint.c: added --sgml for SGML DocBook importing
5168 * Makefile.am: added Docbtests target
5169
5170Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5171
5172 * nanoftp.c: use only "anonymous@" string for anonymous passwds
5173 * testThreads.c: removed bogus include
5174
5175Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
5176
5177 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
5178 fixed a very serious (looping) validation bug
5179
5180Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
5181
5182 * include/libxml/globals.h include/libxml/threads.h threads.c
5183 testThreads.c: far more testing, cleaning up bugs
5184 * *.c : make sure globals.h is always included.
5185
5186Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
5187
5188 * HTMLparser.c: try to get rid of parser loops for good.
5189
5190Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
5191
5192 * configure.in: fixed some bugs in CFLAGS passing.
5193 * test/threads Makefile.am testThreads.c: added a specific
5194 threaded test case (really nasty, guaranteed).
5195
5196Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
5197
5198 * catalog.c: serious cleanup on the management of the
5199 XML catalog tree, more tests done, especially with
5200 the catalog PI.
5201
5202Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
5203
5204 * catalog.c: avoid a problem in catalog cleanup on SMP if
5205 catalogs were not initialized.
5206
5207Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
5208
5209 * catalog.c xpath.c: trying to cleanup the not thread safe
5210 parts of the library.
5211
5212Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
5213
5214 * include/libxml/globals.h configure.in global.data: make
5215 the allocation be per-thread a configure option
5216 * encoding.c include/libxml/parser.h: fixed compilation
5217 errors
5218
5219Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5220
5221 * include/libxml/parser.h: Norm reported that a few lines
5222 added were breaking libxslt compile, removed them for now
5223
5224Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
5225
5226 * parser.c parserInternals.c threads.c: debugged and fixed
5227 initialization problems which were giving troubles on SMP
5228 boxes.
5229
5230Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5231
5232 * include/libxml/Makefile.am: missing globals.h
5233
5234Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5235
5236 * globals.c: added a couple of standard includes.
5237
5238Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5239
5240 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
5241 include/libxml/parserInternals.h include/libxml/tree.h
5242 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
5243 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
5244 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
5245 Applied the last patches from Gary, cleanup, activated threading
5246 all user accessible global variables are now handled in globals.[ch]
5247 Still a bit rought but make tests passes with either
5248 --with-threads defined at configure time or not.
5249 * Makefile.am example/Makefile.am: added globals.[ch] and threads
5250 linking options
5251
5252Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5253
5254 * Makefile.am include/libxml/Makefile.am
5255 include/libxml/globals.h globals.c include/libxml/threads.h
5256 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
5257 configure.in: started integrating the core of the thread support
5258 not activated yet but half integrated. The code should still
5259 compile and work anyway.
5260
5261Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5262
5263 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
5264 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
5265 integrating the non-controversial parts of Gary Pennington
5266 multithread patches
5267 * catalog.c: corrected a small bug introduced
5268
5269Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
5270
5271 * catalog.c include/libxml/catalog.h: very serious cleanup,
5272 isolating unportable code and as much as possible the accesses
5273 to the global shared catalog. May need more testing !
5274
5275Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5276
5277 * include/libxml/debugXML.h debugXML.c tree.c: integrating
5278 Keith Isdale patches for the XSLT debugger interfaces. Some
5279 cleanup
5280
5281Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
5282
5283 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
5284 * DOCBparser.c: generate line nubers in elements
5285
5286Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
5287
5288 * configure.in: preparing 2.4.6 release
5289 * doc/xml.html doc/html/*: updated and rebuilt the docs
5290 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
5291
5292Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
5293
5294 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
5295 adding documentation for DV's supercatalog support
5296
5297Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
5298
5299 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
5300 super catalog support adding one API and one flag --sgml to
5301 xmlcatalog
5302
5303Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
5304
5305 * doc/xmlcatalog_man.xml, xmlcatalog.1
5306 One more crack at
5307 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
5308
5309
5310Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5311
5312 * xpath.c: implemented xmlXPathObjectCopy for external objects
5313 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
5314
5315Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
5316
5317 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
5318 finishing up fix to
5319 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
5320 the xmlcatalog man page display more elegantly
5321
5322Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
5323
5324 * configure.in: closing bug #61832
5325 * HTMLparser.c: removed a warning
5326
5327Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5328
5329 * xpath.c: fixing #61673 part I, do not loose doc information
5330 when copying result value trees.
5331
5332Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5333
5334 * xpath.c: trying to harden the XPath interpreter
5335
5336Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
5337
5338 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
5339 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
5340
5341Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5342
5343 * HTMLparser: repaired another loop problem
5344
5345Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5346
5347 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
5348 parsing.
5349 * xpath.c: fix bug #61291 the default XML namespace node is
5350 missing from the namespace axis.
5351 * tree.c: refuse to create namespaces nodes with prefix "xml"
5352
5353Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
5354
5355 * SAX.c: ouch a non-defined namespace could lead to a crash,
5356 fixed #61215
5357
5358Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
5359
5360 * parserInternals.c: closed bug #61054
5361
5362Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5363
5364 * include/libxml/Makefile.am: closing #60708
5365
5366Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5367
5368 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
5369 adding xmlSAXParseFileWithData following Marco Stipek suggestion
5370
5371Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5372
5373 * valid.c: close bug #61550 when xml: wasn't considered a namespace
5374
5375Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5376
5377 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
5378 * DOCBparser.c HTMLparser.c parser.c: fixed typos
5379
5380Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
5381
5382 * catalog.c: Justin Fletcher provided cleaup code in case
5383 HAVE_STAT is not defined
5384 * include/win32config.h: Igor Zlatkovic suggested to have
5385 HAVE_STAT defined there
5386
5387Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5388
5389 * catalog.c - fixed typing error reported by M. Barros
5390
5391Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
5392
5393 * xmllint.c - fixing typo
5394
5395Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5396
5397 * HTMLparser.c: small enhancement to prevent loop on
5398 unrecognizable data
5399
5400Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5401
5402 * parserInternals.c: applying patch from bug #60757 this
5403 should close it
5404
5405Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
5406
5407 * catalog.c xmlcatalog.c: removed a couple of warning
5408 * xpath.c: try to solve the linking problem on platforms
5409 needing trio to compile
5410
5411Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
5412
5413 * Makefile.am libxml.spec.in: backing up non-documented changes
5414 commited without review or aproval by Jens Finke <jens@gnome.org>
5415 * HACKING: made 100% clear that no commit should be done directly
5416
5417Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
5418
5419 * configure.in: Joe Orton provided a patch fixing a problem
5420 when iconv is specified to be in a non-standard directory
5421 but wasn't exported in xml2-config --cflags
5422
5423Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5424
5425 * configure.in: let's ship 2.4.5 before getting too much
5426 troubles with 2.4.4 errors.
5427
5428Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5429
5430 * encoding.c entities.c: do not output hexadecimal charrefs
5431 when serializing HTML since some version of Netscape can't
5432 grok it, generate decimal ones.
5433 * result/HTML/doc3.htm: output changed due to previous test
5434 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
5435
5436Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
5437
5438 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
5439 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
5440
5441Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5442 Released 2.4.4
5443
5444 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
5445 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
5446 updated the configuration scripts systems accordingly
5447
5448Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5449
5450 * configure.in: preparing for 2.4.4
5451 * doc/xml.html doc/html/*: updated and rebuilt the docs
5452
5453Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
5454
5455 * win32/dsp/libxml2.def.src: tried to incorporate comments
5456 from bug #59220
5457
5458Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
5459
5460 * parser.c result/noent/wml.xml: fixed bug #59981 related
5461 to handling of '&' in attributes when entities are substitued
5462
5463Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5464
5465 * libxml.h include/libxml/xmlversion.h.in
5466 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
5467 Tried to close bug #60131
5468
5469Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5470
5471 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
5472
5473Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
5474
5475 * SAX.c: fixing bug #59946 on xmlns=""
5476
5477Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5478
5479 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
5480 but allocates a new error code.
5481
5482Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
5483
5484 * xmllint.c: John Fleck fixed typos in the options output
5485 * parser.c SAX.c: fix ignorable white space SAX selection
5486
5487Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5488
5489 * entities.c: Steve Underwood found the possibility of an
5490 ininite loop in case of error.
5491
5492Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5493
5494 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
5495
5496Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5497
5498 * parser.c: warn if version is not 1.0 but it's not
5499 strictly speaking an error after analyzing the spec
5500
5501Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
5502
5503 *doc/catalog.html - add link to the html version of the
5504 man page, other linguistic cleanups
5505
5506Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
5507
5508 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
5509 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
5510 file, has not yet been included in the build.
5511
5512Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5513
5514 * catalog.c: removed a duplicate affectation Justin Fletcher
5515
5516Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
5517
5518 * tree.c: Armin Sander pointed a possible text coalescing
5519 problem, completed his patch.
5520
5521Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5522
5523 * trionan.c: Fixed const and volatile re-definition problem
5524
5525Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
5526
5527 * libxml.4 parser.c: doc updates from Heiko Rupp
5528 * parserInternals.c: 2 sanity checks from Heiko Rupp
5529
5530Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
5531
5532 * tree.c: applied patch from Armin Sander to make some pointers
5533 const in xmlCopyNode()
5534 * include/libxml/tree.h: added fix to the header
5535
5536Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5537
5538 * xpath.c: hum, restrict the integer usage gcc bug workaround
5539 to only gcc compilers so that other architecture don't get
5540 penalized by this limitation.
5541 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
5542
5543Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5544
5545 * valid.c: fixed a Windows compiler warning (Chris Poblete)
5546 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
5547
5548Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
5549
5550 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
5551 --convert option to xmlcatalog to convert SGML ones to
5552 the XML syntax.
5553 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
5554
5555 2.4.3 got released at that point
5556Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5557
5558 * catalog.c xmlIO.c: started some serious testing and fixed
5559 a few bug and optmization needs.
5560
5561Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5562
5563 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5564 preparing for a 2.4.3 release even if it may not be ready yet
5565 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
5566 all file parsing lookup to go through the entity resolver, add
5567 to add an API to bypass it (needed to load catalogs themselves),
5568 some cleanup on the catalog code too.
5569 * nanoftp.c: small cleanup
5570 * doc/catalog.html: small update
5571
5572Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
5573
5574 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
5575 Jun Kuriyama
5576
5577Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
5578
5579 * doc/catalog.html: finished the catalog documentation
5580
5581Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5582
5583 * doc/catalog.html doc/xml.html: added documentation about
5584 Catalog support, misses an API description
5585 * doc/html/*: reextracted the API pages
5586
5587Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5588
5589 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
5590 Added the part about section 7.2 on URI resolution,
5591 fixed a side effect in the HTML parser, look complete
5592 and ready to rock except the URI/SystemID part!
5593
5594Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5595
5596 * include/libxml/catalog.h include/libxml/parser.h
5597 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
5598 xmlIO.c: added support and APIs needed for the catalog PI
5599 * include/libxml/xmlIO.h: cleanup
5600
5601Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5602
5603 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
5604 include/libxml/catalog.h: starts to look okay, really
5605 plugged the new framework, cleaned a lot of stuff,
5606 added some APIs, except the PI's support missing this
5607 should be mostly complete
5608 * result/catalogs/* test/catalogs/*: added new test, enriched
5609 the existing one with URN ID tests
5610
5611Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5612
5613 * catalog.c: fixed nextCatalog
5614 * result/catalogs/docbook test/catalogs/*: started adding
5615 a small regression test
5616
5617Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
5618
5619 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
5620 more work on the XML catalog support.
5621 * parser.c include/libxml/parser.h: small cleanup seems using
5622 list as a public parameter name can give portability troubles
5623 * trionan.c trionan.h xpath.c include/libxml/trionan.h
5624 include/libxml/xpath.h include/libxml/Makefile.am: removed
5625 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
5626 wrappers
5627
5628Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5629
5630 * Makefile.am trio.c triodef.h trionan.c xpath.c
5631 include/libxml/Makefile.am include/libxml/trionan.h:
5632 Re-worked Not-A-Number and Infinity support.
5633 * xmlcatalog.c: added readline include files
5634
5635Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5636
5637 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
5638 testCatalog as xmlcatalog, making it an installed app
5639 adding a shell, and preparing it to be a /etc/xml/catalog
5640 management tool, though not ready yet
5641 * catalog.c include/libxml/catalog.h: adding support for
5642 XML Catalogs http://www.oasis-open.org/committees/entity/
5643 not finished, there is some interesting tradeoffs and a
5644 few open questions left.
5645
5646Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
5647
5648 * xmllint.c: fixed a line formatting problem
5649
5650Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5651
5652 * SAX.c: removed a couple of unused variable (Albert Chin)
5653
5654Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5655
5656 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
5657 trying to fix some troubles w.r.t. function returning
5658 const xxxPtr.
5659
5660Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5661
5662 * win32/dsp/libxml2.def.src: another set of symbols conditionally
5663 defined
5664
5665Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5666
5667 * xpointer.c: removed unused var
5668
5669Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5670
5671 * testXPath.c: another small cleanup closing bug #59110
5672
5673Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5674
5675 * win32/dsp/libxml2.def.src: small cleanup closing bug
5676 #59108
5677
5678Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
5679
5680 * example/gjobread.c: add xmlCleanupParser() before leaving
5681
5682Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
5683
5684 * config.h.in configure.in include/libxml/xmlwin32version.h:
5685 released 2.4.2
5686
5687Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
5688
5689 * include/libxml/valid.h debugXML.c valid.c: deprecate
5690 the non-boundchecking Sprintf functions, add Snprintf
5691 this should close bug #57984
5692
5693Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
5694
5695 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
5696 URIs before doing the lookups (pointed by Mark Vakoc)
5697
5698Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
5699
5700 * xpath.c: serious changes on Result Value Trees and NodeSets
5701 w.r.t. deallocation and collect operations. Probably not
5702 100% clean (merge of allocated trees smells like a problem).
5703 Seems sufficient to close #58943
5704
5705Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5706
5707 * xmllint.c: adding a --format option
5708
5709Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
5710
5711 * xpath.c: count() was broken on Result Value Tree
5712 * xmlIO.c: fixed file:/// accesses on _WIN32
5713
5714Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5715
5716 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
5717 macro was renamed, this should close bug #58683
5718
5719Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5720
5721 * SAX.c: small fix fixing bug #58539 reported by coolo, in
5722 entity substitution mode text at the end of the entity might
5723 be added due to text coalescing.
5724 * nanoftp.c parser.c: small cleanup
5725
5726Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5727
5728 * HACKING: added John Fleck right to commit in the doc subdir
5729
5730Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5731
5732 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
5733 allow to inherit attributes from the DTD directly in the
5734 tree, this is needed for XPath and can be a useful feature.
5735 Inherited namespaces are always provided at the tree level now
5736 * test/defattr* result/defattr* result/noent/defattr*: added a couple
5737 of tests for this feature (XSLT being the prime user).
5738
5739Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5740
5741 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
5742 testSAX.c xmlIO.c xmllint.c include/win32config.h
5743 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
5744 include/libxml/xmlwin32version.h.in win32/README.MSDev
5745 win32/dsp/*: applied Win32 Facelift No.2 patches from
5746 Igor Zlatkovic for Windows/MSC
5747
5748Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
5749
5750 * SAX.c: unparsedEntityDecl() the URI computation of the
5751 entity wasn't done breaking XSLT unparsed-entity-uri()
5752
5753Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
5754
5755 * xpath.c: fixed a bug when walking the descendants and
5756 the current node has no children
5757 * debugXML.c: show up when a text node is supposed to not be escaped
5758
5759Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5760
5761 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
5762 worked like the set:leading() function)
5763 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
5764
5765Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5766
5767 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
5768
5769Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5770
5771 * include/libxml/xmlIO.h: apply change to close #58141
5772 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
5773
5774Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5775
5776 * parser.c: when the internal subset uses a PE, then the
5777 included entity can use conditional sections.
5778
5779Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5780
5781 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
5782 when walking the namespace axis showing up in
5783 libxst/tests/general/bug-12
5784 * xmlmemory.c: added the possibility to trace a given block
5785 defined by its address
5786
5787Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5788
5789 * parser.c: don't override existing encoding specified before
5790 starting xmlParseDocument()
5791
5792Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5793
5794 * include/libxml/xmlwin32version.h: reinserted, needed for
5795 Windows users of CVS
5796
57972001-07-27 Darin Adler <darin@bentspoon.com>
5798
5799 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
5800 * testCatalog.c: Add include of <libxml/parser.h>.
5801
58022001-07-27 Darin Adler <darin@bentspoon.com>
5803
5804 * include/libxml/.cvsignore:
5805 * include/libxml/xmlwin32version.h:
5806 Remove this file from CVS because it's generated.
5807
5808Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5809
5810 * parser.c include/libxml/parser.h: applied const patches from
5811 Tom Moog #58002
5812
5813Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5814
5815 * xpath.c include/libxml/xpath{,Internals}.h: added a function
5816 lookup framework
5817
5818Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5819
5820 * tree.c: fixed xmlCopyNode() for documents
5821
5822Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5823
5824 * parser.c: fixed bugs #58073 reported by Greg Shtilman
5825
5826Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5827
5828 * parser.c: fixes bug #57652 reported by Morus Walter
5829
5830Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5831
5832 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
5833
5834Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5835
5836 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
5837 errors, lesson don't add new functions at 1am before a release
5838 * xpath.c: integrated fix from Bjorn to avoid divide by zero
5839 from XPath initialization when possible.
5840
5841Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5842
5843 * result/scripts/base*: removing history/readline changed
5844 this slightly
5845 * include/libxml/parser.h SAX.c parser.c parserInternals.c
5846 xmllint.c: make element content line number generation
5847 optionnal to avoid breaking old apps added interface to switch
5848
5849Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5850
5851 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00005852 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00005853 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
5854 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
5855 John Kroll fixes to allow saving to HTTP via PUT (or
5856 POST of needed).
5857 * doc/html/*.html: regenerated the docs
5858
5859Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5860
5861 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
5862 xmlHashScanFull and xmlHashScannFull3 to get passed the
5863 three keys as arguments to the callback function
5864
5865Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5866
5867 * configure.in Makefile.am: removed libxml softlink for good
5868 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
5869 100% coverage by gtk-doc
5870
5871Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5872
5873 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
5874 fixed serious troubles due to size_t vs. int mismatch
5875
5876Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5877
5878 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
5879
5880Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5881
5882 * include/libxml/xpath{,Internals}.h xpath.c: added a more
5883 convenient extension API for value and context managing
5884 Now handles external objects through xmlXPathPopExternal,
5885 xmlXPathWrapExternal and xmlXPathReturnExternal.
5886 Added functions for sets operations (intersection, etc.)
5887
5888Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5889
5890 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
5891 xmlIO.c tree.c parserInternals.c entities.c encoding.c
5892 HTMLparser.c: cleanup of global variables, marking some
5893 const or private.
5894
5895Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5896
5897 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
5898 fixed xmlXPathNodeSetItem when passing index=0
5899
5900Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5901
5902 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
5903
5904Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5905
5906 * xmllint.c: fixed compilation under Cygwin #57503
5907 * TODO: update
5908
59092001-07-13 Peter Williams <peterw@ximian.com>
5910
5911 * config.h.in: add #undef HAVE_DLFCN_H
5912
5913 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
5914 builddir.
5915
5916Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5917
5918 * win32/libxml2/libxml2.def.src: added a couple of exported entries
5919 raised by #57348 and #57381
5920
5921Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5922
5923 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
5924 tree.c xpointer.c: store the line numbder in element->content,
5925 may break some software, need a configuration mechanism
5926
59272001-07-10 Darin Adler <darin@bentspoon.com>
5928
5929 * .cvsignore:
5930 * example/.cvsignore:
5931 * include/.cvsignore:
5932 * include/libxml/.cvsignore:
5933 Various things that are generated and should be ignored.
5934
5935Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5936
5937 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
5938 * doc/xml.html doc/html/*: updated the docs
5939
5940Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5941
5942 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
5943 validation occured on content with element child
5944
5945Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5946
5947 * tree.c: fixed XML Base computation which was broken
5948 * debugXML.c: added a base function to the shell
5949 * Makefile.am result/scripts/* test/scripts/*: added scripts
5950 based regression tests, and adding 2 XML Base tests
5951
5952Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5953
5954 * tree.c: set properties doc and call xmlSetListDoc for properties
5955 content when grafting them in a different tree.
5956 * aclocal.m4: remove from CVS
5957
5958Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5959
5960 * win32/libxml2/libxml2.def.src: added some missing entry point
5961 for XPath (Mark Vakoc)
5962
5963Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5964
5965 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
5966 layer should URI-Unescape before trying to open resources.
5967
5968Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5969
5970 * xpath.c: fix the name() bug for elements in the default
5971 namespace reported by Charlie Bozeman
5972
5973Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5974
5975 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
5976 led to an XPath fix, improvements of SAX initialization, and
5977 an added option --nocdata to testXPath
5978
5979Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5980
5981 * doc/libxml-doc.el: Felix Natter provided anew version working
5982 with XEmacs too
5983
5984Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5985
5986 * include/libxml/xpath.h: small cleanup
5987 * doc/xml.html: update
5988
5989Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5990
5991 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5992 released 2.3.14
5993
5994Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5995
5996 * doc/html/*: rebuilt the docs for the release
5997 * doc/xml.html: added 2.3.14 release.
5998
5999Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6000
6001 * xpath.c: a bug reported by Stephan Kulow empty nodesets
6002 were not equal to empty strings
6003
6004Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6005
6006 * SAX.c: fixed a URI-Reference computation problem when validating
6007 * xmlIO.c: small cleanup
6008
6009Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6010
6011 * parser.c: improved the description of a couple of interfaces
6012 upon Larry Stamper suggestion
6013
6014Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6015
6016 * SAX.c entities.c parser.c: changed completely the way entities
6017 are handled when running the parser in entity substitution mode.
6018 This fixes a bug reported by Stephan Kulow and nearly divides
6019 by 3 the amount of memory required by libxslt to load and process
6020 DocBook TDG.
6021
6022Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6023
6024 * HTMLparser.c: fixing a too early root closing problem raised
6025 byt Prashanth Naidu
6026
6027Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6028
6029 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
6030 raised by Mark Vakoc.
6031
6032Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6033
6034 * example/Makefile.am: fixed the include path to add srcdir/include
6035 * Makefile.am configure.in: fix from Albert Chin for iconv detection
6036 and some cleanup
6037
6038Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6039
6040 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
6041 lot of optimization work, results in significant improvements
6042 when handling really complex XPath queries. Add a small optimizer
6043 for unions, improve [n] and [last()], avoid some costly ops.
6044
6045Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6046
6047 * include/libxml/parser.h parser.c: xmlStrstr args are both const
6048 * xpath.c: small cleanup
6049 * xmlGetNsList: reformated, fixed problems if used on Entities
6050
6051Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6052
6053 * doc/xml.html: added 1.8.14 and 2.3.13 releases
6054
6055Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6056
6057 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
6058 * Makefile.am example/Makefile.am: workaround automake generating
6059 erroneous deps
6060
6061Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6062
6063 * include/win32config.h: bug #56801 Yon Derek provided a patch
6064 to the windows config file.
6065
6066Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6067
6068 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
6069 libxml.h : Yon Derek provided a set of changes to compile from
6070 CVS on Windows/MSC
6071
6072Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6073
6074 * parser.c: fixed UTF8 BOM support in push mode
6075 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
6076 added a specific testcase
6077
6078Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6079
6080 * Makefile.am: added --push regression tests
6081 * parserInternals.c: the XML parser segfaulted in --push mode
6082
6083Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6084
6085 * configure.in: moved the symlinks detection within a CVS
6086 check, this is not portable and will be removed soon.
6087 * xpath.c: small cleanup/speedup
6088
6089Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6090
6091 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
6092 release of 2.3.12
6093 * parser.c: make an error message if unknow entities in all cases
6094
6095Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6096
6097 * uri.c: fixed 2 uri normalization bugs on '//' reduction
6098
6099Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6100
6101 * include/libxml/Makefile.am: Laszlo Peter pointed out that
6102 includes were installed in the wrong dir
6103
6104Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6105
6106 * doc/html.xml: warn against sending code to exhibit bugs.
6107
6108Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6109
6110 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
6111 Tru64 from Thomas Leitner
6112
6113Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6114
6115 * AUTHORS: added William and Bjorn
6116 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
6117 daniel@veillard.com hopefully I won't have to do this again
6118 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
6119 docs can be rebuilt cleanly now
6120 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
6121 from CVs it's generated, added include/libxml/xmlwin32version.h
6122 also generated but which should change far less frequently.
6123 * catalog.c nanoftp.c: made sure to include libxml.h not
6124 libxml/xmlversion.h directly
6125 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
6126 when compiling on WIN32 and MSC
6127
6128Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6129
6130 * include/Makefile.am include/libxml/Makefile.am configure.in:
6131 fixed make distcheck and rebuilding the rpms
6132
6133Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6134
6135 * configure.in: should finish the migration of exported includes
6136 into a real include/libxml in CVS, at least for CVS users.
6137 * removed the exported headers, added in include/libxml (as well
6138 as xmlversion.h.in).
6139
6140Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6141
6142 * configure.in: fixed the way to detect symlink
6143
6144Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6145
6146 * configure.in: updated, include/libxml is now a real CVS dir
6147
6148Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6149
6150 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
6151 version works with both libxml1 and libxml2 (it autodetects
6152 the prefix of the html-files) from Felix Natter.
6153 * doc/xml.html: updated doc accordingly
6154
6155Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6156
6157 * xpath.c: fixed the bug generating a template loop in libxslt
6158 when using docbook-xsl-1.4, * should filter out document nodes
6159 * HACKING: added William
6160 * TODO: updated
6161
6162Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6163
6164 * doc/FAQ.html: added a warning about gcc-3.0
6165 * doc/xml.html: added reference to gdome2 and removed a confusing
6166 sentence
6167
6168Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6169
6170 * xmlversion.h: okay this is a generated file, but Windows
6171 users need it and they can't generate it, and I want CVS
6172 Windows users ...
6173 * win32/libxml2/libxml2_so.dsp: Windows project file for
6174 the shared lib version of libxml2
6175 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
6176 resources needed for libxslt/xsltproc by Yon Derek
6177
6178Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6179
6180 * trio.c: MSVC fix (provided by Igor Zlatkovic)
6181
6182Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6183
6184 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
6185
6186Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6187
6188 * include/win32config.h: Yon Derek provided a first fix
6189 to be able to compile libxslt/xsltproc on Windows
6190
6191Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6192
6193 * xpath.c: attempt to work around what seemed a gcc optimizer
6194 bug when handling floats on i386 http://veillard.com/gcc.bug
6195 * tree.c entities.c encoding.c: doing some cleanups while
6196 chasing it
6197
6198Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6199
6200 * Makefile.am: cleanup when --without-debug is specified
6201 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
6202 w.r.t. --without-debug and other include points
6203 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
6204 Catalogs
6205 * configure.in entities.h tree.h HTMLparser.c: removed
6206 --without-corba, made the _private field mandatory
6207
6208Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6209
6210 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
6211 outputs a BOM in UTF8, an errata has been issued to avoid the
6212 problem, that was the most reasonable solution... Add support
6213 for a leading UTF8 BOM in entities.
6214
6215Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6216
6217 * valid.c: fixed a bug found when post validating an entity ref
6218 * xmllint.c: added --loaddtd and sligly changed --postvalid to
6219 activate it too
6220
6221Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6222
6223 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
6224 weakness in the node copy the XPointer and the XInclude
6225 implementations. Serious cleanup.
6226
6227Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6228
6229 * Makefile.am: Kjartan Maraas provided a small patch to
6230 add xml2-config.in to EXTRA_DIST
6231
6232Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6233
6234 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
6235 provided another failing case found in KDE, the way the
6236 ctxt->vctxt.nodeTab was allocated and freed changed over
6237 time but it wasn't completely cleaned up. This should fix it.
6238
6239Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6240
6241 * parser.c: Stephan Kulow also raised the fact that line number
6242 could get miscounted making debug harder, fixed the problem
6243 in xmlParseCharData()
6244
6245Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6246
6247 * valid.c: Stephan Kulow pointed out a problem when validating
6248 and using an empty entity, forgot a 'break' in a case.
6249
6250Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6251
6252 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
6253 * doc/xml.html: updated with 2.3.11
6254
6255Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6256
6257 * TODO: updated adding cleanup of generated doc
6258 * configure.in: prepared to release 2.3.11
6259 * xmllint.c: added --version for bug reporting
6260 * doc/html/*.html: rebuilt the doc
6261
6262Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6263
6264 * xpath.c: first part of the work on selecting namespace to
6265 fix bug #56115
6266
6267Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6268
6269 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
6270 when using -liconv
6271 * TODO: updated
6272
6273Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6274
6275 * HTMLtree.[ch]: more work on the HTML serialization routnes,
6276 cleanup, encoding support.
6277
6278Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6279
6280 * xpath.c: Thomas Broyer suggested a better patch for the / arg
6281
6282Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6283
6284 * xpath.c: bug detected by Ankh when / is used as a function arg
6285
6286Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6287
6288 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
6289 of element and use it to avoid outputting formatting spaces at
6290 the wrong place. Implemented the format parameter for HTML save.
6291 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
6292 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
6293 result/HTML/wired.html: of course this impact the result of a
6294 number of HTML tests
6295
6296Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6297
6298 * HTMLtree.[ch]: started augmenting the HTML save API with
6299 encoding and formatting parameters
6300
6301Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6302
6303 * HTMLtree.h: cleanup and started evaluating the work needed on
6304 revamping the HTML output code
6305
6306Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6307
6308 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
6309
6310Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6311
6312 * valid.c: fixed bug #56049, forgot one check in the
6313 validation routine
6314
6315Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6316
6317 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
6318
6319Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6320
6321 * libxml.h: fixed an error in last commit
6322 * doc/FAQ.html: added an entry for compilation from CVS
6323
6324Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6325
6326 * xmlversion.h.in libxml.h: Cygwin patches
6327 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
6328 * tree.h: cleanup
6329
6330Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6331
6332 * tree.c: patched xmlFreeNode() to avoid freeing() a static
6333 memory block in a strange case where libxml is linked twice
6334 in the binary.
6335
6336Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6337
6338 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
6339 state far too often, simple fix used to avoid it.
6340
6341Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6342
6343 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
6344 being processed, applied his patch
6345 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
6346
6347Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6348
6349 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
6350 provided fixes to compile on MSCC again
6351 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
6352 also provided an update for the project files.
6353
6354Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6355
6356 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
6357 bug #55810
6358
6359Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6360
6361 * tree.c: fixed xmlGetNsProp() to close bug #55683
6362 Note this requires libxslt to use it's own function instead.
6363
6364Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6365
6366 * HTMLtree.c: when in a pre element no formatting space should
6367 be added.
6368 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
6369
6370Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6371
6372 * configure.in: added tests for signal() and signal.h
6373
6374Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6375
6376 * xpath.c: robert pointed out xmlXPathNINF was not initialized
6377
6378Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6379
6380 * doc/libxml-doc.el: Felix Natter provided a new version for
6381 libxml2
6382
6383Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6384
6385 * HTMLtree.c: when in a pre element no formatting space should
6386 be added.
6387
6388Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6389
6390 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
6391
6392Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6393
6394 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
6395 hack
6396 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
6397 * uri.c: fixed a warning
6398
6399Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6400
6401 * HTMLtree.c: trying to close bug #55772 escaping in script
6402 elements
6403 * doc/xml.html: suggest to send mail to the list
6404
6405Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6406
6407 * error.c: attempt to fix the xmlGetVarStr breakage once and for
6408 good. Use a macro and based on the solution provided in
6409 vsnprintf manual page from GNU.
6410
6411Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6412
6413 * error.c: Workaround for non-preserving variadic list.
6414 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
6415
6416Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6417
6418 * doc/xml.html: added 2.3.10 release
6419
6420Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6421
6422 * configure.in: releasing 2.3.10
6423
6424Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6425
6426 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
6427
6428Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6429
6430 * encoding.c: Robert Collins provided a patch to add the
6431 "US-ASCII" encoding alias
6432
6433Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6434
6435 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
6436 string oriented functions and started cleaning the related areas
6437 in xpath.c which needed fixing in this respect
6438
6439Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6440
6441 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
6442 #55380
6443 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
6444
6445Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6446
6447 * TODO: updated
6448 * nanohttp.[ch] : started adding APIs to get the redirected URL
6449 when this occurs (needed for further base computation
6450 * tree.h: cleanup
6451 * encoding.c: cleanup
6452 * SAX.c: minor change around ctxt->loadsubset
6453
6454Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6455
6456 * Makefile.am include/Makefile.am: small change to have
6457 include/libxml rebuilt if working from CVS.
6458 * uri.c: applied another patch from Carl Douglas for URI escaping,
6459 this should close bug #51876
6460
6461Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6462
6463 * xinclude.c: fixed XInclude recursive behaviour bug #54678
6464 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
6465 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
6466 added specific regression test
6467 * parser.h: preparing for the XSLT mode where DTD inherited
6468 attributes are added to the tree.
6469
6470Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6471
6472 * xinclude.[ch]: Updated the namespace for the Last Call version
6473 * result/XInclude/include test/XInclude/include: updated the
6474 testsuite accordingly
6475
6476Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6477
6478 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
6479 related to bug #51876
6480
6481Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6482
6483 * tree.c: fixed a gross mistake in base computation, xml:base is
6484 not completely correct yet (need cascade).
6485 * xpath.[ch]: added the few things needed to find a function name
6486 and URI from the XPath context when it is called.
6487
6488Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6489
6490 * catalog.[ch]: fixes and add xmlLoadCatalogs()
6491 * DOCBparser.c: small cleanup
6492 * xmllint.c: added a --catalogs option to load catalogs from
6493 $SGML_CATALOG_FILES
6494 * tree.c: cleanup
6495 * configure.in: iconv library fixup, ICONV_LIBS
6496
6497Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6498
6499 * catalog.c: handling of CATALOG entries. detection of recursion,
6500 and a few bugfixes
6501 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
6502 against the default namespace
6503
6504Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6505
6506 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
6507
6508Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6509
6510 * parser.c: fixed propagation context info when parsing an
6511 external entity.
6512 * doc/html/*.html: regenerated a couple of docs
6513
6514Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6515
6516 * doc/xml.html: update with 2.3.9 informations
6517
6518Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6519
6520 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
6521 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
6522 * doc/html/* : rebuilt the docs
6523 * valid.c: small patch which may improve some case when
6524 validating.
6525
6526Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6527
6528 * HTMLparser.c: Closed bug #54891
6529 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
6530 to the suite
6531
6532Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6533
6534 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
6535 applied a documentation patch from LotR and filled in a few missing
6536 descriptions
6537
6538Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6539
6540 * xpath.c tree.c parser.c: speed optimizations at the parser level
6541 document tree freeing and xpath evaluation
6542
6543Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6544
6545 * parser.c parser.h parserInternals.h: fixed a couple of
6546 interfaces for handling memory buffer input to const char *
6547 upon suggestion of JamesH.
6548
6549Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6550
6551 * configure.in: LoTR sent a patch fixing the previous commit
6552
6553Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6554
6555 * configure.in: trying to deal again with the stoopid -R linking
6556 flag of Solaris
6557
6558Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6559
6560 * xpath.h: two nodeset access macros from Thomas Broyer
6561
6562Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6563
6564 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
6565 patch from Thomas Broyer
6566
6567Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6568
6569 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
6570 case
6571 * INSTALL: was empty added stuff from the FAQ
6572
6573Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6574
6575 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
6576 attributes handling and #54433 by adding xmlUnsetProp()
6577 and xmlUnsetNsProp()
6578
6579Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6580
6581 * HTMLparser.c: Patch from Jonas Borgström
6582 (htmlGetEndPriority): New function, returns
6583 the priority of a certain element.
6584 (htmlAutoCloseOnClose): Only close inline elements if they
6585 all have lower or equal priority.
6586 * result/HTML: this of course changed a number of tests results.
6587
6588Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6589
6590 * xmlIO.c catalog.c: plugged in the default catalog resolution
6591 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
6592 documentations
6593 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
6594
6595Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6596
6597 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
6598 integrating catalogs
6599 * catalog.[ch] testCatalog.c: adding a small catalo API
6600 (only SGML catalog support).
6601 * parser.c: restaured xmlKeepBlanksDefault(0) API
6602
6603Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6604
6605 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
6606
6607Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6608
6609 * parser.c: added xmlParseExternalEntityPrivate() to allow
6610 propagation of ctxt->_private when parsing external entities
6611
6612Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6613
6614 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
6615
6616Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6617
6618 * configure.in: fixed a small portability problem with AM_CONDITIONAL
6619
6620Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6621
6622 * valid.c: warn when indeterminist content model is detected
6623 * result/VC/ElementValid8: this adds a message
6624 * Makefile.am: add --novalid for VCM tests
6625 * parserInternals.c: added a call to Init memory
6626
6627Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6628
6629 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
6630 when both parameters are NULL.
6631
6632Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6633
6634 * valid.c: applied small patch from Gary Pennington, reindented
6635 some part of the code.
6636
6637Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6638
6639 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
6640 release, updated and regenerated the docs
6641
6642Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6643
6644 * xpath.c result/XPath/expr/floats : clarified and cleanup
6645 printing of abnormal floats in tests.
6646
6647Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6648
6649 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
6650 * results/HTML/ : a few changes in the output of the HTML tests as
6651 a result.
6652 * configure.in: tying to fix -liconv where needed
6653
6654Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6655
6656 * Makefile.am: fixed a stupid error
6657
6658Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6659
6660 * configure.in Makefile.am: make the inclusion of the trio
6661 modules in the library conditional
6662
6663Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6664
6665 * DOCBparser.c: patche from László Kovács, fixed entities refs
6666 in attributes handling
6667
6668Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6669
6670 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
6671 flushing
6672
6673Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6674
6675 * xpath.c: fix of an XSLT namespace bug reported on the list
6676 general/bug-8-
6677
6678Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6679
6680 * strio.h trio.c: Dan McNichol suggested a couple of small
6681 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
6682
6683Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6684
6685 * tree.c parser.c encoding.c: spent a bit more time looking
6686 at the parsing speed and DOM handling. Added a few more
6687 speedups.
6688
6689Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6690
6691 * parser.c: small but effective parsing speed improvement
6692
6693Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6694
6695 * configure.in: default on the DocBook parser inclusion (for Gnome)
6696 * DOCBparser.h: fixed a header reference
6697
6698Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6699
6700 * configure.in xpath.c: applied Bjorn patches for FPE on the
6701 alpha
6702
6703Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6704
6705 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
6706 xmlSaveFormatFileTo()
6707
6708Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6709
6710 * xpath.c: simple and efficient optimization, XPath functions
6711 aways bind to the same code, cache this
6712 * TODO: updated (by saying some is obsolete)
6713
6714Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6715
6716 * xpath.c: more cleanup work on XPath name parsing routines
6717
6718Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6719
6720 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
6721 xmlXPathParseName
6722 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
6723 * debugXML.c: avoid compilation problems if compiling without
6724 HTML support, Igor Zlatkovic
6725 * win32/libxml2/libxml2.def.src: being able to compile without
6726 XPath on Windows
6727
6728Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6729
6730 * libxml.m4: yet another patch from Toshio Kuratomi
6731
6732Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6733
6734 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
6735
6736Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6737
6738 * tree.[ch]: added xmlSaveFormatFile interface for saving
6739 and indenting a file.
6740
6741Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6742
6743 * xpath.c: fixed bug #53689 related to processing-instruction()
6744
6745Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6746
6747 * DOCBparser.c: patche from László Kovács
6748
6749Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6750
6751 * parser.c: applied fixes from Christian Glahn bug report #53391
6752
6753Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6754
6755 * error.c: Jean François Lecomte provided a complete description
6756 and a fix to bug #53537
6757
6758Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6759
6760 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
6761
6762Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6763
6764 * DOCBparser.c SAX.c: a bit more work on entities processing.
6765 Still Need to cleanup XML output and references in attributes
6766
6767Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6768
6769 * DOCBparser.c include/Makefile.am: two patches from László Kovács
6770
6771Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6772
6773 * tree.c: trying to fix #53574, not completely complete,
6774 I would like xmllint --copy --debug test/ent1 and
6775 xmllint --debug test/ent1 to show the same result.
6776 * xpath.c: fix a bug when trying to sort namespace nodes
6777
6778Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6779
6780 * HTMLtree.c: real fix for #53402
6781
6782Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6783
6784 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
6785 PIs when using xsl:output
6786 * valid.c: closing #53537 some case generate segfaults if there
6787 is validity errors
6788
6789Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6790
6791 * SAX.c testDocbook.c DOCBparser.c: more work on the support
6792 of external parsed entities, added --noent to testDocbook
6793 * valid.c: Garry Pennington found an uninitialized variable
6794 access in xmlValidateElementContent()
6795
6796Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6797
6798 * HTMLparser.c : HTML parsing still sucks ... trying to deal
6799 with madness
6800 * result/HTML/ : this modified the result of the regression tests
6801 a lot.
6802
6803Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6804
6805 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
6806 to doc where it wasn't checked against NULL reported by
6807 Jens Laas
6808
6809Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6810
6811 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
6812 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
6813
6814Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6815
6816 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
6817 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
6818 * SAX.[ch]: cleanup and updates for DocBook
6819 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
6820 ex SGML identifier changes
6821 * valid.c: removed a static unused function.
6822
6823Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6824
6825 * HTMLtree.c: applied change for Paul Sponagl on script saving
6826 * Makefile.am: the warning about entity title.xml are normal.
6827
6828Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6829
6830 * configure.in: release of 2.3.7
6831 * Makefile.am: fixing make distcheck
6832
6833Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6834
6835 * doc/html/* doc/xml.html: updated and regenerated the docs
6836
6837Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6838
6839 * xpath.c: fixed the XPointer problem introduced in 2.3.6
6840
6841Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6842
6843 * tree.c: fixed #53388 with the provided patch
6844
6845Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6846
6847 * valid.c: Bjorn detected an invalid memory access. Fixed
6848 vstateVPush()
6849
6850Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6851
6852 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
6853
6854Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6855
6856 * libxml.h: new header used only for the compilation of libxml
6857 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
6858 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
6859 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
6860 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
6861 xmlmemory.c xpath.c xpointer.c: libxml.h integration
6862 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
6863 baseline (version 1.2 plus a single patch).
6864 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
6865 scientific notation for numbers. Tests added.
6866 * xpath.c: formatting of numbers changed to use sprintf
6867 (contribution from William Brack)
6868
6869Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6870
6871 * valid.c: cleanup, more useful debugging
6872 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
6873 * xmlIO.c: entity loading is printed as an error when validating
6874
6875Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6876
6877 * valid.c: fixed to validate within entities
6878 * test/VCM/v22.xml: added a specific testcase
6879
6880Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6881
6882 * valid.c: forgot an epsilon transition in for ()+
6883 * test/VCM/v21.xml : added a specific test case
6884
6885Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6886
6887 * valid.c: removed a state explosion exhibited by RSS
6888 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
6889 from bug #51872
6890
6891Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6892
6893 * valid.[ch] tree.h: worked *hard* to get non-determinist content
6894 validation without using an ugly NFA -> DFA algo in the source.
6895 Made a specific algorithm easier to maintain, using a single
6896 stack and without recursion.
6897 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
6898 * hash.c: made the growing routine static
6899 * tree.h parser.c: added the parent information to an
6900 xmlElementContent node.
6901
6902Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6903
6904 * SAX.c parser.c xpath.c: generating IDs when not validating
6905 from an external parsed entity was poisoning the ID has table
6906 with removed values. This was killing XSLT on the KDE help
6907 browser.
6908
6909Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6910
6911 * entities.h: andrew@ugh.net.au detected a double declaration
6912
6913Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6914
6915 * debugXML.c hash.c tree.h valid.c : some changes related to
6916 the validation suport to improve speed with DocBook
6917 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
6918 the way validation errors get reported
6919
6920Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6921
6922 * HTMLparser.c HTMLtree.c: applied part of the patches provided
6923 by P C Chow and William M. Brack for XSLT HTML output
6924
6925Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6926
6927 * xmlversion.h.in win32config.h win32/libxml2/*: applied
6928 Igor Zlatkovic patches for MSC compilation and added his
6929 updates
6930
6931Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6932
6933 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
6934 prefix lookup.
6935 * parserInternals.c: fixed the bug reported by Morus Walter
6936 due to an off by one typo in xmlStringCurrentChar()
6937
6938Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6939
6940 * HTMLparser.c result/HTML/*: revamped the way the HTML
6941 parser handles end of tags or end of input
6942
6943Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6944
6945 * tree.[ch] : added xmlDocCopyNode for gdome2 support
6946
6947Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6948
6949 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
6950 bug where the linktime verions of free() won't work ...
6951
6952Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6953
6954 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
6955
6956Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6957
6958 * doc/xml.html: added 2.3.6 release
6959
6960Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6961
6962 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
6963 * result/wml.xml: resulted in a small output change
6964
6965Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6966
6967 * tree.c: xmlNewDoc was missing the charset initialization
6968 * xmllint.c: added --auto to autogenerate a doc, allow to
6969 reproduce the problem fixed on xmlNewDoc
6970
6971Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6972
6973 * xpath.c: trying to get 52979 solved
6974 * tree.c result/ result/noent/: trying to get 52712 solved, this
6975 also made me clean up the fact that XML output in general should
6976 not add formating blanks by default, this changed the output of
6977 a few tests
6978
6979Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6980
6981 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
6982
6983Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6984
6985 * configure.in: finally released 2.3.6
6986
6987Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6988
6989 * xpath.c: checking for null pointer generated by new code
6990
6991Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6992
6993 * xpath.c: fixed a [] evaluation problem reported
6994 * test/XPath/tests/simpleaddr: extended test
6995 * result/XPath/simpleaddr: updated result
6996
6997Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6998
6999 * xmllint.c: Dan Timis reported a portability problem
7000 on Macs without mmap, fixed it.
7001
7002Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7003
7004 * testXPath.c : added a --tree option allowing to display the
7005 tree dump of the XPath expression
7006
7007Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7008
7009 * xpath.c: fixed a memleak when comparing nodesets
7010 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
7011 * tree.c: added a TODO
7012
7013Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7014
7015 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
7016 we need string functions
7017 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
7018 to be able to use them where needed. Applied some changes
7019 to reduce name linking pollution and compile in only what's
7020 needed.
7021 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
7022 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
7023 for the string manipulation functions
7024 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
7025 to the free() function of xmlmemory.c
7026 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
7027 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
7028 usage.
7029
7030
7031Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7032
7033 * error.c: applied the context output patch of the error
7034 handling submitted by Chuck Griffith
7035 * error/VC/*: this slightly change some error logs
7036
7037Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7038
7039 * parser.c: fixed line number reporting on error
7040
7041Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7042
7043 * parser.c: Sullivan and Darin found a parser bug,
7044 applied the patch.
7045
7046Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7047
7048 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
7049 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
7050 xmlversion.h.in xpointer.c: of course the way I defined
7051 UNUSED breaks on old gcc version. Try to be smart and
7052 also define it directly in xmlversion.h
7053 * configure.in: removed -ansi flag from the pedantic set
7054
7055Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7056 Huge cleanup, I switched to compile with
7057 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
7058 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
7059 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
7060 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
7061 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
7062 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
7063 encoding.h entities.c error.c list.[ch] nanoftp.c
7064 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
7065 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
7066 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
7067 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
7068 Cleanup, staticfied a number of non-exported functions,
7069 detected and cleaned up a dozen of problem found this way,
7070 avoided a lot of public function name/typedef/system names clashes
7071 * doc/xml.html: updated
7072 * configure.in: switched private flags to the really pedantic ones.
7073
7074Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7075
7076 * configure.in: 2.3.5
7077 * doc/html/*: rebuilt the docs
7078
7079Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7080
7081 * parser.c: fixed a reported bug in NOTATION parsing
7082 * uri.c: accepted but not fixed bug 51876, added TODO
7083 * Makefile.am: fixed bug 51876
7084
7085Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7086
7087 * config.h.in configure.in error.c: fix a compilation problem
7088 on platforms without vsnprintf (xml@thewrittenword.com)
7089
7090Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7091
7092 * parser.c: fixed a function name header typo
7093 * SAX.c: notations can also occur in external subset.
7094
7095Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7096
7097 * error.c: removed a C++ like comment
7098
7099Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7100
7101 * parser.c: fixing bug 52299 strange condition leading
7102 to a parser crash due to a buffer overflow
7103 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
7104 added the specific test case
7105
7106Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7107
7108 * xpath.[ch]: still a lot of cleanup based on XSLT, added
7109 xmlXPathConvert{String,Number,Boolean} to be able to make
7110 type casts without a context stack, fixed some implementation
7111 problems related to the absence of context at parse-time,
7112 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
7113 in the public API too
7114 * xpointer.c xpathInternals.h: we need to know at parse time
7115 whether we are compiling an XPointer
7116
7117Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7118
7119 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
7120 cleaned up the parser internals, refactored XPath code, added
7121 new compilation based APIs and cleanly separated public and
7122 private APIs.
7123
7124Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7125
7126 * xpath.h: the comp field must be added at the end to avoid
7127 killing binary compat.
7128
7129Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7130
7131 * Makefile.am: detect XPath memleaks in regreson tests
7132 * error.c: fixed and error w.r.t. error reporting still using
7133 stderr
7134 * hash.c: added new line at end of file
7135 * tree.h: minor cleanup
7136 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
7137 expression parsing from evaluation, resulted in a number of
7138 changes internally, and in XPointer. Likely to break stuff
7139 using xpathInternals.h but should remain binary compatible,
7140 new interfaces will be added.
7141
7142Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7143
7144 * configure.in: fixed a couple of problems reported by
7145 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
7146 without gcc on non linux platforms.
7147
7148Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7149
7150 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
7151 a fix for --with-html-dir= configure support. I hope it won't
7152 break rpm generation
7153
7154Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7155
7156 * xmlIO.c: one function comment cleanup.
7157
7158Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7159
7160 * SAX.c: external subset notations were improperly registered
7161 in the internal subset.
7162
7163Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7164
7165 * README.cvs-commits: added, pointing to HACKING
7166 * HACKING: updated
7167
7168Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7169
7170 * parser.c: and Matt Sergeant found one in the XML push
7171 parser (erroneous check I forgot to remove when I fixed the
7172 main parser).
7173
7174Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7175
7176 * xpath.c: ptittom found a small bug in UnaryExpr
7177
7178Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7179
7180 * configure.in: bumped to 2.3.4
7181 * error.c: fixed bug #51860
7182 * tree.c: fixed bug #51861
7183 * valid.c: cleanup, more debug, failed to fix one bug crap ...
7184 * tree.[ch] : added xmlDefaultBufferSize
7185 * nanoftp.c: typo in function name header block
7186 * doc/xml.html : updated, added link to XML::LibXSLT
7187 * doc/html/* : rebuilt the docs
7188
7189Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7190
7191 * parser.c SAX.c: the new content parsing code raised an
7192 ugly bug in the characters() SAX callback. Found it
7193 just because of strangeness in XSLT XML Rec ouptut :-(
7194
7195Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7196
7197 * Makefile.am: Martin Baulig suggested to add -lm
7198 * tree.c: found another bug in xmlNodeGetContent()
7199
7200Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7201
7202 * xpath.c: Bjorn found the error related to strictness of comparison.
7203
7204Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7205
7206 * parser.c: trying to fix the Dtd parsing problem reported
7207 by Gary, side effect of last week speed optimizations.
7208
7209Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7210
7211 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
7212 * parserInternals.c: removed unneeded test raised by Stric
7213
7214Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
7215
7216 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
7217 and fixed by William Brack). Added xmlXPathFormatNumber.
7218 Changed the sorting slightly.
7219 * configure.in Makefile.am example/Makefile.am: Added -lm.
7220 Please note that applications linking with libxml2, must
7221 also like with the math library from now on.
7222
7223Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7224
7225 * HTMLparser.c: fixed loop reported by Marc Sanfacon
7226
7227Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7228
7229 * parser.c: one must report spaces even if the Dtd element
7230 content proves that this is not part of the element content.
7231 * result/valid/*.xml: this changed the ouptu slightly
7232
7233Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7234
7235 * configure.in: bumped to 2.3.3
7236 * doc/xml.html: updated
7237
7238Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7239
7240 * tree.c: minor doc fix
7241 * xpath.c: deallocation issues when a result tree has been
7242 converted to a node-set
7243
7244Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7245
7246 * doc/xml.html: oops corrected dates s/2000/2001
7247
7248Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7249
7250 * valid.c: new patch from Gary Pennington
7251
7252Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7253
7254 * doc/xml.html: applied patch from Ankh
7255
7256Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7257
7258 * xinclude.c: fixed a problem building on Mac
7259
7260Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7261
7262 * parser.c: more work on increasing parsing ferformances
7263
7264Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7265
7266 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
7267 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
7268 avoiding memcpy in production builds MEM_CLEANUP macro use
7269 * parser.[ch] parserInternals.c: optimizations of the tightest
7270 internal loops inside the parser. Better checking of I/O
7271 flushing/loading conditions
7272 * xmllint.c : added --timing
7273
7274Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7275
7276 * configure.in: bumped to 2.3.2
7277 * doc/xml.html: updated for release
7278
7279Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7280
7281 * xpath.c: found a memleak and fixed a nasty bug
7282
7283Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7284
7285 * xmllint.[c1] : added return code errors for xmllint
7286 * xpath.c: specific debug dump function for result value trees
7287
7288Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7289
7290 * xpath.c: finally implemented xmlXPathCompareNodeSets
7291 * test/XPath/expr/floats results/XPath/expr/floats: added
7292 a test for float expressions
7293
7294Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7295
7296 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
7297 * parserInternals.[ch]: trying to speed up parsing
7298 * xpath.c : speeded up node set equality op
7299
7300Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7301
7302 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
7303 better handling of ID/IDREF and the list modules associated
7304 * configure.in: small CFLAGS cleanup
7305
7306Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7307
7308 * configure.in: fixed iconv detection on AIX (stric)
7309
7310Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7311
7312 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
7313
7314Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
7315
7316 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
7317 and optimized xmlXPathNodeSetSort
7318
7319Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7320
7321 * xpath.c: bug fix when context size is 0
7322 * parser.c: I like Norm's Dtd because they still manage to break
7323 the parser occasionally
7324
7325Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7326
7327 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
7328
7329Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7330
7331 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
7332 attributes within the XML-1.0 namespace
7333
7334Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7335
7336 * xpathInternals.h: exported a few axis functions
7337 * doc/xml.html: updated the doc
7338
7339Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7340
7341 * configure.in: applied patch from Daniel van Balen for OpenBSD
7342 and bumped version to 2.3.1
7343 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
7344 attempt to find autoclosing was simply broken, removed it,
7345 updated the examples, this is better
7346
7347Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7348
7349 * hash.[ch]: added Paolo Casarini patch to provide Delete from
7350 hash functionnalities.
7351 * doc/html/* : rebuild the doc
7352
7353Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7354
7355 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
7356 on predicate
7357 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
7358 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
7359 really want to have tags closed on output even if we accept
7360 unclosed ones on input
7361
7362Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7363
7364 * xpath.c: ouch don't free NULL, rare case fixed
7365 * tree.c: don't coalesce text nodes if they don't have the
7366 same behaviour wrt escaping on output
7367
7368Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7369
7370 * xpath.c: small fixup
7371 * SAX.c: don't warn on empty namespaces.
7372
7373Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7374
7375 * README: a bit of cleanup
7376 * configure.in: preparing for 2.3.0 release
7377
7378Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7379
7380 * hash.[ch]: added a first version of xmlHashSize()
7381 * valid.c: another bug fix from Gary Pennington
7382
7383Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7384
7385 * valid.c: couple of bug fixes pointed by Gary Pennington
7386 * HTMLtree.c: #if 0 cleanup
7387
7388Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7389
7390 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
7391 which removes a time consuming check of xmlXPathNodeSetAdd()
7392 and use it in places where we are sure to not break unicity
7393
7394Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7395
7396 * xpath.c: bug fixes found from XSLT
7397 * tree.c: preserve node->name special values when copying nodes.
7398 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
7399 external subset are fetched when available but without full
7400 validation. Added xmlLoadExtDtdDefaultValue, need a function.
7401 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
7402 output with encoding disabled.
7403
7404Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7405
7406 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
7407 xmlCheckFilename should not be called from xmlFileOpenW
7408 and xmlGzfileOpenW
7409
7410Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7411
7412 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
7413 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
7414 added the new tests for URI normalization
7415 * testURI.c: fixed stoopid bugs
7416 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
7417 the URI in the error messages are now properly normalized
7418
7419Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7420
7421 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
7422
7423Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7424
7425 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
7426
7427Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7428
7429 * xpath.c: fixed mod operator
7430
7431Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7432
7433 * parser.c: fixed xmlStrcat doc
7434 * tree.c: 2 fixes form Anders Carlson for copying nodes and
7435 trees.
7436
7437Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7438
7439 * xpath.c result/XPath/tests/chaptersbase
7440 result/XPath/tests/simplebase: fixed XPath node()
7441 * tree.c: small fix in xmlNewNs()
7442 * Makefile.am: removed extraneous xml2Conf.sh rule
7443
7444Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7445
7446 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
7447 Changed the library name, in order to get libxml-devel and
7448 libxml2-devel to coexist on a single system
7449 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
7450 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
7451
7452Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7453
7454 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
7455 libxml2-devel installable in // as libxml-devel.
7456
7457Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7458
7459 * doc/Makefile.am: fixed make rebuild in doc
7460 * doc/html/*.html: rebuilt the docs
7461
7462Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7463
7464 * tree.c: patch from Bjorn Reese on xmlBufferCCat
7465
7466Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7467
7468 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
7469 the HTML doc to go into the -devel RPM ...
7470 * aclocal.m4 config.h.in: some updates due to auto* magic
7471
7472Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7473
7474 * xpath.h: added a hook in the context structure allowing to
7475 link to extra support, needed for XSLT
7476
7477Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7478
7479 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
7480 xmlXPtrCmpPoints to use it.
7481 * propagated the following patch from Alejandro Forero
7482 * include/win32config.h xmlIO.c: applied further suggestions
7483 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
7484 * example/gjobread.c: fixed warnings, now that it builds
7485
7486Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
7487
7488 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
7489
7490 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
7491 filename points to a valid file (not a directory).
7492 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
7493 Added calls to xmlCheckFilenameDir.
7494
7495 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
7496 `path' (rather than `filename') as the parameter to gzopen and open.
7497
7498Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7499
7500 * Makefile.am: fixed a problem with EXTRA_DIST
7501
7502Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7503
7504 * Makefile.am example/Makefile.am: finally found the trick
7505 to build the example, i.e. add "." in SUBDIRS before example
7506 in the list <grin/>
7507
7508Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7509
7510 * doc/xml.html: updated with an XSLT section, removed pointer to
7511 W3C CVS base.
7512
7513Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7514
7515 * xpath.c: when copying a XSLT tree object teh tree need to be copied
7516 too, and deallocation need to occur the same way.
7517
7518Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7519
7520 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
7521 type correponding to an XSLT result tree fragment. Share most
7522 of the data format with node set, as well as operators.
7523 * HTMLtree.c: added a newline at the end of the doctype output
7524 whe this one is not present initially.
7525 * tree.c: make sure taht the parent and doc pointers are properly
7526 set when copying attributes (lists).
7527
7528Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7529
7530 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
7531
7532Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7533
7534 * xpath.c: seems I finally killed that ugly path evaluation
7535 context bug (tagged 9999 in case is is wrong)
7536
7537Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7538
7539 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
7540 for XSLT
7541
7542Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7543
7544 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
7545 for xmlGzfileOpen() bug
7546
7547Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7548
7549 * xpath.c: removed an error found by XSLT usage
7550 * tree.c parserInternals.h: use a predefined static string
7551 for text and comment nodes, avoid freeing them in xmlFreeNode,
7552 exported the string name in parserInternals.h and added
7553 another value to disable encoding at output (for XSLT),
7554 gain memory, time.
7555
7556Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7557
7558 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
7559 win32/libxml2/libxml2_so.dsp: new makefiles and update
7560 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
7561
7562Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7563
7564 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
7565 Gary Pennington
7566
7567Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7568
7569 * xpath.c: fixed the comaprision of values and nodelists,
7570 need to compare nodelist still ...
7571 * debugXML.c: avoided a possible core dump
7572 * HTMLparser.c: cleanup
7573 * nanohttp.c: contributed fix.
7574 * tree.c: fixes in properties handling added xmlSetNsProp
7575 needed by libxslt
7576 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
7577 comment
7578 * TODO: updated
7579
7580Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7581
7582 * parser.c parserInternals.c: applied Bjorn Reese optimization
7583 patch
7584
7585Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7586
7587 * Makefile.am: applied patch fro make check from Martin Vidner
7588
7589Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7590
7591 * configure.in: preparing 2.2.11
7592 * doc/html/*: rebuild the HTML files
7593 * doc/xml.html : updated
7594
7595Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7596
7597 * tree.c: fixed a stupid bug
7598 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
7599 patches related to validation of an XInclude processing result
7600 * TODO: updated
7601
7602Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7603
7604 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
7605 on large files
7606
7607Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7608
7609 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
7610
7611Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7612
7613 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
7614 reported by Jonas Borgström
7615 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
7616
7617Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7618
7619 * testXPath.c xpath.c: fixing the XPath union expressions problem
7620 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
7621
7622Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7623
7624 * xmllint.c: Made is so if the file name is "-" is will read form
7625 standard input. Sven Heinicke <sven@zen.org>
7626 * tree.c: fixed a problem when growing buffer
7627 * tree.h: fixed the comment of the node types following andersca
7628 comment
7629 * TODO: updated
7630
7631Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7632
7633 * HTMLparser.[ch]: added a way to avoid adding automatically
7634 omitted tags. htmlHandleOmittedElem() allows to change the
7635 default handling.
7636 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
7637 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
7638 of xmllint too when using --memory flag, added a memory test
7639 suite at the Makefile level.
7640 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
7641 with namespace use when encountering QNames in XPath evalation,
7642 added xmlns() scheme in XPointer.
7643 * nanoftp.c : incorporated a fix
7644 * parser.c xmlIO.c: fixed problems raised with encoding when using
7645 the memory I/O
7646 * parserInternals.c: closed bug 25934 reported by
7647 torsten.landschoff@innominate.de
7648 * TODO: updated
7649
7650Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7651
7652 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
7653 on a non-updated tree :-(, made a 2.2.10 release to correct the
7654 situation
7655
7656Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7657
7658 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
7659 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
7660 integrated a set of OpenVMS changes from Howard Taylor
7661 <Howard.Taylor@pacoast.com>
7662
7663Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7664
7665 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
7666 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
7667
7668Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7669
7670 * HTMLparser.c: some fixes on auto-open of html/head/body
7671 * encoding.c: fixed a compilation error on some gcc env
7672 * xpath.c xpointer.[ch] xpathInternals.h: improved the
7673 XPointer implementation
7674 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
7675 related XPointer tests and associated results
7676
7677Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7678
7679 * doc/xmldtd.html doc/xml.html: following a short step by step
7680 guidance on IRC to help maciej with DTDs I started a small
7681 page on the subject.
7682
7683Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7684
7685 * HTMLparser.c: fixed handling of broken charrefs
7686 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
7687 patches
7688
7689Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7690
7691 * doc/xml.html doc/html/* : rebuilt the docs after adding
7692 xinclude and updated page for 2.2.7 and 2.2.8
7693 * configure.in: releasing 2.2.8
7694
7695Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7696
7697 * parser.[ch] parserInternals.c: applied the conditional
7698 section processing fix from Jonathan P Springer
7699 <jonathan.springer2@gte.net>
7700 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
7701 project file, fixed iconv default non support
7702 * xpath.c: fixed the problem of evaluating relative expressions
7703 when a node context is provided.
7704
7705Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7706
7707 * nanoftp.c: fixed gcc 2.95 new warnings
7708 * SAX.c: fixed a stupid bug
7709 * tree.c: fixed a formatting problem when round-tripping
7710 from/to memory
7711 * xinclude.c: chased memleak, fixed a base problem
7712 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
7713 xmlXPtrBuildNodeList()
7714 * TODO: updated
7715 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
7716 adding a first small set of regression tests for XInclude
7717
7718Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7719
7720 * nanohttp.[ch]: applied Wayne Davison patches to access
7721 the WWW-Authorization header.
7722 * parser.c: Closed Bug#30847: Problems when switching encoding
7723 in short files by applying Simon Berg's patch.
7724 * valid.c: fixed a validation problem
7725 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
7726 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
7727 Wayne Davison
7728 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
7729 need to be extended to non full nodes selections.
7730 * xinclude.c: starts to work decently
7731
7732Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7733
7734 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
7735 debugXML.c xmlversion.h.in: Started adding XInclude support,
7736 this is a new xmllint option
7737 * tree.c xpath.c: applied TOM patches for XPath
7738 * xpointer.c: fixed a couple of errors.
7739 * uri.c: added an escaping function needed for xinclude
7740 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
7741 new warning from RH70 gcc's version
7742
7743Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7744
7745 * HTMLparser.c: fixed loop on invalid char in scripts
7746 * parser.c: update to description of xmlIOParseDTD()
7747 * libxml.m4 xmlversion.h.in: changes contributed by
7748 Michael Schmeing <m.schmeing@internet-factory.de>
7749 * configure.in: preparing for 2.2.7
7750 * Makefile.am: trying to avoid config.h and acconfig.h
7751 being included in the distrib
7752 * configure.in: released 2.2.7
7753
7754Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7755
7756 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
7757 like namespaces for good. Unified xmlNs and xmlNode somewhat.
7758
7759Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7760
7761 * parser.[ch]: added xmlIOParseDTD()
7762 * xpointer.c: added support for the 2 extra parameters of
7763 string-range, fixed a stoopid error when '0' was present
7764 in XPointer expressions
7765 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
7766 testsuite for the above
7767
7768Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7769
7770 * libxml.spec.in: improved package descriptions
7771
7772Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7773
7774 * xpath.c xpathInternals.h: applied a large cleaning patch
7775 from TOM <ptittom@free.fr>, it also add namespace support
7776 for function and variables registration.
7777
7778Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7779
7780 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
7781 * Makefile.mingw: Wayne Davison's update adding hash.c
7782
7783Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7784
7785 * xpath.c: fixed the root evaluation problems
7786 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
7787 ignorable spaces with <b> <bold> <em>
7788 * tree.c: fixed a loop in xmlSearchNsByHref()
7789
7790Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7791
7792 * xpath.c: applied another XPath patch from TOM
7793 * xpath.c include/makefile.am: applied another patch from
7794 china@thewrittenword.com (cleanup on IRIX).
7795
7796Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7797
7798 * xml-config.1: received a fixed version from Fredrik Hallenberg
7799 <hallon@lysator.liu.se>
7800
7801Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7802
7803 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
7804 cleanup patch for XPath
7805
7806Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7807
7808 * patched to redirrect all "out of context" error messages to
7809 a reconfigurable routine. The changes are:
7810 * xmlerror.h : added the export of an error context type (void *)
7811 an error handler type xmlGenericErrorFunc there is an interface
7812 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
7813 to reset the error handling routine and its argument
7814 (by default it's equivalent to respectively fprintf and stderr.
7815 * all the c files: all wild accesses to stderr or stdout within
7816 the library have been replaced to calls to the handler.
7817
7818Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7819
7820 * configure.in: release 2.2.6
7821 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
7822 exporting the inner functions of xpath for extension modules
7823 * doc/*: updated and rebuilt the doc
7824
7825Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7826
7827 * nanohttp.c : applied Wayne HTTP cleanup patch
7828 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
7829 and xmlNodeSetSpacePreserve()
7830
7831Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7832
7833 * xpath.c: closing bug #29260
7834
7835Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7836
7837 * hash.[ch] debugXML.c: expanded/enhanced the API, added
7838 multikey tuples, made hash structure opaque
7839 * valid.[ch]: moved elements, attributes, notations decalarations
7840 as well as ID and refs to hash tables.
7841 * entities.c: hash cleanup
7842 * xmlmemory.c: fixed a dump problem in debug mode
7843 * include/Makefile.am: problem passing in DESTDIR= values patch
7844 from Marc Christensen <marc@calderasystems.com>
7845 * nanohttp.c: removed debugging remains
7846 * HTMLparser.c: the bogus tag should be ignored (Wayne)
7847 * HTMLparser.c parser.c: fixing a number of problems with the
7848 macros in the *parser.c files (Wayne).
7849 * HTMLparser.c: close the previous option when opening a new one
7850 (Marc Sanfacon).
7851 * result/HTML/*: updated the HTML results accordingly
7852
7853Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7854
7855 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
7856 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
7857 XPath functions and XML entities table to them. More to come...
7858 * xmlIO.c: fixed libxml closing FILEs it didn't open.
7859
7860Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7861
7862 * tree.c: coalesce adjacent text nodes
7863 * valid.c: handling of blank nodes in DTd validation (raised
7864 by problems with a posteriori validation).
7865 * nanohttp.c: changing behaviour on HTTP write stuff.
7866 * HTMLtree.c: forced body and html to be explicitely closed.
7867 * xpath.h: exported more XPath functions.
7868
7869Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7870
7871 * Release of 2.2.5
7872 * xpointer.c: range() range-inside and other helper functions
7873 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
7874
7875Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7876
7877 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
7878 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
7879
7880Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7881
7882 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
7883 and XPointer modules
7884
7885Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7886
7887 * SAX.h: closed #25107
7888
7889Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7890
7891 * testSAX.c: fixed problem with cdata reporting
7892 * SAXresult/* : updated
7893
7894Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7895
7896 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
7897 Closed bug #27499, added to regression tests
7898 * TODO: updated
7899
7900Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7901
7902 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
7903 support for SCRIPT and STYLE with help from Bjorn Reese
7904 * test/HTML/* result/HTML/*: added simple testcase and updated
7905 the existing ones.
7906
7907Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7908
7909 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
7910 string-range for empty strings
7911 * test/XPath/docs/str test/XPath/xptr/chaptersrange
7912 test/XPath/xptr/strrange: augmented the XPointer testsuite
7913
7914Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7915
7916 * doc/xml.html doc/xmlmem.html: added a module describing memory
7917 interfaces and use, updated the main page.
7918
7919Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7920
7921 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
7922 nanoftp code work on Windows too now
7923
7924Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7925
7926 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
7927 * xpointer.c: implemented string-range() at least a good first version
7928 * test/XPath/docs/str test/XPath/xptr/strrange
7929 result/XPath/xptr/strrange: the string-range() tests
7930
7931Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7932
7933 * Makefile.am include/Makefile.am include/win32config.h
7934 win32/Makefile.mingw: fixed problems reported by Wayne Davison
7935 and make distcheck
7936
7937Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7938
7939 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
7940 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
7941 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
7942
7943Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7944
7945 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
7946 patch for socklen_t detection by
7947 Albert Chin-A-Young <china@thewrittenword.com>
7948
7949Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7950
7951 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
7952 and added a --dtdvalid option to xmllint used to test it
7953
7954Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7955
7956 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
7957 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
7958
7959Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7960
7961 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
7962 handlings (registration, lookup, cleanup)
7963
7964Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7965
7966 * configure.in Makefile.am include/makefile.am: adding XPointer
7967 and XPtrtests target
7968 * xpointer.[ch] : new files for XPointer support
7969 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
7970 more XPath tests
7971
7972Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7973
7974 * configure.in: fixed, very broken, make distcheck works again
7975
7976Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7977
7978 * More work toward 2.2.5, integrated a number of patches
7979 * configure.in Makefile.am win32config.h.in: trying to cleanup
7980 make distcheck .... huh ...
7981 * include/Makefile.am include/win32config.h: new directory
7982 for includes
7983 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
7984 updated teh makefiles and instructions for WIN32
7985 * xpath.c: small fixes
7986 * test/XPath/ results/XPath: updated the testcases and results
7987 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
7988 suggested patches
7989 * valid.c: fixed an ID bug
7990
7991Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7992
7993 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00007994 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007995 * xpath.[ch]: worked on XPointer
7996
7997Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7998
7999 * configure.in Makefile.am: 2.2.5, ship the include in an
8000 include/libxml subdirectory, use symlinks when using CVS
8001 * testSAX.c: fixed small bug
8002 * testXPath.c: changed the way testfiles are parsed
8003 * debugXML.c: same kind of cleanup when parsing an argument expression
8004 XPath/XPointers can have blanks embedded
8005 * xpath.[ch]: more cleanup, reorgs for XPointer work
8006 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
8007 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
8008
8009Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8010
8011 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
8012 in the XPath engine, rewrote large parts of it, now it's far
8013 cleaner and in sync with the REC not an old WD. Fixed a parsing
8014 problem in the interactive XML shell found when testing XPath.
8015
8016Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8017
8018 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
8019 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
8020 examples with the extra test
8021
8022Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8023
8024 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
8025 the global init function.
8026
8027Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8028
8029 * HTMLparser.c: Doohhh, attribute name parsing was still case
8030 sensitive ! Fixed this ...
8031 * result/HTML/* : updated the tests results accordingly
8032
8033Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8034
8035 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
8036 engine, should be far more stable, incorporated a new version of
8037 preceding/following axis, need testing
8038 * uri.c: fixed file:///c:/a/b/c problem
8039 * test/XPath/tests/idsimple: augmented the XPath tests
8040
8041Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8042
8043 * doc/* rebuilding docs for 2.2.4 release
8044
8045Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8046
8047 * configure.in: releasing 2.2.4
8048 * parser.[ch]: added xmlStrEqual()
8049 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
8050 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
8051 use xmlStrEqual instead
8052 * TODO: updated
8053 * added an XPath test
8054
8055Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8056
8057 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
8058 * entities.h: exported xmlInitializePredefinedEntities
8059 * parser.[ch] : added xmlInitParser()
8060 * parserInternals.h : had to export htmlInitAutoClose()
8061
8062Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8063
8064 * xpath.[ch] : fixed some serious XPath Predicate evaluation
8065 problems
8066 * Makefile.am : added XPath regression tests to normal tests
8067 * uri.c: fixed a problem with local paths, cleanup
8068 * parser.c: fixed a problem with large CData sections
8069
8070Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8071
8072 * configure.in xml-config.in: patch from "Ben Taylor"
8073 <sol7x86@hotmail.com> for solaris shared libs lookup
8074
80752000-09-30 Martin Baulig <baulig@suse.de>
8076
8077 * libxml-2.0.pc.in: Provide pkg-config script.
8078
8079 * configure.in: Create the libxml-2.0.pc script from the
8080 libxml-2.0.pc.in templates.
8081 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
8082 script in `$(libdir)/pkgconfig'.
8083
8084Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8085
8086 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
8087 when compiling with MSC
8088
8089Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8090
8091 * xpath.c: patch for normalize-string() substring-before(),
8092 substring-after() and translate() functions from Bjorn Reese
8093 <breese@mail1.stofanet.dk>
8094 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
8095 Fredrik Hallenberg <hallon@lysator.liu.se>
8096 * TODO: updated
8097
8098Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8099
8100 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
8101 problem of socklen_t being undefined on a number of platforms
8102 * debugXML.c: fixed a compilation problem when without snprintf
8103
8104Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8105
8106 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
8107 an URI bug and a fix for the control-character-induced infinite loop
8108 * nanohttp.c: preventive fix for compiling on WIN32
8109
8110Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8111
8112 * xmlint.c: closing bug #25000
8113
8114Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8115
8116 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
8117 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
8118 modified slightly Wayne Davison patch adding xmlStrcasecmp and
8119 related function, fixing xmlStrncmp(), and associated cleanup
8120 * result/HTML/entities.html.sax: updating result
8121
8122Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8123
8124 * uri.c: applied patch for URI escaping from Wayne Davison
8125 <wayned@blorf.net>
8126 * tree.c parserInternals.c HTMLparser.c: memset checks patches
8127 from Denis Barbier <barbier@imacs.polytechnique.fr>
8128 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
8129 patch from Wayne Davison
8130
8131Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8132
8133 * doc/xml.html : updated with new releases, adding "how to help"
8134
8135Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8136
8137 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
8138 removed a few warnings in pedantic mode ...
8139 * parserInternals.c parser.c: moved encoding switching function
8140 to parserInternals.c
8141 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
8142
8143Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8144
8145 * HTMLparser.c parser.c: set ctxt->errNo before calling the
8146 error or warning handlers
8147
8148Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8149
8150 * parserInternals.c parserInternals.h parser.c Makefile.am:
8151 created a new module parserInternals.c, moved most of the
8152 code shared by the various parsers there, as well as
8153 deprecated code from parser.c. More cleanup of parser.c
8154 * uri.c: fixed a problem when URI is NULL
8155 * valid.c: speedup when looking for an attribute declaration
8156
8157Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8158
8159 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
8160 the cleanup of the computation of URI references when seeking
8161 external entities. The URI reference string and the resulting
8162 URI are both stored now.
8163 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
8164 large s(n)printf checks and cleanup from Denis Barbier
8165 <barbier@imacs.polytechnique.fr>
8166 * xmlversion.h.in tree.h: couple of SGML declarations for a
8167 possible docbook module.
8168 * result/VC/ : a couple of test output changed due to the change
8169 of the entities URI
8170
8171Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8172
8173 * parser.h: added a _private field for linking user's data
8174
8175Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8176
8177 * parser.c parserInternals.h: demacroified most of the IS_XXX
8178 the gain in size is significant so ...
8179
8180Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8181
8182 * entities.c: cases where looking up entities with doc==NULL
8183 covered
8184
8185Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8186
8187 * uri.c: applied Wayne Davison patch
8188 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
8189
8190Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8191
8192 * uri.c testUri.c: applied Wayne Davison patches
8193 * test/URI/uri.data result/URI/uri.data: first set of tests/results
8194 * Makefile.in: added URItest and included thenin "make tests"
8195
8196Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8197
8198 * xmlversion.h.in: closed bug 22941
8199
8200Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8201
8202 * doc/xmlio.html: added doc and example for entity loader
8203 redefinition.
8204
8205Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8206
8207 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
8208 used by libxml
8209
8210Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8211
8212 * parser.c: Fixed bug on invalid ontent characters and when using
8213 push.
8214 * xmllint.c: fixed xmllint endling of errors in push mode
8215
8216Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8217
8218 * HTMLparser.c testHTML.c: applied two new patches from
8219 Wayne Davison <wayned@users.sourceforge.net>
8220 * result/HTML/*.sax: regenerated HTML SAX output
8221 * parser.c: more cleanup.
8222
8223Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8224
8225 * HTMLparser.[ch] testHTML.c: applied the second set of
8226 patches from Wayne Davison <wayned@users.sourceforge.net>,
8227 adding htmlEncodeEntities()
8228 * HTMLparser.c: fixed an ignorable white space detection bug
8229 occuring when parsing with SAX only
8230 * result/HTML/*.sax: updated since the output is now HTML
8231 encoded...
8232
8233Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8234
8235 * HTMLparser.[ch]: applied some of Wayne Davison
8236 <wayned@users.sourceforge.net> patches
8237
8238Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8239
8240 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
8241 undeclared namespace prefix was used, added a warning.
8242 Cleaned up support w.r.t. entities, spilling out a warning
8243 and being pedantic on lookups.
8244 * test/warning/ent9 : added testcase for previous example.
8245 * TODO: updated
8246 * parserInternals.h parser.c: changed the way names are parsed
8247 now allow infinite size and decrease penalty for normal use
8248 * parser.c: Started a big cleanup/check of the parser code,
8249 fixed some of the most tortuous entity code, spotted code
8250 unused anymore
8251 * test/*: added tests for very long names and related nasty
8252 things.
8253
8254Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8255
8256 * doc/encoding.html: added encoding aliases doc
8257 * doc/xml.html: updates
8258 * encoding.[ch]: added EncodingAliases functions
8259 * entities.[ch] valid.[ch] debugXML.c: removed two serious
8260 bottleneck affecting large DTDs like Docbook
8261 * parser.[ch] xmllint.c: added a pedantic option, will be
8262 useful
8263 * SAX.c: redefinition of entities is reported in pedantic mode
8264 * testHTML.c: uninitialized warning from gcc
8265 * uri.c: fixed a couple of bugs
8266 * TODO: added issue raised by Michael
8267
8268Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8269
8270 * doc/encoding.html: propagated Martin Duerst suggestions
8271
8272Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8273
8274 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
8275 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
8276 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
8277 by Wayne Davison
8278
8279Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8280
8281 * nanoftp.c nanohttp.c: small cleanup
8282 * TODO: updated
8283
8284Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8285
8286 * added an old VC testcase and updated title.xml entity
8287
8288Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8289
8290 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
8291 done on auto-opening of <p> tags and cleanup of SAX output
8292
8293Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8294
8295 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
8296
8297Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8298
8299 * doc/xml.html libxml.* structure.*: updated the doc a bit
8300
8301Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8302
8303 * testSAX.c testHTML.c result/HTML/: cleanup of the output
8304 of SAX tests
8305
8306Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8307
8308 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
8309 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
8310
8311Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8312
8313 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
8314 * testHTML.c: fix core dump on Solaris 2.x systems
8315 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
8316 * result/HTML/*.sax: previous bug fix lead to new results
8317
8318Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8319
8320 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
8321 * configure.in: added --with-readline=DIR to accept alternate
8322 path for readline include/library
8323 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
8324 for ANSI under HP-UX
8325 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
8326 includes @LIBS@
8327
8328Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8329
8330 * doc/* : rebuilt the docs
8331 * getting ready for 2.2.2 release
8332
8333Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8334
8335 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
8336 and xmlAddFeature()
8337 * tree.[ch]: added xmlAddChildList()
8338 * xmllint.c: MAP_FAILED macro test
8339 * parser.h: added xmlParseCtxtExternalEntity()
8340 * valid.c: applied bug fixes removed warning
8341 * tree.c: added CDATA block to elements content
8342 * testSAX.c: cleanup of output
8343 * testHTML.c: added SAX testing
8344 * encoding.c: better error recovery
8345 * SAX.c, parser.c: fixed one of the external entity processing
8346 of the OASis testsuite
8347 * Makefile.am: added HTML SAX regression tests
8348 * configure.in: bumped to 2.2.2
8349 * test/HTML/ result/HTML: added a few of HTML tests, and added the
8350 SAX results
8351
8352Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8353
8354 * configure.in: patch for HP compiler
8355
83562000-08-04 Sven Heinicke <sven@zen.org>
8357
8358 * xmllint.c: Was coredumping sometimes when the file given didn't
8359 exist.
8360
8361Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8362
8363 * parser.c xmlIO.[ch]: fixed the problem of encoding support
8364
8365 when using in memory parsing. Need some cleanup.
8366 * xmllint.c configure.in: added a --memory flag to test memory
8367 parsing
8368
8369Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8370
8371 * nanohttp.c: fixed socklen_t replacement to unsigned int
8372 * parser.c: fixed a space handdling missing at the end of
8373 production 28 DOCTYPE.
8374 * xmlmemory.c: fixed a stupid bug on the routine to override
8375 allocation functions
8376 * TODO: updated
8377
8378Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8379
8380 * doc/ regenerated the docs
8381
8382Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8383
8384 * doc/encoding.html doc/xml.html: added I18N doc
8385 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
8386 improvements, both parser and filters, added ASCII & HTML,
8387 fixed the ISO-Latin-1 one
8388 * xmllint.c testHTML.c: added/made visible --encode
8389 * debugXML.c : cleanup
8390 * most .c files: applied patches due to warning on Windows and
8391 when using Sun Pro cc compiler
8392 * xpath.c : cleanup memleaks
8393 * nanoftp.c : added a TESTING preprocessor flag for standalong
8394 compile so that people can report bugs more easilly
8395 * nanohttp.c : ditched socklen_t which was a portability mess
8396 and replaced it with unsigned int.
8397 * tree.[ch]: added xmlHasProp()
8398 * TODO: updated
8399 * test/ : added more test for entities, NS, encoding, HTML, wap
8400 * configure.in: preparing for 2.2.0 release
8401
8402Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8403
8404 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00008405 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008406
8407Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8408
8409 * doc/xml.html: changed the xmlsoft.org structure, updated the
8410 examples w.r.t. root and childs
8411
8412Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8413
Daniel Veillard784b9352003-02-16 15:50:27 +00008414 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008415
8416Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8417
8418 * HTMLparser.c: Work on character encoding support for the HTML parser
8419 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
8420 * encoding.c: Fixed a potential memleak in the encoding stuff
8421
8422Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8423
8424 * doc/FAQ.html doc/Makefile.am : added a FAQ
8425
8426Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8427
8428 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
8429 of the HTML parser to force it to not bypass SAX
8430
8431Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8432
8433 * win32config.h.in: updated
8434 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
8435 lacks iconv support :-( need to release 2.1.1
8436 * configure.in: release 2.1.1
8437 * HTMLparser: fixed bug #14784
8438 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
8439 by Windows compiler
8440 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
8441 the SAX startDocument() callback.
8442 * TODO: updated
8443
8444Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8445
8446 * added xmlStopParser()
8447
8448Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8449
8450 * configure.in: 2.1.0 prerelease
8451 * Large resync between W3C and Gnome tree
8452 * nanoftp, nanohttp.c: fixed stalled connections probs
8453 * HTMLtree.c SAX.c : support for attribute without values in
8454 HTML for andersca
8455 * valid.c: Fixed most validation + namespace problems
8456 * HTMLparser.c: start document callback for andersca
8457 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
8458 * parser.h, SAX.c: serious speed improvement for large
8459 CDATA blocks
8460 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
8461 different encoding
8462 * example/Makefile.am example/gjobread.c tree.h: work on
8463 libxml1 libxml2 convergence.
8464 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
8465 and the LIBXML_TEST_VERSION macro
8466
8467Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8468
8469 * doc/xml.html: various patches and improvements typo fixed by
8470 Felix Natter
8471 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
8472 from Felix Natter <fnatter@gmx.net>
8473
8474Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8475
8476 * doc/upgrade.html: updated with instructions for support of both
8477 libxml-1.x and libxml-2.x
8478 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
8479 for 2.x support and also fixed includes
8480
8481
8482Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8483
8484 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
8485 the encoding support, added iconv support, so now libxml if
8486 compiled with iconv automatically support japanese encodings
8487 among others. Work based on initial patch from Yuan-Chen Cheng
8488 I may have broken binary compat in the encoding handler
8489 registration scheme, but that was so utterly broken I don't
8490 expect anybody to have used this feature until now.
8491 * parserInternals.h: fixup on the CHAR range macro
8492 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
8493 code.
8494 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
8495 * uri.c: added xmlParseURI() I can't believe I forgot to
8496 implement this one in 2.0 !!!
8497 * SAX.c: moved doc->encoding update in the endDocument() call.
8498 * TODO: updated.
8499
8500Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8501
8502 * tree.h: removed extraneous xmlRemoveProp definition
8503 * TODO: added item about --disable-corba configure switch
8504 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
8505 * nanoftp.c: fixed include problems giving troubles on AIX and
8506 slowlaris
8507 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
8508 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
8509 comment and headers changes to lower gtk-doc number of warnings
8510 * doc/html/*: rebuilt docs
8511
8512Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8513
8514 * HACKING: documented the tag for 1.x and instructions
8515
8516Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8517
8518 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
8519 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
8520 xmlCreateIOParserCtxt
8521 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
8522 significant overall improvement
8523 * xmllint.c: added I/O test to xmllint
8524 * testSAX.c: added a speed test
8525 * doc/* : updated/regenerated
8526
8527Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8528
8529 * xpath.c uri.h parserInternals.h: cosmetic changes from
8530 "Timur I. Bakeyev" <timur@bat.ru>, including making
8531 xmlCreateURI() public
8532
8533Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8534
8535 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
8536 and the code at the same time. Added a clean mechanism for
8537 overload or added input methods: xmlRegisterInputCallbacks()
8538 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
8539 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
8540 * TODO: updated
8541 * doc/* : updated/regenerated
8542 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
8543 source dir
8544
8545Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8546
8547 * testURI.c: yet another forgotten commit, I should get some sleep !
8548
8549Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8550
8551 * xmllint.c: forgot to commit this too ?
8552
8553Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8554
8555 * xmlversion.h.in : forgot to commit this previously
8556
8557Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8558
8559 * configure.in: preparing libxml-2.0.0 version looks Ok so far
8560 * README TODO: updated for release
8561 * uri.c uri.h: added authority parsing/saving
8562 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
8563 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
8564 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
8565 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
8566 Makefile.am : added compile-time customization of libxml
8567 --with-ftp --with-http --with-html --with-xpath --with-debug
8568 --with-mem-debug
8569 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
8570 #include <libxml/xxx.h> I hope it won't break too much stuff
8571 and will be manageable in the future...
8572 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
8573 and added xmllint to the installed programs
8574 * uri.h: added xmlFreeURI()
8575
8576Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8577
8578 * uri.c uri.h: finished the escaping handling, the base support
8579 and the URI path normalization. Looks good just lacks the
8580 authority content parsing code.
8581 * Makefile.am: added instructions to generate testURI
8582 * TODO: updated
8583 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
8584 added links and icons for W3C and Gnome
8585
8586Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8587
8588 * xmlmemory.[ch] : seems I forgot to actually update the files in
8589 the last commit :-)
8590 * doc/xml.html doc/html/* : updated and uploaded the docs
8591
8592Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8593
8594 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
8595 * TODO: updated
8596 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
8597 libxml default allocation function with another set (like gmalloc/
8598 gfree).
8599 * Makefile.am, uri.c, uri.h: added a set of functions to do
8600 exact (litteraly copied from the RFC 2396 productions) parsing
8601 and handling of URI. Will be needed for XLink, one XML WFC,
8602 XML Base and reused in the nano[ftp/http] modules. Still work
8603 to be done.
8604
8605Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8606
8607 * configure.in, libxml.spec.in : libxml2
8608 * doc/* : updated the doc page, rebuilt the docs
8609
8610Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8611
8612 * all: tagged LIB_XML_1_X
8613 * *.c *.h : updated from W3C CVS tree
8614 * configure.in : 2.0.0-beta
8615 * libxml.spec.in : libxml2 package nam
8616 * result/* : new version of the tests output
8617
8618Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8619
8620 * doc/xml.html, doc/update.html: updated docs, 1.8.7
8621
8622Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8623
8624 * doc/* : rebuilt the docs
8625 * parser.c: final patch on #6766
8626 * valid.c: small patch on validity checks.
8627
8628Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8629
8630 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
8631 added
8632 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
8633 compatibility w.r.t. XML spec and existing code.
8634
8635Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8636
8637 * parser.c: seems a better solution to <a> </a> exists,
8638 will try it for a while
8639
8640Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8641
8642 * parser.c: tried to remove the <a> </a> generating <a/>
8643 this is hard. Left a flag for that purpose. Fixed bug #6766
8644 * configure.in: prepared 1.8.7 not released, due to previous
8645 problem
8646
8647Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8648
8649 * doc/xml.html : applied second patch from Paul DuBois
8650
8651Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8652
8653 * doc/xml.html : applied patch from Paul DuBois
8654
8655Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8656
8657 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
8658
8659Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8660
8661 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
8662 compilation warnings on various platforms.
8663 * parser.c: Fixed #5281 validity error callbacks are now desactived
8664 by default if not validating.
8665
8666Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8667
8668 * nanoftp.c, win32config.h.in: patches to compile on WIN32
8669
8670Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8671
8672 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
8673 <gkatsi@cs.toronto.edu>
8674
8675Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8676
8677 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
8678 processing URLs
8679
8680Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8681
8682 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
8683 xmlNanoFTPUpdateURL for persistent control connections.
8684 * configure.in: 1.8.6
8685
8686Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8687
8688 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
8689 * tree.[ch] : added xmlSaveNoEmptyTags
8690
86912000-01-29 James Henstridge <james@daa.com.au>
8692
8693 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
8694
8695 * Makefile.am: added nanoftp.[ch] to the build.
8696
8697Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8698
8699 * nanoftp.[ch]: cleanup, comments, API
8700 * debugXML.c : fixed a bug in the cat command
8701 * doc/*: regenerated the docs
8702
8703Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8704
8705 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
8706 * debugXML.c : fixed a bug in the cat command
8707 * valid.c: fixing some small probs
8708 * libxml.spec.in: get rid of the SNAP suffix
8709 * doc/xml.html: updated the status
8710
8711Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8712
8713 * xml-config.in: xml-config --version to just return the
8714 version number
8715 * xpath.c: some cleanup w.r.t. axis when the current node is
8716 an attribute.
8717 * TODO: updated
8718
8719Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8720
8721 * configure.in: prepared for libxml-1.8.5
8722 * doc/* recompiled the documentation
8723
87242000-01-17 Jody Goldberg <jgoldberg@home.com>
8725
8726 * configure.in : WARNING autoconf subtlety alert :
8727 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
8728 when looking for zlib.h so that HAVE_ZLIB_H is defined.
8729 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
8730 get defined by AC_CHECK_HEADERS.
8731
8732Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8733
8734 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
8735 Rune.Djurhuus@fast.no
8736
8737Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8738
8739 * TODO: updated
8740 * tree.c, parser.c: made sure that only memory alloc problems
8741 and internal parser errors are allowed to write to stdout or
8742 stderr.
8743
8744Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8745
8746 * tree.c : restored xmlNewGlobalNs since this seems used by
8747 a lot of existing code :-(, fixed a bug in xmlNewNs
8748 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
8749 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
8750 to exit() from the library code.
8751 * xpath.c, parser.c: removed bugs or unused code detected by
8752 Windows compilers
8753 * parser.c: started adding interfaces for parsing well balanced
8754 XML fragments
8755 * configure.in: releasing 1.8.4
8756 * doc/* : rebuilt the docs
8757
8758Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8759
8760 * tree.[ch] : added xmlNewDocFragment() for DOM
8761 * testHTML.c: uninitialized variable.
8762
8763Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8764
8765 * doc/* : rebuild the docs
8766
8767Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8768
8769 * acconfig.h: readline and history patch
8770 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
8771 * tree.c: added check and handling when possibly removing an ID
8772 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
8773 and saving.
8774 * test/HTML/entities.html result/HTML/entities.html* : test for
8775 various entities reference cases
8776 * result/HTML/* : as a result output of some testcase have
8777 changed
8778 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
8779 by previous example. added xmlParseTryOrFinish().
8780 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
8781 entities.h debugXML.h HTMLparser.h: changed the way struct are
8782 declared to allow gtk-doc to expose those
8783 * parser.c: closed bug #4960
8784 * Makefile.am configure.in: Applied patch from
8785 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
8786 and math/socket libs detection
8787
8788Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8789
8790 * configure.in, Makefile.am: link tester against readline
8791 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
8792
8793Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8794
8795 * tree.[ch]: added xmlRemoveProp
8796 * win32config.h.in nanohttp.c: avoid including the Windows
8797 socket stuff in every C files
8798 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
8799 the XmL parser(s)
8800 * test/ns4 result/ns4 etc...: added test case for previous prob
8801 * tree.c: xmlNewNs wasn't checking for double definition
8802 * Makefile.in: fixed a problem with dist-hook duplicates
8803 * parser.[hc], xmlIO.c: fixed the loading of external entities
8804 APIs, now xmlLoadExternalEntity() is used everywhere and
8805 setting up an app specific front-end using the
8806 * SAX.c parser.c: some fixes, now the xhtml spec validates
8807 with the xhtml DTD.
8808 * error.c: fixed crashes in case of no input stream
8809 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
8810 to the validation tests and results
8811
8812Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8813
8814 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
8815 too htmlCreatePushParserCtxt() and htmlParseChunk()
8816 * parser.c: a bit of cleanup.
8817 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
8818 to XML) removed the last mem leak known
8819 * HTMLtree.c: output message cleanup
8820 * xmlmemory.c: display content info about memory blocks
8821 * result/HTML/wired.* : missing att value warning change
8822
8823Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8824
8825 * doc/* : rebuilt the documentation
8826
8827Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8828
8829 * parser.[ch] parserInternals.h: Push parser for XML,
8830 seems to work fine now
8831 * tester.c debugXML.[ch]: Added an XML shell debug facility and
8832 --push for push testing
8833 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
8834 * testSAX.c: added --push
8835 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
8836 subtree
8837 * xmlIO.[ch] : enriched API + fixes for push mode
8838 * entities.[ch]: added the entity content length to the struct.
8839 * xmlmemory.[ch]: new API to show the last entries for the shell
8840 * valid.c: added required attribute testing
8841 * SAX.c: the cdata callback now merge contiguous fragments
8842 * HTMLparser.c: cleanup of some macros
8843
8844Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8845
8846 * parser.c: fix for PIs name starting with xml
8847 * tree.c: fixed a potential problem with || and && ops
8848 * *.c, configure.in win32config.h.in : generate win32config.h for
8849 those on the Other Side !
8850
8851Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8852
8853 * parser.c: fixed a stupid = vs. == bug :-(
8854 * doc/gnome-xml.sgml: s/glade/xml/
8855
8856Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8857
8858 * configure.in, doc/xml.html : bug fix release 1.8.2
8859 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
8860 Hopefully the end of that silly C++ include problem
8861 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
8862 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
8863 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
8864 troubles with autoclosed elements when the stree shape doesn't
8865 follow the DtD specs. Added htmlIsAutoClosed() and
8866 htmlAutoCloseTag()
8867 * result/HTML/*.htm*: Updated the HTML examples regression tests output
8868 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
8869 * debugXML.c: fixed a bug on printing default namespaces.
8870 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
8871
8872Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8873
8874 * result/HTML/*.htm[l] : updated the HTML regression tests according
8875 to the new output
8876 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
8877 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
8878 problem due to intermix of extern "C" { ... } declarations for C++
8879 and recursive includes in the headers
8880
88811999-12-20 Chris Lahey <clahey@umich.edu>
8882
8883 * HTMLtree.c: Made it so that html nodes with a single child do
8884 not insert a carriage return before or after the child node.
8885
8886Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8887
8888 * configure.in, doc/xml.html : bug fix release 1.8.1
8889 * parser.c: fixed bug #4344
8890 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
8891 added the glue to avoid C++ problems
8892 * doc/* : regenerated the documentation
8893
8894Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8895
8896 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
8897 namespace recognition, and Dia as a resul :-(
8898 * encoding.c: closed bug #3950
8899
8900Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8901
8902 * valid.c: debugging a posteriori validation, except URI expansion
8903 stuff this should be fixed now
8904 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
8905 Carl Nygard <cnygard@bellatlantic.net>
8906 * tester.c: added --postvalid, cleaning of the code
8907 * tree.[ch]: added xmlDocGetRootElement()
8908
8909Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
8910
8911 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
8912 c++ losage.
8913
8914Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8915
8916 * configure.in, doc/xml.html : bumped to 1.8.0
8917 * xlink.[ch], Makefile.am : added framework for link detection
8918 * parser.h: added nbChars to parser context, needed for cleanup.
8919 * xmlmemory.c: removed a nasty bug when out of mem
8920 * valid.[ch]: adding namespace support for attribute decl
8921 * tester.c: added --debugent option
8922 * debugXML.[ch]: added xmlDebugDumpEntities()
8923 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
8924 buffers instead, this was really needed, validation was breaking
8925 in strange ways due to that. Added xmlParseStringPEReference()
8926 and other parsing from strings functions. Entities processing
8927 modified again, but PERef are still not handled correcly but
8928 unless you're Eve Maller you won't notice :-)
8929 * HTMLparser.c: large changes toward reliability, and switched to
8930 lowercase internal tags, XHTML is lowercase, so it will help
8931 that output is closer to next version.
8932 * doc/* : regenerated the documentation, it is now hosted at
8933 http://xmlsoft.org/ (same bits I just bought the domain :-)
8934
8935
8936Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8937
8938 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
8939 doc generation
8940 * parser.c: fixed bugs #3908 and #3937 and a memory leak
8941 in the SAX API
8942 * doc/*: rebuilt the doc making sure everything appears in the
8943 HTML files
8944
8945Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8946
8947 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
8948 added the patch from Carl Nygard <cnygard@bellatlantic.net>
8949 which allow impressive speed improvement on dataset with
8950 large text pieces, but at the cost of broken binary
8951 compatibility and slightly bigger memory usage.
8952 Configure with --with-buffers to activate them, they
8953 are protected with XML_USE_BUFFER_CONTENT define.
8954 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
8955 goal is 0 memory left allocated once parser is no more used
8956 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
8957 call xmlCleanupParser() and xmlMemoryDump()
8958
8959Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8960
8961 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
8962 * parser.[ch] encoding.[ch]: added memory cleanup routines
8963 * parser.c: closing bug #3788
8964 * doc/*: rebuilt the doc
8965
8966Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8967
8968 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
8969 xmlNewTextChild() and xmlSetCompressMode() behaviour.
8970 * tester.c: added --compress option
8971 * doc/*: rebuilt the documentation
8972
8973Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8974
8975 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
8976 if given /proc/kcore as input !
8977 * doc/xml.html doc/*: updated and rebuilt the documentation
8978
8979Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8980
8981 * parser.c: Fixed some wrongly space collapsing code due to
8982 a misreading of the spec.
8983 * result/*: fixed the output accordingly
8984
8985Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8986
8987 * encoding.c: bug fix and typos
8988 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
8989 * parser.c: added attribute normalization closing bug #3597
8990 * test/att* result/att* SAXresult/att*: testcase for attribute
8991 normalization
8992
8993Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8994
8995 * configure.in: closing bug #3163 by adding extra flags for the
8996 cc compiler on HP-UX
8997
8998Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8999
9000 * valid.[ch] : removed a typo and an enumerated type bug in the
9001 xmlAddElementDecl() function
9002 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
9003 call to xmlEncodeEntitiesReentrant() so that the functions
9004 New, Set and Get are at the same level.
9005 * parser.c HTMLparser.c: extra memory allocation bug for
9006 attributes detected by someone using libxml in embedded systems :-)
9007
9008Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9009
9010 * xmlmemory.h: turned off mem debug :-\
9011
9012Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9013
9014 * parser.c: closed bug #2784 a one line fix, but worth pushing
9015 a new release out
9016 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
9017 some structures, comments before and after the
9018 main element, and other nastyness
9019 * HTMLtree.c tree.c: accomodate the extended HTML supported
9020 * configure.in: pushing 1.7.4
9021 * test/ent8 and related outputs : added a new test for bug #2784
9022 * test/HTML/wired.html and related output: a nasty HTML example
9023 * Makefile.am: improved the test scripts
9024 * docs/* : reran the documentation extractor, updated xml.html
9025
9026Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9027
9028 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
9029 HTMLparser and debugged the HTML related code. HTML documents
9030 now have their own type
9031 * entities.c: do not dump &apos; for HTML output
9032 * xmlmemory.c: improvement, breakpoint mechanism
9033 * testHTML.c: added --sax --repeat ...
9034 * Makefile.am: improved the HTML tests
9035 * valid.[ch]: added xmlValidGetValidElements and
9036 xmlValidGetPotentialChildren
9037 * tester.c: added --insert to test the 2 new functions
9038 * test//* result//* SAXresult//* : regression test cleanup
9039 and extension.
9040 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
9041 gnome-xml-nanohttp.html
9042
9043Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9044
9045 * HTMLparser.c: fixed problems with some autoclose tags
9046 * tree.c: fixed XML output problems.
9047 * result/* SAXresult/*: update of the tests output
9048
9049Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9050
9051 * Makefile.am: Arturo patch for xmlConf.sh version info
9052 * parser.c: Tim Josling patch for single quoted items
9053 * tester.c: Tim Josling patch for tester options usage
9054 * tree.h: indent cleanup
9055
9056Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9057
9058 * HTMLparser.c parser.h : Fixed problems with HTML parsing
9059 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
9060
9061Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9062
9063 * tree.c : Raph patch for initialization of CORBA fields
9064 * parser.c, xpath.c, ...: modification of doc comments
9065 * xpath.c : allow spaces in xpath expressions
9066
9067Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9068
9069 * xmlmemory.h: turning off memory debug :-(
9070
9071Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9072
9073 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
9074 better SAX interfaces.
9075 * testSAX.c: uses the new SAX routine, avoid fetching any remote
9076 entity.
9077 * configure.in: 1.7.2
9078
9079Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9080
9081 * libxml.spec.in: fixed the URL
9082 * doc/xml.html: improved the documentation front-end
9083
9084Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9085
9086 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
9087
9088Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9089
9090 * libxml.spec.in: fixed the alpha compile problem
9091 * parser.[ch]: changed errno to errNo in the parser context :-(
9092 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
9093 * doc/xml.html: changed CHAR to xmlChar
9094 * doc/html/*: recompiled the documentation
9095 * configure.in: 1.7.1
9096
9097Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9098
9099 * parser.h: modified the parser context struct to regain 1.4.0
9100 binary compatibility
9101 * parser.c, xml-error.h: added errno ot teh context and defined
9102 a set of errors values with update of errno
9103 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
9104 DTDs and entities
9105 * *.h, *.c: complete cleanup of the use of config.h and include
9106 protection depending on the current setup.
9107 * overalll debugging, maintenance and bug-fixing on all modules
9108 * updated the documentation
9109 * ready for 1.7.0
9110
9111Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9112
9113 * HTMLparser.c : cleanup
9114 * SAX.c valid.c valid.h: added ID/IDREF checking
9115 * tree.c tree.h: extended doc structure for refs
9116 * configure.in: 1.6.2
9117 * parser.c: patched bug in SAX user arg call
9118 * parserInternals.h: patched missing close in C++ wrapping
9119 * testXPath.c xpath.c xpath.h: prepared for extensibility,
9120 especially upcoming XPointer implementation.
9121 * doc/xml.html: augmented, typo
9122
9123Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
9124
9125 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
9126 not all invocations of install understand -d.
9127
9128Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
9129
9130 * Makefile.am: prepend all the test* calls with $(top_builddir) -
9131 to make 'check' works, when builddir != srcdir.
9132
9133Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9134
9135 * doc/xml.html : updated the documentation
9136
9137Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9138
9139 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
9140 not deallocated memory blocks
9141 * *.c : replaces all calls to malloc() free() and realloc() to
9142 the wrapper functions/macros
9143 * tree.c : removed memory leaks dues to calling xmlFreeNode()
9144 instead of xmlFreeNodeList()
9145
9146Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9147
9148 * HTMLparser.c: corrected a stupid bug leading to core dump at
9149 tree deallocation. Removed warnings indicated by
9150 Stephane.Conversy@lri.fr
9151 * entities.c: Fixes Yet Another Stupid Bug, entities were not
9152 looked for in the external subset
9153
9154Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9155
9156 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
9157 on SGI by Stephane.Conversy@lri.fr
9158
9159Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9160
9161 * all .h : changed the prototype declaration indent as in gtk
9162 * most .c : working on reducing the TODOs in the code
9163 * most .c : cleanup though -pedantic and Insure++
9164 * improvements on validation ID checkings.
9165 * tree.[ch] SAX.c: added support for namespace on attributes #2022
9166 * xml-config.in: closed #1810
9167
9168Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9169
9170 * tree.h, valid.c, valid.h: more work on validity, IDs
9171 * xpath.c: added/fixed comparidon and equlity, added a new isinf
9172 definition for AIX
9173
9174Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9175
9176 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
9177 the distribution due to a cut'n paste error at last commit
9178
9179Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9180
9181 * configure.in: upgraded to version 1.4.0
9182 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
9183 Big update, added a large part of the validation process,
9184 it should be usable, but some parts are missing
9185 * xpath.c: improved the implementation w.r.t. root.
9186 * Makefile.am: added more tests
9187 * test and result trees: added a lot of tests
9188 * libxml.spec.in: export libxml.so.0 and libxml.so.1
9189
9190Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9191
9192 * Added an HACKING file
9193
9194Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9195
9196 * xpath.[ch] : improvements and debug of the XPath implementation
9197 * parser.c, HTMLparser.c : modified the parsers to be progressive
9198 * tree.[ch] : extended the Buffer promitives
9199 * xmlIO.[ch] : added basic I/O routines providing progressive
9200 parsing and ready for I18N conversion plugins
9201 * SAXresult/* : the SAX callback sequence maybe slightly different
9202 now
9203 * test*.c : improved/updated the tests programs
9204 * doc/* : recompiled the docs.
9205
92061999-07-26 Michael Meeks <michael@edenproject.org>
9207
9208 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
9209
9210 * tree.c: Ditto.
9211
9212Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9213
9214 * configure.in: upgraded to version 1.4.0
9215 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
9216 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
9217 XML query language, see http://www.w3.org/TR/xpath for more details.
9218 * parser.c, parser.h: added CHAR* related string functions for XPath
9219 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
9220 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
9221 rebuild the docs.
9222 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
9223 and regression testing capabilities for XPath.
9224
9225Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9226
9227 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
9228 closing bug #1646
9229
9230Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9231
9232 * Makefile.am, example/Makefile.am: closed bug #1683
9233
9234Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9235
9236 * example/Makefile.am, configure.in: added the makefile for the
9237 gjobread example
9238
9239Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
9240
9241 * doc/Makefile.am:
9242 - fix which allow "make install DESTDIR=</install/prefix>".
9243
9244Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9245
9246 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
9247 which fixed a problem on the file reading-code.
9248
9249Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9250
9251 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
9252 output.
9253 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
9254
9255Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9256
9257 * parser.h : Oops removed the binary compatibility problem
9258 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
9259 * parser.c, HTMLparser.c: applied patches for reading from stdin
9260
9261Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9262
9263 * parser.c, entities.c, valid.c: cleanup bug #1591
9264 * configure.in: cleanup bug #1592
9265 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
9266 the same tree back-end. Hence gdome will be available for it.
9267 * doc/Makefile.am: close bug #617
9268
9269Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9270
9271 * parser.c: alloctate a per parser context SAX interface block
9272
9273Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9274
9275 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
9276 and xmlEncodeEntitiesReentrant with the correct one :-\
9277
9278Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9279
9280 * commit of my internal XML base changes, quite a lot of
9281 changes, cleanups, better entities support, framework for
9282 new I/O and charset detection and handling
9283 * Fixed the configure/Makefile stuff to generate shared libs
9284 with the proper version info, so we jumped on rev from
9285 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
9286 xmlEncodeEntities() result need to be freed now, and a string
9287 xmlParserVersion provide the current library version.
9288
9289Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
9290
9291 * parser.c: fixed a buffer overrun for when you have a very long
9292 attribute with no entities in it.
9293
9294Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9295
9296 * added example directory
9297 * added example/gjobs.xml gjobread.c, still need a Makefile.in
9298
9299Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9300
9301 * Release of libxml-1.1, nearly everything has been touched for
9302 this.
9303 * Added more regression tests
9304 * Updated the documentation
9305
9306Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9307
9308 * tree.[ch]: unified the XML_NO_CORBA defines.
9309 * parser.c encoding.[ch]: started plugging in char encoding detection
9310
9311Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
9312
9313 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
9314 Also freed allocated buffer.
9315
9316Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9317 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
9318 reentrancy problem at printing. One is left in entities.c, to
9319 remove ASAP
9320 * testSAX.c : added a test example showing the use of the SAX
9321 interface if one doesn't want to build the DOM tree.
9322 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
9323
9324Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9325
9326 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
9327 large revamping of the parser to use SAX callbacks
9328 http://www.megginson.com/SAX/ (or at least a C like interface
9329 a la Expat). It's now possible to set up your own callbacks
9330 and the parser will not build a DOM tree.
9331 * test/* result/*: updated the test suite, I finally removed
9332 the old Namespace draft support (PI based).
9333
9334Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9335
9336 * Makefile.am: added test result to EXTRA_DIST for make tests
9337
9338Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9339
9340 * parser.c, parserInternals.h: moved the chars macro definitions
9341 to parserInternals.h
9342 * parser.c, error.c: applied patches from "Knut Ã…kesson"
9343 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
9344
9345Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9346
9347 * xml-config.in : applied patch to make --version work
9348
93491999-03-05 Raja R Harinath <harinath@cs.umn.edu>
9350
9351 * Makefile.am (check-local): Alias for `tests' target. This will
9352 cause `make check' to do the right thing.
9353 (tests): Don't run tests in srcdir. Also, replaced calls to
9354 basename with a `sed' "equivalent".
9355
9356Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9357
9358 * Renamed error.h to xml-error.h, corrected Makefile.am to list
9359 it in the header and not the sources, updated the doc.
9360 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
9361 pointing this out.
9362
9363Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9364
9365 * parser.c, parser.h, parserInternals.h: memory leak hunting,
9366 exported the inputStream routines.
9367 * doc/html/* : updated accordingly
9368
9369Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9370
9371 * parser.c, parser.h, parserInternals.h: added a few extra
9372 internal calls to allocate and free parser contexts ...
9373 * doc/html/* : updated accordingly
9374
9375Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9376
9377 * configure.in, Makefile.am, doc/makefile.am : General changes for
9378 1.0.0 release and including the generated HTML documentation.
9379
9380Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9381
9382 * makefile.am : added parserInternals.h, oops.
9383
9384Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9385
9386 * parserInternals.h: added this header giving access to the parser
9387 internal functions.
9388 * doc/Makefile.am : added a rebuild target which rebuilds the full
9389 set of documentations
9390 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
9391 the internal subset.
9392 * *.c *.h: modifications needed to generate the documentation using
9393 gtk-doc, cleanup of functions blocks, reorganisation of struct
9394 declarations.
9395
9396Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9397
9398 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
9399 the tar and spec file to include the beginning of the doc.
9400
94011999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
9402
9403 * doc/.cvsignore: Added this file.
9404
9405Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9406
9407 * tree.c: fixed xmlGetProp to return "" when the attribute
9408 exists, even if the node-list is NULL.
9409
9410Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9411
9412 * tree.c: patched an error outputting empty attribute values.
9413 * Makefile.am and doc/makefile.am: have been updated during the
9414 week-end. Sorry for an empty CVS log, I got a shell problem.
9415
9416Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9417
9418 * tree.h: cleaned up using enums instead of defines
9419 * parser.c, valid.[ch]: more work on parsing/output of element
9420 declarations
9421
9422Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9423
9424 * valid.[ch], tree.c, parser.c : more work toward full parsing
9425 of XML DTDs.
9426 * README: added informations about mailing-list and on-line
9427 documentation
9428
94291999-01-27 Raja R Harinath <harinath@cs.umn.edu>
9430
9431 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
9432
9433Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9434
9435 * parser.c, tree.[ch] : more work toward conformance testing,
9436 added a last element to accelerate parsing of very flat structures
9437 started working on internal subset Element content declaration.
9438 * valid.[ch] : first cut at adding code toward validation.
9439 * previous changes had also small impact on most files, especially
9440 the conformance testing using James Clark test suite.
9441
9442Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9443
9444 * test/* : updated the examples, most of them were not well
9445 formed (humm), and added rdf2.
9446 * result/* : resulting changes in the output.
9447
9448Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9449
9450 * tree.c: changed the behaviour of xmlGetProp on NULL values.
9451
9452Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9453
9454 * tree.c: patched a bug in the generation of empty attributes
9455
9456Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9457
9458 * entities.[ch], tree.[ch], tester.c: added copy interfaces
9459 for node/trees/documents/... Biggest problem is namespace
9460 support when copying subtrees.
9461
9462Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9463
9464 * parser.c, entities.c: improve entities and char ref encoding,
9465 and cleanups of error messages.
9466
9467Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9468
9469 * parser.c, entities.c: simple bug hunting done during rpm2html and
9470 rpmfind integration.
9471
9472Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9473
9474 * parser.[ch]: Added interfaces allowing to specify a SAX
9475 handler before parsing.
9476
9477Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9478
9479 * parser.c: redirrect all errors reporting through the SAX
9480 error function
9481
9482Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9483
9484 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
9485 * libtool, tlmain ...: update of the libtool files
9486
94871998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
9488
9489 * entities.c: Use g_snprintf insteda of snprintf.
9490
9491Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9492
9493 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
9494 added ent5 test for this purpose.
9495 * parser.c, parser.h: formatting, comments and UTF-8 planning.
9496
9497Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9498
9499 * parser.c: fixed? a strange error due to compression on a GWP
9500 document.
9501
9502Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9503
9504 * tree.[ch]: bug fixing
9505 * entities.[ch]: defined a specific type for predefined entities
9506 * doc/xml.html: more documentation on the library, how to use it,
9507 overview of the interfaces.
9508
9509Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9510
9511 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
9512
9513Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9514
9515 * tree.c: corrected a small bug
9516 * doc/xml.html: continuing writing documentation.
9517
9518Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9519
9520 * debugXML.h debugXML.c: added debugging utilities.
9521 * tester.c: added --debug switch.
9522 * tree.c: patched an incorrect node->type assignment.
9523 * parser.c: formatting, ensure that node->doc != NULL in attributes
9524
9525Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9526
9527 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
9528 entity support and provide an internal representation close to
9529 DOM one (entity ref nodes, and attribute value as tree). I tried
9530 to preserve the interface but this will surely break some apps
9531 (I have to change rpm2html/rpmfind for example). I had to change
9532 two interfaces, and the generated tree is somewhat different.
9533 * doc/* : started documenting the XML library, the tree and
9534 DOM/Corba. This is a first step.
9535
9536Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9537
9538 * parser.c: Set up the fonctions comment block, boring but useful.
9539 * parser.h, SAX.c, parser.c: now attributes are processed through
9540 the SAX interface. The problem is that my SAX interface diverged
9541 quite a bit from the original one, well this is not an official
9542 spec, and translating it from Java to C is hairy anyway...
9543
9544Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9545
9546 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
9547 fonctions comment block, boring but useful.
9548
9549Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9550
9551 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
9552 conversion routines. However they are not yet used to convert the
9553 inputs. The core will run with UTF-8.
9554
9555Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9556
9557 * tree.c : make sure that the type id is properly set-up when
9558 a new object is allocated, needed for DOM.
9559
9560Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9561
9562 * tree.h, tree.c: Ok, the main objects in the tree will be native
9563 corba objects, it costs 8 bytes per Node, Attribute and Document
9564 but it simplifies the Corba integration a lot (no extra interface
9565 objects to allocate/free).
9566
9567Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9568
9569 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
9570 and changed NODEs contants for conformity with DOM Level 1
9571
9572Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9573
9574 * added hooks to keep track of servants when creating objects
9575 xmlDoc and xmlNode (for Corba export).
9576
9577Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9578
9579 * added xml-config script.
9580
9581Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9582
9583 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
9584 to autoupdate libtool and automake conf files.
9585
95861998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
9587
9588 * Makefile.am: Use '?' to separate the sed
9589 commands as ',' is used when people pass -Wl,something.
9590
9591
9592Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9593
9594 * tree.c, tree.h: added a per-document compression interface.
9595
9596Tue Sep 22 20:47:38 EDT 1998
9597
9598 * tree.c, tree.h: added saving with compression and added interfaces
9599 to control the compression level (xmlGetCompressMode,
9600 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
9601
9602Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9603
9604 * parser.c: corrected a loop for files of size 0
9605
96061998-08-20 Raja R Harinath <harinath@cs.umn.edu>
9607
9608 * error.h: New file. Contains prototyes from `error.c'.
9609
9610Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
9611
9612 * Makefile.am (xmlincdir): New macro.
9613 (xmlinc_HEADERS): Renamed from include_HEADERS.
9614
9615Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9616
9617 * applied small patch on numeric entities from
9618 Christopher Blizzard <blizzard@appliedtheory.com>
9619
9620Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9621
9622 * New release 0.2, removed the old xml_* files so that it's
9623 coherent with the other CVS base (W3C), far better conformance
9624 to standard, new namespaces, decent entities support, beginning
9625 of a SAX-like interface. Nearly nothing left intact, even the
9626 test examples ...
9627
96281998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
9629
9630 * .cvsignore: Add .deps dir
9631
9632Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9633
9634 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
9635
9636Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9637
9638 * configure.in: added test for CPP
9639 * AUTHORS, Changelog: the original ones didn't get commited but the
9640 glib ones instead, fixed.
9641 * Makefile.am: corrected an error in library naming
9642
9643Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9644
9645 * integrated code developped at W3C
9646 * changed the original Copyright
9647 * migrated to automake
9648 * prefixed the filenames by xml_ to avoid filename clashes
9649
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00009650Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
9651
9652 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
9653 should not be called.
9654
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00009655Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
9656
9657 * libxml-2.0.pc.in: applied the patch to fix #101894
9658
Daniel Veillard8a1b1852003-01-05 22:37:17 +00009659Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
9660
9661 * tree.c : applied patch from Lukas Schroeder for register callbacks
9662 * valid.c: modified patch from Lukas Schroeder to test
9663 register callbacks with --chkregister
9664
Daniel Veillard067bae52003-01-05 01:27:54 +00009665Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
9666
9667 * xmlreader.c: seriously changed the way data are pushed to
9668 the underlying parser, go by block of 512 bytes instead of
9669 tryng to detect tag boundaries at that level. Changed the
9670 way empty element are detected and tagged.
9671 * python/tests/reader.py python/tests/reader2.py
9672 python/tests/reader3.py: small changes mostly due to context
9673 reporting being different and DTD node being reported. Some
9674 errors previously undetected are now caught and fixed.
9675 * doc/xmlreader.html: flagged last section as TODO
9676
Daniel Veillard51a447a2003-01-04 19:42:46 +00009677Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9678
9679 * python/libxml.py: integrated the Python 2.2 optimizations
9680 from Hannu Krosing, while maintaining compatibility with
9681 1.5 and 2.1
9682
Daniel Veillarde59494f2003-01-04 16:35:29 +00009683Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
9684
9685 * xmllint.c: a bit of cleanup
9686 * xmlreader.c: small fix
9687 * doc/xmlreader.html: more work on the XmlTextReader tutorial
9688 * python/libxml.py: a few fixes pointed out by Hannu Krosing
9689
Daniel Veillard623a9eb2003-01-04 12:47:20 +00009690Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
9691
9692 * python/setup.py.in: patch from Stéphane Bidoul to include
9693 drv_libxml2.py in setup.py
9694
Daniel Veillard66b82892003-01-04 00:44:13 +00009695Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
9696
9697 * doc/xmlreader.html: starting documenting the new XmlTextReader
9698 interface.
9699
Daniel Veillard7704fb12003-01-03 16:19:51 +00009700Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
9701
9702 * xmllint.c: added the --stream flag to use the TextReader API
9703 * xmlreader.c: small performance tweak
9704
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00009705Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
9706
9707 * xmlreader.c python/tests/reader2py: okay the DTD validation
9708 code on top of the XMLTextParser API should be solid now.
9709
Daniel Veillard1fdfd112003-01-03 01:18:43 +00009710Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
9711
9712 * xmlreader.c python/tests/reader2py: Fixing some more mess
9713 with validation and recursive entities while using the
9714 reader interface, it's getting a bit messy...
9715
Daniel Veillarddab8ea92003-01-02 14:16:45 +00009716Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
9717
9718 * xmlreader.c python/tests/reader.py: another couple of problem
9719 related to IsEmptyElement reported by Stéphane Bidoul needed
9720 some fixes.
9721
Daniel Veillard4f860202003-01-02 13:00:02 +00009722Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9723
9724 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
9725 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
9726 based on the python XmlTextReader interface.
9727
Daniel Veillard3c265e42003-01-01 21:06:49 +00009728Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
9729
9730 * tree.c: backing out one change in the last patch which broke the
9731 regression tests
9732
Daniel Veillard5335dc52003-01-01 20:59:38 +00009733Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9734
9735 * global.data globals.c tree.c include/libxml/globals.h: applied
9736 an old patch from Lukas Schroeder to track node creation and
9737 destruction. Probably missing a lot of references at the moment
9738 and not usable reliably.
9739
Daniel Veillard8ba17412003-01-01 19:13:12 +00009740Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9741
9742 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
9743 from doc/news.html and a stylesheet
9744
Daniel Veillarde3c036e2003-01-01 15:11:05 +00009745Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
9746
9747 * xmlreader.c python/tests/reader.py: fixed another couple of
9748 xmlreader bugs reported by Stéphane Bidoul and added tests.
9749
Daniel Veillard9e395c22003-01-01 14:50:44 +00009750Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
9751
9752 * xmlreader.c python/tests/reader2.py: fixed another validity
9753 checking in external parsed entities raised by Stéphane Bidoul
9754 and added a specific regression test.
9755 * python/tests/reader3.py: cleanup
9756
Daniel Veillardd5896142002-12-31 14:45:26 +00009757Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9758
9759 * xmlreader.c python/tests/reader2.py: fixed a problem with
9760 validation within entities pointed by Stéphane Bidoul, augmented
9761 the tests to catch those.
9762
Daniel Veillarddc85f282002-12-31 11:18:37 +00009763Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
9764
9765 * python/generator.py: modified the generator to allow keeping
9766 class references when creating new classes, needed to fix a bug
9767 pointed by Stéphane Bidoul where the input buffer of the
9768 xmlTextReader instance gets destroyed if the python wrapper for
9769 the input is not referenced anymore.
9770
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00009771Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
9772
9773 * xmlreader.c python/tests/reader.py: fixed another pair of problem
9774 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
9775
Daniel Veillard571b8892002-12-30 12:37:59 +00009776Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9777
9778 * xmlreader.c python/tests/reader.py: fixed another problem
9779 pointed by Stéphane Bidoul
9780
Daniel Veillardaaa105b2002-12-30 11:42:17 +00009781Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9782
9783 * xmlreader.c python/tests/reader.py: fixed a limit case problem
9784 with "<a/>"
9785
Daniel Veillardecaba492002-12-30 10:55:29 +00009786Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9787
9788 * SAX.c: warn on xmlns:prefix="foo"
9789 * xmlreader.c python/tests/reader.py: fixed a couple of problem
9790 for namespace attributes handling.
9791
Daniel Veillard2d84a892002-12-30 00:01:08 +00009792Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9793
9794 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
9795 a really nasty problem raised by a DocBook XSLT transform
9796 provided by Sebastian Bergmann
9797
Daniel Veillard29b3e282002-12-29 11:14:41 +00009798Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
9799
9800 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
9801 by Stéphane Bidoul and integrated it into the tests
9802
Daniel Veillarde18fc182002-12-28 22:56:33 +00009803Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
9804
9805 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
9806 extended the XmlTextReader API a bit, addding accessors for
9807 the current doc and node, and an entity substitution mode for
9808 the parser.
9809 * python/libxml.py python/libxml2class.txt: related updates
9810 * python/tests/Makefile.am python/tests/reader.py
9811 python/tests/reader2.py python/tests/reader3.py: updated a bit
9812 the old tests and added a new one to test the entities handling
9813
Daniel Veillardaba976d2002-12-28 21:14:18 +00009814Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9815
9816 * python/generator.py python/libxml2class.txt
9817 python/tests/reader.py python/tests/reader2.py: changed the
9818 generator to provide casing for the XmlTextReader similar to
9819 C# so that examples and documentation are more directly transposable.
9820 Fixed the couple of tests in the suite.
9821
Daniel Veillard83298842002-12-28 15:12:33 +00009822Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
9823
9824 * doc/guidelines.html: added a document on guildeline for
9825 publishing and deploying XML
9826
Daniel Veillard336fc7d2002-12-27 19:37:04 +00009827Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9828
9829 * valid.c xmlreader.c: final touch running DTD validation
9830 on the XmlTextReader
9831 * python/tests/Makefile.am python/tests/reader2.py: added a
9832 specific run based on the examples from test/valid/*.xml
9833
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00009834Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
9835
9836 * python/libxml.py: added a few predefined xmlTextReader parser
9837 configuration values.
9838
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00009839Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9840
9841 * python/libxml_wrap.h: trying to fix #102037
9842
Daniel Veillard8dbd4952002-12-27 11:34:48 +00009843Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9844
9845 * SAX.c: fixing bug #95296, when the predefined entities
9846 are redefined in the DTD the default one must be used
9847 instead anyway.
9848
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00009849Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
9850
9851 * doc/xmllint.xml
9852 * doc/xmllint.1
9853 Add discussion of XML_DEBUG_CATALOG to xmllint man
9854 page - bug #100907
9855
9856
Daniel Veillarddf512f42002-12-23 15:56:21 +00009857Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9858
9859 * xmlreader.c: Fixed the empty node detection to avoid reporting
9860 an inexistant close tag.
9861
Daniel Veillard0d132cf2002-12-23 14:43:32 +00009862Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9863
9864 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
9865 for Python 2.1
9866
Daniel Veillardfe8aab92002-12-22 10:25:41 +00009867Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9868
9869 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
9870
Daniel Veillard4258b9c2002-12-20 10:29:40 +00009871Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9872
9873 * doc/libxml2-api.xml python/tests/reader.py: one really need
9874 to provide the base URI information when creating a reader parser
9875 from an input stream. Updated the API and the example using it.
9876
Daniel Veillardea7751d2002-12-20 00:16:24 +00009877Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
9878
9879 * testReader.c xmlreader.c valid.c include/libxml/tree.h
9880 include/libxml/valid.h include/libxml/xmlreader.h: working on
9881 DTD validation on top of xml reader interfaces. Allows to
9882 validate arbitrary large instances. This required some extensions
9883 to the valid module interface and augmenting the size of xmlID
9884 and xmlRef structs a bit.
9885 * uri.c xmlregexp.c: simple cleanup.
9886
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00009887Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9888
9889 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
9890 work on the xml reader interfaces.
9891 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
9892 Web page for the Windows binaries.
9893
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00009894Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9895
9896 * xmlIO.c: applied a patch for VMS following the report by
9897 Nigel Hall
9898
Daniel Veillard3772de32002-12-17 10:31:45 +00009899Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
9900
9901 * parser.c: the parseStartTag bug fix wasn't complete.
9902
Daniel Veillard67df8092002-12-16 22:04:11 +00009903Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
9904
9905 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
9906 parseStartTag, fixing it.
9907 * test/att4 result/att4 result/noent/att4: adding the test
9908 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9909 more methods to XmlTextReader.
9910
Igor Zlatkovicd453c632002-12-16 18:45:48 +00009911Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9912
9913 * win32/libxml2.def.src: added more xml reader exports
9914 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
9915 to the build
9916
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00009917Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
9918
9919 * doc/tutorial/xmltutorial.xml
9920 plus generated html and pdf
9921 Updating tutorial again based on further comments from Niraj
9922 Tolia on the last iteration
9923
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00009924Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
9925
9926 * doc/tutorial/xmltutorial.xml
9927 * doc/tutorial/includekeyword.c
9928 * doc/tutorial/includegetattribute.c
9929 plus generated html and pdf
9930 Adding fix from Niraj Tolia to tutorial to properly free memory.
9931
9932
Daniel Veillardda46d2d2002-12-15 23:36:49 +00009933Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9934
9935 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9936 more methods of XmlTextReader.
9937 * python/libxml2class.txt python/tests/reader.py: this increased the
9938 methods in the bndings, augmented the test to check those new
9939 functions.
9940
Daniel Veillard0eb38c72002-12-14 23:00:35 +00009941Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9942
9943 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
9944 methods of XmlTextReader.
9945 * python/generator.py python/libxml_wrap.h python/types.c
9946 python/libxml2class.txt: added the reader to the Python bindings
9947 * python/tests/Makefile.am python/tests/reader.py: added a specific
9948 test for the Python bindings of the Reader APIs
9949 * parser.c: small cleanup.
9950
Daniel Veillard06503452002-12-13 10:42:08 +00009951Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9952
9953 * xinclude.c: fallback was only copying the first child not the
9954 full child list of the fallback element, closes #89684 as reopened
9955 by Bernd Kuemmerlen
9956
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00009957Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9958
9959 * win32/libxml2.def.src: exported htmlNodeDumpOutput
9960
Daniel Veillard000eafb2002-12-12 10:04:22 +00009961Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9962
Daniel Veillardc1eed322002-12-12 11:01:32 +00009963 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00009964 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00009965 gives enum values, fix functype return type, put back fields in
9966 structs
9967 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00009968
Daniel Veillard024b5702002-12-12 00:15:55 +00009969Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9970
9971 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
9972 about htmlNodeDumpOutput location.
9973 * xpath.c: removed an undefined function signature
9974 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
9975 too many symbols in the API breaking the python bindings.
9976 Updated with the libxslt/libexslt changes.
9977
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00009978Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9979
9980 * configure.in: preparing release of 2.4.29
9981 * doc/*: rebuilt the docs and API
9982 * xmlreader.c: a few more fixes for the XmlTextReader API
9983
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00009984Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9985
9986 * include/win32config.h: applied mingw patch from Magnus Henoch
9987
Daniel Veillard5aad8322002-12-11 15:59:44 +00009988Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
9989
9990 * catalog.c doc/libxml2-api.xml: a bit more cleanup
9991
Daniel Veillarda9b66d02002-12-11 14:23:49 +00009992Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9993
9994 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
9995 building Python script, does the C parsing directly, generates
9996 a better API description including structure fieds defs and
9997 enums. Still a couple of bugs, but good enough for the python
9998 wrappers now.
9999 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
10000 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
10001 include/libxml/schemasInternals.h include/libxml/tree.h: more
10002 cleanup based on the python analysis script reports.
10003 * libxml.spec.in: make sure the API XML description is part of the
10004 devel package.
10005
Daniel Veillard01c13b52002-12-10 15:19:08 +000010006Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10007
10008 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
10009 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
10010 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
10011 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
10012 code cleanup, especially the function comments.
10013 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
10014
Daniel Veillarde1ca5032002-12-09 14:13:43 +000010015Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10016
10017 * Makefile.am xmlreader.c include/libxml/Makefile.am
10018 include/libxml/xmlreader.h: Adding a new set of APIs based on
10019 the C# TextXmlReader API but converted to C. Allow to parse
10020 in constant memory usage, far simpler to program and explain
10021 than the SAX like APIs, unfinished but working.
10022 * testReader.c: test program
10023
Igor Zlatkovic70a296c2002-12-08 17:34:54 +000010024Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10025
10026 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
10027
Daniel Veillard64b35282002-12-04 15:10:40 +000010028Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10029
10030 * tree.c: Chip turner indicated that XHTML1 serialization
10031 rule for style actually break on both IE and Mozilla,
10032 try to avoid the rule if escaping ain't necessary
10033
Daniel Veillard8efff672002-12-04 11:44:48 +000010034Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10035
10036 * nanhttp.c: handle HTTP URL escaping, problem reported by
10037 Glen Nakamura and Stefano Zacchiroli
10038
Daniel Veillard1c732d22002-11-30 11:22:59 +000010039Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10040
10041 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
10042
Daniel Veillardfdd27d22002-11-28 11:55:38 +000010043Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10044
10045 * uri.c: Johann Richard pointed out some XPointer problems for
10046 URN based URI references in XInclude. Modified the URI parsing
10047 and saving routines to allow correct parsing and saving of
10048 XPointers, especially when attached to "opaque" scheme accordingly
10049 to RFC 2396
10050
Daniel Veillard8db67d22002-11-27 19:39:27 +000010051Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10052
10053 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
10054 of refactoring to the HTML saving code.
10055 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
10056 in the doc.
10057
Daniel Veillardebc4ca92002-11-27 11:43:05 +000010058Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10059
10060 * tree.c include/libxml/tree.h: refactored the XML dump of a node
10061 to a buffer API to reuse the generic dump to an OutputIO layer,
10062 this reduces code, fixes xmlNodeDump() for XHTML, also made
10063 xmlNodeDump() now return the number of byte written.
10064
Daniel Veillard9d5ea172002-11-27 08:02:06 +000010065Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
10066
10067 * python/setup.py.in: another patch from Stéphane Bidoul for
10068 Python bindings on Windows
10069 * doc/parsedecl.py: small cleanup
10070
Daniel Veillard9715c172002-11-25 16:33:40 +000010071Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10072
10073 * libxml.spec.in configure.in: add a line in %changelog for releases
10074
Daniel Veillard9bc53102002-11-25 13:20:04 +000010075Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
10076
10077 * parser.c: patch from Marcus Clarke fixing a problem in entities
10078 parsing that was detected in KDe documentations environment.
10079
Daniel Veillardfaa35ff2002-11-24 13:53:43 +000010080Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
10081
10082 * python/libxml.c (libxml_prev): Return the previous as opposed to
10083 the next node (I guess this is the result of some cut & paste programming:)
10084
Daniel Veillard80d7b902002-11-23 16:23:08 +000010085Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10086
10087 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
10088
Daniel Veillarda1196ed2002-11-23 11:22:49 +000010089Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10090
10091 * python/generator.py python/libxml.c python/setup.py.in: trying
10092 to fix the Python bindings build on Windows (Stéphane Bidoul)
10093
Igor Zlatkovic9ab71552002-11-22 21:41:43 +000010094Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10095
10096 * win32/configure.js: added option for python bindings
10097 * win32/libxml2.def.src: added more exports
10098
Igor Zlatkovicace7cd22002-11-22 18:07:00 +000010099Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10100
10101 * win32/Makefile.mingw: fixed unresolved symbols when linking with
10102 pthreads
10103 * win32/wince/*: applied updates to Windows CE port from Javier
10104
Daniel Veillardf9c4cad2002-11-22 15:57:07 +000010105Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10106
10107 * configure.in: preparing 2.4.28
10108 * libxml.spec.in doc/Makefile.am: some cleanup
10109 * doc/*: updated the news and regenerated.
10110
Daniel Veillardfee408f2002-11-22 13:18:30 +000010111Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10112
10113 * HTMLparser.c: final touch at closing #87235 </p> end tags
10114 need to be generated.
10115 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
10116 this change slightly the output of a few tests
10117 * doc/*: regenerated
10118
Daniel Veillardd2ff0392002-11-22 12:28:38 +000010119Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10120
10121 * parserInternals.c: fixing bug #99190 when UTF8 document are
10122 parsed using the progressive parser and the end of the chunk
10123 is in the middle of an UTF8 multibyte character.
10124
William M. Brack8b2c7f12002-11-22 05:07:29 +000010125Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10126
10127 * threads.c: fixed initialization problem in xmlNewGlobalState
10128 which was causing crash.
10129 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
10130 in xmlInitializeGlobalState.
10131 * parserInternals.c: cleaned up ctxt->sax initialisation.
10132
Daniel Veillardd5c2f922002-11-21 14:10:52 +000010133Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
10134
10135 * tree.c include/libxml/tree.h: modified the existing APIs
10136 to handle XHTML1 serialization rules automatically, also add
10137 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
10138 libxslt serialization uses it when needed without changing
10139 the library API.
10140 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
10141 result/xhtml1: added a new test specifically for xhtml1 output
10142 and updated the result of one XHTML1 test
10143
Daniel Veillardd076a202002-11-20 13:28:31 +000010144Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
10145
10146 * xinclude.c parserInternals.c encoding.c: fixed #99082
10147 for xi:include encoding="..." support on text includes.
10148 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
10149 test/XInclude/ents/isolatin.txt : added a specific regression test
10150 * python/generator.py python/libxml2class.txt: fixed the generator
10151 the new set of comments generated for doc/libxml2-api.xml were
10152 breaking the python generation.
10153
Daniel Veillard817e70b2002-11-19 22:28:48 +000010154Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
10155
10156 * doc/Makefile.am: repair some problem if gtk-doc fail or such
10157 * configure.in: patch for Solaris on new autoconf closes #98880
10158 * doc/parsedecl.py: repair the frigging API building script,
10159 did I say that python xmllib sucks ?
10160 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
10161 and some comment are no more truncated.
10162
Daniel Veillarda7e05b42002-11-19 08:11:14 +000010163Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10164
10165 * parser.c: Martin Stoilov pointed out a potential leak in
10166 xmlCreateMemoryParserCtxt
10167
Daniel Veillardbc6e1a32002-11-18 15:07:25 +000010168Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10169
10170 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
10171 included in HTML documents and using the push parser.
10172
Daniel Veillard4efd3be2002-11-18 09:11:13 +000010173Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
10174
10175 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
10176 specified, look for the Python interpreter not just in the
10177 specified root but also in the specified location. Fixes #98825
10178
Daniel Veillarda8c0adb2002-11-17 22:37:35 +000010179Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10180
10181 * python/libxml.c: fixing bug #98792 , node may have no doc
10182 and dereferencing without checking ain't good ...
10183
Daniel Veillarddad3f682002-11-17 16:47:27 +000010184Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
10185
10186 * configure.in: preparing release 2.4.27
10187 * doc/* : updated and rebuilt the docs
10188 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
10189 and all the docs are actually packaged and in the final RPMs
10190 * parser.c parserInternals.c include/libxml/parser.h: restore
10191 xmllint --recover feature.
10192
Daniel Veillard68e9e742002-11-16 15:35:11 +000010193Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10194
Daniel Veillard784b9352003-02-16 15:50:27 +000010195 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +000010196 processing of parsed entities, and XPath computation on sustitued
10197 entities.
10198 * testXPath.c: make sure entities are substitued.
10199
Daniel Veillard328f48c2002-11-15 15:24:34 +000010200Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10201
Daniel Veillard784b9352003-02-16 15:50:27 +000010202 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +000010203 processing of internal parsed entities, which had to be changed.
10204
Daniel Veillard66651aa2002-11-15 11:21:43 +000010205Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10206
10207 * Makefile.am python/Makefile.am python/tests/Makefile.am:
10208 trying to fix bug #98517 about building outside the source tree
10209 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
10210
Igor Zlatkovic2772cea2002-11-14 17:45:20 +000010211Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10212
10213 * include/win32config.h: cleanup
10214 * win32/Makefile.mingw: integrated mingw in JScript configure
10215 * win32/Makefile.msvc: modified to allow mingw coexistence
10216 * win32/configure.js: integrated mingw
10217 * win32/Readme.txt: cleanup
10218
Daniel Veillard8dd86a52002-11-12 21:14:17 +000010219Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
10220
10221 * HTMLparser.c: strengthen the guard in the Pop macros,
10222 like in the XML parser, closes bug #97315
10223
Daniel Veillard0821b152002-11-12 20:57:47 +000010224Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10225
10226 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
10227 callback is never used.
10228
Daniel Veillard8606bbb2002-11-12 12:36:52 +000010229Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10230
10231 * parserInternals.c: fixed the initialization of the SAX structure
10232 which was breaking xsltproc
10233 * xpath.c: patch from Petr Pajas for CDATA nodes
10234 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
10235 * parser.c include/libxml/parser.h: patch from Peter Jones
10236 removing a leak in xmlSAXParseMemory() and adding the
10237 function xmlSAXParseMemoryWithData()
10238
MST 2002 John Fleckf854d992002-11-12 03:49:05 +000010239Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
10240
10241 adding pdf of tutorial, changing web page to link to it
10242 * doc/tutorial/xmltutorial.pdf
10243 * doc/xml.html
10244 * doc/docs.html
10245
MST 2002 John Fleck52717f32002-11-11 03:49:33 +000010246Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
10247
10248 * doc/tutorial/ar01s08.html
10249 adding file what I forgot for tutorial
10250
10251
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +000010252Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
10253
10254 Adding encoding discussion to tutorial
10255 Added:
10256 * doc/tutorial/images/*.png: DocBook admonition image files
10257 * doc/tutorial/apf.html, apg.html: new generated html
10258 * doc/tutorial/includeconvert.c: conversion code entity file
10259 changed:
10260 * doc/tutorial/xmltutorial.xml: DocBook original
10261 * doc/tutorial/*.html: generated html
10262
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000010263Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10264
10265 * include/libxml/*.h: retired xmlwin32version.h
10266 * doc/Makefile.am: retired xmlwin32version.h
10267 * win32/configure.js: retired xmlwin32version.h
10268
Igor Zlatkovica2258da2002-11-08 15:55:33 +000010269Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10270
10271 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000010272 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
10273 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +000010274
Daniel Veillard7216cfd2002-11-08 15:10:00 +000010275Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10276
10277 * globals.c: fixed a typo pointed out by Igor
10278 * xpath.c: try to speed up node compare using line numbers
10279 if available.
10280
Daniel Veillarda70d62f2002-11-07 14:18:03 +000010281Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10282
10283 * tree.c: make xmlFreeNode() handle attributes correctly.
10284
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +000010285Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10286
10287 * catalog.c: completed the #96963 fix, as reported by Karl
10288 Eichwalder
10289
Daniel Veillard56f21f22002-11-06 15:49:46 +000010290Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10291
10292 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
10293
Daniel Veillard91ad8792002-11-04 17:06:52 +000010294Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10295
10296 * Makefile.am: switched the order of a couple of includes
10297 to fix bugs #97100
10298
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +000010299Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10300
10301 * catalog.c: fixed bug #96963, reverted to the old behaviour of
10302 xmlLoadCatalogs that used to separate directories with a ':'.
10303
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +000010304Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10305
10306 * threads.c: improvements to the Windows-side of thread handling
10307 * testThreads.c: conditionally excluded unistd.h
10308 * testThradsWin32.c: broke overlong lines
10309 * include/win32config.h: adapted thread-related macros to the new
10310 scheme and for pthreads on Windows
10311 * win32/Makefile.msvc: introduced a more flexible thread build,
10312 added testThreads[Win32].c to the build
10313 * win32/configure.js: introduced a more flexible thread config
10314
John Fleck61f6fb62002-10-31 15:23:29 +0000103152002-10-31 John Fleck <jfleck@inkstain.net>
10316
10317 * doc/xml.html (and, by implication, FAQ.html)
10318 added UTF-8 conversaion FAQ from Marcus Labib Iskander
10319
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +000010320Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10321
10322 * configure.in: removed xmlwin32version.h
10323 * include/libxml/Makefile.am: removed xmlwin32version.h
10324
Daniel Veillardce66ce12002-10-28 19:01:59 +000010325Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10326
10327 * tree.c: applied patch from Brian Stafford to fix a bug
10328 in xmlReconciliateNs()
10329
Daniel Veillard7e3f1402002-10-28 18:52:57 +000010330Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10331
10332 * tree.c: applied patch from Christian Glahn to allow
10333 xmlNewChild() on document fragment nodes
10334
Daniel Veillardb39bc392002-10-26 19:29:51 +000010335Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10336
10337 * parser.c: Christian Glahn found a problem with a recent
10338 patch to xmlParseBalancedChunkMemoryRecover()
10339 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
10340 problems
10341 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
10342 test/schemas/seq*: added the test cases from Charles
10343
Daniel Veillard366a9152002-10-23 20:43:53 +000010344Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10345
10346 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
10347 serious cleanup of the spec file and associated changes
10348 in the Makefiles.
10349 * valid.c: try to remove some warnings on x86_64
10350
Daniel Veillardd033d022002-10-23 14:55:02 +000010351Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10352
10353 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
10354 fix bug #96586
10355
Daniel Veillardce02dbc2002-10-22 19:14:58 +000010356Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10357
10358 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
10359 parsing, applied his patch
10360 * result/HTML/attrents.html result/HTML/attrents.html.err
10361 result/HTML/attrents.html.sax test/HTML/attrents.html:
10362 added the test and result case provided by Mikhail Sogrine
10363
Daniel Veillarde645e8c2002-10-22 17:35:37 +000010364Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10365
10366 * vms/build_libxml.com vms/config.vms vms/readme.vms
10367 include/libxml/parser.h include/libxml/parserInternals.h
10368 include/libxml/tree.h include/libxml/xmlIO.h
10369 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
10370 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
10371 Applied the VMS update patch from Craig A. Berry
10372 * doc/*.html: update
10373
Daniel Veillardf000f072002-10-22 14:28:17 +000010374Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10375
10376 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
10377
Daniel Veillard1e208222002-10-22 14:25:25 +000010378Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10379
10380 * debugXML.c: adding a grep command to --shell in xmllint
10381 for T.V. Raman
10382
Daniel Veillard9cdcf362002-10-22 14:23:59 +000010383Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10384
10385 * xmlcatalog.c: tried to fix some of the problem with --sgml
10386
Daniel Veillard935494a2002-10-22 14:22:46 +000010387Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
10388
10389 * parser.c: tried to fix bug #91500 where doc->children may
10390 be overriden by a call to xmlParseBalancedChunkMemory()
10391
10392Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
10393
10394 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
10395 identifiers in SGML catalogs containing '&'
10396
Daniel Veillardc0ac0692002-10-20 21:31:50 +000010397Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10398
10399 * python/types.c: fixed bugs when passing result value tree
10400 to Python functions.
10401
Daniel Veillard48267432002-10-18 11:21:38 +000010402Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10403
10404 * configure.in: preparing the release of 2.4.26
10405 * doc/*: updated and rebuilt the documentation
10406
Daniel Veillardbb284f42002-10-16 18:02:47 +000010407Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10408
10409 * parser.c: fixed a XML Namespace compliance bug reported by
10410 Alexander Grimalovsky
10411
Daniel Veillard44892f72002-10-16 15:23:26 +000010412Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10413
10414 * HTMLtree.c: fixed serialization of script and style when
10415 they are not lowercase (i.e. added using the API to the tree).
10416
Daniel Veillard2fd85422002-10-16 14:32:41 +000010417Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10418
10419 * valid.c: make xmlValidateDocument emit a warning msg if there
10420 is no DTD, pointed by Christian Glahn
10421
Daniel Veillard32370232002-10-16 14:08:14 +000010422Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
10423
10424 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
10425 content model when some of the blocks have min or max, and a couple
10426 of bugs found in the process.
10427 * result/schemas/list0* test/schemas/list0*: added some specific
10428 regression tests
10429
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +000010430Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
10431
10432 * README: updated the contact informations
10433
Daniel Veillard63186732002-10-15 08:43:17 +000010434Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10435
10436 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
10437 misses it, reported by Peter Bray.
10438
Daniel Veillard96c3a3b2002-10-14 15:39:04 +000010439Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
10440
10441 * tree.c: investigating xmlNodeGetContent() on namespace nodes
10442 and removed a few warnings
10443
Daniel Veillard819d5cb2002-10-14 11:15:18 +000010444Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
10445
10446 * parser.c: Christian Glahn found a small bug in the push parser.
10447 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
10448 public
10449
Daniel Veillard6045c902002-10-09 21:13:59 +000010450Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10451
10452 * xmlschemas.c include/libxml/xmlschemas.h: added
10453 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
10454 * testSchemas.c: added --memory to test the new interface
10455
Daniel Veillardf0070122002-10-09 14:24:17 +000010456Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10457
10458 * doc/index.py doc/search.php: integrated the XSLT indexing,
10459 a few fixed in the indexer, added a scope selection at the
10460 search level.
10461
Daniel Veillard01992e02002-10-09 10:20:30 +000010462Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10463
10464 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
10465 this was due to uninitialized parts of the validation context
10466
Daniel Veillard321be0c2002-10-08 21:26:42 +000010467Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10468
10469 * debugXML.c: applied patch from Mark Vakoc except the API
10470 change, preserved it.
10471 * doc/*: updated the docs to point to the search engine for
10472 information lookup or before bug/help reports.
10473
Daniel Veillard01e87d22002-10-08 16:55:06 +000010474Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10475
10476 * doc/index.py doc/search.php: added mailing-list archives
10477 indexing and lookup
10478
Daniel Veillard9dc1cf12002-10-08 08:26:11 +000010479Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10480
10481 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
10482
Daniel Veillard9b006132002-10-07 11:13:27 +000010483Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10484
10485 * doc/index.py: improved HTML indexing
10486 * doc/search.php: make the queries also lookup the HTML based indexes
10487
Daniel Veillard141d04b2002-10-06 21:51:18 +000010488Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10489
10490 * doc/index.py: added HTML page indexing
10491
Igor Zlatkovic91a62702002-10-04 13:34:16 +000010492Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10493
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +000010494 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +000010495 problem in libxslt.
10496 * catalog.c: fixed list handling in XML_CATALOG_FILES
10497
Daniel Veillardceb09b92002-10-04 11:46:37 +000010498Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10499
10500 * valid.c: typo/bug found by Christian Glahn
10501
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +000010502Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10503
10504 * xmlIO.c: applied Windows CE patch from Javier.
10505 * win32/wince: new directory, contains support for the PocketPC
10506 with Windows CE from Javier.
10507 * include/win32config.h: reorganised, removed duplicate
10508 definitions and applied WinCE patch from Javier.
10509 * include/wsockcompat.h: new file, now contains WinSock
10510 compatibility macros.
10511 * win32/Makefile.msvc: introduced double-run compilation.
10512
Daniel Veillarde16b5742002-09-26 17:50:03 +000010513Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10514
10515 * configure.in include/libxml/xmlwin32version.h: preparing release
10516 of 2.4.25
10517 * doc/*: updated and regenerated teh docs and web pages.
10518
Daniel Veillard90d68fb2002-09-26 16:10:21 +000010519Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10520
10521 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
10522 error were not covering namespace declarations.
10523 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
10524 it was missing the attribute declaration for the namespace
10525 * result/VC/NS3: the fix now report breakages in that test
10526
Daniel Veillardabe01742002-09-26 12:40:03 +000010527Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10528
10529 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
10530
Daniel Veillard2ace1952002-09-26 12:28:02 +000010531Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10532
10533 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
10534 and regenerated the docs and web site
10535
Daniel Veillarddda8f1b2002-09-26 09:47:36 +000010536Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10537
10538 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
10539 ATTRIBUTE_UNUSED is always put after the attribute declaration,
10540 not before
10541
Daniel Veillardd4cb1e82002-09-26 09:34:23 +000010542Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10543
10544 * python/generator.py python/libxml2class.txt: fixed a stupid error
10545 breaking the python API
10546
Daniel Veillardb7c29c32002-09-25 22:44:43 +000010547Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10548
10549 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
10550 triostr.c triostr.h: applied a trio update patch from
10551 Bjorn Reese which should work with MinGW
10552
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010553Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10554
10555 * tree.c: improving some documentation comments
10556 * xmlregexp.c: found and fixed a mem leak with python regression tests
10557 * doc/*: rebuilt the doc and the API XML file including the
10558 xmlregexp.h xmlautomata.h and xmlunicode.h headers
10559 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
10560 python/types.c: added access to the XML Schemas regexps from
10561 python
10562 * python/tests/Makefile.am python/tests/regexp.py: added a
10563 simple regexp bindings test
10564
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010565Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
10566
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010567 * doc/xml.html:
10568 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010569
Daniel Veillard118aed72002-09-24 14:13:13 +000010570Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10571
10572 * xmlregexp.c: fixed the data callback on transition functionality
10573 which was broken when using the compact form
10574 * result/schemas/*: updated the results, less verbose, all tests
10575 pass like before
10576 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
10577 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
10578 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
10579 annoying warnings
10580 * xpath.c: try to provide better error report when possible
10581
Daniel Veillard72336152002-09-21 13:08:14 +000010582Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10583
10584 * Makefile.am: fixed a breakage raised by Jacob
10585
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +000010586Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10587
10588 * include/win32config.h: added HAVE_ERRNO_H definition for parts
10589 which don't use sockets
10590
Igor Zlatkovic01280582002-09-20 16:40:34 +000010591Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10592
10593 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
10594 * win32/configure.js: applied zlib patch from Daniel Gehriger
10595
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +000010596Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10597
10598 * win32/configure.js: applied the patch from Mark Vakoc for
10599 regexp support
10600 * win32/libxml2.def.src: applied the patch from Mark Vakoc
10601 for regexp support
10602
Daniel Veillardb5c05732002-09-20 13:36:25 +000010603Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10604
10605 * xmlschemastypes.c: as pointed by Igor Float and Double
10606 parsing ain't finished yet
10607
Daniel Veillard40b11342002-09-20 12:01:39 +000010608Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10609
10610 * Makefile.am configure.in: trying to fix #88412 by bypassing
10611 all the python subdir if python ain't detected
10612
Daniel Veillard23e73572002-09-19 19:56:43 +000010613Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10614
10615 * Makefile.am configure.in include/libxml/xmlversion.h.in:
10616 made configuring with regexps/automata/unicode the default
10617 but without schemas ATM
10618 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
10619 fixed the regexp based DTD validation performance and memory
10620 problem by switching to a compact form for determinist regexps
10621 and detecting the determinism property in the process. Seems
10622 as fast as the old DTD validation specific engine :-) despite
10623 the regexp built and compaction process.
10624
Daniel Veillard5acfd6b2002-09-18 16:29:02 +000010625Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10626
10627 * valid.c: determinism is debugged, new DTD checking code now works
10628 but xmlFAComputesDeterminism takes far too much CPU and the whole
10629 set usues too much memory to be really usable as-is
10630
Daniel Veillard0f04f8e2002-09-17 23:04:40 +000010631Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10632
10633 * tree.c: fixed another stupid bug in xmlGetNodePath()
10634 * xmllint.c: --version now report the options compiled in
10635
Daniel Veillarda646cfd2002-09-17 21:50:03 +000010636Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10637
10638 * HTMLparser.c: small cleanup
10639 * valid.c xmlregexp.c: switched DTD validation to use only regexp
10640 when configured with them. A bit of debugging around the determinism
10641 checks is still needed
10642
Daniel Veillard63b01c22002-09-17 19:25:28 +000010643Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10644
10645 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
10646
Daniel Veillard92727042002-09-17 17:59:20 +000010647Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10648
10649 * xmlIO.c: small portability glitch fixed.
10650
Daniel Veillard84d70a42002-09-16 10:51:38 +000010651Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10652
10653 * xmlschemastypes.c: incomplete steps for real/double support
10654 * testAutomata.c include/libxml/xmlautomata.h
10655 include/libxml/xmlregexp.h: avoiding a compilation problem
10656 * valid.c include/libxml/valid.h: starting the work toward using
10657 the regexps for actual DTD validation
10658
Daniel Veillardaeb258a2002-09-13 14:48:12 +000010659Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10660
10661 * hash.c: cosmetic cleanup
10662 * valid.c include/libxml/tree.h include/libxml/valid.h: started
10663 integrating a DTD validation layer based on the regexps
10664
Daniel Veillard4402ab42002-09-12 16:02:56 +000010665Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10666
10667 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
10668 the determinism was tested before eliminating the epsilon
10669 transitions :-(
10670
Daniel Veillardc6d4a932002-09-12 15:00:57 +000010671Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
10672
10673 * python/generator.py python/libxml.c python/libxml.py
10674 python/libxml2-python-api.xml python/libxml2class.txt
10675 python/libxml_wrap.h python/types.c: updated the python
10676 bindings, added code for easier File I/O, and the ability to
10677 define a resolver from Python fixing bug #91635
10678 * python/tests/Makefile.am python/tests/inbuf.py
10679 python/tests/outbuf.py python/tests/pushSAXhtml.py
10680 python/tests/resolver.py python/tests/serialize.py: updated
10681 and augmented the set of Python tests.
10682
Igor Zlatkovic353bf582002-09-10 19:07:14 +000010683Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10684
10685 * win32/configure.js: added more readme info for the binary
10686 package.
10687
Daniel Veillard607b35c2002-09-10 12:16:19 +000010688Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10689
10690 * xmlIO.c: fixed a stupid out of bound array error
10691
10692Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10693
10694 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
10695 messing around with support for Windows path, cleanups,
10696 trying to identify and fix the various code path to the
10697 filename access. Added xmlNormalizeWindowsPath()
10698
Daniel Veillard76575762002-09-05 14:21:15 +000010699Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10700
10701 * error.c valid.c: working on better error reporting of validity
10702 errors, especially providing an accurate context.
10703 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
10704 error reports in those cases.
10705
Daniel Veillard3487c8d2002-09-05 11:33:25 +000010706Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10707
10708 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
10709 parser.c parserInternals.c xmlIO.c: get rid of all the
10710 perror() calls made in the library execution paths. This
10711 should fix both #92059 and #92385
10712
Daniel Veillard19aa7022002-09-05 11:14:19 +000010713Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10714
10715 * xmllint.c: memory leak reporting was broken after a change
10716 of the preprocessor symbol used to activate it.
10717
Daniel Veillardec6725e2002-09-05 11:12:45 +000010718Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10719
10720 * tree.c: try to make the copy function work for node of
10721 type XML_DOCUMENT_FRAG_NODE, they are only created by the
10722 DOM layers though, not libxml2 itself.
10723
Daniel Veillardb9cd8b42002-09-05 10:58:49 +000010724Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
10725
10726 * valid.c: try to provide file and line informations, not all
10727 messages are covered, but it's a (good) start
10728
Daniel Veillardbbc72c32002-09-05 10:52:10 +000010729Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
10730
10731 * xinclude.c: reimplemented a large part of the XInclude
10732 processor, trying to minimize resources used, James Henstridge
10733 provided a huge test case which was exhibiting severe memory
10734 consumption problems.
10735
Daniel Veillard2206dbf2002-09-05 08:09:37 +000010736Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
10737
10738 * python/Makefile.am: applied patch from Christophe Merlet to
10739 reestablish DESTDIR
10740
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010741Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
10742
10743 * libxml.spec.in: fixes libary path for x86_64 AMD
10744
John Fleckbe98b332002-09-04 03:16:23 +000010745Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
10746
10747 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010748 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +000010749 (plus resulting generated html files)
10750 fixing one spot I missed in the tutorial where I hadn't freed
10751 memory properly
10752
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010753Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
10754
10755 * doc/tutorial/includeaddattribute.c
10756 * doc/tutorial/includeaddkeyword.c
10757 * doc/tutorial/includegetattribute.c
10758 * doc/tutorial/includekeyword.c
10759 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010760 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010761 update tutorial to properly free memory (thanks to Christopher
10762 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010763 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010764 added image files so the callouts are graphical, making it
10765 easier to read ( use "--param callout.graphics 1" to generate
10766 html with graphical callouts)
10767
Daniel Veillarde1662542002-08-28 11:50:59 +000010768Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10769
10770 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
10771 nice logos generated by Marc Liyanage
10772 * doc/site.xsl *.html: changed the stylesheet to show the new
10773 logo and regenerated the pages
10774
Daniel Veillardb212bbb2002-08-25 14:39:16 +000010775Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10776
10777 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
10778
Daniel Veillard42766c02002-08-22 20:52:17 +000010779Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10780
10781 * xpath.c: possible mem leak patch from Jason Adams
10782
10783Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10784
10785 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
10786 in the XQuery namespace
10787 * configure.in: preparing 2.4.24
10788 * doc/*.html: updated the web pages
10789
10790Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10791
10792 * python/generator.py: closing bug #85258 by generating conditional
10793 compile check to avoid linking to routines not configured in.
10794
Havoc Pennington84ec40a2002-08-22 13:59:35 +0000107952002-08-22 Havoc Pennington <hp@pobox.com>
10796
10797 * autogen.sh: update error message for missing automake
10798
Daniel Veillard08cccaa2002-08-22 09:47:29 +000010799Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10800
10801 * python/Makefile.am: typo in target name resulted in libxml2.py
10802 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
10803
Daniel Veillard22669b22002-08-22 07:17:11 +000010804Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10805
10806 * win32/win32/Makefile.mingw: updated with version from
10807 Elizabeth Barham at http://soggytrousers.net/repository/
10808
Igor Zlatkovica40adbc2002-08-20 14:42:32 +000010809Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10810
10811 * win32/Makefile.msvc: added the prefix location to the include
10812 and lib search path.
10813
Havoc Pennington830e8972002-08-18 22:22:13 +0000108142002-08-18 Havoc Pennington <hp@pobox.com>
10815
10816 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
10817 both automake 1.6 and 1.4 installed get the right automake. Means
10818 compilation from CVS will now require the latest automake 1.4
10819 release, or manually creating symlinks called "automake-1.4" and
10820 "aclocal-1.4"
10821
Daniel Veillardb6984ef2002-08-14 16:55:31 +000010822Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10823
10824 * configure.in python/Makefile.am: more AMD 64 induced changes from
10825 Frederic Crozat
10826
Daniel Veillardc4bad4a2002-08-14 14:45:25 +000010827Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10828
10829 * xinclude.c: oops I was missing the xml:base fixup too
10830 * result/XInclude/*.xml: this adds xml:base attributes to most
10831 results of the tests
10832
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +000010833Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10834
10835 * xinclude.c: quick but apparently working implementation of
10836 xi:fallback, should close bug #89684
10837 * Makefile.am test/XInclude/docs/fallback.xml
10838 result/XInclude/fallback.xml: added a basic test for fallback,
10839 and run with --nowarning to avoid a spurious warning
10840 * configure.in: applied patch from Frederic Crozat for python
10841 bindings on AMD 64bits machines.
10842
Daniel Veillard9e923512002-08-14 08:48:52 +000010843Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10844
10845 * parser.c: xmlSAXUserParseMemory() really ought to fail if
10846 the caller don't pass a SAX callback block.
10847
Daniel Veillardc1a0da32002-08-14 08:32:18 +000010848Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10849
10850 * tree.c: applied the same fix for the XML-1.0 namespace to
10851 xmlSearchNsByHref() as was done for xmlSearchNs()
10852
Daniel Veillardad11b302002-08-12 14:53:41 +000010853Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10854
10855 * libxml.3: small cleanup of the man page
10856 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
10857 when serializing HREF attributes generated by XSLT.
10858
Daniel Veillardc084e472002-08-12 13:27:28 +000010859Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10860
10861 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
10862 version of Marc Liyanage' patch for boolean attributes in HTML
10863 output
10864
Daniel Veillard5f91b372002-08-12 12:13:01 +000010865Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10866
10867 * python/tests/serialize.py: fixed the test results, indenting
10868 behaviour changed slightly
10869
Aleksey Sanin9e951762002-08-08 18:02:41 +000010870Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10871
10872 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
10873 new c14n function to Windows def files
10874
Aleksey Saninea4272a2002-08-02 23:50:03 +000010875Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
10876
10877 * c14n.c: fixed a memory leak in c14n code
10878
Daniel Veillard58e44c92002-08-02 22:19:49 +000010879Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10880
10881 * parser.c include/libxml/parser.h: adding a new API for Christian
10882 Glahn: xmlParseBalancedChunkMemoryRecover
10883 * valid.c: patch from Rick Jones for some grammar cleanup in
10884 validation messages
10885 * result/VC/* result/valid/*: this slightly change some of the
10886 regression tests outputs
10887
Daniel Veillard0bf29002002-08-01 12:54:11 +000010888Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10889
10890 * tree.c: trying to fix a problem in namespaced attribute handling
10891 raised by Christian Glahn
10892
Daniel Veillard6f46f6c2002-08-01 12:22:24 +000010893Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10894
10895 * encoding.c include/libxml/encoding.h: Opening the interface
10896 xmlNewCharEncodingHandler as requested in #89415
10897 * python/generator.py python/setup.py.in: applied cleanup
10898 patches from Marc-Andre Lemburg
10899 * tree.c: fixing bug #89332 on a specific case of loosing
10900 the XML-1.0 namespace on xml:xxx attributes
10901
Aleksey Sanin2c135a12002-08-01 06:31:50 +000010902Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
10903
10904 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
10905 corner case from new Merlin's test suite and added a callback
10906 that will be used to improve xmlsec performance
10907
10908
Daniel Veillard0b22def2002-07-29 16:23:03 +000010909Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10910
10911 * HTMLtree.c: trying to fix the <style> escaping problem in
10912 HTML serialization bug #89342
10913
Daniel Veillard0b28e882002-07-24 23:47:05 +000010914Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10915
10916 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
10917 and rebuilt the web site.
10918
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010919Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +000010920
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010921 * include/libxml/tree.h: added _private member to xmlNs struct
10922
Daniel Veillard1d995272002-07-22 16:43:32 +000010923Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10924
10925 * HTMLparser.c: fixing bug #84876 based on the xml working
10926 code.
10927
William M. Brack61eaba52002-07-21 11:14:18 +000010928Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10929
10930 * python/Makefile.am: enhanced to fix bug 72012 (errors
10931 when using '-jX' make parameter)
10932
William M. Brackef61d202002-07-19 08:32:00 +000010933Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10934
10935 * xpath.c: small additional enhancement for booleans
10936 compared to nodesets
10937
Daniel Veillard3a42f3f2002-07-17 17:57:34 +000010938Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10939
10940 * HTMLtree.c: changed the order of the encoding declaration
10941 attributes in the meta tags due to a bug in IE/Mac
10942
William M. Brack0c022ad2002-07-12 00:56:01 +000010943Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10944
10945 * xpath.c: enhanced handling of booleans (especially '='
10946 and '!=' for nodesets) - fixes bug 85256. Added new
10947 routine xmlXPathNotEqualValues for more proper handling
10948 of '!=' when nodesets are involved.
10949
Daniel Veillard06944e22002-07-11 19:55:18 +000010950Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10951
10952 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
10953 doc/xmlcatalog_man.xml to the source distribution
10954
Igor Zlatkovic6ac30172002-07-10 19:22:48 +000010955Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10956
10957 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
10958 asked for this.
10959
Daniel Veillard539638b2002-07-06 19:55:14 +000010960Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10961
10962 * configure.in: preparing 2.4.23
10963 * doc/*: rebuilt the docs
10964
Daniel Veillard176d99f2002-07-06 19:22:28 +000010965Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10966
10967 * parser.c: fixing bug #84169 by fixing the
10968 comment of xmlCreatePushParserCtxt to describe the
10969 encoding detection parameters better.
10970
Daniel Veillard37f961d2002-07-06 17:53:56 +000010971Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10972
10973 * valid.c: fixing bug #79331 in one path the lookup for
10974 ID attributes on a namespaced node wasn't handled correctly :-\
10975
Daniel Veillard8c9872c2002-07-05 18:17:10 +000010976Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10977
10978 * HTMLparser.c: trying to fix 87235 about discarded white
10979 spaces in the HTML parser.
10980 * result/HTML/*: this changes the output of a number of HTML
10981 regression tests
10982
Daniel Veillardfdc91562002-07-01 21:52:03 +000010983Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10984
10985 * xpath.c: applied patch from Richard Jinks for the namespace
10986 axis + fixed a memory error.
10987 * parser.c parserInternals.c: applied patches from Peter Jacobi
10988 removing ctxt->token for good.
10989 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
10990 popped out by the regression tests.
10991 * Makefile.am: patch for threads makefile from Gary Pennington
10992
William M. Brack6000af52002-06-28 11:43:13 +000010993Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10994
Daniel Veillardfdc91562002-07-01 21:52:03 +000010995 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +000010996 expressions involving preceding-sibling (et al).
10997
Daniel Veillard153120c2002-06-18 07:58:35 +000010998Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10999
11000 * hash.c: applied a patch from Peter Jacobi to solve a problem
11001 when compiling with the Watcom C on Win32
11002 * result/schemas/*.err: the change of hashing algo generated
11003 permutations in the output
11004
Daniel Veillard5f7f9912002-06-17 17:03:00 +000011005Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11006
11007 * hash.c: applied patch from Sander Vesik improving the quality of
11008 the hash function.
11009
Aleksey Sanina5808b92002-06-14 17:07:41 +0000110102002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +000011011
11012 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
11013 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
11014 xmllint.c xpath.c: replaced sprintf() with snprintf()
11015 to prevent possible buffer overflow (the bug was pointed
11016 out by Anju Premachandran)
11017
Daniel Veillarde059b892002-06-13 15:32:10 +000011018Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
11019
11020 * parser.c: removed an uninitialized data error popped by valgrind
11021 on PE references
11022
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +000011023Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
11024
11025 * doc/xml.html
11026 adding tutorial reference to the web page
11027
MDT 2002 John Fleck54520832002-06-13 03:30:26 +000011028Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
11029
11030 * doc/tutorial/xmltutorial.xml
11031 * doc/tutorial/ar01s07.html
11032 * doc/tutorial/ape.html
11033 * doc/tutorial/includegetattribute.c
11034 adding section to tutorial about retrieving an attribute
11035 value
11036
Daniel Veillardf5582f12002-06-11 10:08:16 +000011037Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11038
11039 * parser.c: applied a couple of patches from Peter Jacobi to start
11040 to get rid of ctxt->token, with a possible significant speed
11041 improvement to be gained once done. Better compliance with PE
11042 references constructs in DTDs too.
11043 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
11044 from Peter too
11045
Daniel Veillard38d80e22002-06-11 07:24:56 +000011046Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11047
11048 * parser.c: Babak Vahedipour-Kunze reported that openTag in
11049 xmlParseElement was likely to have been deallocated at the
11050 time of the report, possibly leading to segfault. Just report
11051 the tag name now.
11052
Daniel Veillard9e412302002-06-10 15:59:44 +000011053Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11054
11055 * xpath.c: patch from Richard Jinks for XPath substring() function
11056 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
11057
Aleksey Sanina5808b92002-06-14 17:07:41 +0000110582002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000011059
11060 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
11061
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000011062Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
11063
11064 *doc/FAQ.html
11065 fixing typos in FAQ, thanks to Robert Funnell for the
11066 editing help
11067
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000011068Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11069
11070 * NEWS: got complaints from rpmlint that it was empty
11071
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000011072Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
11073
11074 * added doc/tutorial, including:
11075 apa.html
11076 apb.html
11077 apc.html
11078 apd.html
11079 ar01s02.html
11080 ar01s03.html
11081 ar01s04.html
11082 ar01s05.html
11083 ar01s06.html
11084 includeaddattribute.c
11085 includeaddkeyword.c
11086 includekeyword.c
11087 includestory.xml
11088 index.html
11089 xmltutorial.xml
11090 libxml tutorial, including generated html
11091
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +000011092Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
11093
11094 * result/c14n/exc-without-comments/merlin-c14n-two-*
11095 result/c14n/without-comments/merlin-c14n-two-*
11096 test/c14n/exc-without-comments/merlin-c14n-two-*
11097 test/c14n/without-comments/merlin-c14n-two-*
11098 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
11099 c14n/exc-c14n and slightly modified test script to handle
11100 these test cases
11101 * c14n.c: fixed bugs for complicated nodes set (namespace
11102 without node and others from merlin-c14n-two.tar.gz)
11103 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
11104 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
11105 for xmlsec performance patch
11106 * xpath.c: fixed self::node() for namespaces and attributes
11107
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000011108Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
11109
11110 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
11111 but with the format parameter
11112 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
11113
Aleksey Saninc57f9c12002-05-31 19:14:57 +000011114Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
11115
11116 * Makefile.am: updated c14n tests suite
11117 * c14n.c: performance improvement for previous c14n patch
11118
Daniel Veillarde72c7562002-05-31 09:47:30 +000011119Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11120
11121 * parser.c: another peroformance patch from Peter Jacobi, that
11122 time on parsing attribute values.
11123
Aleksey Sanin508a1012002-05-31 06:32:32 +000011124Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
11125
11126 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
11127 into LibXML2 test suite
11128
Aleksey Sanindffd5c82002-05-31 04:24:13 +000011129Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
11130
11131 * c14n.c: propagating xpath ancesstors node fix to c14n
11132 plus small performance improvement to reduce number of
11133 mallocs
11134 * xpath.c: fixed ancestors axis processing for namespace nodes
11135
Daniel Veillard46de64e2002-05-29 08:21:33 +000011136Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
11137
11138 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
11139 Peter Jacobi
11140
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000011141Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
11142
11143 * configure.in: preparing 2.4.22
11144
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000011145Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11146
11147 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
11148 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
11149 a public entry point.
11150 * doc/*: rebuilt the API and docs
11151
Daniel Veillarded23b7d2002-05-27 12:16:02 +000011152Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
11153
11154 * xpath.c: patch from Richard Jinks to fix a problem introduced
11155 in the previous patch and pointed by Norm
11156
Daniel Veillardc6924812002-05-24 11:10:43 +000011157Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
11158
11159 * libxml.spec.in: fixing bug #81112
11160
Daniel Veillard234bc4e2002-05-24 11:03:05 +000011161Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11162
11163 * uri.c: fixing bug #82848
11164
Daniel Veillarda2878972002-05-24 07:54:39 +000011165Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11166
11167 * result/catalogs/mycatalog.full: Aleksey's commit changed the
11168 output of one catalog test
11169
Aleksey Sanin114e4752002-05-24 07:20:27 +000011170Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000011171
Aleksey Sanin114e4752002-05-24 07:20:27 +000011172 * global.data globals.c tree.c include/libxml/globals.h
11173 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
11174 default value for global parameter xmlIndentTreeOutput to 1 and
11175 introduced new global parameter xmlTreeIndentString (the string
11176 used to do one-level indent) with default value " " (as it was
11177 in tree.c)
11178
Daniel Veillard49d5af82002-05-23 11:55:49 +000011179Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11180
11181 * Makefile.am: Merijn Broeren pointed out a problem when compiling
11182 with trio and schemas.
11183
Daniel Veillard7c13af42002-05-22 09:57:32 +000011184Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11185
11186 * xpath.c: patch from Richard Jinks to fix the problem raised in
11187 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
11188
Daniel Veillard5a872412002-05-22 06:40:27 +000011189Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
11190
11191 * xmlschemas.c: a bit of work on import.
11192 * xmlschemastypes.c: Charles Bozeman provided a compare function
11193 for date/time types so min/max facet restrictions should work,
11194 indeterminate comparisons return an error instead of equal.
11195 * test/schemas/date_0* result/schemas/date_0_0: specific test
11196 from Charles Bozeman too
11197
Daniel Veillard10b6da42002-05-18 07:55:20 +000011198Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11199
11200 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
11201 from Christian Cornelssen fixing the man pages and the Catalog
11202 building script.
11203 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
11204 next step is <xs:import> I now have a reasonable understanding
11205 of how it works.
11206
Daniel Veillarde5354492002-05-16 08:43:22 +000011207Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11208
11209 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
11210
Igor Zlatkovic1396e182002-05-14 22:22:40 +000011211Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11212
11213 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
11214
Daniel Veillard088bf112002-05-14 11:03:59 +000011215Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
11216
11217 * xpath.c: fixing an XPath function evalutation bug pointed out
11218 by Alexey Efimov where the context was lost when evaluating
11219 the function arguments
11220
Aleksey Sanin79376ba2002-05-14 06:41:32 +000011221Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000011222
Aleksey Sanin79376ba2002-05-14 06:41:32 +000011223 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
11224 function public for XMLSec performance optimizations
11225
Daniel Veillard3cd72402002-05-13 10:33:30 +000011226Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
11227
11228 * python/generator.py python/libxml2class.txt : fixed a problem
11229 with the HTML parser pointed by Gary Benson
11230 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
11231 example
11232
Aleksey Sanine48a3182002-05-09 18:20:01 +000011233Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11234 * parser.c: fixed bug #81159 (memory growth in SAX)
11235
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000011236Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11237 * xpath.c: fixed bug #78858 (the real fix)
11238
Aleksey Sanin29b6f762002-05-05 06:59:57 +000011239Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000011240 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000011241
Daniel Veillard4cbe4702002-05-05 06:57:27 +000011242Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
11243
11244 * tree.c: modified xmlNodeSetBase to allow changing the
11245 base of a document.
11246
Daniel Veillard070803b2002-05-03 07:29:38 +000011247Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
11248
11249 * xmlschemastypes.c: patch Charles Bozeman for validation of
11250 all the date, time, and duration types
11251 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
11252 * configure.in: fixed an error pointed by an user
11253 * xml2-config.in: fixed an error pointed by an user
11254
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000011255Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11256
11257 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
11258 win32/libxml2.def.src xmlIO.c: exported default
11259 'file:', 'http:' and 'ftp:' protocols input handlers
11260 and maked protocols comparisson case insensitive
11261
Daniel Veillard34de97f2002-04-30 14:29:22 +000011262Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
11263
11264 * configure.in: Neven Has detected a typo
11265
Daniel Veillard28577c32002-04-30 06:48:41 +000011266Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
11267
11268 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
11269 as one of the persons allowed to commit directly to the
11270 module.
11271
Daniel Veillardfc57b412002-04-29 15:50:14 +000011272Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11273
11274 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
11275 * valid.c: raised a too low limit
11276 * doc/*: rebuilt the docs
11277
Daniel Veillardeca82812002-04-24 11:42:02 +000011278Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
11279
11280 * test/XPath/expr/floats test/XPath/expr/functions
11281 result/XPath/expr/floats result/XPath/expr/functions
11282 xpath.c: another XPath conformance patch from Richard Jinks
11283
Daniel Veillard13e04c62002-04-23 17:51:29 +000011284Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
11285
11286 * xmlschemas.c: fixed validation of attribute groups.
11287 * test/schemas result/schemas: added an example from the primer
11288
Daniel Veillard88c58912002-04-23 07:12:20 +000011289Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
11290
11291 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
11292 * test/schemas result/schemas: updated the test list
11293
Daniel Veillarde19fc232002-04-22 16:01:24 +000011294Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11295
11296 * TODO: updated a bit
11297 * parser.c: made a comment more specific
11298 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
11299 Schemas conformance.
11300 * test/schemas result/schemas: updated the test list
11301
Daniel Veillard441bc322002-04-20 17:38:48 +000011302Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
11303
11304 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
11305 implementing xs:all with minOccurs = 0
11306 * tes/schemas/* result/schemas/*: added more tests covering
11307 xs:all
11308
Daniel Veillard8a001f62002-04-20 07:24:11 +000011309Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
11310
11311 * xmlregexp.c: first implementation of the all particle, this
11312 may need to be revisited for case where not all transitions
11313 must be crossed.
11314
Daniel Veillard7646b182002-04-20 06:41:40 +000011315Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11316
11317 * tree.c: another entity processing update from Markus Henke
11318
Bjorn Reese54d02fb2002-04-19 15:16:01 +000011319Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
11320
11321 * trionan.c: fixed crash on OSF/1
11322
Daniel Veillardb4398962002-04-19 07:01:55 +000011323Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
11324
11325 * xmlschemas.c: more Schemas work
11326 * test/schemas/* result/schemas/*: added more tests coming
11327 from the spec.
11328
Daniel Veillard54761132002-04-18 21:00:44 +000011329Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11330
11331 * c14n.c: patch from Aleksey Sanin reflecting a change in the
11332 ExcC14N specification
11333
Daniel Veillardbf8dae82002-04-18 16:39:10 +000011334Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
11335
11336 * tree.c: patch from Markus Henke, fix for recursive entities.
11337
Daniel Veillard23b1f372002-04-18 15:50:05 +000011338Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11339
11340 * xpath.c: fix a problem with string() on a document node.
11341
Daniel Veillarddecd64d2002-04-18 14:41:51 +000011342Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
11343
11344 * Makefile.am xmlschemas.c: more Schemas work
11345 * test/schemas/* result/schemas/*: added more tests coming
11346 from the spec.
11347
Daniel Veillard6231e842002-04-18 11:54:04 +000011348Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11349
11350 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
11351 * result/HTML/*: this changes a few things in the results
11352
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000011353Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11354
11355 * include/libxml/tree.h: eliminated 'declaration different than
11356 prototype' warning
11357 * include/win32config.h: "resolved" conflicts with errno.h
11358
Daniel Veillardb509f152002-04-17 16:28:10 +000011359Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
11360
11361 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
11362 on the automata interfaces and debug of counted choices
11363 * test/schemas/* result/schemas/*: added a number of tests
11364
Daniel Veillard8651f532002-04-17 09:06:27 +000011365Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
11366
11367 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
11368 a bit of work on Schemas
11369 * testSchemas.c: try to make it more useful
11370 * test/schemas/* result/schemas/* Makefile.am: changed the
11371 Schemas regression test procedure, started adding a few samples
11372
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000011373Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
11374
11375 * include/libxml/encoding.h: Patch for the Borland C++ builder
11376 * include/libxml/tree.h: Patch for the Borland C++ builder
11377 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000011378 * win32/bcb5: New directory for the Borland C++ builder
11379 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000011380
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000011381Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
11382
11383 * win32/Makefile.msvc: Update for XML Schema support
11384 * win32/configure.js: Update for XML Schema support
11385 * win32/libxml2.def.src: Update for XML Schema support
11386
Daniel Veillard4255d502002-04-16 15:50:10 +000011387Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
11388
11389 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
11390 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
11391 xmlunicode.c include/libxml/Makefile.am
11392 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
11393 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
11394 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
11395 include/libxml/xmlversion.h.in : merged the current state of
11396 XML Schemas implementation, it is not configured in by default,
11397 a specific --schemas configure option has been added.
11398 * test/automata test/regexp test/schemas Makefile.am
11399 result/automata result/regexp result/schemas:
11400 merged automata/regexp/schemas regression tests
11401
Daniel Veillardbc6f7592002-04-16 07:49:59 +000011402Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
11403
11404 * xpath.c: Gary found a compile time problem, fixes #78823
11405
Daniel Veillarda7084cd2002-04-15 17:12:47 +000011406Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
11407
11408 * configure.in: release of 2.4.20
11409 * doc/*: updated and rebuilt the docs
11410
Daniel Veillardf544f192002-04-15 12:56:56 +000011411Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
11412
11413 * python/Makefile.am: patch from Cristian Gafton to build on
11414 Red Hat 6.2, should also fix #75779
11415
Daniel Veillard940492d2002-04-15 10:15:25 +000011416Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11417
11418 * valid.c: first part of fixing #78729
11419
Daniel Veillardeb475a32002-04-14 22:00:22 +000011420Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
11421
11422 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
11423 escaping of URI when saving HTML files.
11424 * result/HTML/*: this impacted some tests
11425
Daniel Veillard9b731d72002-04-14 12:56:08 +000011426Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
11427
11428 * configure.in: trying to fix #77441
11429
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000011430Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11431
11432 * include/libxml/xmlIO.h: Hallski complained it could not be
11433 included by itself.
11434
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000011435Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
11436
11437 * configure.in: applied an IEEE flag patch for OSF/1 #77825
11438
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000011439Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11440
11441 * win32/configure.js: patch from Nilo for the c14n option
11442 * win32/Makefile.msvc: fixed libxml2.def generation with threads
11443
Daniel Veillardda423da2002-04-10 19:25:38 +000011444Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11445
11446 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
11447 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
11448 LIBXML_THREAD_ENABLED
11449
Daniel Veillard0eafdef2002-04-10 16:14:34 +000011450Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11451
11452 * xpath.c: another patch from Richard Jinks for substring conformance
11453 * test/XPath/expr/floats test/XPath/expr/strings
11454 result/XPath/expr/floats result/XPath/expr/strings: update of the
11455 test suite to check those.
11456
Daniel Veillard01917aa2002-04-10 11:30:41 +000011457Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11458
11459 * xpath.c: patch from Richard Jinks for .x float parsing.
11460
Daniel Veillard46d6c442002-04-09 16:10:39 +000011461Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
11462
11463 * parser.c: patch from Markus Henke when an encoding ain't recognized
11464
Daniel Veillard88e0ad42002-04-09 13:48:02 +000011465Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11466
11467 * libxml.m4: got a report that #include <string.h> was needed
11468
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000011469Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
11470
11471 * xmllint.c: applied a fix from Anthony Jones for -o /--output
11472
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000011473Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
11474
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000011475 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000011476
Daniel Veillardbd6e6312002-04-01 08:04:14 +000011477Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11478
11479 * xpath.c: fixed a bug in the nodeset to boolean comparison code
11480 pointed out by Melvyn Sopacua.
11481
Daniel Veillarde979e3b2002-03-29 22:43:00 +000011482Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11483
11484 * libxml.m4: Frédéric Crozat gave a patch related to the change
11485 of Include paths breaking the libxml.m4
11486
Daniel Veillard7089d6b2002-03-29 17:28:10 +000011487Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11488
11489 * xpath.c: Fix bug #76927 forgot to save some context
11490 when evaluating binary expressions
11491
Daniel Veillardd30be4a2002-03-28 18:25:31 +000011492Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11493
11494 * configure.in: fixed configure for MPE/iX from Markus Henke
11495 * xmlmemory.c: fixed initialization problems
11496 * xpath.c: another set of patches from Richard Jinks this
11497 fixes "make XPathtests" on linux
11498
Daniel Veillard21458c82002-03-27 16:12:22 +000011499Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
11500
11501 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
11502 * test/XPath/expr/compare test/XPath/expr/equality
11503 test/XPath/expr/floats test/XPath/expr/functions
11504 test/XPath/expr/strings result/XPath/expr/compare
11505 result/XPath/expr/equality result/XPath/expr/floats
11506 result/XPath/expr/functions result/XPath/expr/strings: Updated
11507 tests though they show a divergence on Linux
11508
Daniel Veillard28dfed12002-03-27 09:08:17 +000011509Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11510
11511 * xpath.c trionan.c: previous commit also included patches
11512 from Richard Jinks on some IEEE support corner case
11513
Daniel Veillard5fc1f082002-03-27 09:05:40 +000011514Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11515
11516 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
11517 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
11518 that $(datadir) should be used for docs
11519
Daniel Veillarddb1dc392002-03-26 12:44:39 +000011520Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11521
11522 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
11523 could leak filedescriptors
11524
Daniel Veillarddd4b9122002-03-26 07:58:43 +000011525Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11526
11527 * configure.in nanohttp.c: applied patch from Allan Clark for
11528 UnixWare/OpenServer
11529
Daniel Veillard19274092002-03-25 16:48:03 +000011530Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11531
11532 * configure.in: preparing 2.4.19
11533 * doc/*: rebuilt the docs
11534
Daniel Veillard56b2db72002-03-25 16:35:28 +000011535Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11536
11537 * nanohttp.c: fixing #76043, got fed up with non-portability
11538 of that piece of code.
11539
Daniel Veillard6f4561a2002-03-25 12:10:14 +000011540Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11541
11542 * valid.c SAX.c: Never commit without running "make tests" :-(
11543 fix a couple of stupidities in the previous commit
11544 * result/*: a few changes in some attribute order result of previous
11545 commit.
11546
Daniel Veillardd85f4f42002-03-25 10:48:46 +000011547Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11548
11549 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
11550 the internal subset should not raise duplicate ID errors,
11551 also there was a small bug in conjunction to namespace
11552 declarations defaulted and xml:xxx attributes DTD definitions.
11553
Daniel Veillard56cd18b2002-03-22 14:14:43 +000011554Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11555
11556 * xpath.c: Richard Jinks also raised some rounding problems
11557 this tries to fix them
11558
Daniel Veillard4e2df542002-03-22 12:23:14 +000011559Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11560
11561 * xpath.c: Richard Jinks spotted an incoherent memory allocation
11562 behaviour in xmlXPathCastToString()
11563
Daniel Veillarddb552912002-03-21 13:27:59 +000011564Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11565
11566 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
11567 raised by Morus Walter
11568
Daniel Veillard9e537932002-03-21 13:08:08 +000011569Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11570
11571 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
11572 from Igor
11573
Daniel Veillard6fbcf422002-03-21 12:32:59 +000011574Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11575
11576 * xpath.c: fixing #75619, related to a problem when trying
11577 to evaluate condition when the current node set resulting
11578 from that sub-step evaluation is empty. Also fixes 2 potential
11579 problem with previous-sibling and next-siblings axis.
11580
Daniel Veillard1840ef02002-03-21 08:05:23 +000011581Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11582
11583 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
11584 HTML support is not configured in.
11585
Daniel Veillard561b7f82002-03-20 21:55:57 +000011586Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11587
11588 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
11589 include/libxml/tree.h: dohh I really didn't intended to commit
11590 this test version :-(
11591
Daniel Veillarde50f3b52002-03-20 19:24:21 +000011592Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11593
11594 * testSAX.c: I wanted to see the real speed at the SAX interface
11595 after a little too many Ximianer started complaining about the
11596 parser speed.
11597 added a --quiet option:
11598 paphio:~/XML -> ls -l db100000.xml
11599 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
11600 paphio:~/XML -> time ./testSAX --quiet db100000.xml
11601 3200006 callbacks generated
11602 real 0m1.270s
11603 Which means 16MBytes/s and 3Mcallback/s
11604
Daniel Veillardc62a1472002-03-19 18:35:12 +000011605Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11606
11607 * xpath.c: valgrind spotted another error that time when running
11608 on libxslt regression tests
11609
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000011610Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11611
11612 * Makefile.am: adding "make valgrind" running the full regression
11613 tests (except python ones) under Valgrind (using valgrind -q
11614 which was kindly added by the author).
11615 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
11616 passes cleanly now except an obcure floating point initialization
11617 raised in log10() in one XPath regression test ???
11618 * tree.c: edited some comments to close #75244
11619
Daniel Veillard28cac6b2002-03-19 11:25:30 +000011620Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
11621
11622 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
11623 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
11624 context of ScrollKeeper, made sure that if the number is
11625 an integer, the serialization follows the description at
11626 http://www.w3.org/TR/xpath#section-String-Functions
11627
Daniel Veillard5997aca2002-03-18 18:36:20 +000011628Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11629
Daniel Veillard34ce8be2002-03-18 19:37:11 +000011630 * configure.in: preparing 2.4.18
11631 * doc/*: updated and rebuilt the web site
11632 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
11633 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000011634 * parser.c: humm, changed the way the SAX parser work when
11635 xmlSubstituteEntitiesDefault(1) is set, it will then
11636 do the entity registration and loading by itself in case the
11637 user provided SAX getEntity() returns NULL.
11638 * testSAX.c: added --noent to test the behaviour.
11639
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000011640Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11641
11642 * parser.c: Wilfried Teiken provided a hackish but working
11643 way to get context reported back on entities when parsing
11644 with SAX and without breaking the DOM build.
11645
Daniel Veillard2d347fa2002-03-17 10:34:11 +000011646Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11647
11648 * c14n.c: applied a new patch from Aleksey Sanin
11649 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
11650 to reference Aleksey implementation of XML digital Signatures
11651
Daniel Veillard38bf6f02002-03-16 22:03:31 +000011652Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11653
11654 * xpath.c: small fix to avoid potential problem due to
11655 ordering of freeing data
11656 * python/Makefile.am: people were complaining about
11657 the generated file in python dir not being built
11658
Daniel Veillardd2379012002-03-15 22:24:56 +000011659Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11660
11661 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
11662 python/generator.py python/libxml.c python/types.c: Cleanup
11663 of the python Makefiles based on Jacob and James feedback,
11664 fixed the spec file accordingly, fixed the number of warning
11665 that passing my pedantic CFLAGS was generating. Conclusion
11666 is that Python includes are real crap.
11667
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000011668Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11669
11670 * configure,in: it was reported quite a few times that
11671 xml2-config --cflags should not output
11672 -I$includeprefix/libxml2/libxml because libxml2 header names
11673 clashes with existing names like list.h from C++ stl.
11674 Includes should be #include<libxml/xxx.h> so ...
11675
Daniel Veillard6f293b12002-03-15 09:42:33 +000011676Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11677
11678 * c14n.c: another patch from Aleksey Sanin
11679
Daniel Veillard5c396542002-03-15 07:57:50 +000011680Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11681
11682 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
11683 canonicalization algorithm
11684 * doc/xml.html doc/index.html: added the C14N references on the
11685 index page.
11686
jacob berkman9be65862002-03-14 02:15:56 +0000116872002-03-13 jacob berkman <jacob@ximian.com>
11688
11689 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
11690 usage, redundant, and gcc specific
11691
Daniel Veillard75be0132002-03-13 10:03:35 +000011692Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11693
11694 * xpath.c: speedup some node selection operations, this can
11695 have a significant impact on DocBook Norm's stylesheets
11696 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
11697 make sure it's always the case
11698 * debugXML.c: distinguish CDATA and comments in ls operations
11699
Daniel Veillard61f26172002-03-12 18:46:39 +000011700Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11701
11702 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
11703 to generate better API descriptions etc...
11704
Daniel Veillard9ff88172002-03-11 09:15:32 +000011705Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11706
11707 * c14n.c: Fixing #74186, made sure all boolean expressions
11708 get fully parenthesized, ran indent on the output
11709 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
11710 include/libxml/tree.h: also #74186 related, removed the
11711 --with-buffers option, and all the preprocessor conditional
11712 sections that were resulting from it.
11713
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000011714Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11715
11716 * valid.c: applied patch from Dodji Seketeli fixing an
11717 uninitailized variable in xmlValidGetValidElements()
11718
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000011719Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11720
11721 * c14n.c: fixed a few comments
11722 * doc/*.html doc/*/*.html: regenerated the docs and added
11723 the C14N API
11724 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
11725
Daniel Veillardfa49d872002-03-09 10:20:00 +000011726Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11727
11728 * check-xml-test-suite.py: fix to adapt varaiations in the
11729 bindings
11730 * configure.in python/setup.py python/setup.py.in: fixed to
11731 have the version of the python scripts automatically updated
11732
Daniel Veillarda3db2e32002-03-08 15:46:57 +000011733Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11734
11735 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
11736 in xmlCopyProp()
11737
Daniel Veillardaf43f632002-03-08 15:05:20 +000011738Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11739
11740 * configure.in: preparing 2.4.17 release
11741 * doc/*: updated and rebuilt the docs
11742 * xpath.c: fixed a comment
11743 * python/libxml.c: fixed a possible reentrancy problem
11744
Daniel Veillardef6c46f2002-03-07 22:21:56 +000011745Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11746
11747 * tree.c python/tests/Makefile.am python/tests/attribs.py:
11748 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
11749 added a specific regression test
11750 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
11751 not raise exceptions when failing to find the attribute.
11752
Daniel Veillard90bc3712002-03-07 15:12:58 +000011753Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11754
11755 * configure.in xmllint.c: owen pointed out a problem with the
11756 ftme fix, gettimeofday() was not detected by configure and
11757 the ftime header wasn't included, dohhh
11758
Daniel Veillard8c1ae602002-03-07 11:21:00 +000011759Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11760
11761 * configure.in xmllint.c: trying to fix #71457 for timing
11762 precision when gettimeofday() is not availble but ftime() is
11763
Daniel Veillardf5a457a2002-03-07 10:25:29 +000011764Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11765
11766 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
11767 are now copied on install and part of the -devel RPM
11768
Daniel Veillard7b416132002-03-07 08:36:03 +000011769Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11770
11771 * xpath.c: trying to avoid bug #72150 which was apparently
11772 caused by a gcc bug (or a processor problem) as detailed
11773 at http://veillard.com/gcc.bug
11774
Daniel Veillardf742d342002-03-07 00:05:35 +000011775Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11776
11777 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
11778 fixed xmlReconciliateNs(), added a Python test/example for
11779 inter-document cut'n paste
11780 * python/libxml.py: fixed node.doc on document nodes and added
11781 xpathEval() onto node objects
11782
Daniel Veillard4e0e2972002-03-06 21:39:42 +000011783Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11784
11785 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
11786 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
11787 fixup and integrated tests for the serialization stuff
11788
Daniel Veillarde915b2d2002-03-06 18:42:40 +000011789Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11790
11791 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
11792 moved the libxml man page to section 3
11793
Daniel Veillard1e774382002-03-06 17:35:40 +000011794Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11795
11796 * tree.c: fix bug #72490
11797 * python/libxml.c python/libxml.py: added methods serialize()
11798 and saveTo() to all node elements.
11799
Daniel Veillardddffd2a2002-03-05 20:28:20 +000011800Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11801
11802 * xmlIO.c: closed #73430, don't read from an input source
11803 which indicated an end-of-file or an error.
11804
Daniel Veillard8d24cc12002-03-05 15:41:29 +000011805Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11806
11807 * parser.c: make sure SAX endDocument is always called as
11808 this could result in a Python memory leak otherwise (it's
11809 used to decrement ref-counting)
11810 * python/generator.py python/libxml.c python/libxml.py
11811 python/libxml2-python-api.xml python/libxml2class.txt
11812 python/tests/error.py python/tests/xpath.py: implemented
11813 the suggestions made by Gary Benson and extended the tests
11814 to match it.
11815
Daniel Veillardba5e18a2002-03-05 09:36:43 +000011816Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11817
11818 * python/generator.py: applied patch fixing #73450
11819
Daniel Veillard044fc6b2002-03-04 17:09:44 +000011820Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11821
11822 * xpath.c: fixing #61290 "namespace nodes have no parent"
11823 long standing divergence from the XPath REC. NodeSets
11824 simply hold a copy of namespace nodes and those node ->next
11825 points to the parent (which may not be the node carrying the
11826 definition).
11827 * include/libxml/xpath.h: flagged but didn't added a possible
11828 speedup
11829 * DOCBparser.c HTMLparser.c: removed some warnings from push
11830 parser due to new state being added.
11831 * tree.c: new fix from Boris Erdmann
11832 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
11833 the XML Canonalization support from Aleksey Sanin
11834
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000011835Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11836
11837 * tree.c: patch from Boris Erdmann fixing some namespace odities
11838 with xmlCopyNode()
11839
Daniel Veillardc6613042002-03-02 09:34:02 +000011840Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11841
11842 * xmlIO.c: fix bug #72706 when loading a NULL entity
11843
Daniel Veillardc0fef772002-03-01 16:16:31 +000011844Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11845
11846 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
11847 actually change in a future XML Namespace revision.
11848
Daniel Veillard79426f22002-03-01 16:14:17 +000011849Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11850
11851 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
11852 added the possibility of returning nodesets from XPath extension
11853 functions written in Python
11854
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000011855Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
11856
11857 * python/*: commiting some Python bindings work done while travelling
11858
Daniel Veillard97300512002-03-01 09:13:41 +000011859Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11860
11861 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
11862 explicitely with memory debugging switched on
11863
Daniel Veillard6361da02002-02-23 10:10:33 +000011864Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11865
11866 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11867 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11868 Added wrapper for the xmlURIPtr type, provided accessors, fixed
11869 the accessor generator for strings
11870 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
11871 regression test.
11872
Daniel Veillard0fea6f42002-02-22 22:51:13 +000011873Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11874
11875 * python/README python/generator.py python/libxml.c python/setup.py:
11876 added the 'usual' setup.py to allow building a libxml2-python
11877 module based on the same code. The initialization is however
11878 different the 2 .so files fo libxml2 and libxslt are identical and
11879 they entry point initialize both libraries. this is done to avoid
11880 some possible nasty problem since the Python don't merge the maps
11881 of all shared modules.
11882
Daniel Veillard158a4d22002-02-20 22:17:58 +000011883Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11884
11885 * parser.c: fixed a push/encoding bug reported by Michael
11886 on librsvg
11887
Daniel Veillard7839e162002-02-20 18:54:48 +000011888Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11889
11890 * include/libxml/parserInternals.h: fixes a misplaced #endif
11891
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000011892Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11893
11894 * parser.c valid.c: found and fixed a couple of allocation bugs
11895
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000011896Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11897
11898 * doc/xml.html doc/python.html doc/*: added a Python and binding
11899 page describing the current state of the Python bindings and
11900 giving pointers to the other languages wrappers.
11901
Daniel Veillard5f4b5992002-02-20 10:22:49 +000011902Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11903
11904 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
11905 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
11906 rebuilt the API and web site
11907 * xpath.c: fixed #71978 portability bugs
11908
Daniel Veillard8aff2472002-02-19 21:50:43 +000011909Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11910
11911 * SAX.c: oops broke automatic defaulting of namespaces attributes.
11912
Daniel Veillard8dc16a62002-02-19 21:08:48 +000011913Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11914
11915 * include/libxml/parserInternals.h parser.c: had to change
11916 2 internal parsing API when processing document content
11917 to check the start and end of element content are defined
11918 in the same entity
11919 * valid.c include/libxml/valid.h: attribute normalization can
11920 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
11921 with the context to report it.
11922 * SAX.c: fixed the last known bugs, crazy validation constraints
11923 when a document is standalone seems correctly handled. There
11924 is a couple of open issues left which need consideration especially
11925 PE93 on external unparsed entities and standalone status.
11926 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
11927 The 2 tests left failing are actually in error. Cleanup done.
11928
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000011929Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11930
11931 * valid.c: implemented E59 spaces in CDATA does not match the
11932 nonterminal S
11933
Daniel Veillard878eab02002-02-19 13:46:09 +000011934Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11935
11936 * SAX.c parser.c valid.c: more validation test fixups
11937 * check-xml-test-suite.py: added duration info for the tests
11938
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000011939Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11940
11941 * parser.c valid.c: a couple of errors were reported but not
11942 saved back as such in the parsing context. Down to 1% failure rate
11943 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
11944
Daniel Veillard4a7ae502002-02-18 19:18:17 +000011945Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11946
11947 * xmlInternald.c: isExtender was missing a char
11948 * parser.c include/libxml/parser.h: % are acceptable in the
11949 internal subset if within a PUBLIC ID
11950
Daniel Veillard8ab0f582002-02-18 18:31:38 +000011951Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11952
11953 * SAX.c parserInternals.c valid.c: more work on the conformance
11954 suite. Took the step to finally block documents with encoding
11955 errors. It's a fatal error per the spec, people should have fixed
11956 their documents by now.
11957
Daniel Veillard55253e22002-02-18 14:32:39 +000011958Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
11959
11960 * check-xml-test-suite.py: fixed the test script after some discussion
11961 on the semantic of TYPE="error"
11962 * Makefile.am: added the script to the distrib
11963
Daniel Veillard28757702002-02-18 11:19:30 +000011964Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11965
11966 * SAX.c entities.c: fixed a couple of conformances issues deep
11967 into the validation code (standalone and undeclared Notations)
11968
Daniel Veillard82ac6b02002-02-17 23:18:55 +000011969Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11970
11971 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
11972 stayed there for years !
11973
Daniel Veillard7aea52d2002-02-17 23:07:47 +000011974Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11975
11976 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
11977 missing
11978
Daniel Veillardc7612992002-02-17 22:47:37 +000011979Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11980
11981 * check-xml-test-suite.py: improved the behaviour a bit as
11982 well as the logs
11983 * parser.c valid.c SAX.c: fixed a few more bugs
11984 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
11985
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000011986Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11987
11988 * check-xml-test-suite.py: python script to run regression tests
11989 against the XML Test suite of W3C/OASis
11990 * SAX.c: fixed a validation bug
11991 * parser.c: fixed 3 errors pointed by the test suite
11992 * doc/buildDocBookCatalog: fixed a typo pointed by drake
11993 * python/Makefile.am: fixed a dependendy
11994
Daniel Veillard9f28f302002-02-15 20:48:08 +000011995Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11996
11997 * xmlmemory.c: avoid a warning bug #71594
11998
Daniel Veillard144024e2002-02-13 21:14:46 +000011999Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12000
12001 * xmlmemory.c: Jesse Perry provided a patch to remove a few
12002 warning on alpha/Tru64
12003
Daniel Veillarde4301c82002-02-13 13:32:35 +000012004Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12005
12006 * include/libxml/entities.h: fixing a comment
12007 * valid.c: fixing some troubles with validity check on namespaces
12008 * result/VC/NS3 test/VC/NS3: added a specific regression test
12009
Daniel Veillarda6d05382002-02-13 13:07:41 +000012010Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12011
12012 * tree.c: Fixing #71342 serializing '\n' in attribute values
12013 * result/noent/att3 result/att3 test/att3: added a specific
12014 test.
12015
Daniel Veillard797a5652002-02-12 13:46:21 +000012016Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
12017
12018 * python/libxml.c: couple of bug fixes
12019
Daniel Veillard01a6d412002-02-11 18:42:20 +000012020Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
12021
12022 * python/*.py: removed tabs and used spaces.
12023
Daniel Veillard397ff112002-02-11 18:27:20 +000012024Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
12025
12026 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
12027 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
12028
Daniel Veillard03517542002-02-11 13:54:40 +000012029Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12030
12031 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
12032 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
12033
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000012034Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12035
12036 * include/libxml/encoding.h include/libxml/entities.h
12037 include/libxml/globals.h include/libxml/parser.h
12038 include/libxml/threads.h include/libxml/tree.h
12039 include/libxml/xmlmemory.h: trying to fix the include mess
12040
Daniel Veillard1a612ed2002-02-11 07:54:45 +000012041Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12042
12043 * include/libxml/xmlmemory.h: reverted part of the previous
12044 attempt to provide #69655, this was breaking the build.
12045
Daniel Veillard0ba59232002-02-10 13:20:39 +000012046Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
12047
12048 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
12049 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
12050 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
12051 include/libxml/parserInternals.h include/libxml/tree.h
12052 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
12053 Tentatively fixed #69655 , make compiling with -Wredundant-decls
12054 clean.
12055 * python/libxml.c: fixed a warning.
12056
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000012057Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
12058
12059 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
12060 copying of node, merge back IDs in the target document.
12061 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
12062 test/XInclude/ents/ids.xml: test case
12063 * result/VC/ElementValid4: output changed due to a typo fix
12064
Daniel Veillard1c18e302002-02-09 22:16:40 +000012065Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
12066
12067 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000012068 generate the dependencies right as Jacob found out. Add
12069 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000012070
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000012071Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12072
12073 * parserInternals.c valid.c: Justin Fletcher found some parts
12074 of the code needing cleanup
12075 * libxml.spec.in python/Makefile.am python/generator.py
12076 python/libxml.c python/libxml.py: Fixed the python Makefiles
12077 corrected a bug showing up on ia64, changed the name of the
12078 python internal module too
12079
Daniel Veillard07be19b2002-02-08 14:20:35 +000012080Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
12081
12082 * Makefile.am: applied patch from Andris Pavenis for binary
12083 name suffixes
12084
Daniel Veillardf216d462002-02-08 13:44:24 +000012085Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
12086
12087 * xmllint.c win32/win32config.h: fixing #68748
12088
Daniel Veillardd455d792002-02-08 13:37:46 +000012089Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
12090
12091 * valid.c: fixing #70166
12092
12093Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12094
12095 * valid.c: fixing #70077
12096
Daniel Veillardc575b992002-02-08 13:28:40 +000012097Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12098
12099 * Copyright Makefile.am README configure.in libxml.spec.in:
12100 Changed to the MIT Licence
12101 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
12102 doc/xmlio.html: updated the doc accordingly
12103 * include/libxml/xmlwin32version.h configure.in: preparing
12104 2.4.14 release
12105 * python/generator.py python/libxml.c python/libxml2-python-api.xml
12106 python/libxml2class.txt python/libxml_wrap.h python/types.c:
12107 fixed the const xmlChar * wrapper and generator, XPath extension
12108 functions now use the context as first argument
12109 * python/tests/tstxpath.py python/tests/xpath.py
12110 python/tests/xpathext.py: Updated the tests accordingly
12111 * tree.c: fixed bug #70067
12112
Daniel Veillard7db38712002-02-07 16:39:11 +000012113Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12114
12115 * Makefile.am: cleanup
12116 * debugXML.c: always use stdout if output is NULL
12117 * xmlIO.c: don't close filedescriptors passed to outputBuffers
12118 * python/Makefile.am python/generator.py python/libxml2class.txt
12119 python/libxml_wrap.h python/types.c: augmented the number of bindings
12120 handling FILE * and XPath contexts
12121 * python/tests/Makefile.am: avoid a stupid problem due to the
12122 use of TEST.
12123
Daniel Veillard15a143b2002-02-06 22:40:50 +000012124Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
12125
12126 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
12127
Daniel Veillard70cab352002-02-06 16:06:58 +000012128Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12129
12130 * python/TODO python/libxml.c: cleanup the extension function lookup
12131 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
12132
Daniel Veillard7a96efc2002-02-05 16:34:33 +000012133Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12134
12135 * configure.in python/Makefile.am: do not install outside
12136 of prefix
12137
Daniel Veillard33caa0b2002-02-04 14:07:26 +000012138Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12139
12140 * python/TODO python/libxml.c: started adding SAX interfaces
12141 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
12142 SAX test
12143
Daniel Veillard36eea2d2002-02-04 00:17:01 +000012144Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12145
12146 * tree.c: hardened the addChild function
12147 * python/generator.py python/libxml.c python/libxml2-python-api.xml
12148 python/libxml2class.txt python/libxml_wrap.h python/TODO:
12149 added accessors needed for xmlNode, a bit more testing and
12150 extension of interfaces
12151 * python/tests/Makefile.am python/tests/build.py: added a test
12152 build from scratch/save/load/check
12153
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000012154Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
12155
12156 * parserInternals.c: change a small bit in the way valididy
12157 error messages get initialized
12158 * python/TODO python/libxml.c python/libxml2-python-api.xml
12159 python/libxml2class.txt python/libxml_wrap.h python/types.c:
12160 added some memory debugging to track leaks at the libxml2 level
12161 * python/tests/*.py: changed all tests to check for leaks,
12162 there is just one left in XPath extension registrations.
12163
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000012164Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
12165
12166 * python/TODO python/generator.py python/libxml2-python-api.xml
12167 python/libxml2class.txt: more accessor classes for the parser
12168 context, allow to switch on and check validity
12169 * python/tests/Makefile.am python/tests/error.py
12170 python/tests/invalid.xml python/tests/valid.xml
12171 python/tests/validate.py: attded more test and and added error.py
12172 which I forgot to commit in the last step
12173
Daniel Veillard3ce52572002-02-03 15:08:05 +000012174Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12175
12176 * python/Makefile.am python/types.c: cleanup
12177 * python/libxml.c python/libxml.py python/libxml_wrap.h
12178 python/generator.py python/libxml2-python-api.xml
12179 python/libxml2class.txt: added class for parser context, added
12180 first cut for push mode support. Added a framework to generate
12181 accessors functions.
12182 * python/tests/Makefile.am python/tests/push.py: added a push
12183 test
12184
Daniel Veillardcfb05462002-02-02 23:18:22 +000012185Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12186
12187 * python/Makefile.am python/TODO python/libxml.py: fixed a small
12188 bug a bit of cleanup.
12189
Daniel Veillard5d819032002-02-02 21:49:17 +000012190Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
12191
12192 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
12193 python/libxml2class.txt: adding error redirections and preformat
12194 to a python handler
12195 * python/tests/Makefile.am python/tests/*.py: cleanup made all
12196 tests self checking
12197
Daniel Veillard7fd7a942002-02-02 12:19:46 +000012198Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
12199
12200 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
12201 a function
12202
Daniel Veillard9589d452002-02-02 10:28:17 +000012203Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12204
12205 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
12206 python/libxml.c python/libxml2-python-api.xml
12207 python/libxml2class.txt: Progressing through the TODOs, class
12208 description output, extra XML API, RPM now builds the wrappers
12209 for all python installed versions
12210
Daniel Veillard253aa2c2002-02-02 09:17:16 +000012211Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
12212
12213 * configure.in libxml.spec.in python/Makefile.am python/TODO
12214 python/generator.py python/libxml2class.txt: added more informations
12215 in the libxml2-python package including docs. Slightly changed
12216 the class hierarchy
12217 * python/tests/*: added basic regression tests infrastructure too
12218
12219Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12220
12221 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
12222 added libxml2-python as part of the packages installed
12223
Daniel Veillarda7340c82002-02-01 17:56:45 +000012224Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12225
12226 * python/Makefile.am python/generator.py python/libxml.c
12227 python/libxml.py: more work, now able to extend the
12228 XPath interpreter with functions written in python.
12229
Daniel Veillardc3e39442002-02-01 09:29:41 +000012230Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12231
12232 * python/Makefile.am: Jacob sent a patch to allow building from
12233 tarfile.
12234
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000012235Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12236
12237 * python/Makefile.am python/libxml.c configure.in Makefile.am:
12238 inserted the python wrappers build, I hope this won't be too
12239 unportable
12240
Daniel Veillard1971ee22002-01-31 20:29:19 +000012241Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12242
12243 * xpath.c: minor optimization
12244 * python/generator.py python/libxml.c python/libxml.py
12245 python/libxml_wrap.h: more work on the python bindings,
12246 they now support XPath and there is no evident leak
12247
Daniel Veillard36ed5292002-01-30 23:49:06 +000012248Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12249
12250 * python/generator.py python/libxml.c python/libxml.py:
12251 more work on the python bindings generator.
12252
Daniel Veillard96fe0952002-01-30 20:52:23 +000012253Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12254
12255 * python/generator.py python/libxml.c python/libxml_wrap.h:
12256 more work on the python bindings.
12257
Daniel Veillardd2897fd2002-01-30 16:37:32 +000012258Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12259
12260 * python/generator.py python/libxml.c python/libxml.py
12261 python/libxml_wrap.h: commited early version of a python binding
12262 for private use only ATM
12263
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000012264Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12265
12266 * entities.c tree.c include/libxml/entities.h: applied patch
12267 from Anthony Jones to implement copy of DTD subtree too. Had
12268 just to keep 2 function private which really ought to become
12269 public ones.
12270
Daniel Veillarda42f25f2002-01-25 14:15:40 +000012271Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12272
12273 * xmllint.c: added pointers to the web pages in the usage()
12274
Daniel Veillardbd227ae2002-01-24 16:05:41 +000012275Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
12276
12277 * tree.c: more fixes from Petr Kozelka for attribute handling
12278 in the tree API to align the semantic with DOM.
12279
Daniel Veillard36065812002-01-24 15:02:46 +000012280Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12281
12282 * valid.c tree.c entities.c: another set of patches from
12283 Anthony Jones for copy operations cleanup and robustness
12284
Daniel Veillardf8592562002-01-23 17:58:17 +000012285Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12286
12287 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
12288 an alphabetic index based on comments content
12289 * doc/*: rebuilt the web site with the new references
12290
Daniel Veillardc8c7be42002-01-23 17:53:44 +000012291Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12292
12293 * parserInternals.h: Greg Sjaardema suggested to use an
12294 eponential buffer groth policy in xmlParserAddNodeInfo()
12295
Daniel Veillard3bf65be2002-01-23 12:36:34 +000012296Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
12297
12298 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
12299 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
12300 doc/parsedecl.py doc/Makefile.am: updated the python extractor
12301 to generate cross-references, and added/updated the stylesheets
12302 to generate and link API indexes. The generic keyword index
12303 is not done yet.
12304 * doc/*.html: regenerated all the usual docs too
12305
Daniel Veillard2070c482002-01-22 22:12:19 +000012306Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12307
12308 * debugXML.c: added an xpath function to the shell for T. V. Raman
12309
12310Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000012311
12312 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
12313 debug routines.
12314
Daniel Veillardc169f8b2002-01-22 21:40:13 +000012315Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12316
12317 * tree.c: apply an patch from Petr Kozelka for unlink and replace
12318 support of attribute nodes
12319
Daniel Veillard9d06d302002-01-22 18:15:52 +000012320Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12321
12322 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
12323 hopefully near complete and fully documented of the API in XML
12324 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
12325 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
12326 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
12327 include/libxml/parserInternals.h include/libxml/valid.hi
12328 include/libxml/xmlIO.h include/libxml/xmlerror.hi
12329 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
12330 include/libxml/xpath.h include/libxml/xpathInternals.h:
12331 Cleaned up the doc comments a lot in the process, the interface
12332 coverage is now 100%
12333
Daniel Veillard2d1464f2002-01-21 23:16:56 +000012334Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12335
12336 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
12337 extracts comments from the gtk-doc DocBook output (a bit
12338 convoluted but seems to work).
12339
Daniel Veillard61006472002-01-21 17:31:47 +000012340Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12341
12342 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
12343 added an XML description of the API, moved the script generating
12344 it here. Added a "make api" target
12345
Daniel Veillardd2f23002002-01-21 13:36:00 +000012346Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12347
12348 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
12349
Daniel Veillard99e55eb2002-01-21 08:56:29 +000012350Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12351
12352 * xpath.c include/libxml/xpathInternals.h: the change made to
12353 xmlXPathFuncLookupFunc was incompatible roll it back
12354
Daniel Veillard963d2ae2002-01-20 22:08:18 +000012355Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12356
12357 * SAX.c: cleanup patch from Anthony Jones
12358 * doc/Makefile.am: fix the headers to avoid in make scan
12359 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
12360 includes, * vs Ptr and general cleanup
12361 * parsedecl.py: first version of a script to extract the
12362 module interfaces, the goal will be to provide .decl or XML
12363 specification of the interfaces to build wrappers.
12364
Daniel Veillard0f5f1622002-01-20 12:42:06 +000012365Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12366
12367 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
12368 now provides return codes in case of errors
12369
Bjorn Reese026d29f2002-01-19 15:40:18 +000012370Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
12371
12372 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
12373 Upgraded to trio baseline 1.6
12374 * strio.h strio.c: Replaced by triostr.h and triostr.c
12375
Daniel Veillard572577e2002-01-18 16:23:55 +000012376Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
12377
12378 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
12379 of strdup usage in the code
12380
Daniel Veillarddb5850a2002-01-18 11:49:26 +000012381Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12382
12383 * parser.c error.c: Keith Isdale complained rightly that
12384 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
12385
Daniel Veillardcfa0d812002-01-17 08:46:58 +000012386Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
12387
12388 * tree.c: fixed the funxtion to set the xml: attributes
12389 * debugXML.c: added "setbase" to test it.
12390
Daniel Veillard2c748c62002-01-16 15:37:50 +000012391Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
12392
12393 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
12394 to allow updating an attribute content
12395
Daniel Veillard8de85c62002-01-15 17:10:15 +000012396Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12397
12398 * libxml.h: try to avoid problems when compiling on Windows
12399
Daniel Veillard314cfa02002-01-14 17:58:01 +000012400Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
12401
12402 * hash.c: patch from Anthony Jones for hash.c allocation size
12403 * Makefile.am: trying to work around Yet Another Libtool Madness
12404 and build the 2.4.13 release finally ...
12405
Daniel Veillard744683d2002-01-14 17:30:20 +000012406Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12407
12408 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
12409 * doc/* : update of the documentation
12410
Daniel Veillarde6a55192002-01-14 17:11:53 +000012411Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12412
12413 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
12414 at fixing #61290 :-(
12415
Daniel Veillardfb25a512002-01-13 20:32:08 +000012416Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
12417
12418 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
12419 Fixes bug #67229
12420
Daniel Veillardacb2bda2002-01-13 16:15:43 +000012421Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12422
12423 * tree.c: trying to avoid troubles when a subtree is copied
12424 and coalesced in part with the target tree. Should fix
12425 bug #67407
12426
Daniel Veillardd8224e02002-01-13 15:43:22 +000012427Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12428
12429 * valid.c: fixed validation of attributes content of type
12430 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
12431 values, very old bug. Fixes #67671
12432
Daniel Veillard8107a222002-01-13 14:10:10 +000012433Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12434
12435 * parser.c include/libxml/parserInternals.h tree.c: integrated
12436 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
12437 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
12438
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000012439Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12440
12441 * threads.c: applied Serguei Narojnyi's patch to add native
12442 thread support on the Win32 platform
12443 * testThreadsWin32.c Makefile.am: added the test program also
12444 from Serguei, Win32 specific
12445 * include/win32config.h include/libxml/xmlwin32version.h.in:
12446 added patch from Igor for the Windows thread specific defines.
12447
Daniel Veillard845cce42002-01-09 11:51:37 +000012448Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
12449
12450 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
12451
Daniel Veillard7b602b42002-01-08 13:26:00 +000012452Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12453
12454 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
12455 output page into XMLinfo.html. Close bug #66951 and
12456 raised by Robert Collins too.
12457
Daniel Veillard73c6e532002-01-08 13:15:33 +000012458Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
12459
12460 * encoding.c: Paul Keogh pointed out a possibility of segfault
12461 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
12462 Closes bug # 68238
12463
Daniel Veillard4a859202002-01-08 11:49:22 +000012464Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
12465
12466 * doc/*.html: updated the Gdome2 links
12467
Daniel Veillard3c5ed912002-01-08 10:36:16 +000012468Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12469
12470 * libxml.h: Applied following patches from Robert Collins
12471 and make sure IN_LIBXML is defined when compiling it
12472 -------
12473 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
12474 as well as Visual C.
12475 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
12476 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
12477 * strio.c (PLATFORM_UNIX): Define for Cygwin.
12478 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
12479 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
12480 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
12481 xmlSysIDExists xmlNoNetExists).
12482 * xmllint.c: Don't include winsock2.h for Cygwin.
12483
Daniel Veillard401c2112002-01-07 16:54:10 +000012484Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12485
12486 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
12487 when the version info is not present.
12488
Daniel Veillard6f42c132002-01-06 23:05:13 +000012489Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12490
12491 * tree.c: Anthony Jones pointed out a problem in
12492 xmlStringGetNodeList() and provided a fix for it
12493
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000012494Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12495
Daniel Veillarddb5850a2002-01-18 11:49:26 +000012496 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000012497 xmlCreatePushParserCtxt() when the initial buffer passed
12498 is large.
12499
Daniel Veillard0e47ee22002-01-05 18:25:52 +000012500Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12501
12502 * win32/*: big cleanup of the Windows/MSVC project files
12503 from Igor Zlatkovic
12504
Daniel Veillardcebb1362002-01-02 13:13:30 +000012505Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
12506
12507 * doc/Makefile.am: should fix #67674 and avoid troubles if
12508 xsltproc is not available or fails in the prefix provided
12509
Daniel Veillard26908ab2002-01-01 16:50:03 +000012510Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
12511
12512 * xmlmemory.c: one more doc patch from Charlie Bozeman.
12513
Daniel Veillard5344c602001-12-31 16:37:34 +000012514Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12515
12516 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
12517 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
12518 Fixed a few other problems raised by Charlie Bozeman.
12519 * result/VC/ElementValid[5-7]: fixed the output
12520
Daniel Veillardcbaf3992001-12-31 16:16:02 +000012521Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12522
12523 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
12524 patches from Charlie Bozeman. Regenerated the HTML docs.
12525
Daniel Veillard7f9a6802001-12-20 14:01:47 +000012526Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
12527
12528 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
12529 for Windows from Igor
12530
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000012531Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12532
12533 * xmllint.c: applied Justin Fletcher patch for --output or -o
12534
Daniel Veillardd3b29d22001-12-18 07:53:16 +000012535Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
12536
12537 * win32/libxml2/libxml2.def.src: close #67019
12538
Daniel Veillard01db67c2001-12-18 07:09:59 +000012539Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12540
12541 * xmllint.c: applied Justin Fletcher generic timing patch
12542 similar to the one already applied to xsltproc.
12543
Daniel Veillardd1640922001-12-17 15:30:10 +000012544Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12545
12546 * include/libxml/tree.h tree.c: applied documentation patches
12547 from Charlie Bozeman
12548
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000012549Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
12550
12551 *doc/xmllint.xml, xmllint.1 - document --dropdtd
12552
Daniel Veillard29e43992001-12-13 22:21:58 +000012553Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
12554
12555 * valid.c: fix the xmlStrdup() used in the previous patch.
12556 * valid.c: added --dropdtd
12557 * tree.c: fixed xmlUnlinkNode so it also removes the references
12558 from the document if the node is a DTD
12559
Daniel Veillard86fd5a72001-12-13 14:55:21 +000012560Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
12561
12562 * HTMLtree.c valid.c: cleanup some static declarations
12563
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000012564Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12565
12566 * xmllint.c: removed another strdup()
12567 * doc/FAQ: removed the HP/UX entry
12568
Daniel Veillarded472f32001-12-13 08:48:14 +000012569Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
12570
12571 * valid.c: fix bug #66816 when validating.
12572 * xmllint.c: don't use sys/time.h if configure did not found it
12573
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000012574Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
12575
12576 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
12577 xmlcatalog_man.xml
12578
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000012579Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12580
12581 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
12582 xmlInitMemory() was declared twice
12583
Daniel Veillardb82c1662001-12-09 14:00:54 +000012584Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
12585
12586 * globals.c: do not reference strdup() !
12587 * configure.in libxml-2.0.pc.in: trying to fix the libs
12588 of the various config extraction modules
12589
Daniel Veillardef90ba72001-12-07 14:24:22 +000012590Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12591
12592 * configure.in : preparing 2.4.12
12593 * doc/* : updated and rebuilt the docs
12594
Daniel Veillard220346d2001-12-07 11:33:54 +000012595Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12596
12597 * uri.c: closed bug #66159
12598 * testURI.c: added --escape option
12599 * configure.in: some cleanup for xml2-config --cflags
12600
Daniel Veillard2a906822001-12-06 14:34:08 +000012601Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
12602
12603 * globals.c testThreads.c: removed some misplaced includes
12604 of xmlversion.h
12605
Daniel Veillarde28313b2001-12-06 14:08:31 +000012606Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
12607
12608 * threads.c: patch from Gary Pennington fixing a possible
12609 problem at initialization time.
12610
Daniel Veillardd3b08822001-12-05 12:03:33 +000012611Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
12612
12613 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000012614 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000012615 CodeWarrior.
12616
Daniel Veillarda7866932001-12-04 13:14:44 +000012617Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
12618
12619 * xmllint.c: applied Geert Kloosterman's patch to fix
12620 --repeat --timing output
12621
Daniel Veillard19840942001-11-29 16:11:38 +000012622Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12623
12624 * parser.c: Robin Berjon <robin@knowscape.com> found a case
12625 where non-wellformed XML declaractions were not detected.
12626
Daniel Veillarde85d9342001-11-28 14:43:12 +000012627Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12628
12629 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
12630
Daniel Veillard22f25a82001-11-28 09:12:23 +000012631Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12632
12633 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
12634 gets reset by xmlCleanupInputCallbacks() and this makes the
12635 function useless. Same for output.
12636
Daniel Veillard107ccaa2001-11-27 16:23:50 +000012637Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12638
12639 * xmlIO.c: robert pointed out a loop error in callback cleanups
12640
Daniel Veillard8faa7832001-11-26 15:58:08 +000012641Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12642
12643 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
12644 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
12645 they are not really tied to debugging
12646
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000012647Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12648
12649 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
12650 * xmllint.c: better --catalogs description
12651
Daniel Veillard4855c8c2001-11-25 10:35:25 +000012652Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12653
12654 * tree.c: fixed a couple of problems in xmlSetProp()
12655
Daniel Veillardcd337f02001-11-22 18:20:37 +000012656Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
12657
12658 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
12659 unappropriate stdout output.
12660
Daniel Veillard566d4df2001-11-22 13:00:53 +000012661Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
12662
12663 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
12664 by Denis Beurive, closes #65111
12665
Daniel Veillardb4545fd2001-11-20 09:37:09 +000012666Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
12667
12668 * valid.c: in case of content model validity error, don't
12669 print it if validity warnings were not requested.
12670
Daniel Veillardc69e0b12001-11-20 08:35:07 +000012671Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12672
12673 * nanoftp.c: applied a couple of patches from Brian D Ripley.
12674 * parserInternals.c: removed the last exit() call. Print an
12675 unmaskable error on stderr instead (library mismatch detection)
12676
MST 2001 John Fleck42304042001-11-18 00:18:06 +000012677Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
12678
12679 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
12680 shell instructions from Heiko Rupp
12681
Daniel Veillardf7b094f2001-11-15 13:54:39 +000012682Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12683
12684 * catalog.c: use the URL notation file:// for default catalog paths
12685
Daniel Veillard0ec98632001-11-14 15:04:32 +000012686Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12687
12688 * include/libxml/tree.h: better comments for _private fields
12689 * tree.c: removed a problem when copying an entity reference.
12690
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000012691Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12692
12693 * vms/*: updated instructions and diffs from John A Fotheringham
12694
Daniel Veillarda11001b2001-11-12 22:45:36 +000012695Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12696
12697 * include/libxml/xmlerror.h: avoid an include problem if
12698 #include <libxml/xmlerror.h> happens first in code
12699 seems to be the case in KDE libs
12700
Daniel Veillard8e3943c2001-11-12 21:35:44 +000012701Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12702
12703 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
12704 from Igor for Windows
12705
12706Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12707
12708 * Makefile.am: Gary Pennington pointed out a missing prefix
12709
Daniel Veillard43d3f612001-11-10 11:57:23 +000012710Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12711
12712 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
12713 * doc/*: upgraded and rebuilt the docs
12714
Daniel Veillardc1f78342001-11-10 11:43:05 +000012715Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12716
12717 * HTMLparser.c: fix comment in scripts element parsing.
12718 * result/HTML/doc3*: updated the results.
12719
12720Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12721
12722 * uri.c: another URI bug fix #63336, using Joel Young patch.
12723
Daniel Veillardc6e013a2001-11-10 10:08:57 +000012724Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
12725
12726 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
12727 a cleaned up version of the Pwd shell string generation.
12728
Daniel Veillardbe480fb2001-11-08 23:36:42 +000012729Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12730
12731 * valid.c include/libxml/tree.h: trying to fix namespaces +
12732 validation problems for good, closing #63619 in the process
12733 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
12734 wrong in this respect, fixed it.
12735
Daniel Veillardd536f702001-11-08 17:32:47 +000012736Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12737
12738 * xmllint.c: Morus Walter patch to allow --format and --encode
12739
Daniel Veillard5004f422001-11-08 13:53:05 +000012740Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12741
12742 * debugXML.c: Stefan Kost provided an help command for the shell
12743
Daniel Veillarda6825e82001-11-07 13:33:59 +000012744Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
12745
12746 * debugXML.c: Heiko Rupp pointed that the shell would crash
12747 on empty nodesets returns.
12748
Daniel Veillard03f848d2001-11-07 12:53:46 +000012749Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12750
12751 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
12752 migh need the history libraries
12753
Daniel Veillard957fdcf2001-11-06 22:50:19 +000012754Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
12755
12756 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
12757 handle the case of < in quoted attributes, Bastian Kleineidam
12758
Daniel Veillardc853b322001-11-06 15:24:37 +000012759Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12760
12761 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
12762 fixing catalog breakages
12763 * Makefile.am catalog.c result/catalogs/catal
12764 result/catalogs/mycatalog.* test/catalogs/catal*:
12765 fixed more problems in catalog support, added more regression tests
12766 for both XML and SGML catalog handling
12767
Daniel Veillard66870c72001-11-05 19:27:49 +000012768Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12769
12770 * debugXML.c: applied an improvement to xmlGetLineNo() from
12771 Keith Isdale
12772
Daniel Veillardffe09c92001-11-05 14:21:47 +000012773Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12774
12775 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
12776 Side effect of the progressive catalog loading
12777
Daniel Veillardad661b92001-11-05 11:43:15 +000012778Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
12779
12780 * Makefile.am: confexecdir and confexec_DATA were defined twice
12781 pointed out by Karl Eichwalder
12782
Daniel Veillard6eb17722001-11-04 22:19:27 +000012783Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12784
12785 * xmlcatalog.c: avoid unlink() and use remove() instead.
12786
Daniel Veillardea898282001-11-04 22:13:45 +000012787Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12788
12789 * libxml.spec.in: cleanup
12790 * include/libxml/xmlwin32version.h: updated with 2.4.8
12791
Daniel Veillarda4617b82001-11-04 20:19:12 +000012792Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12793
12794 * encoding.c global.data globals.c testThreads.c: fix bug #63752
12795 of compiling libxml with a non standard set of options
12796
John Fleck027edfb2001-11-04 20:13:58 +000012797Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
12798
12799 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
12800 document --sgml option, fixing gnome bugzilla #63382
12801
Daniel Veillardcd21dc72001-11-04 20:03:38 +000012802Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12803
12804 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
12805 breakage of 2.4.7, added a couple of really needed APIs
12806 like xmlCatalogIsEmpty() and xmlNewCatalog()
12807 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
12808 for install-catalog
12809 * configure.in: preparing 2.4.8
12810
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000012811Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
12812
12813 * HTMLtree.c tree.c include/libxml/HTMLtree.h
12814 include/libxml/tree.h include/libxml/xmlIO.h: more include
12815 cleanups, export cleanly one html output + format function.
12816
12817Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12818
12819 * parser.c: removed initGenericErrorDefaultFunc call from
12820 xmlInitParser() since it could destroy previous calls to
12821 xsltSetGenericErrorFunc() effects
12822
Daniel Veillardebd38c52001-11-01 08:38:12 +000012823Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12824
12825 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
12826 keyword.
12827
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012828Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12829
12830 * Makefile.am: cleanup
12831 * threads.c: cleanup too
12832 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
12833 from xsltproc
12834 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000012835 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012836
Daniel Veillard91c00402001-10-30 17:41:38 +000012837Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12838
12839 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
12840 was not used anymore !
12841
Daniel Veillard52dcab32001-10-30 12:51:17 +000012842Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12843
12844 * configure.in: preparing 2.4.7
12845 * Makefile.am doc/Makefile.am: switched to the latest xmllint
12846 manual page from John
12847 * doc/*: updated the doc and rebuilt the generated pages
12848
Daniel Veillarda9e65e82001-10-30 10:32:36 +000012849Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
12850
12851 * xmlIO.c: closing bug #62711, the library should never
12852 close stdin or stdout.
12853
Daniel Veillard4def3bd2001-10-30 09:47:47 +000012854Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12855
12856 * uri.c: second pass at fixing #63336, using Joel Young
12857 final patch. looks okay.
12858
Daniel Veillardbb6808e2001-10-29 23:59:27 +000012859Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
12860
12861 * uri.c include/libxml/uri.h: trying to clear #63336
12862 allowing the escaping routine to parse unconformant
12863 URI-References.
12864
Daniel Veillardacf7ff02001-10-29 20:21:47 +000012865Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
12866
12867 * vms/readme.vms vms/build_libxml.com nanoftp.c
12868 include/libxml/xmlversion.h.in: a few VMS updates from
12869 John A Fotheringham
12870 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
12871 and xmlCleanupOutputCallbacks() for the Perl binding people.
12872
Daniel Veillard635ef722001-10-29 11:48:19 +000012873Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
12874
12875 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
12876 apply fixes to close #63271 and avoid segfaults when
12877 the error routine gets callbed before xmlInitParser()
12878 get called.
12879 * nanoftp.c error.c: Applied patches from Justin Fletcher
12880 correcting some xmlGenericError misuses.
12881
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000012882Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
12883
12884 *doc/xmllint.xml, doc/xmllint.1
12885 New and improved man page for xmllint - .xml is the original, .1
12886 is the generated man page
12887
Daniel Veillardc9484202001-10-24 12:35:52 +000012888Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
12889
12890 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
12891 the web site from the main HTML document.
12892
Daniel Veillard5151c062001-10-23 13:10:19 +000012893Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12894
12895 * parser.c: fixed an erroneous validation bug when PE refs
12896 occurs in external parsed entities referenced from the
12897 internals subset
12898 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
12899 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
12900 added the associated testcase, it's a nice one.
12901 * HTMLparser.c: generate the DTD node as HTML still ...
12902 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
12903
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000012904Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12905
12906 * HTMLparser.c: fixed a bug in htmlNewDoc()
12907
Daniel Veillard89cad532001-10-22 09:46:13 +000012908Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12909
12910 * test/threads/*: added entities testing to the Thread test
12911 * testThreads.c: make the test reasonable
12912 * DOCBparser.c: fix the DTD public and system ID
12913 * xmllint.c: added --sgml for SGML DocBook importing
12914 * Makefile.am: added Docbtests target
12915
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000012916Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12917
12918 * nanoftp.c: use only "anonymous@" string for anonymous passwds
12919 * testThreads.c: removed bogus include
12920
Daniel Veillardce2c2f02001-10-18 14:57:24 +000012921Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12922
12923 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
12924 fixed a very serious (looping) validation bug
12925
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000012926Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
12927
12928 * include/libxml/globals.h include/libxml/threads.h threads.c
12929 testThreads.c: far more testing, cleaning up bugs
12930 * *.c : make sure globals.h is always included.
12931
Daniel Veillard7cc95c02001-10-17 15:45:12 +000012932Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
12933
12934 * HTMLparser.c: try to get rid of parser loops for good.
12935
Daniel Veillardab7488e2001-10-17 11:30:37 +000012936Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
12937
12938 * configure.in: fixed some bugs in CFLAGS passing.
12939 * test/threads Makefile.am testThreads.c: added a specific
12940 threaded test case (really nasty, guaranteed).
12941
Daniel Veillard85c11fa2001-10-16 21:03:08 +000012942Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
12943
12944 * catalog.c: serious cleanup on the management of the
12945 XML catalog tree, more tests done, especially with
12946 the catalog PI.
12947
Daniel Veillard364789a2001-10-16 12:45:00 +000012948Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
12949
12950 * catalog.c: avoid a problem in catalog cleanup on SMP if
12951 catalogs were not initialized.
12952
Daniel Veillard81463942001-10-16 12:34:39 +000012953Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
12954
12955 * catalog.c xpath.c: trying to cleanup the not thread safe
12956 parts of the library.
12957
Daniel Veillard64a411c2001-10-15 12:32:07 +000012958Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
12959
12960 * include/libxml/globals.h configure.in global.data: make
12961 the allocation be per-thread a configure option
12962 * encoding.c include/libxml/parser.h: fixed compilation
12963 errors
12964
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000012965Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12966
12967 * include/libxml/parser.h: Norm reported that a few lines
12968 added were breaking libxslt compile, removed them for now
12969
Daniel Veillard6f350292001-10-14 09:56:15 +000012970Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
12971
12972 * parser.c parserInternals.c threads.c: debugged and fixed
12973 initialization problems which were giving troubles on SMP
12974 boxes.
12975
Daniel Veillard6661ffa2001-10-13 14:18:17 +000012976Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12977
12978 * include/libxml/Makefile.am: missing globals.h
12979
Daniel Veillarde7090612001-10-13 12:18:28 +000012980Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012981
Daniel Veillarde7090612001-10-13 12:18:28 +000012982 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012983
Daniel Veillardd0463562001-10-13 09:15:48 +000012984Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12985
12986 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
12987 include/libxml/parserInternals.h include/libxml/tree.h
12988 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
12989 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
12990 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
12991 Applied the last patches from Gary, cleanup, activated threading
12992 all user accessible global variables are now handled in globals.[ch]
12993 Still a bit rought but make tests passes with either
12994 --with-threads defined at configure time or not.
12995 * Makefile.am example/Makefile.am: added globals.[ch] and threads
12996 linking options
12997
Daniel Veillardb8478642001-10-12 17:29:10 +000012998Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
12999
13000 * Makefile.am include/libxml/Makefile.am
13001 include/libxml/globals.h globals.c include/libxml/threads.h
13002 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
13003 configure.in: started integrating the core of the thread support
13004 not activated yet but half integrated. The code should still
13005 compile and work anyway.
13006
Daniel Veillardb44025c2001-10-11 22:55:55 +000013007Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13008
13009 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
13010 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
13011 integrating the non-controversial parts of Gary Pennington
13012 multithread patches
13013 * catalog.c: corrected a small bug introduced
13014
Daniel Veillard75b96822001-10-11 18:59:45 +000013015Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
13016
13017 * catalog.c include/libxml/catalog.h: very serious cleanup,
13018 isolating unportable code and as much as possible the accesses
13019 to the global shared catalog. May need more testing !
13020
Daniel Veillard78d12092001-10-11 09:12:24 +000013021Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13022
13023 * include/libxml/debugXML.h debugXML.c tree.c: integrating
13024 Keith Isdale patches for the XSLT debugger interfaces. Some
13025 cleanup
13026
Daniel Veillardff0b7312001-10-11 06:46:09 +000013027Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
13028
13029 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
13030 * DOCBparser.c: generate line nubers in elements
13031
Daniel Veillard60087f32001-10-10 09:45:09 +000013032Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
13033
13034 * configure.in: preparing 2.4.6 release
13035 * doc/xml.html doc/html/*: updated and rebuilt the docs
13036 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
13037
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000013038Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
13039
13040 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
13041 adding documentation for DV's supercatalog support
13042
Daniel Veillard82d75332001-10-08 15:01:59 +000013043Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
13044
13045 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
13046 super catalog support adding one API and one flag --sgml to
13047 xmlcatalog
13048
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000013049Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
13050
13051 * doc/xmlcatalog_man.xml, xmlcatalog.1
13052 One more crack at
13053 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
13054
13055
Thomas Broyer47334c02001-10-07 16:41:52 +000013056Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13057
13058 * xpath.c: implemented xmlXPathObjectCopy for external objects
13059 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
13060
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000013061Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
13062
13063 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
13064 finishing up fix to
13065 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
13066 the xmlcatalog man page display more elegantly
13067
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000013068Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
13069
13070 * configure.in: closing bug #61832
13071 * HTMLparser.c: removed a warning
13072
Daniel Veillard6ab38382001-10-06 13:08:27 +000013073Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
13074
13075 * xpath.c: fixing #61673 part I, do not loose doc information
13076 when copying result value trees.
13077
Daniel Veillard556c6682001-10-06 09:59:51 +000013078Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13079
13080 * xpath.c: trying to harden the XPath interpreter
13081
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000013082Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
13083
13084 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
13085 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
13086
William M. Brack1633d182001-10-05 15:41:19 +000013087Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13088
13089 * HTMLparser: repaired another loop problem
13090
Daniel Veillard20ee8c02001-10-05 09:18:14 +000013091Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
13092
13093 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
13094 parsing.
13095 * xpath.c: fix bug #61291 the default XML namespace node is
13096 missing from the namespace axis.
13097 * tree.c: refuse to create namespaces nodes with prefix "xml"
13098
Daniel Veillard651f9472001-10-04 14:51:06 +000013099Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
13100
13101 * SAX.c: ouch a non-defined namespace could lead to a crash,
13102 fixed #61215
13103
Daniel Veillard7dd05702001-10-04 14:25:12 +000013104Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
13105
13106 * parserInternals.c: closed bug #61054
13107
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000013108Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
13109
13110 * include/libxml/Makefile.am: closing #60708
13111
Daniel Veillarda293c322001-10-02 13:54:14 +000013112Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
13113
13114 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
13115 adding xmlSAXParseFileWithData following Marco Stipek suggestion
13116
Daniel Veillardf4309d72001-10-02 09:28:58 +000013117Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13118
13119 * valid.c: close bug #61550 when xml: wasn't considered a namespace
13120
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000013121Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13122
13123 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
13124 * DOCBparser.c HTMLparser.c parser.c: fixed typos
13125
Daniel Veillard16756b62001-10-01 07:36:25 +000013126Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
13127
13128 * catalog.c: Justin Fletcher provided cleaup code in case
13129 HAVE_STAT is not defined
13130 * include/win32config.h: Igor Zlatkovic suggested to have
13131 HAVE_STAT defined there
13132
William M. Brack5e1cac12001-09-28 16:19:18 +000013133Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13134
13135 * catalog.c - fixed typing error reported by M. Barros
13136
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000013137Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
13138
13139 * xmllint.c - fixing typo
13140
William M. Brackd28e48a2001-09-23 01:55:08 +000013141Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13142
13143 * HTMLparser.c: small enhancement to prevent loop on
13144 unrecognizable data
13145
Daniel Veillardb1d62872001-09-21 09:47:08 +000013146Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13147
13148 * parserInternals.c: applying patch from bug #60757 this
13149 should close it
13150
Daniel Veillardc0631a62001-09-20 13:56:06 +000013151Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
13152
13153 * catalog.c xmlcatalog.c: removed a couple of warning
13154 * xpath.c: try to solve the linking problem on platforms
13155 needing trio to compile
13156
Daniel Veillard1a123612001-09-19 08:06:23 +000013157Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000013158
Daniel Veillard1a123612001-09-19 08:06:23 +000013159 * Makefile.am libxml.spec.in: backing up non-documented changes
13160 commited without review or aproval by Jens Finke <jens@gnome.org>
13161 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000013162
Daniel Veillardf5b44e42001-09-17 17:19:54 +000013163Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
13164
13165 * configure.in: Joe Orton provided a patch fixing a problem
13166 when iconv is specified to be in a non-standard directory
13167 but wasn't exported in xml2-config --cflags
13168
Daniel Veillard2fc2db72001-09-14 17:33:51 +000013169Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
13170
Daniel Veillardf5b44e42001-09-17 17:19:54 +000013171 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000013172 troubles with 2.4.4 errors.
13173
Daniel Veillard16698282001-09-14 10:29:27 +000013174Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13175
13176 * encoding.c entities.c: do not output hexadecimal charrefs
13177 when serializing HTML since some version of Netscape can't
13178 grok it, generate decimal ones.
13179 * result/HTML/doc3.htm: output changed due to previous test
13180 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
13181
Daniel Veillard98fed372001-09-13 11:34:58 +000013182Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
13183
13184 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
13185 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
13186
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000013187Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000013188 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000013189
13190 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
13191 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
13192 updated the configuration scripts systems accordingly
13193
Daniel Veillard04382ae2001-09-12 18:51:30 +000013194Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13195
13196 * configure.in: preparing for 2.4.4
13197 * doc/xml.html doc/html/*: updated and rebuilt the docs
13198
Daniel Veillardd63437e2001-09-12 15:00:27 +000013199Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
13200
13201 * win32/dsp/libxml2.def.src: tried to incorporate comments
13202 from bug #59220
13203
Daniel Veillard319a7422001-09-11 09:27:09 +000013204Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
13205
13206 * parser.c result/noent/wml.xml: fixed bug #59981 related
13207 to handling of '&' in attributes when entities are substitued
13208
Daniel Veillard7cf5e442001-09-10 20:16:32 +000013209Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13210
13211 * libxml.h include/libxml/xmlversion.h.in
13212 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
13213 Tried to close bug #60131
13214
Daniel Veillardbce62332001-09-10 18:46:55 +000013215Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13216
13217 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
13218
Daniel Veillard143b04f2001-09-10 18:14:14 +000013219Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
13220
13221 * SAX.c: fixing bug #59946 on xmlns=""
13222
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000013223Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13224
13225 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
13226 but allocates a new error code.
13227
Daniel Veillard05c13a22001-09-09 08:38:09 +000013228Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
13229
13230 * xmllint.c: John Fleck fixed typos in the options output
13231 * parser.c SAX.c: fix ignorable white space SAX selection
13232
13233Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13234
13235 * entities.c: Steve Underwood found the possibility of an
13236 ininite loop in case of error.
13237
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000013238Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
13239
13240 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
13241
Daniel Veillarda050d232001-09-05 15:51:05 +000013242Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
13243
13244 * parser.c: warn if version is not 1.0 but it's not
13245 strictly speaking an error after analyzing the spec
13246
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000013247Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
13248
13249 *doc/catalog.html - add link to the html version of the
13250 man page, other linguistic cleanups
13251
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000013252Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
13253
13254 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
13255 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
13256 file, has not yet been included in the build.
13257
Daniel Veillard99784ff2001-09-01 16:20:28 +000013258Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13259
13260 * catalog.c: removed a duplicate affectation Justin Fletcher
13261
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000013262Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
13263
13264 * tree.c: Armin Sander pointed a possible text coalescing
13265 problem, completed his patch.
13266
Bjorn Reese0b2ae432001-08-31 16:31:57 +000013267Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13268
13269 * trionan.c: Fixed const and volatile re-definition problem
13270
Daniel Veillard5d96fff2001-08-31 14:55:30 +000013271Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
13272
13273 * libxml.4 parser.c: doc updates from Heiko Rupp
13274 * parserInternals.c: 2 sanity checks from Heiko Rupp
13275
Daniel Veillard3ec4c612001-08-28 20:39:49 +000013276Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
13277
13278 * tree.c: applied patch from Armin Sander to make some pointers
13279 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000013280 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000013281
Daniel Veillardb06c6142001-08-27 14:26:30 +000013282Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13283
13284 * xpath.c: hum, restrict the integer usage gcc bug workaround
13285 to only gcc compilers so that other architecture don't get
13286 penalized by this limitation.
13287 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
13288
Daniel Veillard268fd1b2001-08-26 18:46:36 +000013289Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
13290
13291 * valid.c: fixed a Windows compiler warning (Chris Poblete)
13292 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
13293
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000013294Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
13295
13296 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
13297 --convert option to xmlcatalog to convert SGML ones to
13298 the XML syntax.
13299 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
13300
13301 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000013302Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13303
13304 * catalog.c xmlIO.c: started some serious testing and fixed
13305 a few bug and optmization needs.
13306
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000013307Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13308
13309 * Makefile.am configure.in include/libxml/xmlwin32version.h:
13310 preparing for a 2.4.3 release even if it may not be ready yet
13311 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
13312 all file parsing lookup to go through the entity resolver, add
13313 to add an API to bypass it (needed to load catalogs themselves),
13314 some cleanup on the catalog code too.
13315 * nanoftp.c: small cleanup
13316 * doc/catalog.html: small update
13317
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000013318Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
13319
13320 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
13321 Jun Kuriyama
13322
Daniel Veillardffb120d2001-08-23 00:52:23 +000013323Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
13324
13325 * doc/catalog.html: finished the catalog documentation
13326
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000013327Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13328
13329 * doc/catalog.html doc/xml.html: added documentation about
13330 Catalog support, misses an API description
13331 * doc/html/*: reextracted the API pages
13332
Daniel Veillarddc2cee22001-08-22 16:30:37 +000013333Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13334
13335 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
13336 Added the part about section 7.2 on URI resolution,
13337 fixed a side effect in the HTML parser, look complete
13338 and ready to rock except the URI/SystemID part!
13339
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000013340Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13341
13342 * include/libxml/catalog.h include/libxml/parser.h
13343 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
13344 xmlIO.c: added support and APIs needed for the catalog PI
13345 * include/libxml/xmlIO.h: cleanup
13346
Daniel Veillarde2940dd2001-08-22 00:06:49 +000013347Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13348
13349 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
13350 include/libxml/catalog.h: starts to look okay, really
13351 plugged the new framework, cleaned a lot of stuff,
13352 added some APIs, except the PI's support missing this
13353 should be mostly complete
13354 * result/catalogs/* test/catalogs/*: added new test, enriched
13355 the existing one with URN ID tests
13356
Daniel Veillard64339542001-08-21 12:57:59 +000013357Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
13358
13359 * catalog.c: fixed nextCatalog
13360 * result/catalogs/docbook test/catalogs/*: started adding
13361 a small regression test
13362
Daniel Veillardcda96922001-08-21 10:56:31 +000013363Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
13364
13365 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
13366 more work on the XML catalog support.
13367 * parser.c include/libxml/parser.h: small cleanup seems using
13368 list as a public parameter name can give portability troubles
13369 * trionan.c trionan.h xpath.c include/libxml/trionan.h
13370 include/libxml/xpath.h include/libxml/Makefile.am: removed
13371 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
13372 wrappers
13373
Bjorn Reese45029602001-08-21 09:23:53 +000013374Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13375
13376 * Makefile.am trio.c triodef.h trionan.c xpath.c
13377 include/libxml/Makefile.am include/libxml/trionan.h:
13378 Re-worked Not-A-Number and Infinity support.
13379 * xmlcatalog.c: added readline include files
13380
Daniel Veillard344cee72001-08-20 00:08:40 +000013381Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
13382
13383 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
13384 testCatalog as xmlcatalog, making it an installed app
13385 adding a shell, and preparing it to be a /etc/xml/catalog
13386 management tool, though not ready yet
13387 * catalog.c include/libxml/catalog.h: adding support for
13388 XML Catalogs http://www.oasis-open.org/committees/entity/
13389 not finished, there is some interesting tradeoffs and a
13390 few open questions left.
13391
Daniel Veillardb7664f42001-08-19 13:00:43 +000013392Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
13393
13394 * xmllint.c: fixed a line formatting problem
13395
Daniel Veillard5015b712001-08-17 09:37:52 +000013396Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13397
13398 * SAX.c: removed a couple of unused variable (Albert Chin)
13399
Daniel Veillardbb371292001-08-16 23:26:59 +000013400Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
13401
13402 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
13403 trying to fix some troubles w.r.t. function returning
13404 const xxxPtr.
13405
Daniel Veillardb60c54e2001-08-16 19:34:27 +000013406Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13407
13408 * win32/dsp/libxml2.def.src: another set of symbols conditionally
13409 defined
13410
Daniel Veillardae6db172001-08-16 19:32:00 +000013411Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
13412
13413 * xpointer.c: removed unused var
13414
Daniel Veillard09190202001-08-16 16:27:41 +000013415Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
13416
13417 * testXPath.c: another small cleanup closing bug #59110
13418
Daniel Veillard796f4b62001-08-16 16:00:13 +000013419Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
13420
13421 * win32/dsp/libxml2.def.src: small cleanup closing bug
13422 #59108
13423
Daniel Veillard5aac4e42001-08-15 20:46:57 +000013424Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
13425
13426 * example/gjobread.c: add xmlCleanupParser() before leaving
13427
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000013428Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
13429
13430 * config.h.in configure.in include/libxml/xmlwin32version.h:
13431 released 2.4.2
13432
Daniel Veillardd3d06722001-08-15 12:06:36 +000013433Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
13434
13435 * include/libxml/valid.h debugXML.c valid.c: deprecate
13436 the non-boundchecking Sprintf functions, add Snprintf
13437 this should close bug #57984
13438
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000013439Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
13440
13441 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
13442 URIs before doing the lookups (pointed by Mark Vakoc)
13443
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000013444Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
13445
13446 * xpath.c: serious changes on Result Value Trees and NodeSets
13447 w.r.t. deallocation and collect operations. Probably not
13448 100% clean (merge of allocated trees smells like a problem).
13449 Seems sufficient to close #58943
13450
Daniel Veillard90493a92001-08-14 14:12:47 +000013451Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
13452
13453 * xmllint.c: adding a --format option
13454
Daniel Veillardfe703322001-08-14 12:18:09 +000013455Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
13456
13457 * xpath.c: count() was broken on Result Value Tree
13458 * xmlIO.c: fixed file:/// accesses on _WIN32
13459
Daniel Veillard70ac0e32001-08-13 11:24:16 +000013460Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13461
13462 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
13463 macro was renamed, this should close bug #58683
13464
Daniel Veillardf300b7e2001-08-13 10:43:15 +000013465Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
13466
13467 * SAX.c: small fix fixing bug #58539 reported by coolo, in
13468 entity substitution mode text at the end of the entity might
13469 be added due to text coalescing.
13470 * nanoftp.c parser.c: small cleanup
13471
Daniel Veillard0c720972001-08-08 20:59:00 +000013472Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
13473
13474 * HACKING: added John Fleck right to commit in the doc subdir
13475
Daniel Veillard48da9102001-08-07 01:10:10 +000013476Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13477
13478 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
13479 allow to inherit attributes from the DTD directly in the
13480 tree, this is needed for XPath and can be a useful feature.
13481 Inherited namespaces are always provided at the tree level now
13482 * test/defattr* result/defattr* result/noent/defattr*: added a couple
13483 of tests for this feature (XSLT being the prime user).
13484
Daniel Veillard50f34372001-08-03 12:06:36 +000013485Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13486
13487 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
13488 testSAX.c xmlIO.c xmllint.c include/win32config.h
13489 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
13490 include/libxml/xmlwin32version.h.in win32/README.MSDev
13491 win32/dsp/*: applied Win32 Facelift No.2 patches from
13492 Igor Zlatkovic for Windows/MSC
13493
Daniel Veillard9f4eb912001-08-01 21:22:27 +000013494Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
13495
13496 * SAX.c: unparsedEntityDecl() the URI computation of the
13497 entity wasn't done breaking XSLT unparsed-entity-uri()
13498
Daniel Veillard567e1b42001-08-01 15:53:47 +000013499Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
13500
13501 * xpath.c: fixed a bug when walking the descendants and
13502 the current node has no children
13503 * debugXML.c: show up when a text node is supposed to not be escaped
13504
Thomas Broyerf186c822001-07-31 23:30:37 +000013505Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13506
13507 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
13508 worked like the set:leading() function)
13509 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
13510
Daniel Veillardba6db032001-07-31 16:25:45 +000013511Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13512
13513 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
13514
Daniel Veillard57905372001-07-31 15:52:17 +000013515Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13516
13517 * include/libxml/xmlIO.h: apply change to close #58141
13518 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
13519
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000013520Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13521
13522 * parser.c: when the internal subset uses a PE, then the
13523 included entity can use conditional sections.
13524
Daniel Veillard7d7e3792001-07-30 13:42:13 +000013525Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13526
13527 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
13528 when walking the namespace axis showing up in
13529 libxst/tests/general/bug-12
13530 * xmlmemory.c: added the possibility to trace a given block
13531 defined by its address
13532
Daniel Veillard4aafa792001-07-28 17:21:12 +000013533Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13534
13535 * parser.c: don't override existing encoding specified before
13536 starting xmlParseDocument()
13537
Daniel Veillardfdb1f242001-07-27 23:32:44 +000013538Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13539
13540 * include/libxml/xmlwin32version.h: reinserted, needed for
13541 Windows users of CVS
13542
Darin Adlera77cac02001-07-27 17:41:51 +0000135432001-07-27 Darin Adler <darin@bentspoon.com>
13544
Darin Adler699613b2001-07-27 22:47:14 +000013545 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
13546 * testCatalog.c: Add include of <libxml/parser.h>.
13547
135482001-07-27 Darin Adler <darin@bentspoon.com>
13549
Darin Adlera77cac02001-07-27 17:41:51 +000013550 * include/libxml/.cvsignore:
13551 * include/libxml/xmlwin32version.h:
13552 Remove this file from CVS because it's generated.
13553
Daniel Veillard50822cb2001-07-26 20:05:51 +000013554Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13555
13556 * parser.c include/libxml/parser.h: applied const patches from
13557 Tom Moog #58002
13558
Thomas Broyerba4ad322001-07-26 16:55:21 +000013559Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13560
13561 * xpath.c include/libxml/xpath{,Internals}.h: added a function
13562 lookup framework
13563
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000013564Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13565
13566 * tree.c: fixed xmlCopyNode() for documents
13567
Daniel Veillard6dd398f2001-07-25 22:41:03 +000013568Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13569
13570 * parser.c: fixed bugs #58073 reported by Greg Shtilman
13571
13572Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000013573
13574 * parser.c: fixes bug #57652 reported by Morus Walter
13575
Daniel Veillarde3924972001-07-25 20:25:21 +000013576Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13577
13578 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
13579
Daniel Veillarda53c6882001-07-25 17:18:57 +000013580Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13581
13582 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
13583 errors, lesson don't add new functions at 1am before a release
13584 * xpath.c: integrated fix from Bjorn to avoid divide by zero
13585 from XPath initialization when possible.
13586
Daniel Veillardd9bad132001-07-23 19:39:43 +000013587Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13588
13589 * result/scripts/base*: removing history/readline changed
13590 this slightly
13591 * include/libxml/parser.h SAX.c parser.c parserInternals.c
13592 xmllint.c: make element content line number generation
13593 optionnal to avoid breaking old apps added interface to switch
13594
Daniel Veillardf012a642001-07-23 19:10:52 +000013595Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13596
13597 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000013598 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000013599 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
13600 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
13601 John Kroll fixes to allow saving to HTTP via PUT (or
13602 POST of needed).
13603 * doc/html/*.html: regenerated the docs
13604
Thomas Broyere8126242001-07-22 03:54:15 +000013605Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13606
13607 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
13608 xmlHashScanFull and xmlHashScannFull3 to get passed the
13609 three keys as arguments to the callback function
13610
Daniel Veillard5e2dace2001-07-18 19:30:27 +000013611Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13612
13613 * configure.in Makefile.am: removed libxml softlink for good
13614 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
13615 100% coverage by gtk-doc
13616
Daniel Veillard8599e702001-07-17 21:38:51 +000013617Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13618
13619 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
13620 fixed serious troubles due to size_t vs. int mismatch
13621
Daniel Veillard8fcc4942001-07-17 20:07:33 +000013622Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13623
13624 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
13625
Thomas Broyerf06a3d82001-07-16 04:52:57 +000013626Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13627
13628 * include/libxml/xpath{,Internals}.h xpath.c: added a more
13629 convenient extension API for value and context managing
13630 Now handles external objects through xmlXPathPopExternal,
13631 xmlXPathWrapExternal and xmlXPathReturnExternal.
13632 Added functions for sets operations (intersection, etc.)
13633
Daniel Veillard22090732001-07-16 00:06:07 +000013634Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13635
13636 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
13637 xmlIO.c tree.c parserInternals.c entities.c encoding.c
13638 HTMLparser.c: cleanup of global variables, marking some
13639 const or private.
13640
Thomas Broyerf06a3d82001-07-16 04:52:57 +000013641Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000013642
13643 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
13644 fixed xmlXPathNodeSetItem when passing index=0
13645
Daniel Veillard05dec342001-07-14 21:57:39 +000013646Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13647
13648 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
13649
Daniel Veillard28ae6362001-07-14 16:44:32 +000013650Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13651
13652 * xmllint.c: fixed compilation under Cygwin #57503
13653 * TODO: update
13654
Peter Williamsed156f52001-07-13 18:35:13 +0000136552001-07-13 Peter Williams <peterw@ximian.com>
13656
13657 * config.h.in: add #undef HAVE_DLFCN_H
13658
13659 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
13660 builddir.
13661
Daniel Veillard73b36e32001-07-12 15:09:52 +000013662Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13663
13664 * win32/libxml2/libxml2.def.src: added a couple of exported entries
13665 raised by #57348 and #57381
13666
Daniel Veillard7db37732001-07-12 01:20:08 +000013667Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13668
13669 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
13670 tree.c xpointer.c: store the line numbder in element->content,
13671 may break some software, need a configuration mechanism
13672
Darin Adler96037892001-07-11 00:03:16 +0000136732001-07-10 Darin Adler <darin@bentspoon.com>
13674
13675 * .cvsignore:
13676 * example/.cvsignore:
13677 * include/.cvsignore:
13678 * include/libxml/.cvsignore:
13679 Various things that are generated and should be ignored.
13680
Daniel Veillard09ab7e12001-07-10 15:49:44 +000013681Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13682
13683 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
13684 * doc/xml.html doc/html/*: updated the docs
13685
Daniel Veillard04e2dae2001-07-09 20:07:25 +000013686Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13687
13688 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
13689 validation occured on content with element child
13690
Daniel Veillardb8c9be92001-07-09 16:01:19 +000013691Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13692
13693 * tree.c: fixed XML Base computation which was broken
13694 * debugXML.c: added a base function to the shell
13695 * Makefile.am result/scripts/* test/scripts/*: added scripts
13696 based regression tests, and adding 2 XML Base tests
13697
Daniel Veillard19e96c32001-07-09 10:32:59 +000013698Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13699
13700 * tree.c: set properties doc and call xmlSetListDoc for properties
13701 content when grafting them in a different tree.
13702 * aclocal.m4: remove from CVS
13703
Daniel Veillarde086f5c2001-07-08 21:10:40 +000013704Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13705
13706 * win32/libxml2/libxml2.def.src: added some missing entry point
13707 for XPath (Mark Vakoc)
13708
Daniel Veillard388236f2001-07-08 18:35:48 +000013709Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13710
13711 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
13712 layer should URI-Unescape before trying to open resources.
13713
Daniel Veillard04383752001-07-08 14:27:15 +000013714Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13715
13716 * xpath.c: fix the name() bug for elements in the default
13717 namespace reported by Charlie Bozeman
13718
Daniel Veillard7583a592001-07-08 13:15:55 +000013719Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13720
13721 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
13722 led to an XPath fix, improvements of SAX initialization, and
13723 an added option --nocdata to testXPath
13724
Daniel Veillard449d7392001-07-07 19:11:06 +000013725Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13726
13727 * doc/libxml-doc.el: Felix Natter provided anew version working
13728 with XEmacs too
13729
Daniel Veillard5168dbf2001-07-07 00:18:23 +000013730Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13731
13732 * include/libxml/xpath.h: small cleanup
13733 * doc/xml.html: update
13734
Daniel Veillardf524d6e2001-07-05 23:41:40 +000013735Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13736
13737 * Makefile.am configure.in include/libxml/xmlwin32version.h:
13738 released 2.3.14
13739
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013740Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13741
13742 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000013743 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013744
Daniel Veillard73c9c042001-07-05 20:02:54 +000013745Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13746
13747 * xpath.c: a bug reported by Stephan Kulow empty nodesets
13748 were not equal to empty strings
13749
Daniel Veillard1fd36d22001-07-04 22:54:28 +000013750Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13751
13752 * SAX.c: fixed a URI-Reference computation problem when validating
13753 * xmlIO.c: small cleanup
13754
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000013755Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13756
13757 * parser.c: improved the description of a couple of interfaces
13758 upon Larry Stamper suggestion
13759
Daniel Veillard62f313b2001-07-04 19:49:14 +000013760Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13761
13762 * SAX.c entities.c parser.c: changed completely the way entities
13763 are handled when running the parser in entity substitution mode.
13764 This fixes a bug reported by Stephan Kulow and nearly divides
13765 by 3 the amount of memory required by libxslt to load and process
13766 DocBook TDG.
13767
Daniel Veillardf420ac52001-07-04 16:04:09 +000013768Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13769
13770 * HTMLparser.c: fixing a too early root closing problem raised
13771 byt Prashanth Naidu
13772
Daniel Veillard8c357d52001-07-03 23:43:33 +000013773Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13774
13775 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
13776 raised by Mark Vakoc.
13777
Daniel Veillard6e90d192001-07-03 16:37:49 +000013778Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13779
13780 * example/Makefile.am: fixed the include path to add srcdir/include
13781 * Makefile.am configure.in: fix from Albert Chin for iconv detection
13782 and some cleanup
13783
Daniel Veillardf06307e2001-07-03 10:35:50 +000013784Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13785
13786 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
13787 lot of optimization work, results in significant improvements
13788 when handling really complex XPath queries. Add a small optimizer
13789 for unions, improve [n] and [last()], avoid some costly ops.
13790
Daniel Veillard77044732001-06-29 21:31:07 +000013791Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13792
13793 * include/libxml/parser.h parser.c: xmlStrstr args are both const
13794 * xpath.c: small cleanup
13795 * xmlGetNsList: reformated, fixed problems if used on Entities
13796
Daniel Veillard2adbb512001-06-28 16:20:36 +000013797Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13798
13799 * doc/xml.html: added 1.8.14 and 2.3.13 releases
13800
Daniel Veillardb37ecd02001-06-28 16:18:11 +000013801Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13802
13803 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
13804 * Makefile.am example/Makefile.am: workaround automake generating
13805 erroneous deps
13806
Daniel Veillard12f7d292001-06-28 13:12:11 +000013807Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13808
13809 * include/win32config.h: bug #56801 Yon Derek provided a patch
13810 to the windows config file.
13811
Daniel Veillard87ee9142001-06-28 12:54:16 +000013812Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13813
13814 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
13815 libxml.h : Yon Derek provided a set of changes to compile from
13816 CVS on Windows/MSC
13817
Daniel Veillard0e4cd172001-06-28 12:13:56 +000013818Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13819
13820 * parser.c: fixed UTF8 BOM support in push mode
13821 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
13822 added a specific testcase
13823
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000013824Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13825
13826 * Makefile.am: added --push regression tests
13827 * parserInternals.c: the XML parser segfaulted in --push mode
13828
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000013829Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13830
13831 * configure.in: moved the symlinks detection within a CVS
13832 check, this is not portable and will be removed soon.
13833 * xpath.c: small cleanup/speedup
13834
Daniel Veillard11648102001-06-26 16:08:24 +000013835Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13836
13837 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
13838 release of 2.3.12
13839 * parser.c: make an error message if unknow entities in all cases
13840
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000013841Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13842
13843 * uri.c: fixed 2 uri normalization bugs on '//' reduction
13844
Daniel Veillard23793842001-06-25 16:07:45 +000013845Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13846
13847 * include/libxml/Makefile.am: Laszlo Peter pointed out that
13848 includes were installed in the wrong dir
13849
Daniel Veillardf5498f32001-06-25 15:08:36 +000013850Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13851
13852 * doc/html.xml: warn against sending code to exhibit bugs.
13853
Daniel Veillard56f06462001-06-24 21:34:03 +000013854Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13855
13856 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
13857 Tru64 from Thomas Leitner
13858
Daniel Veillardc5d64342001-06-24 12:13:24 +000013859Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13860
13861 * AUTHORS: added William and Bjorn
13862 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
13863 daniel@veillard.com hopefully I won't have to do this again
13864 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
13865 docs can be rebuilt cleanly now
13866 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
13867 from CVs it's generated, added include/libxml/xmlwin32version.h
13868 also generated but which should change far less frequently.
13869 * catalog.c nanoftp.c: made sure to include libxml.h not
13870 libxml/xmlversion.h directly
13871 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
13872 when compiling on WIN32 and MSC
13873
Daniel Veillard07385fd2001-06-23 21:55:48 +000013874Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13875
13876 * include/Makefile.am include/libxml/Makefile.am configure.in:
13877 fixed make distcheck and rebuilding the rpms
13878
Daniel Veillardcd1d9442001-06-23 18:53:44 +000013879Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13880
13881 * configure.in: should finish the migration of exported includes
13882 into a real include/libxml in CVS, at least for CVS users.
13883 * removed the exported headers, added in include/libxml (as well
13884 as xmlversion.h.in).
13885
Daniel Veillard6dd8e052001-06-23 18:38:06 +000013886Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13887
13888 * configure.in: fixed the way to detect symlink
13889
Daniel Veillard66541772001-06-23 18:31:04 +000013890Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13891
13892 * configure.in: updated, include/libxml is now a real CVS dir
13893
Daniel Veillardca989762001-06-23 17:39:29 +000013894Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13895
13896 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
13897 version works with both libxml1 and libxml2 (it autodetects
13898 the prefix of the html-files) from Felix Natter.
13899 * doc/xml.html: updated doc accordingly
13900
Daniel Veillard8cf14d52001-06-23 16:32:46 +000013901Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13902
13903 * xpath.c: fixed the bug generating a template loop in libxslt
13904 when using docbook-xsl-1.4, * should filter out document nodes
13905 * HACKING: added William
13906 * TODO: updated
13907
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000013908Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13909
13910 * doc/FAQ.html: added a warning about gcc-3.0
13911 * doc/xml.html: added reference to gdome2 and removed a confusing
13912 sentence
13913
Daniel Veillardf7f41852001-06-22 15:18:01 +000013914Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13915
13916 * xmlversion.h: okay this is a generated file, but Windows
13917 users need it and they can't generate it, and I want CVS
13918 Windows users ...
13919 * win32/libxml2/libxml2_so.dsp: Windows project file for
13920 the shared lib version of libxml2
13921 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
13922 resources needed for libxslt/xsltproc by Yon Derek
13923
Bjorn Reese3157b342001-06-22 14:41:45 +000013924Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13925
13926 * trio.c: MSVC fix (provided by Igor Zlatkovic)
13927
Daniel Veillard4151acb2001-06-22 10:48:57 +000013928Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13929
Daniel Veillardcc146db2001-06-22 11:10:52 +000013930 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
13931
13932Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13933
Daniel Veillard4151acb2001-06-22 10:48:57 +000013934 * include/win32config.h: Yon Derek provided a first fix
13935 to be able to compile libxslt/xsltproc on Windows
13936
Daniel Veillardd79bcd12001-06-21 22:07:42 +000013937Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13938
13939 * xpath.c: attempt to work around what seemed a gcc optimizer
13940 bug when handling floats on i386 http://veillard.com/gcc.bug
13941 * tree.c entities.c encoding.c: doing some cleanups while
13942 chasing it
13943
Daniel Veillard017b1082001-06-21 11:20:21 +000013944Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13945
13946 * Makefile.am: cleanup when --without-debug is specified
13947 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
13948 w.r.t. --without-debug and other include points
13949 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
13950 Catalogs
13951 * configure.in entities.h tree.h HTMLparser.c: removed
13952 --without-corba, made the _private field mandatory
13953
Daniel Veillard87a764e2001-06-20 17:41:10 +000013954Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13955
13956 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
13957 outputs a BOM in UTF8, an errata has been issued to avoid the
13958 problem, that was the most reasonable solution... Add support
13959 for a leading UTF8 BOM in entities.
13960
Daniel Veillard10ea86c2001-06-20 13:55:33 +000013961Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13962
13963 * valid.c: fixed a bug found when post validating an entity ref
13964 * xmllint.c: added --loaddtd and sligly changed --postvalid to
13965 activate it too
13966
Daniel Veillard39196eb2001-06-19 18:09:42 +000013967Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13968
13969 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
13970 weakness in the node copy the XPointer and the XInclude
13971 implementations. Serious cleanup.
13972
Daniel Veillard3739b982001-06-19 12:51:30 +000013973Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13974
13975 * Makefile.am: Kjartan Maraas provided a small patch to
13976 add xml2-config.in to EXTRA_DIST
13977
Daniel Veillarda9142e72001-06-19 11:07:54 +000013978Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13979
13980 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
13981 provided another failing case found in KDE, the way the
13982 ctxt->vctxt.nodeTab was allocated and freed changed over
13983 time but it wasn't completely cleaned up. This should fix it.
13984
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000013985Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13986
13987 * parser.c: Stephan Kulow also raised the fact that line number
13988 could get miscounted making debug harder, fixed the problem
13989 in xmlParseCharData()
13990
Daniel Veillard64b98c02001-06-17 17:20:21 +000013991Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13992
13993 * valid.c: Stephan Kulow pointed out a problem when validating
13994 and using an empty entity, forgot a 'break' in a case.
13995
Daniel Veillarde3c81b52001-06-17 14:50:34 +000013996Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13997
13998 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
13999 * doc/xml.html: updated with 2.3.11
14000
Daniel Veillard4ec885a2001-06-17 10:31:07 +000014001Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14002
14003 * TODO: updated adding cleanup of generated doc
14004 * configure.in: prepared to release 2.3.11
14005 * xmllint.c: added --version for bug reporting
14006 * doc/html/*.html: rebuilt the doc
14007
Daniel Veillard8b8d2252001-06-16 21:24:56 +000014008Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14009
14010 * xpath.c: first part of the work on selecting namespace to
14011 fix bug #56115
14012
Daniel Veillard96ed5832001-06-15 22:22:04 +000014013Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14014
14015 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
14016 when using -liconv
14017 * TODO: updated
14018
Daniel Veillardc4f631d2001-06-14 11:11:59 +000014019Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14020
14021 * HTMLtree.[ch]: more work on the HTML serialization routnes,
14022 cleanup, encoding support.
14023
Daniel Veillard608ad072001-06-14 08:32:28 +000014024Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14025
14026 * xpath.c: Thomas Broyer suggested a better patch for the / arg
14027
Daniel Veillard239d0522001-06-13 23:02:48 +000014028Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14029
14030 * xpath.c: bug detected by Ankh when / is used as a function arg
14031
Daniel Veillard02bb1702001-06-13 21:11:59 +000014032Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14033
14034 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
14035 of element and use it to avoid outputting formatting spaces at
14036 the wrong place. Implemented the format parameter for HTML save.
14037 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
14038 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
14039 result/HTML/wired.html: of course this impact the result of a
14040 number of HTML tests
14041
Daniel Veillard95d845f2001-06-13 13:48:46 +000014042Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14043
14044 * HTMLtree.[ch]: started augmenting the HTML save API with
14045 encoding and formatting parameters
14046
Daniel Veillardeca60d02001-06-13 07:45:41 +000014047Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14048
14049 * HTMLtree.h: cleanup and started evaluating the work needed on
14050 revamping the HTML output code
14051
Daniel Veillard84666b32001-06-11 17:31:08 +000014052Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14053
14054 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
14055
Daniel Veillard8bdd2202001-06-11 12:47:59 +000014056Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14057
14058 * valid.c: fixed bug #56049, forgot one check in the
14059 validation routine
14060
Daniel Veillardca2366a2001-06-11 12:09:01 +000014061Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14062
14063 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
14064
Daniel Veillard6761eee2001-06-11 10:29:38 +000014065Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14066
14067 * libxml.h: fixed an error in last commit
14068 * doc/FAQ.html: added an entry for compilation from CVS
14069
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000014070Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14071
14072 * xmlversion.h.in libxml.h: Cygwin patches
14073 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
14074 * tree.h: cleanup
14075
Daniel Veillardacd370f2001-06-09 17:17:51 +000014076Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14077
14078 * tree.c: patched xmlFreeNode() to avoid freeing() a static
14079 memory block in a strange case where libxml is linked twice
14080 in the binary.
14081
Daniel Veillard1d047672001-06-09 16:41:01 +000014082Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14083
14084 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
14085 state far too often, simple fix used to avoid it.
14086
Daniel Veillard4497e692001-06-09 14:19:02 +000014087Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14088
14089 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
14090 being processed, applied his patch
14091 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
14092
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000014093Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14094
14095 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
14096 provided fixes to compile on MSCC again
14097 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
14098 also provided an update for the project files.
14099
Daniel Veillarda682b212001-06-07 19:59:42 +000014100Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14101
14102 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
14103 bug #55810
14104
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000014105Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14106
14107 * tree.c: fixed xmlGetNsProp() to close bug #55683
14108 Note this requires libxslt to use it's own function instead.
14109
Daniel Veillardf0c53762001-06-07 16:07:07 +000014110Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14111
14112 * HTMLtree.c: when in a pre element no formatting space should
14113 be added.
14114 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
14115
Daniel Veillard068a9652001-06-07 15:30:26 +000014116Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14117
14118 * configure.in: added tests for signal() and signal.h
14119
Daniel Veillard541d6552001-06-07 14:20:01 +000014120Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14121
14122 * xpath.c: robert pointed out xmlXPathNINF was not initialized
14123
Daniel Veillard8a367d42001-06-07 14:01:34 +000014124Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14125
14126 * doc/libxml-doc.el: Felix Natter provided a new version for
14127 libxml2
14128
Daniel Veillard8a926292001-06-07 11:20:20 +000014129Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14130
14131 * HTMLtree.c: when in a pre element no formatting space should
14132 be added.
14133
Daniel Veillard14839d52001-06-06 16:11:56 +000014134Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14135
14136 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
14137
Daniel Veillarde95e2392001-06-06 10:46:28 +000014138Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14139
14140 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
14141 hack
14142 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
14143 * uri.c: fixed a warning
14144
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000014145Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14146
14147 * HTMLtree.c: trying to close bug #55772 escaping in script
14148 elements
14149 * doc/xml.html: suggest to send mail to the list
14150
14151Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000014152
14153 * error.c: attempt to fix the xmlGetVarStr breakage once and for
14154 good. Use a macro and based on the solution provided in
14155 vsnprintf manual page from GNU.
14156
Bjorn Reese99748722001-06-05 12:49:15 +000014157Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14158
14159 * error.c: Workaround for non-preserving variadic list.
14160 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
14161
Daniel Veillard2e4f1882001-06-01 10:11:57 +000014162Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14163
14164 * doc/xml.html: added 2.3.10 release
14165
Daniel Veillardb3a182e2001-06-01 09:28:09 +000014166Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14167
14168 * configure.in: releasing 2.3.10
14169
Daniel Veillard3c2758d2001-05-31 18:43:43 +000014170Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14171
14172 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
14173
Daniel Veillard20042422001-05-31 18:22:04 +000014174Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14175
14176 * encoding.c: Robert Collins provided a patch to add the
14177 "US-ASCII" encoding alias
14178
Daniel Veillard97ac1312001-05-30 19:14:17 +000014179Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14180
14181 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
14182 string oriented functions and started cleaning the related areas
14183 in xpath.c which needed fixing in this respect
14184
Daniel Veillard2d703722001-05-30 18:32:34 +000014185Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14186
14187 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
14188 #55380
14189 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
14190
Daniel Veillard9403a042001-05-28 11:00:53 +000014191Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14192
14193 * TODO: updated
14194 * nanohttp.[ch] : started adding APIs to get the redirected URL
14195 when this occurs (needed for further base computation
14196 * tree.h: cleanup
14197 * encoding.c: cleanup
14198 * SAX.c: minor change around ctxt->loadsubset
14199
Daniel Veillard6278fb52001-05-25 07:38:41 +000014200Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14201
14202 * Makefile.am include/Makefile.am: small change to have
14203 include/libxml rebuilt if working from CVS.
14204 * uri.c: applied another patch from Carl Douglas for URI escaping,
14205 this should close bug #51876
14206
Daniel Veillardd16df9f2001-05-23 13:44:21 +000014207Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14208
14209 * xinclude.c: fixed XInclude recursive behaviour bug #54678
14210 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
14211 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
14212 added specific regression test
14213 * parser.h: preparing for the XSLT mode where DTD inherited
14214 attributes are added to the tree.
14215
Daniel Veillardbbd22452001-05-23 12:02:27 +000014216Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14217
14218 * xinclude.[ch]: Updated the namespace for the Last Call version
14219 * result/XInclude/include test/XInclude/include: updated the
14220 testsuite accordingly
14221
Daniel Veillard8514c672001-05-23 10:29:12 +000014222Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14223
14224 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
14225 related to bug #51876
14226
Daniel Veillard42596ad2001-05-22 16:57:14 +000014227Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14228
14229 * tree.c: fixed a gross mistake in base computation, xml:base is
14230 not completely correct yet (need cascade).
14231 * xpath.[ch]: added the few things needed to find a function name
14232 and URI from the XPath context when it is called.
14233
Daniel Veillard81418e32001-05-22 15:08:55 +000014234Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14235
14236 * catalog.[ch]: fixes and add xmlLoadCatalogs()
14237 * DOCBparser.c: small cleanup
14238 * xmllint.c: added a --catalogs option to load catalogs from
14239 $SGML_CATALOG_FILES
14240 * tree.c: cleanup
14241 * configure.in: iconv library fixup, ICONV_LIBS
14242
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000014243Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14244
14245 * catalog.c: handling of CATALOG entries. detection of recursion,
14246 and a few bugfixes
14247 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
14248 against the default namespace
14249
Daniel Veillard04b93292001-05-21 08:15:31 +000014250Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14251
14252 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
14253
Daniel Veillarda97a19b2001-05-20 13:19:52 +000014254Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14255
14256 * parser.c: fixed propagation context info when parsing an
14257 external entity.
14258 * doc/html/*.html: regenerated a couple of docs
14259
Daniel Veillard4623acd2001-05-19 15:13:15 +000014260Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14261
14262 * doc/xml.html: update with 2.3.9 informations
14263
Daniel Veillardbed7b052001-05-19 14:59:49 +000014264Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14265
14266 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
14267 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
14268 * doc/html/* : rebuilt the docs
14269 * valid.c: small patch which may improve some case when
14270 validating.
14271
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000014272Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14273
14274 * HTMLparser.c: Closed bug #54891
14275 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
14276 to the suite
14277
14278Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14279
14280 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
14281 applied a documentation patch from LotR and filled in a few missing
14282 descriptions
14283
Daniel Veillard76d66f42001-05-16 21:05:17 +000014284Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14285
14286 * xpath.c tree.c parser.c: speed optimizations at the parser level
14287 document tree freeing and xpath evaluation
14288
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000014289Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14290
14291 * parser.c parser.h parserInternals.h: fixed a couple of
14292 interfaces for handling memory buffer input to const char *
14293 upon suggestion of JamesH.
14294
Daniel Veillardc3739e72001-05-15 15:23:27 +000014295Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14296
14297 * configure.in: LoTR sent a patch fixing the previous commit
14298
Daniel Veillarda4f27e02001-05-15 12:41:29 +000014299Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14300
14301 * configure.in: trying to deal again with the stoopid -R linking
14302 flag of Solaris
14303
Daniel Veillard790142b2001-05-15 10:51:53 +000014304Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14305
14306 * xpath.h: two nodeset access macros from Thomas Broyer
14307
Daniel Veillardba0b8c92001-05-15 09:43:47 +000014308Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14309
14310 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
14311 patch from Thomas Broyer
14312
Daniel Veillarde62d36c2001-05-15 08:53:16 +000014313Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14314
14315 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
14316 case
14317 * INSTALL: was empty added stuff from the FAQ
14318
Daniel Veillard75bea542001-05-11 17:41:21 +000014319Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14320
14321 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
14322 attributes handling and #54433 by adding xmlUnsetProp()
14323 and xmlUnsetNsProp()
14324
Daniel Veillard0a2a1632001-05-11 14:18:03 +000014325Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14326
14327 * HTMLparser.c: Patch from Jonas Borgström
14328 (htmlGetEndPriority): New function, returns
14329 the priority of a certain element.
14330 (htmlAutoCloseOnClose): Only close inline elements if they
14331 all have lower or equal priority.
14332 * result/HTML: this of course changed a number of tests results.
14333
Daniel Veillard7d6fd212001-05-10 15:34:11 +000014334Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14335
14336 * xmlIO.c catalog.c: plugged in the default catalog resolution
14337 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
14338 documentations
14339 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
14340
Daniel Veillarda7374592001-05-10 14:17:55 +000014341Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14342
14343 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
14344 integrating catalogs
14345 * catalog.[ch] testCatalog.c: adding a small catalo API
14346 (only SGML catalog support).
14347 * parser.c: restaured xmlKeepBlanksDefault(0) API
14348
Daniel Veillardc17337c2001-05-09 10:51:31 +000014349Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14350
14351 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
14352
Daniel Veillard257d9102001-05-08 10:41:44 +000014353Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14354
14355 * parser.c: added xmlParseExternalEntityPrivate() to allow
14356 propagation of ctxt->_private when parsing external entities
14357
Daniel Veillard083c2662001-05-08 08:27:14 +000014358Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14359
14360 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
14361
Daniel Veillard01ef7382001-05-08 07:31:43 +000014362Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14363
14364 * configure.in: fixed a small portability problem with AM_CONDITIONAL
14365
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000014366Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14367
14368 * valid.c: warn when indeterminist content model is detected
14369 * result/VC/ElementValid8: this adds a message
14370 * Makefile.am: add --novalid for VCM tests
14371 * parserInternals.c: added a call to Init memory
14372
Daniel Veillard64269352001-05-04 17:52:34 +000014373Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14374
14375 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
14376 when both parameters are NULL.
14377
Daniel Veillard37721922001-05-04 15:21:12 +000014378Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14379
14380 * valid.c: applied small patch from Gary Pennington, reindented
14381 some part of the code.
14382
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000014383Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14384
14385 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
14386 release, updated and regenerated the docs
14387
Daniel Veillard357c9602001-05-03 10:49:20 +000014388Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14389
14390 * xpath.c result/XPath/expr/floats : clarified and cleanup
14391 printing of abnormal floats in tests.
14392
Daniel Veillarda2bc3682001-05-03 08:27:20 +000014393Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14394
14395 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
14396 * results/HTML/ : a few changes in the output of the HTML tests as
14397 a result.
14398 * configure.in: tying to fix -liconv where needed
14399
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000014400Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14401
14402 * Makefile.am: fixed a stupid error
14403
Daniel Veillard7150a032001-05-02 16:41:11 +000014404Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14405
14406 * configure.in Makefile.am: make the inclusion of the trio
14407 modules in the library conditional
14408
Daniel Veillardc057c5d2001-05-02 12:41:24 +000014409Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14410
14411 * DOCBparser.c: patche from László Kovács, fixed entities refs
14412 in attributes handling
14413
Daniel Veillardedddff92001-05-02 10:58:52 +000014414Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14415
14416 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
14417 flushing
14418
Daniel Veillardc8f620b2001-04-30 20:31:33 +000014419Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14420
14421 * xpath.c: fix of an XSLT namespace bug reported on the list
14422 general/bug-8-
14423
Daniel Veillard5792e162001-04-30 17:44:45 +000014424Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14425
14426 * strio.h trio.c: Dan McNichol suggested a couple of small
14427 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
14428
Daniel Veillard02141ea2001-04-30 11:46:40 +000014429Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14430
14431 * tree.c parser.c encoding.c: spent a bit more time looking
14432 at the parsing speed and DOM handling. Added a few more
14433 speedups.
14434
Daniel Veillard3ed155f2001-04-29 19:56:59 +000014435Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14436
14437 * parser.c: small but effective parsing speed improvement
14438
Daniel Veillardb59076b2001-04-29 17:04:07 +000014439Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14440
14441 * configure.in: default on the DocBook parser inclusion (for Gnome)
14442 * DOCBparser.h: fixed a header reference
14443
Daniel Veillardb45c43b2001-04-28 17:02:11 +000014444Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14445
14446 * configure.in xpath.c: applied Bjorn patches for FPE on the
14447 alpha
14448
Daniel Veillardeefd4492001-04-28 16:55:50 +000014449Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14450
14451 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
14452 xmlSaveFormatFileTo()
14453
Daniel Veillarde39a93d2001-04-28 14:35:02 +000014454Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14455
14456 * xpath.c: simple and efficient optimization, XPath functions
14457 aways bind to the same code, cache this
14458 * TODO: updated (by saying some is obsolete)
14459
Daniel Veillard2156a562001-04-28 12:24:34 +000014460Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14461
14462 * xpath.c: more cleanup work on XPath name parsing routines
14463
Daniel Veillard61d80a22001-04-27 17:13:01 +000014464Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14465
14466 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
14467 xmlXPathParseName
14468 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
14469 * debugXML.c: avoid compilation problems if compiling without
14470 HTML support, Igor Zlatkovic
14471 * win32/libxml2/libxml2.def.src: being able to compile without
14472 XPath on Windows
14473
Daniel Veillarddbb14a72001-04-26 20:54:01 +000014474Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14475
14476 * libxml.m4: yet another patch from Toshio Kuratomi
14477
Daniel Veillard2913e4c2001-04-26 19:29:02 +000014478Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14479
14480 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
14481
Daniel Veillard67fee942001-04-26 18:59:03 +000014482Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14483
14484 * tree.[ch]: added xmlSaveFormatFile interface for saving
14485 and indenting a file.
14486
Daniel Veillard82e49712001-04-26 14:38:03 +000014487Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14488
14489 * xpath.c: fixed bug #53689 related to processing-instruction()
14490
Daniel Veillard02f077a2001-04-26 10:59:11 +000014491Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14492
14493 * DOCBparser.c: patche from László Kovács
14494
Daniel Veillard30211a02001-04-26 09:33:18 +000014495Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14496
14497 * parser.c: applied fixes from Christian Glahn bug report #53391
14498
Daniel Veillard5a7c3452001-04-26 09:16:13 +000014499Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14500
14501 * error.c: Jean François Lecomte provided a complete description
14502 and a fix to bug #53537
14503
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000014504Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14505
14506 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
14507
Daniel Veillard1034da22001-04-25 19:06:28 +000014508Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14509
14510 * DOCBparser.c SAX.c: a bit more work on entities processing.
14511 Still Need to cleanup XML output and references in attributes
14512
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000014513Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14514
14515 * DOCBparser.c include/Makefile.am: two patches from László Kovács
14516
Daniel Veillardb33c2012001-04-25 12:59:04 +000014517Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14518
14519 * tree.c: trying to fix #53574, not completely complete,
14520 I would like xmllint --copy --debug test/ent1 and
14521 xmllint --debug test/ent1 to show the same result.
14522 * xpath.c: fix a bug when trying to sort namespace nodes
14523
Daniel Veillard5146f202001-04-25 10:29:44 +000014524Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14525
14526 * HTMLtree.c: real fix for #53402
14527
Daniel Veillard7533cc82001-04-24 15:52:00 +000014528Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14529
14530 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
14531 PIs when using xsl:output
14532 * valid.c: closing #53537 some case generate segfaults if there
14533 is validity errors
14534
Daniel Veillard61b33d52001-04-24 13:55:12 +000014535Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14536
14537 * SAX.c testDocbook.c DOCBparser.c: more work on the support
14538 of external parsed entities, added --noent to testDocbook
14539 * valid.c: Garry Pennington found an uninitialized variable
14540 access in xmlValidateElementContent()
14541
Daniel Veillard56098d42001-04-24 12:51:09 +000014542Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14543
14544 * HTMLparser.c : HTML parsing still sucks ... trying to deal
14545 with madness
14546 * result/HTML/ : this modified the result of the regression tests
14547 a lot.
14548
Daniel Veillard122376b2001-04-24 12:12:30 +000014549Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14550
14551 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
14552 to doc where it wasn't checked against NULL reported by
14553 Jens Laas
14554
Daniel Veillard43dadeb2001-04-24 11:23:35 +000014555Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14556
14557 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
14558 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
14559
Daniel Veillardeae522a2001-04-23 13:41:34 +000014560Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14561
14562 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
14563 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
14564 * SAX.[ch]: cleanup and updates for DocBook
14565 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
14566 ex SGML identifier changes
14567 * valid.c: removed a static unused function.
14568
Daniel Veillardde57c612001-04-23 09:13:36 +000014569Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14570
14571 * HTMLtree.c: applied change for Paul Sponagl on script saving
14572 * Makefile.am: the warning about entity title.xml are normal.
14573
Daniel Veillard393df012001-04-22 20:11:18 +000014574Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14575
14576 * configure.in: release of 2.3.7
14577 * Makefile.am: fixing make distcheck
14578
Daniel Veillarda41123c2001-04-22 19:31:20 +000014579Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14580
14581 * doc/html/* doc/xml.html: updated and regenerated the docs
14582
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000014583Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14584
14585 * xpath.c: fixed the XPointer problem introduced in 2.3.6
14586
Daniel Veillarde82a9922001-04-22 12:12:58 +000014587Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14588
14589 * tree.c: fixed #53388 with the provided patch
14590
Daniel Veillard06803992001-04-22 10:35:56 +000014591Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14592
14593 * valid.c: Bjorn detected an invalid memory access. Fixed
14594 vstateVPush()
14595
Daniel Veillard40af6492001-04-22 08:50:55 +000014596Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14597
14598 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
14599
Bjorn Reese70a9da52001-04-21 16:57:29 +000014600Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14601
14602 * libxml.h: new header used only for the compilation of libxml
14603 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
14604 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
14605 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
14606 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
14607 xmlmemory.c xpath.c xpointer.c: libxml.h integration
14608 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
14609 baseline (version 1.2 plus a single patch).
14610 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
14611 scientific notation for numbers. Tests added.
14612 * xpath.c: formatting of numbers changed to use sprintf
14613 (contribution from William Brack)
14614
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000014615Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14616
14617 * valid.c: cleanup, more useful debugging
14618 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
14619 * xmlIO.c: entity loading is printed as an error when validating
14620
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000014621Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14622
14623 * valid.c: fixed to validate within entities
14624 * test/VCM/v22.xml: added a specific testcase
14625
Daniel Veillardca1f1722001-04-20 15:47:35 +000014626Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14627
14628 * valid.c: forgot an epsilon transition in for ()+
14629 * test/VCM/v21.xml : added a specific test case
14630
Daniel Veillard85349052001-04-20 13:48:21 +000014631Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14632
14633 * valid.c: removed a state explosion exhibited by RSS
14634 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
14635 from bug #51872
14636
Daniel Veillarddab4cb32001-04-20 13:03:48 +000014637Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14638
14639 * valid.[ch] tree.h: worked *hard* to get non-determinist content
14640 validation without using an ugly NFA -> DFA algo in the source.
14641 Made a specific algorithm easier to maintain, using a single
14642 stack and without recursion.
14643 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
14644 * hash.c: made the growing routine static
14645 * tree.h parser.c: added the parent information to an
14646 xmlElementContent node.
14647
Daniel Veillarde470df72001-04-18 21:41:07 +000014648Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14649
14650 * SAX.c parser.c xpath.c: generating IDs when not validating
14651 from an external parsed entity was poisoning the ID has table
14652 with removed values. This was killing XSLT on the KDE help
14653 browser.
14654
Daniel Veillardceacdd92001-04-18 15:10:35 +000014655Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14656
14657 * entities.h: andrew@ugh.net.au detected a double declaration
14658
Daniel Veillarda10efa82001-04-18 13:09:01 +000014659Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14660
14661 * debugXML.c hash.c tree.h valid.c : some changes related to
14662 the validation suport to improve speed with DocBook
14663 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
14664 the way validation errors get reported
14665
Daniel Veillard1ed3f882001-04-18 09:45:35 +000014666Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14667
14668 * HTMLparser.c HTMLtree.c: applied part of the patches provided
14669 by P C Chow and William M. Brack for XSLT HTML output
14670
Daniel Veillard2d90de42001-04-16 17:46:18 +000014671Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14672
14673 * xmlversion.h.in win32config.h win32/libxml2/*: applied
14674 Igor Zlatkovic patches for MSC compilation and added his
14675 updates
14676
Daniel Veillarde043ee12001-04-16 14:08:07 +000014677Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14678
14679 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
14680 prefix lookup.
14681 * parserInternals.c: fixed the bug reported by Morus Walter
14682 due to an off by one typo in xmlStringCurrentChar()
14683
Daniel Veillarda3bfca52001-04-12 15:42:58 +000014684Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14685
14686 * HTMLparser.c result/HTML/*: revamped the way the HTML
14687 parser handles end of tags or end of input
14688
Daniel Veillard82daa812001-04-12 08:55:36 +000014689Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14690
14691 * tree.[ch] : added xmlDocCopyNode for gdome2 support
14692
Daniel Veillard67a21302001-04-11 14:39:16 +000014693Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14694
14695 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
14696 bug where the linktime verions of free() won't work ...
14697
Daniel Veillard27b55282001-04-11 12:22:25 +000014698Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14699
14700 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
14701
Daniel Veillardafc73112001-04-11 11:51:41 +000014702Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14703
14704 * doc/xml.html: added 2.3.6 release
14705
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000014706Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14707
14708 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
14709 * result/wml.xml: resulted in a small output change
14710
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000014711Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14712
14713 * tree.c: xmlNewDoc was missing the charset initialization
14714 * xmllint.c: added --auto to autogenerate a doc, allow to
14715 reproduce the problem fixed on xmlNewDoc
14716
Daniel Veillard1731d6a2001-04-10 16:38:06 +000014717Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14718
14719 * xpath.c: trying to get 52979 solved
14720 * tree.c result/ result/noent/: trying to get 52712 solved, this
14721 also made me clean up the fact that XML output in general should
14722 not add formating blanks by default, this changed the output of
14723 a few tests
14724
Daniel Veillard73639a72001-04-10 14:31:39 +000014725Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14726
14727 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
14728
Daniel Veillardfac26a12001-04-08 13:08:14 +000014729Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14730
14731 * configure.in: finally released 2.3.6
14732
Daniel Veillard911f49a2001-04-07 15:39:35 +000014733Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14734
14735 * xpath.c: checking for null pointer generated by new code
14736
Daniel Veillardd8df6c02001-04-05 16:54:14 +000014737Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14738
14739 * xpath.c: fixed a [] evaluation problem reported
14740 * test/XPath/tests/simpleaddr: extended test
14741 * result/XPath/simpleaddr: updated result
14742
Daniel Veillard3b2c2612001-04-04 00:09:00 +000014743Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14744
14745 * xmllint.c: Dan Timis reported a portability problem
14746 on Macs without mmap, fixed it.
14747
Daniel Veillardb38bd552001-04-03 18:22:00 +000014748Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14749
14750 * testXPath.c : added a --tree option allowing to display the
14751 tree dump of the XPath expression
14752
Daniel Veillard4dd93462001-04-02 15:16:19 +000014753Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14754
14755 * xpath.c: fixed a memleak when comparing nodesets
14756 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
14757 * tree.c: added a TODO
14758
Daniel Veillard92ad2102001-03-27 12:47:33 +000014759Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14760
14761 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
14762 we need string functions
14763 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
14764 to be able to use them where needed. Applied some changes
14765 to reduce name linking pollution and compile in only what's
14766 needed.
14767 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
14768 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
14769 for the string manipulation functions
14770 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
14771 to the free() function of xmlmemory.c
14772 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
14773 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
14774 usage.
14775
14776
Daniel Veillard2be30642001-03-27 00:32:28 +000014777Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14778
14779 * error.c: applied the context output patch of the error
14780 handling submitted by Chuck Griffith
14781 * error/VC/*: this slightly change some error logs
14782
Daniel Veillard50582112001-03-26 22:52:16 +000014783Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14784
14785 * parser.c: fixed line number reporting on error
14786
Daniel Veillard04be4f52001-03-26 21:23:53 +000014787Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14788
14789 * parser.c: Sullivan and Darin found a parser bug,
14790 applied the patch.
14791
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000014792Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14793
14794 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
14795 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
14796 xmlversion.h.in xpointer.c: of course the way I defined
14797 UNUSED breaks on old gcc version. Try to be smart and
14798 also define it directly in xmlversion.h
14799 * configure.in: removed -ansi flag from the pedantic set
14800
14801Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000014802 Huge cleanup, I switched to compile with
14803 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
14804 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
14805 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
14806 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
14807 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
14808 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
14809 encoding.h entities.c error.c list.[ch] nanoftp.c
14810 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
14811 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
14812 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
14813 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
14814 Cleanup, staticfied a number of non-exported functions,
14815 detected and cleaned up a dozen of problem found this way,
14816 avoided a lot of public function name/typedef/system names clashes
14817 * doc/xml.html: updated
14818 * configure.in: switched private flags to the really pedantic ones.
14819
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000014820Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14821
14822 * configure.in: 2.3.5
14823 * doc/html/*: rebuilt the docs
14824
Daniel Veillard146c9122001-03-22 15:22:27 +000014825Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14826
14827 * parser.c: fixed a reported bug in NOTATION parsing
14828 * uri.c: accepted but not fixed bug 51876, added TODO
14829 * Makefile.am: fixed bug 51876
14830
Daniel Veillarda5f013b2001-03-22 12:44:45 +000014831Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14832
14833 * config.h.in configure.in error.c: fix a compilation problem
14834 on platforms without vsnprintf (xml@thewrittenword.com)
14835
Daniel Veillarde020c3a2001-03-21 18:06:15 +000014836Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14837
14838 * parser.c: fixed a function name header typo
14839 * SAX.c: notations can also occur in external subset.
14840
Daniel Veillard7d42b542001-03-20 13:22:46 +000014841Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14842
14843 * error.c: removed a C++ like comment
14844
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000014845Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14846
14847 * parser.c: fixing bug 52299 strange condition leading
14848 to a parser crash due to a buffer overflow
14849 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
14850 added the specific test case
14851
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000014852Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14853
14854 * xpath.[ch]: still a lot of cleanup based on XSLT, added
14855 xmlXPathConvert{String,Number,Boolean} to be able to make
14856 type casts without a context stack, fixed some implementation
14857 problems related to the absence of context at parse-time,
14858 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
14859 in the public API too
14860 * xpointer.c xpathInternals.h: we need to know at parse time
14861 whether we are compiling an XPointer
14862
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000014863Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14864
14865 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
14866 cleaned up the parser internals, refactored XPath code, added
14867 new compilation based APIs and cleanly separated public and
14868 private APIs.
14869
Daniel Veillardd007d6c2001-03-19 00:01:07 +000014870Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14871
14872 * xpath.h: the comp field must be added at the end to avoid
14873 killing binary compat.
14874
Daniel Veillard9e7160d2001-03-18 23:17:47 +000014875Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14876
14877 * Makefile.am: detect XPath memleaks in regreson tests
14878 * error.c: fixed and error w.r.t. error reporting still using
14879 stderr
14880 * hash.c: added new line at end of file
14881 * tree.h: minor cleanup
14882 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
14883 expression parsing from evaluation, resulted in a number of
14884 changes internally, and in XPointer. Likely to break stuff
14885 using xpathInternals.h but should remain binary compatible,
14886 new interfaces will be added.
14887
Daniel Veillardd574f782001-03-14 19:40:17 +000014888Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14889
14890 * configure.in: fixed a couple of problems reported by
14891 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
14892 without gcc on non linux platforms.
14893
Daniel Veillard0a6c3582001-03-14 19:15:37 +000014894Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14895
14896 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
14897 a fix for --with-html-dir= configure support. I hope it won't
14898 break rpm generation
14899
Daniel Veillarda022fe02001-03-14 16:30:00 +000014900Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14901
14902 * xmlIO.c: one function comment cleanup.
14903
Daniel Veillard25239c12001-03-14 13:56:48 +000014904Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14905
14906 * SAX.c: external subset notations were improperly registered
14907 in the internal subset.
14908
Daniel Veillard2c4754f2001-03-13 09:31:12 +000014909Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14910
14911 * README.cvs-commits: added, pointing to HACKING
14912 * HACKING: updated
14913
Daniel Veillard82ab81e2001-03-12 21:11:21 +000014914Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14915
14916 * parser.c: and Matt Sergeant found one in the XML push
14917 parser (erroneous check I forgot to remove when I fixed the
14918 main parser).
14919
Daniel Veillard68d7b672001-03-12 18:22:04 +000014920Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14921
14922 * xpath.c: ptittom found a small bug in UnaryExpr
14923
Daniel Veillarde356c282001-03-10 12:32:04 +000014924Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14925
14926 * configure.in: bumped to 2.3.4
14927 * error.c: fixed bug #51860
14928 * tree.c: fixed bug #51861
14929 * valid.c: cleanup, more debug, failed to fix one bug crap ...
14930 * tree.[ch] : added xmlDefaultBufferSize
14931 * nanoftp.c: typo in function name header block
14932 * doc/xml.html : updated, added link to XML::LibXSLT
14933 * doc/html/* : rebuilt the docs
14934
Daniel Veillard80f32572001-03-07 19:45:40 +000014935Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14936
14937 * parser.c SAX.c: the new content parsing code raised an
14938 ugly bug in the characters() SAX callback. Found it
14939 just because of strangeness in XSLT XML Rec ouptut :-(
14940
Daniel Veillard6c831202001-03-07 15:57:53 +000014941Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14942
14943 * Makefile.am: Martin Baulig suggested to add -lm
14944 * tree.c: found another bug in xmlNodeGetContent()
14945
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000014946Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14947
14948 * xpath.c: Bjorn found the error related to strictness of comparison.
14949
Daniel Veillard29631a82001-03-05 09:49:20 +000014950Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14951
14952 * parser.c: trying to fix the Dtd parsing problem reported
14953 by Gary, side effect of last week speed optimizations.
14954
Daniel Veillard14be0a12001-03-03 18:50:55 +000014955Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14956
14957 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
14958 * parserInternals.c: removed unneeded test raised by Stric
14959
Bjorn Reesee1dc0112001-03-03 12:09:03 +000014960Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
14961
14962 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
14963 and fixed by William Brack). Added xmlXPathFormatNumber.
14964 Changed the sorting slightly.
14965 * configure.in Makefile.am example/Makefile.am: Added -lm.
14966 Please note that applications linking with libxml2, must
14967 also like with the math library from now on.
14968
Daniel Veillardf9533d12001-03-03 10:04:57 +000014969Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14970
14971 * HTMLparser.c: fixed loop reported by Marc Sanfacon
14972
Daniel Veillard2f362242001-03-02 17:36:21 +000014973Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14974
14975 * parser.c: one must report spaces even if the Dtd element
14976 content proves that this is not part of the element content.
14977 * result/valid/*.xml: this changed the ouptu slightly
14978
Daniel Veillardb402c072001-03-01 17:28:58 +000014979Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14980
14981 * configure.in: bumped to 2.3.3
14982 * doc/xml.html: updated
14983
Daniel Veillard77851712001-02-27 21:54:07 +000014984Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14985
14986 * tree.c: minor doc fix
14987 * xpath.c: deallocation issues when a result tree has been
14988 converted to a node-set
14989
Daniel Veillardec70e912001-02-26 20:10:45 +000014990Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14991
14992 * doc/xml.html: oops corrected dates s/2000/2001
14993
Daniel Veillard8730c562001-02-26 10:49:57 +000014994Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14995
14996 * valid.c: new patch from Gary Pennington
14997
Daniel Veillard91e9d582001-02-26 07:31:12 +000014998Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14999
15000 * doc/xml.html: applied patch from Ankh
15001
Daniel Veillardedac3c92001-02-26 01:36:19 +000015002Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15003
15004 * xinclude.c: fixed a problem building on Mac
15005
Daniel Veillard21a0f912001-02-25 19:54:14 +000015006Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15007
15008 * parser.c: more work on increasing parsing ferformances
15009
Daniel Veillard48b2f892001-02-25 16:11:03 +000015010Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15011
15012 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
15013 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
15014 avoiding memcpy in production builds MEM_CLEANUP macro use
15015 * parser.[ch] parserInternals.c: optimizations of the tightest
15016 internal loops inside the parser. Better checking of I/O
15017 flushing/loading conditions
15018 * xmllint.c : added --timing
15019
Daniel Veillard71681102001-02-24 17:48:53 +000015020Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15021
15022 * configure.in: bumped to 2.3.2
15023 * doc/xml.html: updated for release
15024
Daniel Veillardbbd51d52001-02-24 03:07:03 +000015025Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15026
15027 * xpath.c: found a memleak and fixed a nasty bug
15028
Daniel Veillardf7cd4812001-02-23 18:44:52 +000015029Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15030
15031 * xmllint.[c1] : added return code errors for xmllint
15032 * xpath.c: specific debug dump function for result value trees
15033
Daniel Veillard4b637072001-02-21 21:52:55 +000015034Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15035
15036 * xpath.c: finally implemented xmlXPathCompareNodeSets
15037 * test/XPath/expr/floats results/XPath/expr/floats: added
15038 a test for float expressions
15039
Daniel Veillardf714aa32001-02-21 03:07:44 +000015040Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15041
15042 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
15043 * parserInternals.[ch]: trying to speed up parsing
15044 * xpath.c : speeded up node set equality op
15045
Daniel Veillarde0c3a622001-02-19 18:05:20 +000015046Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15047
15048 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
15049 better handling of ID/IDREF and the list modules associated
15050 * configure.in: small CFLAGS cleanup
15051
Daniel Veillarda8abee62001-02-19 15:14:59 +000015052Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15053
15054 * configure.in: fixed iconv detection on AIX (stric)
15055
Daniel Veillardbca64ef2001-02-19 22:20:01 +000015056Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000015057
15058 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
15059
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000015060Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
15061
15062 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
15063 and optimized xmlXPathNodeSetSort
15064
Daniel Veillard142adbf2001-02-17 13:21:05 +000015065Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15066
15067 * xpath.c: bug fix when context size is 0
15068 * parser.c: I like Norm's Dtd because they still manage to break
15069 the parser occasionally
15070
Daniel Veillardf23e0092001-02-16 13:21:29 +000015071Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15072
15073 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
15074
Daniel Veillarde0e26512001-02-16 00:11:46 +000015075Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15076
15077 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
15078 attributes within the XML-1.0 namespace
15079
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000015080Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15081
15082 * xpathInternals.h: exported a few axis functions
15083 * doc/xml.html: updated the doc
15084
Daniel Veillard760f4422001-02-15 14:59:48 +000015085Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15086
15087 * configure.in: applied patch from Daniel van Balen for OpenBSD
15088 and bumped version to 2.3.1
15089 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
15090 attempt to find autoclosing was simply broken, removed it,
15091 updated the examples, this is better
15092
Daniel Veillardd194dd22001-02-14 10:37:43 +000015093Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15094
15095 * hash.[ch]: added Paolo Casarini patch to provide Delete from
15096 hash functionnalities.
15097 * doc/html/* : rebuild the doc
15098
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000015099Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15100
15101 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
15102 on predicate
15103 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
15104 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
15105 really want to have tags closed on output even if we accept
15106 unclosed ones on input
15107
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000015108Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15109
15110 * xpath.c: ouch don't free NULL, rare case fixed
15111 * tree.c: don't coalesce text nodes if they don't have the
15112 same behaviour wrt escaping on output
15113
Daniel Veillardd12b69d2001-02-11 20:17:31 +000015114Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15115
15116 * xpath.c: small fixup
15117 * SAX.c: don't warn on empty namespaces.
15118
Daniel Veillard6a2e4062001-02-08 10:31:33 +000015119Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15120
15121 * README: a bit of cleanup
15122 * configure.in: preparing for 2.3.0 release
15123
Daniel Veillard1f83d392001-02-08 09:37:42 +000015124Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15125
15126 * hash.[ch]: added a first version of xmlHashSize()
15127 * valid.c: another bug fix from Gary Pennington
15128
Daniel Veillard5eef6222001-02-07 18:24:48 +000015129Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15130
15131 * valid.c: couple of bug fixes pointed by Gary Pennington
15132 * HTMLtree.c: #if 0 cleanup
15133
Daniel Veillard2c257ec2001-02-06 13:29:07 +000015134Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15135
15136 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
15137 which removes a time consuming check of xmlXPathNodeSetAdd()
15138 and use it in places where we are sure to not break unicity
15139
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000015140Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15141
15142 * xpath.c: bug fixes found from XSLT
15143 * tree.c: preserve node->name special values when copying nodes.
15144 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
15145 external subset are fetched when available but without full
15146 validation. Added xmlLoadExtDtdDefaultValue, need a function.
15147 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
15148 output with encoding disabled.
15149
Daniel Veillard2c833b62001-02-03 08:52:06 +000015150Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15151
15152 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
15153 xmlCheckFilename should not be called from xmlFileOpenW
15154 and xmlGzfileOpenW
15155
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000015156Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15157
15158 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
15159 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
15160 added the new tests for URI normalization
15161 * testURI.c: fixed stoopid bugs
15162 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
15163 the URI in the error messages are now properly normalized
15164
Daniel Veillardea28ce62001-02-02 08:20:19 +000015165Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15166
15167 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
15168
Daniel Veillarde99a4762001-02-01 04:34:35 +000015169Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15170
15171 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
15172
Daniel Veillard2b325a02001-01-31 20:46:31 +000015173Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15174
15175 * xpath.c: fixed mod operator
15176
Daniel Veillardde55cf62001-01-31 15:53:13 +000015177Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15178
15179 * parser.c: fixed xmlStrcat doc
15180 * tree.c: 2 fixes form Anders Carlson for copying nodes and
15181 trees.
15182
Daniel Veillard2f913b72001-01-31 13:23:49 +000015183Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15184
15185 * xpath.c result/XPath/tests/chaptersbase
15186 result/XPath/tests/simplebase: fixed XPath node()
15187 * tree.c: small fix in xmlNewNs()
15188 * Makefile.am: removed extraneous xml2Conf.sh rule
15189
Daniel Veillardb42042b2001-01-28 07:40:36 +000015190Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15191
15192 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
15193 Changed the library name, in order to get libxml-devel and
15194 libxml2-devel to coexist on a single system
15195 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
15196 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
15197
Daniel Veillardee0a4662001-01-27 18:59:33 +000015198Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15199
15200 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
15201 libxml2-devel installable in // as libxml-devel.
15202
Daniel Veillard5eb05942001-01-27 17:50:22 +000015203Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15204
15205 * doc/Makefile.am: fixed make rebuild in doc
15206 * doc/html/*.html: rebuilt the docs
15207
Daniel Veillard65c295d2001-01-26 09:32:39 +000015208Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15209
15210 * tree.c: patch from Bjorn Reese on xmlBufferCCat
15211
Daniel Veillard8e199902001-01-25 18:54:39 +000015212Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15213
15214 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
15215 the HTML doc to go into the -devel RPM ...
15216 * aclocal.m4 config.h.in: some updates due to auto* magic
15217
Daniel Veillard93086662001-01-25 18:13:04 +000015218Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15219
15220 * xpath.h: added a hook in the context structure allowing to
15221 link to extra support, needed for XSLT
15222
Daniel Veillardf17e09b2001-01-25 13:55:35 +000015223Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15224
15225 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
15226 xmlXPtrCmpPoints to use it.
15227 * propagated the following patch from Alejandro Forero
15228 * include/win32config.h xmlIO.c: applied further suggestions
15229 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
15230 * example/gjobread.c: fixed warnings, now that it builds
15231
15232Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
15233
15234 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
15235
15236 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
15237 filename points to a valid file (not a directory).
15238 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
15239 Added calls to xmlCheckFilenameDir.
15240
15241 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
15242 `path' (rather than `filename') as the parameter to gzopen and open.
15243
Daniel Veillard48177c22001-01-23 15:27:41 +000015244Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15245
15246 * Makefile.am: fixed a problem with EXTRA_DIST
15247
Daniel Veillardb83ba402001-01-22 22:45:10 +000015248Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15249
15250 * Makefile.am example/Makefile.am: finally found the trick
15251 to build the example, i.e. add "." in SUBDIRS before example
15252 in the list <grin/>
15253
Daniel Veillard82687162001-01-22 15:32:01 +000015254Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15255
15256 * doc/xml.html: updated with an XSLT section, removed pointer to
15257 W3C CVS base.
15258
Daniel Veillard8a7642f2001-01-22 10:45:16 +000015259Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15260
15261 * xpath.c: when copying a XSLT tree object teh tree need to be copied
15262 too, and deallocation need to occur the same way.
15263
Daniel Veillarde4566462001-01-22 09:58:39 +000015264Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15265
15266 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
15267 type correponding to an XSLT result tree fragment. Share most
15268 of the data format with node set, as well as operators.
15269 * HTMLtree.c: added a newline at the end of the doctype output
15270 whe this one is not present initially.
15271 * tree.c: make sure taht the parent and doc pointers are properly
15272 set when copying attributes (lists).
15273
Daniel Veillard701c7362001-01-21 09:48:59 +000015274Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15275
15276 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
15277
Daniel Veillard5a2b6972001-01-20 21:15:50 +000015278Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15279
15280 * xpath.c: seems I finally killed that ugly path evaluation
15281 context bug (tagged 9999 in case is is wrong)
15282
Daniel Veillard8f4d9752001-01-19 05:32:34 +000015283Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15284
15285 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
15286 for XSLT
15287
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000015288Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15289
15290 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
15291 for xmlGzfileOpen() bug
15292
Daniel Veillardf6eea272001-01-18 12:17:12 +000015293Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15294
15295 * xpath.c: removed an error found by XSLT usage
15296 * tree.c parserInternals.h: use a predefined static string
15297 for text and comment nodes, avoid freeing them in xmlFreeNode,
15298 exported the string name in parserInternals.h and added
15299 another value to disable encoding at output (for XSLT),
15300 gain memory, time.
15301
Daniel Veillard8f2cc572001-01-17 08:19:35 +000015302Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15303
15304 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
15305 win32/libxml2/libxml2_so.dsp: new makefiles and update
15306 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
15307
Daniel Veillardf831bfb2001-01-16 17:26:04 +000015308Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15309
15310 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
15311 Gary Pennington
15312
Daniel Veillard389e6b72001-01-15 19:41:13 +000015313Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15314
15315 * xpath.c: fixed the comaprision of values and nodelists,
15316 need to compare nodelist still ...
15317 * debugXML.c: avoided a possible core dump
15318 * HTMLparser.c: cleanup
15319 * nanohttp.c: contributed fix.
15320 * tree.c: fixes in properties handling added xmlSetNsProp
15321 needed by libxslt
15322 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
15323 comment
15324 * TODO: updated
15325
Daniel Veillard167bd532001-01-06 21:09:34 +000015326Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15327
15328 * parser.c parserInternals.c: applied Bjorn Reese optimization
15329 patch
15330
15331Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15332
15333 * Makefile.am: applied patch fro make check from Martin Vidner
15334
Daniel Veillard503b8932001-01-05 06:36:31 +000015335Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15336
15337 * configure.in: preparing 2.2.11
15338 * doc/html/*: rebuild the HTML files
15339 * doc/xml.html : updated
15340
Daniel Veillardc2f4df22001-01-04 14:06:39 +000015341Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15342
15343 * tree.c: fixed a stupid bug
15344 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
15345 patches related to validation of an XInclude processing result
15346 * TODO: updated
15347
Daniel Veillarde2488192001-01-04 10:54:22 +000015348Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15349
15350 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
15351 on large files
15352
Daniel Veillardf060a412001-01-03 20:52:44 +000015353Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15354
15355 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
15356
Daniel Veillard45cff692001-01-03 18:02:04 +000015357Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15358
15359 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
15360 reported by Jonas Borgström
15361 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
15362
Daniel Veillard08108982001-01-03 15:24:58 +000015363Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15364
15365 * testXPath.c xpath.c: fixing the XPath union expressions problem
15366 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
15367
Daniel Veillard4a6845d2001-01-03 13:32:39 +000015368Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15369
15370 * xmllint.c: Made is so if the file name is "-" is will read form
15371 standard input. Sven Heinicke <sven@zen.org>
15372 * tree.c: fixed a problem when growing buffer
15373 * tree.h: fixed the comment of the node types following andersca
15374 comment
15375 * TODO: updated
15376
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000015377Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15378
15379 * HTMLparser.[ch]: added a way to avoid adding automatically
15380 omitted tags. htmlHandleOmittedElem() allows to change the
15381 default handling.
15382 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
15383 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
15384 of xmllint too when using --memory flag, added a memory test
15385 suite at the Makefile level.
15386 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
15387 with namespace use when encountering QNames in XPath evalation,
15388 added xmlns() scheme in XPointer.
15389 * nanoftp.c : incorporated a fix
15390 * parser.c xmlIO.c: fixed problems raised with encoding when using
15391 the memory I/O
15392 * parserInternals.c: closed bug 25934 reported by
15393 torsten.landschoff@innominate.de
15394 * TODO: updated
15395
Daniel Veillarda1fe9102000-11-25 10:49:25 +000015396Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15397
15398 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
15399 on a non-updated tree :-(, made a 2.2.10 release to correct the
15400 situation
15401
Daniel Veillardce6e98d2000-11-25 09:54:49 +000015402Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15403
15404 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
15405 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
15406 integrated a set of OpenVMS changes from Howard Taylor
15407 <Howard.Taylor@pacoast.com>
15408
Daniel Veillard58770e72000-11-25 00:48:47 +000015409Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15410
15411 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
15412 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
15413
Daniel Veillardf62ceff2000-11-24 23:36:01 +000015414Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15415
15416 * HTMLparser.c: some fixes on auto-open of html/head/body
15417 * encoding.c: fixed a compilation error on some gcc env
15418 * xpath.c xpointer.[ch] xpathInternals.h: improved the
15419 XPointer implementation
15420 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
15421 related XPointer tests and associated results
15422
Daniel Veillard300f7d62000-11-24 13:04:04 +000015423Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15424
15425 * doc/xmldtd.html doc/xml.html: following a short step by step
15426 guidance on IRC to help maciej with DTDs I started a small
15427 page on the subject.
15428
Daniel Veillard748e45d2000-11-17 16:36:08 +000015429Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15430
15431 * HTMLparser.c: fixed handling of broken charrefs
15432 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
15433 patches
15434
Daniel Veillard28929b22000-11-13 18:22:49 +000015435Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15436
15437 * doc/xml.html doc/html/* : rebuilt the docs after adding
15438 xinclude and updated page for 2.2.7 and 2.2.8
15439 * configure.in: releasing 2.2.8
15440
Daniel Veillard41e06512000-11-13 11:47:47 +000015441Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15442
15443 * parser.[ch] parserInternals.c: applied the conditional
15444 section processing fix from Jonathan P Springer
15445 <jonathan.springer2@gte.net>
15446 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
15447 project file, fixed iconv default non support
15448 * xpath.c: fixed the problem of evaluating relative expressions
15449 when a node context is provided.
15450
Daniel Veillardbf432752000-11-12 15:56:56 +000015451Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15452
15453 * nanoftp.c: fixed gcc 2.95 new warnings
15454 * SAX.c: fixed a stupid bug
15455 * tree.c: fixed a formatting problem when round-tripping
15456 from/to memory
15457 * xinclude.c: chased memleak, fixed a base problem
15458 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
15459 xmlXPtrBuildNodeList()
15460 * TODO: updated
15461 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
15462 adding a first small set of regression tests for XInclude
15463
Daniel Veillardc2def842000-11-07 14:21:01 +000015464Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15465
15466 * nanohttp.[ch]: applied Wayne Davison patches to access
15467 the WWW-Authorization header.
15468 * parser.c: Closed Bug#30847: Problems when switching encoding
15469 in short files by applying Simon Berg's patch.
15470 * valid.c: fixed a validation problem
15471 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
15472 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
15473 Wayne Davison
15474 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
15475 need to be extended to non full nodes selections.
15476 * xinclude.c: starts to work decently
15477
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000015478Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15479
15480 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
15481 debugXML.c xmlversion.h.in: Started adding XInclude support,
15482 this is a new xmllint option
15483 * tree.c xpath.c: applied TOM patches for XPath
15484 * xpointer.c: fixed a couple of errors.
15485 * uri.c: added an escaping function needed for xinclude
15486 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
15487 new warning from RH70 gcc's version
15488
Daniel Veillarda4964b72000-10-31 18:23:44 +000015489Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15490
15491 * HTMLparser.c: fixed loop on invalid char in scripts
15492 * parser.c: update to description of xmlIOParseDTD()
15493 * libxml.m4 xmlversion.h.in: changes contributed by
15494 Michael Schmeing <m.schmeing@internet-factory.de>
15495 * configure.in: preparing for 2.2.7
15496 * Makefile.am: trying to avoid config.h and acconfig.h
15497 being included in the distrib
15498 * configure.in: released 2.2.7
15499
15500Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15501
15502 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
15503 like namespaces for good. Unified xmlNs and xmlNode somewhat.
15504
Daniel Veillard01411222000-10-30 15:33:22 +000015505Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15506
15507 * parser.[ch]: added xmlIOParseDTD()
15508 * xpointer.c: added support for the 2 extra parameters of
15509 string-range, fixed a stoopid error when '0' was present
15510 in XPointer expressions
15511 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
15512 testsuite for the above
15513
Daniel Veillard6db58192000-10-30 09:27:53 +000015514Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15515
15516 * libxml.spec.in: improved package descriptions
15517
Daniel Veillarda5db68a2000-10-29 18:06:06 +000015518Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15519
15520 * xpath.c xpathInternals.h: applied a large cleaning patch
15521 from TOM <ptittom@free.fr>, it also add namespace support
15522 for function and variables registration.
15523
Daniel Veillardbd20df72000-10-29 17:53:40 +000015524Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15525
15526 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
15527 * Makefile.mingw: Wayne Davison's update adding hash.c
15528
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000015529Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15530
15531 * xpath.c: fixed the root evaluation problems
15532 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
15533 ignorable spaces with <b> <bold> <em>
15534 * tree.c: fixed a loop in xmlSearchNsByHref()
15535
Daniel Veillard767662d2000-10-27 17:04:52 +000015536Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15537
15538 * xpath.c: applied another XPath patch from TOM
15539 * xpath.c include/makefile.am: applied another patch from
15540 china@thewrittenword.com (cleanup on IRIX).
15541
Daniel Veillard211cc0a2000-10-27 11:49:33 +000015542Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15543
15544 * xml-config.1: received a fixed version from Fredrik Hallenberg
15545 <hallon@lysator.liu.se>
15546
Daniel Veillardf6bf9212000-10-26 14:07:44 +000015547Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15548
15549 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
15550 cleanup patch for XPath
15551
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000015552Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15553
15554 * patched to redirrect all "out of context" error messages to
15555 a reconfigurable routine. The changes are:
15556 * xmlerror.h : added the export of an error context type (void *)
15557 an error handler type xmlGenericErrorFunc there is an interface
15558 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
15559 to reset the error handling routine and its argument
15560 (by default it's equivalent to respectively fprintf and stderr.
15561 * all the c files: all wild accesses to stderr or stdout within
15562 the library have been replaced to calls to the handler.
15563
Daniel Veillard29a11cc2000-10-25 13:32:39 +000015564Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15565
15566 * configure.in: release 2.2.6
15567 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
15568 exporting the inner functions of xpath for extension modules
15569 * doc/*: updated and rebuilt the doc
15570
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000015571Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15572
15573 * nanohttp.c : applied Wayne HTTP cleanup patch
15574 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
15575 and xmlNodeSetSpacePreserve()
15576
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000015577Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15578
15579 * xpath.c: closing bug #29260
15580
Daniel Veillard126f2792000-10-24 17:10:12 +000015581Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15582
15583 * hash.[ch] debugXML.c: expanded/enhanced the API, added
15584 multikey tuples, made hash structure opaque
15585 * valid.[ch]: moved elements, attributes, notations decalarations
15586 as well as ID and refs to hash tables.
15587 * entities.c: hash cleanup
15588 * xmlmemory.c: fixed a dump problem in debug mode
15589 * include/Makefile.am: problem passing in DESTDIR= values patch
15590 from Marc Christensen <marc@calderasystems.com>
15591 * nanohttp.c: removed debugging remains
15592 * HTMLparser.c: the bogus tag should be ignored (Wayne)
15593 * HTMLparser.c parser.c: fixing a number of problems with the
15594 macros in the *parser.c files (Wayne).
15595 * HTMLparser.c: close the previous option when opening a new one
15596 (Marc Sanfacon).
15597 * result/HTML/*: updated the HTML results accordingly
15598
Daniel Veillard52afe802000-10-22 16:56:02 +000015599Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15600
15601 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
15602 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
15603 XPath functions and XML entities table to them. More to come...
15604 * xmlIO.c: fixed libxml closing FILEs it didn't open.
15605
Daniel Veillard683cb022000-10-22 12:04:13 +000015606Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15607
15608 * tree.c: coalesce adjacent text nodes
15609 * valid.c: handling of blank nodes in DTd validation (raised
15610 by problems with a posteriori validation).
15611 * nanohttp.c: changing behaviour on HTTP write stuff.
15612 * HTMLtree.c: forced body and html to be explicitely closed.
15613 * xpath.h: exported more XPath functions.
15614
Daniel Veillard1baf4122000-10-15 20:38:39 +000015615Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15616
15617 * Release of 2.2.5
15618 * xpointer.c: range() range-inside and other helper functions
15619 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
15620
Daniel Veillard47e12f22000-10-15 14:24:25 +000015621Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15622
15623 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
15624 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
15625
Daniel Veillardb732a0e2000-10-15 11:27:01 +000015626Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15627
15628 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
15629 and XPointer modules
15630
Daniel Veillard134c9f32000-10-15 10:27:08 +000015631Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15632
15633 * SAX.h: closed #25107
15634
Daniel Veillard39915622000-10-15 10:06:55 +000015635Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15636
15637 * testSAX.c: fixed problem with cdata reporting
15638 * SAXresult/* : updated
15639
Daniel Veillard1e851392000-10-15 10:02:56 +000015640Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15641
15642 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
15643 Closed bug #27499, added to regression tests
15644 * TODO: updated
15645
Daniel Veillard7eda8452000-10-14 23:38:43 +000015646Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15647
15648 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
15649 support for SCRIPT and STYLE with help from Bjorn Reese
15650 * test/HTML/* result/HTML/*: added simple testcase and updated
15651 the existing ones.
15652
Daniel Veillardff9c3302000-10-13 16:38:25 +000015653Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15654
15655 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
15656 string-range for empty strings
15657 * test/XPath/docs/str test/XPath/xptr/chaptersrange
15658 test/XPath/xptr/strrange: augmented the XPointer testsuite
15659
Daniel Veillard189446d2000-10-13 10:23:06 +000015660Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15661
15662 * doc/xml.html doc/xmlmem.html: added a module describing memory
15663 interfaces and use, updated the main page.
15664
Daniel Veillard2f971a22000-10-12 23:26:32 +000015665Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15666
15667 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
15668 nanoftp code work on Windows too now
15669
15670Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000015671
15672 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
15673 * xpointer.c: implemented string-range() at least a good first version
15674 * test/XPath/docs/str test/XPath/xptr/strrange
15675 result/XPath/xptr/strrange: the string-range() tests
15676
Daniel Veillardd3c68c42000-10-12 08:06:28 +000015677Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15678
15679 * Makefile.am include/Makefile.am include/win32config.h
15680 win32/Makefile.mingw: fixed problems reported by Wayne Davison
15681 and make distcheck
15682
Daniel Veillard19d61112000-10-11 23:50:35 +000015683Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15684
15685 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
15686 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
15687 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
15688
Daniel Veillardb0426ca2000-10-11 23:39:43 +000015689Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15690
15691 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
15692 patch for socklen_t detection by
15693 Albert Chin-A-Young <china@thewrittenword.com>
15694
Daniel Veillardcd429612000-10-11 15:57:05 +000015695Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15696
15697 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
15698 and added a --dtdvalid option to xmllint used to test it
15699
Daniel Veillard47c02452000-10-11 13:04:36 +000015700Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15701
15702 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
15703 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
15704
Daniel Veillard2d38f042000-10-11 10:54:10 +000015705Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15706
15707 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
15708 handlings (registration, lookup, cleanup)
15709
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000015710Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15711
15712 * configure.in Makefile.am include/makefile.am: adding XPointer
15713 and XPtrtests target
15714 * xpointer.[ch] : new files for XPointer support
15715 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
15716 more XPath tests
15717
Daniel Veillard57fda592000-10-10 23:24:14 +000015718Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15719
15720 * configure.in: fixed, very broken, make distcheck works again
15721
Daniel Veillarde8282ed2000-10-10 23:01:31 +000015722Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15723
15724 * More work toward 2.2.5, integrated a number of patches
15725 * configure.in Makefile.am win32config.h.in: trying to cleanup
15726 make distcheck .... huh ...
15727 * include/Makefile.am include/win32config.h: new directory
15728 for includes
15729 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
15730 updated teh makefiles and instructions for WIN32
15731 * xpath.c: small fixes
15732 * test/XPath/ results/XPath: updated the testcases and results
15733 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
15734 suggested patches
15735 * valid.c: fixed an ID bug
15736
Daniel Veillardb71379b2000-10-09 12:30:39 +000015737Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15738
15739 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000015740 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000015741 * xpath.[ch]: worked on XPointer
15742
Daniel Veillard7e99c632000-10-06 12:59:53 +000015743Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15744
15745 * configure.in Makefile.am: 2.2.5, ship the include in an
15746 include/libxml subdirectory, use symlinks when using CVS
15747 * testSAX.c: fixed small bug
15748 * testXPath.c: changed the way testfiles are parsed
15749 * debugXML.c: same kind of cleanup when parsing an argument expression
15750 XPath/XPointers can have blanks embedded
15751 * xpath.[ch]: more cleanup, reorgs for XPointer work
15752 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
15753 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
15754
Daniel Veillard55b91f22000-10-05 16:30:11 +000015755Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15756
15757 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
15758 in the XPath engine, rewrote large parts of it, now it's far
15759 cleaner and in sync with the REC not an old WD. Fixed a parsing
15760 problem in the interactive XML shell found when testing XPath.
15761
Daniel Veillardac260302000-10-04 13:33:43 +000015762Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15763
15764 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
15765 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
15766 examples with the extra test
15767
Daniel Veillard7cfce322000-10-04 12:40:27 +000015768Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15769
15770 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
15771 the global init function.
15772
Daniel Veillard970112a2000-10-03 09:33:21 +000015773Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15774
15775 * HTMLparser.c: Doohhh, attribute name parsing was still case
15776 sensitive ! Fixed this ...
15777 * result/HTML/* : updated the tests results accordingly
15778
Daniel Veillard740abf52000-10-02 23:04:54 +000015779Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15780
15781 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
15782 engine, should be far more stable, incorporated a new version of
15783 preceding/following axis, need testing
15784 * uri.c: fixed file:///c:/a/b/c problem
15785 * test/XPath/tests/idsimple: augmented the XPath tests
15786
Daniel Veillard3bff2b02000-10-01 20:33:47 +000015787Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15788
15789 * doc/* rebuilding docs for 2.2.4 release
15790
Daniel Veillard8b5dd832000-10-01 20:28:44 +000015791Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15792
15793 * configure.in: releasing 2.2.4
15794 * parser.[ch]: added xmlStrEqual()
15795 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
15796 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
15797 use xmlStrEqual instead
15798 * TODO: updated
15799 * added an XPath test
15800
Daniel Veillardbc765302000-10-01 18:23:35 +000015801Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15802
15803 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
15804 * entities.h: exported xmlInitializePredefinedEntities
15805 * parser.[ch] : added xmlInitParser()
15806 * parserInternals.h : had to export htmlInitAutoClose()
15807
Daniel Veillardf09e7e32000-10-01 15:53:30 +000015808Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15809
15810 * xpath.[ch] : fixed some serious XPath Predicate evaluation
15811 problems
15812 * Makefile.am : added XPath regression tests to normal tests
15813 * uri.c: fixed a problem with local paths, cleanup
15814 * parser.c: fixed a problem with large CData sections
15815
Daniel Veillardd2ade932000-09-30 14:39:55 +000015816Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15817
15818 * configure.in xml-config.in: patch from "Ben Taylor"
15819 <sol7x86@hotmail.com> for solaris shared libs lookup
15820
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000158212000-09-30 Martin Baulig <baulig@suse.de>
15822
15823 * libxml-2.0.pc.in: Provide pkg-config script.
15824
15825 * configure.in: Create the libxml-2.0.pc script from the
15826 libxml-2.0.pc.in templates.
15827 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000015828 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000015829
Daniel Veillard4b0755c2000-09-25 14:26:28 +000015830Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15831
15832 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
15833 when compiling with MSC
15834
Daniel Veillard46057e12000-09-24 18:49:59 +000015835Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15836
15837 * xpath.c: patch for normalize-string() substring-before(),
15838 substring-after() and translate() functions from Bjorn Reese
15839 <breese@mail1.stofanet.dk>
15840 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
15841 Fredrik Hallenberg <hallon@lysator.liu.se>
15842 * TODO: updated
15843
Daniel Veillard281f8ff2000-09-24 08:12:14 +000015844Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15845
15846 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
15847 problem of socklen_t being undefined on a number of platforms
15848 * debugXML.c: fixed a compilation problem when without snprintf
15849
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000015850Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15851
15852 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
15853 an URI bug and a fix for the control-character-induced infinite loop
15854 * nanohttp.c: preventive fix for compiling on WIN32
15855
Daniel Veillard64c20ed2000-09-22 16:07:02 +000015856Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15857
15858 * xmlint.c: closing bug #25000
15859
Daniel Veillardb656ebe2000-09-22 13:51:48 +000015860Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15861
15862 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
15863 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
15864 modified slightly Wayne Davison patch adding xmlStrcasecmp and
15865 related function, fixing xmlStrncmp(), and associated cleanup
15866 * result/HTML/entities.html.sax: updating result
15867
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000015868Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15869
15870 * uri.c: applied patch for URI escaping from Wayne Davison
15871 <wayned@blorf.net>
15872 * tree.c parserInternals.c HTMLparser.c: memset checks patches
15873 from Denis Barbier <barbier@imacs.polytechnique.fr>
15874 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
15875 patch from Wayne Davison
15876
Daniel Veillardd5f97f82000-09-17 16:38:14 +000015877Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15878
15879 * doc/xml.html : updated with new releases, adding "how to help"
15880
Daniel Veillard04698d92000-09-17 16:00:22 +000015881Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15882
15883 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
15884 removed a few warnings in pedantic mode ...
15885 * parserInternals.c parser.c: moved encoding switching function
15886 to parserInternals.c
15887 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
15888
Daniel Veillarda2c6da92000-09-16 18:15:00 +000015889Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15890
15891 * HTMLparser.c parser.c: set ctxt->errNo before calling the
15892 error or warning handlers
15893
Daniel Veillardb1059e22000-09-16 14:02:43 +000015894Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15895
15896 * parserInternals.c parserInternals.h parser.c Makefile.am:
15897 created a new module parserInternals.c, moved most of the
15898 code shared by the various parsers there, as well as
15899 deprecated code from parser.c. More cleanup of parser.c
15900 * uri.c: fixed a problem when URI is NULL
15901 * valid.c: speedup when looking for an attribute declaration
15902
Daniel Veillard39c7d712000-09-10 16:14:55 +000015903Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15904
15905 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
15906 the cleanup of the computation of URI references when seeking
15907 external entities. The URI reference string and the resulting
15908 URI are both stored now.
15909 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
15910 large s(n)printf checks and cleanup from Denis Barbier
15911 <barbier@imacs.polytechnique.fr>
15912 * xmlversion.h.in tree.h: couple of SGML declarations for a
15913 possible docbook module.
15914 * result/VC/ : a couple of test output changed due to the change
15915 of the entities URI
15916
Daniel Veillardb513f5a2000-09-10 14:01:12 +000015917Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15918
15919 * parser.h: added a _private field for linking user's data
15920
Daniel Veillarddd477ce2000-09-10 13:23:08 +000015921Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15922
15923 * parser.c parserInternals.h: demacroified most of the IS_XXX
15924 the gain in size is significant so ...
15925
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000015926Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15927
15928 * entities.c: cases where looking up entities with doc==NULL
15929 covered
15930
Daniel Veillard90e11312000-09-05 10:42:32 +000015931Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15932
Daniel Veillard1de50802000-09-07 08:54:32 +000015933 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000015934 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
15935
Daniel Veillard98a79162000-09-04 11:15:39 +000015936Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15937
Daniel Veillard1de50802000-09-07 08:54:32 +000015938 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000015939 * test/URI/uri.data result/URI/uri.data: first set of tests/results
15940 * Makefile.in: added URItest and included thenin "make tests"
15941
15942Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000015943
15944 * xmlversion.h.in: closed bug 22941
15945
Daniel Veillard2bb89092000-08-31 14:57:50 +000015946Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15947
15948 * doc/xmlio.html: added doc and example for entity loader
15949 redefinition.
15950
Daniel Veillard96984452000-08-31 13:50:12 +000015951Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15952
15953 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
15954 used by libxml
15955
Daniel Veillarde715dd22000-08-29 18:29:38 +000015956Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15957
15958 * parser.c: Fixed bug on invalid ontent characters and when using
15959 push.
15960 * xmllint.c: fixed xmllint endling of errors in push mode
15961
Daniel Veillard4948eb42000-08-29 09:41:15 +000015962Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15963
15964 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015965 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000015966 * result/HTML/*.sax: regenerated HTML SAX output
15967 * parser.c: more cleanup.
15968
Daniel Veillarde010c172000-08-28 10:04:51 +000015969Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15970
15971 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015972 patches from Wayne Davison <wayned@users.sourceforge.net>,
15973 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000015974 * HTMLparser.c: fixed an ignorable white space detection bug
15975 occuring when parsing with SAX only
15976 * result/HTML/*.sax: updated since the output is now HTML
15977 encoded...
15978
Daniel Veillard47f3f312000-08-27 22:40:15 +000015979Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15980
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015981 * HTMLparser.[ch]: applied some of Wayne Davison
15982 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000015983
Daniel Veillarde0854c32000-08-27 21:12:29 +000015984Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15985
15986 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
15987 undeclared namespace prefix was used, added a warning.
15988 Cleaned up support w.r.t. entities, spilling out a warning
15989 and being pedantic on lookups.
15990 * test/warning/ent9 : added testcase for previous example.
15991 * TODO: updated
15992 * parserInternals.h parser.c: changed the way names are parsed
15993 now allow infinite size and decrease penalty for normal use
15994 * parser.c: Started a big cleanup/check of the parser code,
15995 fixed some of the most tortuous entity code, spotted code
15996 unused anymore
15997 * test/*: added tests for very long names and related nasty
15998 things.
15999
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000016000Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16001
16002 * doc/encoding.html: added encoding aliases doc
16003 * doc/xml.html: updates
16004 * encoding.[ch]: added EncodingAliases functions
16005 * entities.[ch] valid.[ch] debugXML.c: removed two serious
16006 bottleneck affecting large DTDs like Docbook
16007 * parser.[ch] xmllint.c: added a pedantic option, will be
16008 useful
16009 * SAX.c: redefinition of entities is reported in pedantic mode
16010 * testHTML.c: uninitialized warning from gcc
16011 * uri.c: fixed a couple of bugs
16012 * TODO: added issue raised by Michael
16013
Daniel Veillard0d6b1702000-08-22 23:52:16 +000016014Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16015
16016 * doc/encoding.html: propagated Martin Duerst suggestions
16017
Daniel Veillard52402ce2000-08-22 23:36:12 +000016018Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16019
16020 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
16021 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
16022 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
16023 by Wayne Davison
16024
Daniel Veillard2f2bf412000-08-20 15:11:02 +000016025Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16026
16027 * nanoftp.c nanohttp.c: small cleanup
16028 * TODO: updated
16029
Daniel Veillard244ece92000-08-19 20:58:02 +000016030Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16031
16032 * added an old VC testcase and updated title.xml entity
16033
Daniel Veillardb8f25c92000-08-19 19:52:36 +000016034Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16035
16036 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
16037 done on auto-opening of <p> tags and cleanup of SAX output
16038
Daniel Veillard979e55e2000-08-19 16:48:54 +000016039Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16040
16041 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
16042
Daniel Veillard4540be42000-08-19 16:40:28 +000016043Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16044
16045 * doc/xml.html libxml.* structure.*: updated the doc a bit
16046
Daniel Veillard808a3f12000-08-17 13:50:51 +000016047Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16048
16049 * testSAX.c testHTML.c result/HTML/: cleanup of the output
16050 of SAX tests
16051
Daniel Veillard29579362000-08-14 17:57:48 +000016052Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16053
16054 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
16055 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
16056
Daniel Veillard1255ab72000-08-14 15:13:33 +000016057Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16058
16059 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
16060 * testHTML.c: fix core dump on Solaris 2.x systems
16061 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
16062 * result/HTML/*.sax: previous bug fix lead to new results
16063
Daniel Veillard03109292000-08-14 14:58:22 +000016064Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16065
16066 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
16067 * configure.in: added --with-readline=DIR to accept alternate
16068 path for readline include/library
16069 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
16070 for ANSI under HP-UX
16071 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
16072 includes @LIBS@
16073
Daniel Veillard7c29ce22000-08-12 21:20:53 +000016074Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16075
16076 * doc/* : rebuilt the docs
16077 * getting ready for 2.2.2 release
16078
Daniel Veillard87b95392000-08-12 21:12:04 +000016079Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16080
16081 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
16082 and xmlAddFeature()
16083 * tree.[ch]: added xmlAddChildList()
16084 * xmllint.c: MAP_FAILED macro test
16085 * parser.h: added xmlParseCtxtExternalEntity()
16086 * valid.c: applied bug fixes removed warning
16087 * tree.c: added CDATA block to elements content
16088 * testSAX.c: cleanup of output
16089 * testHTML.c: added SAX testing
16090 * encoding.c: better error recovery
16091 * SAX.c, parser.c: fixed one of the external entity processing
16092 of the OASis testsuite
16093 * Makefile.am: added HTML SAX regression tests
16094 * configure.in: bumped to 2.2.2
16095 * test/HTML/ result/HTML: added a few of HTML tests, and added the
16096 SAX results
16097
Daniel Veillard88a172f2000-08-04 18:23:10 +000016098Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16099
16100 * configure.in: patch for HP compiler
16101
161022000-08-04 Sven Heinicke <sven@zen.org>
16103
16104 * xmllint.c: Was coredumping sometimes when the file given didn't
16105 exist.
16106
Daniel Veillard46e370e2000-07-21 20:32:03 +000016107Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16108
16109 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000016110
Daniel Veillard46e370e2000-07-21 20:32:03 +000016111 when using in memory parsing. Need some cleanup.
16112 * xmllint.c configure.in: added a --memory flag to test memory
16113 parsing
16114
Daniel Veillard36650692000-07-21 15:16:39 +000016115Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16116
16117 * nanohttp.c: fixed socklen_t replacement to unsigned int
16118 * parser.c: fixed a space handdling missing at the end of
16119 production 28 DOCTYPE.
16120 * xmlmemory.c: fixed a stupid bug on the routine to override
16121 allocation functions
16122 * TODO: updated
16123
Daniel Veillarde46e20d2000-07-14 15:02:46 +000016124Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16125
16126 * doc/ regenerated the docs
16127
Daniel Veillard32bc74e2000-07-14 14:49:25 +000016128Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16129
16130 * doc/encoding.html doc/xml.html: added I18N doc
16131 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
16132 improvements, both parser and filters, added ASCII & HTML,
16133 fixed the ISO-Latin-1 one
16134 * xmllint.c testHTML.c: added/made visible --encode
16135 * debugXML.c : cleanup
16136 * most .c files: applied patches due to warning on Windows and
16137 when using Sun Pro cc compiler
16138 * xpath.c : cleanup memleaks
16139 * nanoftp.c : added a TESTING preprocessor flag for standalong
16140 compile so that people can report bugs more easilly
16141 * nanohttp.c : ditched socklen_t which was a portability mess
16142 and replaced it with unsigned int.
16143 * tree.[ch]: added xmlHasProp()
16144 * TODO: updated
16145 * test/ : added more test for entities, NS, encoding, HTML, wap
16146 * configure.in: preparing for 2.2.0 release
16147
Daniel Veillard49703262000-07-10 10:27:46 +000016148Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16149
16150 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000016151 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000016152
Daniel Veillard306be992000-07-03 12:38:45 +000016153Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16154
16155 * doc/xml.html: changed the xmlsoft.org structure, updated the
16156 examples w.r.t. root and childs
16157
Daniel Veillard7d853352000-07-02 18:53:09 +000016158Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16159
Daniel Veillard784b9352003-02-16 15:50:27 +000016160 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000016161
Daniel Veillard365e13b2000-07-02 07:56:37 +000016162Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16163
16164 * HTMLparser.c: Work on character encoding support for the HTML parser
16165 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
16166 * encoding.c: Fixed a potential memleak in the encoding stuff
16167
Daniel Veillardaf743792000-07-01 11:49:28 +000016168Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16169
16170 * doc/FAQ.html doc/Makefile.am : added a FAQ
16171
16172Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000016173
16174 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
16175 of the HTML parser to force it to not bypass SAX
16176
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000016177Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16178
16179 * win32config.h.in: updated
16180 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
16181 lacks iconv support :-( need to release 2.1.1
16182 * configure.in: release 2.1.1
16183 * HTMLparser: fixed bug #14784
16184 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
16185 by Windows compiler
16186 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
16187 the SAX startDocument() callback.
16188 * TODO: updated
16189
16190Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16191
16192 * added xmlStopParser()
16193
Daniel Veillardbe803962000-06-28 23:40:59 +000016194Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16195
16196 * configure.in: 2.1.0 prerelease
16197 * Large resync between W3C and Gnome tree
16198 * nanoftp, nanohttp.c: fixed stalled connections probs
16199 * HTMLtree.c SAX.c : support for attribute without values in
16200 HTML for andersca
16201 * valid.c: Fixed most validation + namespace problems
16202 * HTMLparser.c: start document callback for andersca
16203 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
16204 * parser.h, SAX.c: serious speed improvement for large
16205 CDATA blocks
16206 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
16207 different encoding
16208 * example/Makefile.am example/gjobread.c tree.h: work on
16209 libxml1 libxml2 convergence.
16210 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
16211 and the LIBXML_TEST_VERSION macro
16212
Daniel Veillardc310d562000-06-23 18:32:15 +000016213Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16214
16215 * doc/xml.html: various patches and improvements typo fixed by
16216 Felix Natter
16217 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
16218 from Felix Natter <fnatter@gmx.net>
16219
Daniel Veillardf3029822000-05-06 08:11:19 +000016220Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16221
16222 * doc/upgrade.html: updated with instructions for support of both
16223 libxml-1.x and libxml-2.x
16224 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
16225 for 2.x support and also fixed includes
16226
16227
Daniel Veillard496a1cf2000-05-03 14:20:55 +000016228Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16229
16230 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
16231 the encoding support, added iconv support, so now libxml if
16232 compiled with iconv automatically support japanese encodings
16233 among others. Work based on initial patch from Yuan-Chen Cheng
16234 I may have broken binary compat in the encoding handler
16235 registration scheme, but that was so utterly broken I don't
16236 expect anybody to have used this feature until now.
16237 * parserInternals.h: fixup on the CHAR range macro
16238 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
16239 code.
16240 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
16241 * uri.c: added xmlParseURI() I can't believe I forgot to
16242 implement this one in 2.0 !!!
16243 * SAX.c: moved doc->encoding update in the endDocument() call.
16244 * TODO: updated.
16245
Daniel Veillard06047432000-04-24 11:33:38 +000016246Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16247
16248 * tree.h: removed extraneous xmlRemoveProp definition
16249 * TODO: added item about --disable-corba configure switch
16250 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
16251 * nanoftp.c: fixed include problems giving troubles on AIX and
16252 slowlaris
16253 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
16254 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
16255 comment and headers changes to lower gtk-doc number of warnings
16256 * doc/html/*: rebuilt docs
16257
Daniel Veillarde0aed302000-04-16 08:52:20 +000016258Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16259
16260 * HACKING: documented the tag for 1.x and instructions
16261
Daniel Veillard5e873c42000-04-12 13:27:38 +000016262Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16263
16264 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
16265 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
16266 xmlCreateIOParserCtxt
16267 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
16268 significant overall improvement
16269 * xmllint.c: added I/O test to xmllint
16270 * testSAX.c: added a speed test
16271 * doc/* : updated/regenerated
16272
Daniel Veillardfc708e22000-04-08 13:17:27 +000016273Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16274
16275 * xpath.c uri.h parserInternals.h: cosmetic changes from
16276 "Timur I. Bakeyev" <timur@bat.ru>, including making
16277 xmlCreateURI() public
16278
Daniel Veillard5d211f42000-04-07 17:00:24 +000016279Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16280
16281 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
16282 and the code at the same time. Added a clean mechanism for
16283 overload or added input methods: xmlRegisterInputCallbacks()
16284 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
16285 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
16286 * TODO: updated
16287 * doc/* : updated/regenerated
16288 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
16289 source dir
16290
Daniel Veillarde77a9182000-04-05 19:12:29 +000016291Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16292
16293 * testURI.c: yet another forgotten commit, I should get some sleep !
16294
Daniel Veillardce8b83b2000-04-05 18:38:42 +000016295Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16296
16297 * xmllint.c: forgot to commit this too ?
16298
Daniel Veillardb9df4042000-04-05 14:23:16 +000016299Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16300
16301 * xmlversion.h.in : forgot to commit this previously
16302
Daniel Veillard361d8452000-04-03 19:48:13 +000016303Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16304
16305 * configure.in: preparing libxml-2.0.0 version looks Ok so far
16306 * README TODO: updated for release
16307 * uri.c uri.h: added authority parsing/saving
16308 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
16309 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
16310 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
16311 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
16312 Makefile.am : added compile-time customization of libxml
16313 --with-ftp --with-http --with-html --with-xpath --with-debug
16314 --with-mem-debug
16315 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
16316 #include <libxml/xxx.h> I hope it won't break too much stuff
16317 and will be manageable in the future...
16318 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
16319 and added xmllint to the installed programs
16320 * uri.h: added xmlFreeURI()
16321
Daniel Veillardec303412000-03-24 13:41:54 +000016322Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16323
16324 * uri.c uri.h: finished the escaping handling, the base support
16325 and the URI path normalization. Looks good just lacks the
16326 authority content parsing code.
16327 * Makefile.am: added instructions to generate testURI
16328 * TODO: updated
16329 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
16330 added links and icons for W3C and Gnome
16331
Daniel Veillard8f621982000-03-20 13:07:15 +000016332Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16333
16334 * xmlmemory.[ch] : seems I forgot to actually update the files in
16335 the last commit :-)
16336 * doc/xml.html doc/html/* : updated and uploaded the docs
16337
Daniel Veillard3dd82e72000-03-20 11:48:04 +000016338Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16339
16340 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
16341 * TODO: updated
16342 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000016343 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000016344 gfree).
16345 * Makefile.am, uri.c, uri.h: added a set of functions to do
16346 exact (litteraly copied from the RFC 2396 productions) parsing
16347 and handling of URI. Will be needed for XLink, one XML WFC,
16348 XML Base and reused in the nano[ftp/http] modules. Still work
16349 to be done.
16350
Daniel Veillardedfb29b2000-03-14 19:59:05 +000016351Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16352
16353 * configure.in, libxml.spec.in : libxml2
16354 * doc/* : updated the doc page, rebuilt the docs
16355
Daniel Veillardcf461992000-03-14 18:30:20 +000016356Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16357
16358 * all: tagged LIB_XML_1_X
16359 * *.c *.h : updated from W3C CVS tree
16360 * configure.in : 2.0.0-beta
16361 * libxml.spec.in : libxml2 package nam
16362 * result/* : new version of the tests output
16363
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000016364Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16365
16366 * doc/xml.html, doc/update.html: updated docs, 1.8.7
16367
Daniel Veillardb566ce12000-03-04 11:39:42 +000016368Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16369
16370 * doc/* : rebuilt the docs
16371 * parser.c: final patch on #6766
16372 * valid.c: small patch on validity checks.
16373
Daniel Veillardfb76c402000-03-04 11:39:42 +000016374Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16375
16376 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
16377 added
16378 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
16379 compatibility w.r.t. XML spec and existing code.
16380
Daniel Veillard90fb02c2000-03-02 03:46:43 +000016381Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16382
16383 * parser.c: seems a better solution to <a> </a> exists,
16384 will try it for a while
16385
Daniel Veillard83a30e72000-03-02 03:33:32 +000016386Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16387
16388 * parser.c: tried to remove the <a> </a> generating <a/>
16389 this is hard. Left a flag for that purpose. Fixed bug #6766
16390 * configure.in: prepared 1.8.7 not released, due to previous
16391 problem
16392
Daniel Veillard88f00ae2000-03-02 00:15:55 +000016393Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16394
16395 * doc/xml.html : applied second patch from Paul DuBois
16396
Daniel Veillard402e8c82000-02-29 22:57:47 +000016397Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16398
16399 * doc/xml.html : applied patch from Paul DuBois
16400
Daniel Veillardd0f7f742000-02-02 17:42:48 +000016401Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16402
16403 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
16404
Daniel Veillard5feb8492000-02-02 17:15:36 +000016405Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16406
16407 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
16408 compilation warnings on various platforms.
16409 * parser.c: Fixed #5281 validity error callbacks are now desactived
16410 by default if not validating.
16411
Daniel Veillardf341f932000-02-02 14:52:08 +000016412Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16413
16414 * nanoftp.c, win32config.h.in: patches to compile on WIN32
16415
Daniel Veillard13c757e2000-02-01 23:59:15 +000016416Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16417
16418 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
16419 <gkatsi@cs.toronto.edu>
16420
Daniel Veillard726e8792000-01-30 20:04:29 +000016421Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16422
16423 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
16424 processing URLs
16425
Daniel Veillarde41f2b72000-01-30 20:00:07 +000016426Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16427
16428 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
16429 xmlNanoFTPUpdateURL for persistent control connections.
16430 * configure.in: 1.8.6
16431
16432Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16433
16434 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
16435 * tree.[ch] : added xmlSaveNoEmptyTags
16436
James Henstridgef3be9312000-01-28 13:59:21 +0000164372000-01-29 James Henstridge <james@daa.com.au>
16438
16439 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
16440
16441 * Makefile.am: added nanoftp.[ch] to the build.
16442
Daniel Veillardaeea04f2000-01-25 19:27:27 +000016443Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16444
16445 * nanoftp.[ch]: cleanup, comments, API
16446 * debugXML.c : fixed a bug in the cat command
16447 * doc/*: regenerated the docs
16448
Daniel Veillardda07c342000-01-25 18:31:22 +000016449Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16450
16451 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
16452 * debugXML.c : fixed a bug in the cat command
16453 * valid.c: fixing some small probs
16454 * libxml.spec.in: get rid of the SNAP suffix
16455 * doc/xml.html: updated the status
16456
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000016457Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16458
16459 * xml-config.in: xml-config --version to just return the
16460 version number
16461 * xpath.c: some cleanup w.r.t. axis when the current node is
16462 an attribute.
16463 * TODO: updated
16464
Daniel Veillard461a66c2000-01-18 18:01:01 +000016465Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16466
16467 * configure.in: prepared for libxml-1.8.5
16468 * doc/* recompiled the documentation
16469
164702000-01-17 Jody Goldberg <jgoldberg@home.com>
16471
16472 * configure.in : WARNING autoconf subtlety alert :
16473 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
16474 when looking for zlib.h so that HAVE_ZLIB_H is defined.
16475 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
16476 get defined by AC_CHECK_HEADERS.
16477
Daniel Veillardf967b902000-01-17 16:06:10 +000016478Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16479
16480 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
16481 Rune.Djurhuus@fast.no
16482
Daniel Veillardad8f99d2000-01-15 14:20:03 +000016483Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16484
16485 * TODO: updated
16486 * tree.c, parser.c: made sure that only memory alloc problems
16487 and internal parser errors are allowed to write to stdout or
16488 stderr.
16489
Daniel Veillard0142b842000-01-14 14:45:24 +000016490Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16491
16492 * tree.c : restored xmlNewGlobalNs since this seems used by
16493 a lot of existing code :-(, fixed a bug in xmlNewNs
16494 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
16495 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
16496 to exit() from the library code.
16497 * xpath.c, parser.c: removed bugs or unused code detected by
16498 Windows compilers
16499 * parser.c: started adding interfaces for parsing well balanced
16500 XML fragments
16501 * configure.in: releasing 1.8.4
16502 * doc/* : rebuilt the docs
16503
Daniel Veillard2eac5032000-01-09 21:08:56 +000016504Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16505
16506 * tree.[ch] : added xmlNewDocFragment() for DOM
16507 * testHTML.c: uninitialized variable.
16508
Daniel Veillardf3a73582000-01-05 14:58:39 +000016509Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16510
16511 * doc/* : rebuild the docs
16512
Daniel Veillard71b656e2000-01-05 14:46:17 +000016513Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16514
16515 * acconfig.h: readline and history patch
16516 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
16517 * tree.c: added check and handling when possibly removing an ID
16518 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
16519 and saving.
16520 * test/HTML/entities.html result/HTML/entities.html* : test for
16521 various entities reference cases
16522 * result/HTML/* : as a result output of some testcase have
16523 changed
16524 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
16525 by previous example. added xmlParseTryOrFinish().
16526 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
16527 entities.h debugXML.h HTMLparser.h: changed the way struct are
16528 declared to allow gtk-doc to expose those
16529 * parser.c: closed bug #4960
16530 * Makefile.am configure.in: Applied patch from
16531 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
16532 and math/socket libs detection
16533
Daniel Veillard437b87b2000-01-03 17:30:46 +000016534Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16535
16536 * configure.in, Makefile.am: link tester against readline
16537 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
16538
Daniel Veillard686d6b62000-01-03 11:08:02 +000016539Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16540
16541 * tree.[ch]: added xmlRemoveProp
16542 * win32config.h.in nanohttp.c: avoid including the Windows
16543 socket stuff in every C files
16544 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
16545 the XmL parser(s)
16546 * test/ns4 result/ns4 etc...: added test case for previous prob
16547 * tree.c: xmlNewNs wasn't checking for double definition
16548 * Makefile.in: fixed a problem with dist-hook duplicates
16549 * parser.[hc], xmlIO.c: fixed the loading of external entities
16550 APIs, now xmlLoadExternalEntity() is used everywhere and
16551 setting up an app specific front-end using the
16552 * SAX.c parser.c: some fixes, now the xhtml spec validates
16553 with the xhtml DTD.
16554 * error.c: fixed crashes in case of no input stream
16555 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
16556 to the validation tests and results
16557
Daniel Veillard5e5c6231999-12-29 12:49:06 +000016558Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16559
16560 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
16561 too htmlCreatePushParserCtxt() and htmlParseChunk()
16562 * parser.c: a bit of cleanup.
16563 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
16564 to XML) removed the last mem leak known
16565 * HTMLtree.c: output message cleanup
16566 * xmlmemory.c: display content info about memory blocks
16567 * result/HTML/wired.* : missing att value warning change
16568
Daniel Veillardbe849cf1999-12-28 16:43:59 +000016569Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16570
16571 * doc/* : rebuilt the documentation
16572
Daniel Veillarddbfd6411999-12-28 16:35:14 +000016573Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16574
16575 * parser.[ch] parserInternals.h: Push parser for XML,
16576 seems to work fine now
16577 * tester.c debugXML.[ch]: Added an XML shell debug facility and
16578 --push for push testing
16579 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
16580 * testSAX.c: added --push
16581 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
16582 subtree
16583 * xmlIO.[ch] : enriched API + fixes for push mode
16584 * entities.[ch]: added the entity content length to the struct.
16585 * xmlmemory.[ch]: new API to show the last entries for the shell
16586 * valid.c: added required attribute testing
16587 * SAX.c: the cdata callback now merge contiguous fragments
16588 * HTMLparser.c: cleanup of some macros
16589
Daniel Veillard3c558c31999-12-22 11:30:41 +000016590Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16591
16592 * parser.c: fix for PIs name starting with xml
16593 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000016594 * *.c, configure.in win32config.h.in : generate win32config.h for
16595 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000016596
Daniel Veillard0caf07a1999-12-21 16:25:49 +000016597Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16598
16599 * parser.c: fixed a stupid = vs. == bug :-(
16600 * doc/gnome-xml.sgml: s/glade/xml/
16601
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000016602Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16603
16604 * configure.in, doc/xml.html : bug fix release 1.8.2
16605 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
16606 Hopefully the end of that silly C++ include problem
16607 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
16608 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
16609 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
16610 troubles with autoclosed elements when the stree shape doesn't
16611 follow the DtD specs. Added htmlIsAutoClosed() and
16612 htmlAutoCloseTag()
16613 * result/HTML/*.htm*: Updated the HTML examples regression tests output
16614 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
16615 * debugXML.c: fixed a bug on printing default namespaces.
16616 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
16617
Daniel Veillardb24054a1999-12-18 15:32:46 +000016618Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16619
16620 * result/HTML/*.htm[l] : updated the HTML regression tests according
16621 to the new output
16622 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
16623 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
16624 problem due to intermix of extern "C" { ... } declarations for C++
16625 and recursive includes in the headers
16626
Chris Lahey323c48c1999-12-18 15:32:45 +0000166271999-12-20 Chris Lahey <clahey@umich.edu>
16628
16629 * HTMLtree.c: Made it so that html nodes with a single child do
16630 not insert a carriage return before or after the child node.
16631
Daniel Veillardb24054a1999-12-18 15:32:46 +000016632Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000016633
16634 * configure.in, doc/xml.html : bug fix release 1.8.1
16635 * parser.c: fixed bug #4344
16636 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
16637 added the glue to avoid C++ problems
16638 * doc/* : regenerated the documentation
16639
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000016640Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16641
16642 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
16643 namespace recognition, and Dia as a resul :-(
16644 * encoding.c: closed bug #3950
16645
Daniel Veillard944b5ff1999-12-15 19:08:24 +000016646Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16647
16648 * valid.c: debugging a posteriori validation, except URI expansion
16649 stuff this should be fixed now
16650 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
16651 Carl Nygard <cnygard@bellatlantic.net>
16652 * tester.c: added --postvalid, cleaning of the code
16653 * tree.[ch]: added xmlDocGetRootElement()
16654
Ramiro Estrugobfce3771999-12-15 04:32:07 +000016655Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
16656
16657 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
16658 c++ losage.
16659
Daniel Veillard10a2c651999-12-12 13:03:50 +000016660Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16661
16662 * configure.in, doc/xml.html : bumped to 1.8.0
16663 * xlink.[ch], Makefile.am : added framework for link detection
16664 * parser.h: added nbChars to parser context, needed for cleanup.
16665 * xmlmemory.c: removed a nasty bug when out of mem
16666 * valid.[ch]: adding namespace support for attribute decl
16667 * tester.c: added --debugent option
16668 * debugXML.[ch]: added xmlDebugDumpEntities()
16669 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
16670 buffers instead, this was really needed, validation was breaking
16671 in strange ways due to that. Added xmlParseStringPEReference()
16672 and other parsing from strings functions. Entities processing
16673 modified again, but PERef are still not handled correcly but
16674 unless you're Eve Maller you won't notice :-)
16675 * HTMLparser.c: large changes toward reliability, and switched to
16676 lowercase internal tags, XHTML is lowercase, so it will help
16677 that output is closer to next version.
16678 * doc/* : regenerated the documentation, it is now hosted at
16679 http://xmlsoft.org/ (same bits I just bought the domain :-)
16680
16681
Daniel Veillard294cbca1999-12-03 13:19:09 +000016682Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16683
16684 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
16685 doc generation
16686 * parser.c: fixed bugs #3908 and #3937 and a memory leak
16687 in the SAX API
16688 * doc/*: rebuilt the doc making sure everything appears in the
16689 HTML files
16690
Daniel Veillardf5c2c871999-12-01 09:51:45 +000016691Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16692
16693 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
16694 added the patch from Carl Nygard <cnygard@bellatlantic.net>
16695 which allow impressive speed improvement on dataset with
16696 large text pieces, but at the cost of broken binary
16697 compatibility and slightly bigger memory usage.
16698 Configure with --with-buffers to activate them, they
16699 are protected with XML_USE_BUFFER_CONTENT define.
16700 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
16701 goal is 0 memory left allocated once parser is no more used
16702 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
16703 call xmlCleanupParser() and xmlMemoryDump()
16704
Daniel Veillarda819dac1999-11-24 18:04:22 +000016705Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16706
16707 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
16708 * parser.[ch] encoding.[ch]: added memory cleanup routines
16709 * parser.c: closing bug #3788
16710 * doc/*: rebuilt the doc
16711
Daniel Veillard11a48ec1999-11-23 10:40:46 +000016712Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16713
16714 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
16715 xmlNewTextChild() and xmlSetCompressMode() behaviour.
16716 * tester.c: added --compress option
16717 * doc/*: rebuilt the documentation
16718
Daniel Veillard4c3a2031999-11-19 17:46:26 +000016719Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16720
16721 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
16722 if given /proc/kcore as input !
16723 * doc/xml.html doc/*: updated and rebuilt the documentation
16724
16725Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000016726
16727 * parser.c: Fixed some wrongly space collapsing code due to
16728 a misreading of the spec.
16729 * result/*: fixed the output accordingly
16730
16731Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000016732
16733 * encoding.c: bug fix and typos
16734 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
16735 * parser.c: added attribute normalization closing bug #3597
16736 * test/att* result/att* SAXresult/att*: testcase for attribute
16737 normalization
16738
Daniel Veillardd7e200c1999-11-15 17:53:11 +000016739Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16740
16741 * configure.in: closing bug #3163 by adding extra flags for the
16742 cc compiler on HP-UX
16743
Daniel Veillard51e3b151999-11-12 17:02:31 +000016744Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16745
16746 * valid.[ch] : removed a typo and an enumerated type bug in the
16747 xmlAddElementDecl() function
16748 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
16749 call to xmlEncodeEntitiesReentrant() so that the functions
16750 New, Set and Get are at the same level.
16751 * parser.c HTMLparser.c: extra memory allocation bug for
16752 attributes detected by someone using libxml in embedded systems :-)
16753
Daniel Veillard962195f1999-10-28 15:51:53 +000016754Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16755
16756 * xmlmemory.h: turned off mem debug :-\
16757
Daniel Veillard35008381999-10-25 13:15:52 +000016758Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16759
16760 * parser.c: closed bug #2784 a one line fix, but worth pushing
16761 a new release out
16762 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
16763 some structures, comments before and after the
16764 main element, and other nastyness
16765 * HTMLtree.c tree.c: accomodate the extended HTML supported
16766 * configure.in: pushing 1.7.4
16767 * test/ent8 and related outputs : added a new test for bug #2784
16768 * test/HTML/wired.html and related output: a nasty HTML example
16769 * Makefile.am: improved the test scripts
16770 * docs/* : reran the documentation extractor, updated xml.html
16771
Daniel Veillard7c1206f1999-10-14 09:10:25 +000016772Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16773
16774 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
16775 HTMLparser and debugged the HTML related code. HTML documents
16776 now have their own type
16777 * entities.c: do not dump &apos; for HTML output
16778 * xmlmemory.c: improvement, breakpoint mechanism
16779 * testHTML.c: added --sax --repeat ...
16780 * Makefile.am: improved the HTML tests
16781 * valid.[ch]: added xmlValidGetValidElements and
16782 xmlValidGetPotentialChildren
16783 * tester.c: added --insert to test the 2 new functions
16784 * test//* result//* SAXresult//* : regression test cleanup
16785 and extension.
16786 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
16787 gnome-xml-nanohttp.html
16788
Daniel Veillard7d2c2761999-10-11 15:09:51 +000016789Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16790
16791 * HTMLparser.c: fixed problems with some autoclose tags
16792 * tree.c: fixed XML output problems.
16793 * result/* SAXresult/*: update of the tests output
16794
Daniel Veillard6077d031999-10-09 09:11:45 +000016795Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16796
16797 * Makefile.am: Arturo patch for xmlConf.sh version info
16798 * parser.c: Tim Josling patch for single quoted items
16799 * tester.c: Tim Josling patch for tester options usage
16800 * tree.h: indent cleanup
16801
Daniel Veillard2673d3c1999-10-08 14:37:09 +000016802Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16803
16804 * HTMLparser.c parser.h : Fixed problems with HTML parsing
16805 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
16806
Daniel Veillard00fdf371999-10-08 09:40:39 +000016807Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16808
16809 * tree.c : Raph patch for initialization of CORBA fields
16810 * parser.c, xpath.c, ...: modification of doc comments
16811 * xpath.c : allow spaces in xpath expressions
16812
Daniel Veillardad219441999-09-27 08:17:49 +000016813Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16814
16815 * xmlmemory.h: turning off memory debug :-(
16816
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016817Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16818
16819 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
16820 better SAX interfaces.
16821 * testSAX.c: uses the new SAX routine, avoid fetching any remote
16822 entity.
16823 * configure.in: 1.7.2
16824
16825Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000016826
16827 * libxml.spec.in: fixed the URL
16828 * doc/xml.html: improved the documentation front-end
16829
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016830Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000016831
16832 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
16833
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016834Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000016835
16836 * libxml.spec.in: fixed the alpha compile problem
16837 * parser.[ch]: changed errno to errNo in the parser context :-(
16838 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
16839 * doc/xml.html: changed CHAR to xmlChar
16840 * doc/html/*: recompiled the documentation
16841 * configure.in: 1.7.1
16842
Daniel Veillard7f7d1111999-09-22 09:46:25 +000016843Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16844
16845 * parser.h: modified the parser context struct to regain 1.4.0
16846 binary compatibility
16847 * parser.c, xml-error.h: added errno ot teh context and defined
16848 a set of errors values with update of errno
16849 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
16850 DTDs and entities
16851 * *.h, *.c: complete cleanup of the use of config.h and include
16852 protection depending on the current setup.
16853 * overalll debugging, maintenance and bug-fixing on all modules
16854 * updated the documentation
16855 * ready for 1.7.0
16856
Daniel Veillardc08a2c61999-09-08 21:35:25 +000016857Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16858
16859 * HTMLparser.c : cleanup
16860 * SAX.c valid.c valid.h: added ID/IDREF checking
16861 * tree.c tree.h: extended doc structure for refs
16862 * configure.in: 1.6.2
16863 * parser.c: patched bug in SAX user arg call
16864 * parserInternals.h: patched missing close in C++ wrapping
16865 * testXPath.c xpath.c xpath.h: prepared for extensibility,
16866 especially upcoming XPointer implementation.
16867 * doc/xml.html: augmented, typo
16868
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000016869Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
16870
16871 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
16872 not all invocations of install understand -d.
16873
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000016874Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
16875
16876 * Makefile.am: prepend all the test* calls with $(top_builddir) -
16877 to make 'check' works, when builddir != srcdir.
16878
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000016879Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16880
16881 * doc/xml.html : updated the documentation
16882
Daniel Veillard6454aec1999-09-02 22:04:43 +000016883Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16884
16885 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
16886 not deallocated memory blocks
16887 * *.c : replaces all calls to malloc() free() and realloc() to
16888 the wrapper functions/macros
16889 * tree.c : removed memory leaks dues to calling xmlFreeNode()
16890 instead of xmlFreeNodeList()
16891
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000016892Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16893
16894 * HTMLparser.c: corrected a stupid bug leading to core dump at
16895 tree deallocation. Removed warnings indicated by
16896 Stephane.Conversy@lri.fr
16897 * entities.c: Fixes Yet Another Stupid Bug, entities were not
16898 looked for in the external subset
16899
16900Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000016901
16902 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
16903 on SGI by Stephane.Conversy@lri.fr
16904
Daniel Veillardb96e6431999-08-29 21:02:19 +000016905Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16906
16907 * all .h : changed the prototype declaration indent as in gtk
16908 * most .c : working on reducing the TODOs in the code
16909 * most .c : cleanup though -pedantic and Insure++
16910 * improvements on validation ID checkings.
16911 * tree.[ch] SAX.c: added support for namespace on attributes #2022
16912 * xml-config.in: closed #1810
16913
16914Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000016915
16916 * tree.h, valid.c, valid.h: more work on validity, IDs
16917 * xpath.c: added/fixed comparidon and equlity, added a new isinf
16918 definition for AIX
16919
Daniel Veillardb556eb51999-08-15 17:19:50 +000016920Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16921
16922 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
16923 the distribution due to a cut'n paste error at last commit
16924
Daniel Veillardb05deb71999-08-10 19:04:08 +000016925Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16926
16927 * configure.in: upgraded to version 1.4.0
16928 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
16929 Big update, added a large part of the validation process,
16930 it should be usable, but some parts are missing
16931 * xpath.c: improved the implementation w.r.t. root.
16932 * Makefile.am: added more tests
16933 * test and result trees: added a lot of tests
16934 * libxml.spec.in: export libxml.so.0 and libxml.so.1
16935
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000016936Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16937
16938 * Added an HACKING file
16939
Daniel Veillarde2d034d1999-07-27 19:52:06 +000016940Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16941
16942 * xpath.[ch] : improvements and debug of the XPath implementation
16943 * parser.c, HTMLparser.c : modified the parsers to be progressive
16944 * tree.[ch] : extended the Buffer promitives
16945 * xmlIO.[ch] : added basic I/O routines providing progressive
16946 parsing and ready for I18N conversion plugins
16947 * SAXresult/* : the SAX callback sequence maybe slightly different
16948 now
16949 * test*.c : improved/updated the tests programs
16950 * doc/* : recompiled the docs.
16951
Daniel Veillard15b75af1999-07-26 16:42:37 +0000169521999-07-26 Michael Meeks <michael@edenproject.org>
16953
16954 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
16955
16956 * tree.c: Ditto.
16957
Daniel Veillard1566d3a1999-07-15 14:24:29 +000016958Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16959
16960 * configure.in: upgraded to version 1.4.0
16961 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
16962 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
16963 XML query language, see http://www.w3.org/TR/xpath for more details.
16964 * parser.c, parser.h: added CHAR* related string functions for XPath
16965 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
16966 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
16967 rebuild the docs.
16968 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
16969 and regression testing capabilities for XPath.
16970
Daniel Veillardd79d7871999-07-12 10:38:12 +000016971Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16972
16973 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
16974 closing bug #1646
16975
Daniel Veillardbe9e5951999-07-12 09:16:45 +000016976Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16977
16978 * Makefile.am, example/Makefile.am: closed bug #1683
16979
Daniel Veillard3166ab11999-07-11 16:14:19 +000016980Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16981
16982 * example/Makefile.am, configure.in: added the makefile for the
16983 gjobread example
16984
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000016985Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
16986
16987 * doc/Makefile.am:
16988 - fix which allow "make install DESTDIR=</install/prefix>".
16989
Daniel Veillard7cc3c041999-07-09 10:11:57 +000016990Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16991
16992 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
16993 which fixed a problem on the file reading-code.
16994
Daniel Veillard82150d81999-07-07 07:32:15 +000016995Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16996
16997 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
16998 output.
16999 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
17000
Daniel Veillard5233ffc1999-07-06 22:25:25 +000017001Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17002
17003 * parser.h : Oops removed the binary compatibility problem
17004 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
17005 * parser.c, HTMLparser.c: applied patches for reading from stdin
17006
Daniel Veillardbe70ff71999-07-05 16:50:46 +000017007Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17008
17009 * parser.c, entities.c, valid.c: cleanup bug #1591
17010 * configure.in: cleanup bug #1592
17011 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
17012 the same tree back-end. Hence gdome will be available for it.
17013 * doc/Makefile.am: close bug #617
17014
Daniel Veillard97fea181999-06-26 23:07:37 +000017015Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17016
17017 * parser.c: alloctate a per parser context SAX interface block
17018
Daniel Veillard14fff061999-06-22 21:49:07 +000017019Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17020
17021 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
17022 and xmlEncodeEntitiesReentrant with the correct one :-\
17023
17024Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17025
17026 * commit of my internal XML base changes, quite a lot of
17027 changes, cleanups, better entities support, framework for
17028 new I/O and charset detection and handling
17029 * Fixed the configure/Makefile stuff to generate shared libs
17030 with the proper version info, so we jumped on rev from
17031 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
17032 xmlEncodeEntities() result need to be freed now, and a string
17033 xmlParserVersion provide the current library version.
17034
Raph Levien05240da1999-06-15 21:27:11 +000017035Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
17036
17037 * parser.c: fixed a buffer overrun for when you have a very long
17038 attribute with no entities in it.
17039
Daniel Veillardbb2da581999-06-13 14:37:07 +000017040Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17041
17042 * added example directory
17043 * added example/gjobs.xml gjobread.c, still need a Makefile.in
17044
Daniel Veillard011b63c1999-06-02 17:44:04 +000017045Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17046
17047 * Release of libxml-1.1, nearly everything has been touched for
17048 this.
17049 * Added more regression tests
17050 * Updated the documentation
17051
Daniel Veillard27d88741999-05-29 11:51:49 +000017052Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17053
17054 * tree.[ch]: unified the XML_NO_CORBA defines.
17055 * parser.c encoding.[ch]: started plugging in char encoding detection
17056
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000017057Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
17058
17059 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
17060 Also freed allocated buffer.
17061
Daniel Veillard27d88741999-05-29 11:51:49 +000017062Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000017063 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
17064 reentrancy problem at printing. One is left in entities.c, to
17065 remove ASAP
17066 * testSAX.c : added a test example showing the use of the SAX
17067 interface if one doesn't want to build the DOM tree.
17068 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
17069
Daniel Veillard517752b1999-04-05 12:20:10 +000017070Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17071
17072 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
17073 large revamping of the parser to use SAX callbacks
17074 http://www.megginson.com/SAX/ (or at least a C like interface
17075 a la Expat). It's now possible to set up your own callbacks
17076 and the parser will not build a DOM tree.
17077 * test/* result/*: updated the test suite, I finally removed
17078 the old Namespace draft support (PI based).
17079
Daniel Veillard87c83bd1999-04-02 16:04:43 +000017080Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17081
17082 * Makefile.am: added test result to EXTRA_DIST for make tests
17083
Daniel Veillard64068b31999-03-24 20:42:16 +000017084Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17085
17086 * parser.c, parserInternals.h: moved the chars macro definitions
17087 to parserInternals.h
17088 * parser.c, error.c: applied patches from "Knut Ã…kesson"
17089 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
17090
Daniel Veillard012ccc11999-03-23 10:11:11 +000017091Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17092
17093 * xml-config.in : applied patch to make --version work
17094
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000170951999-03-05 Raja R Harinath <harinath@cs.umn.edu>
17096
17097 * Makefile.am (check-local): Alias for `tests' target. This will
17098 cause `make check' to do the right thing.
17099 (tests): Don't run tests in srcdir. Also, replaced calls to
17100 basename with a `sed' "equivalent".
17101
Daniel Veillardd109e371999-03-05 06:26:45 +000017102Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17103
17104 * Renamed error.h to xml-error.h, corrected Makefile.am to list
17105 it in the header and not the sources, updated the doc.
17106 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
17107 pointing this out.
17108
Daniel Veillardbc50b591999-03-01 12:28:53 +000017109Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17110
17111 * parser.c, parser.h, parserInternals.h: memory leak hunting,
17112 exported the inputStream routines.
17113 * doc/html/* : updated accordingly
17114
Daniel Veillardd692aa41999-02-28 21:54:31 +000017115Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17116
17117 * parser.c, parser.h, parserInternals.h: added a few extra
17118 internal calls to allocate and free parser contexts ...
17119 * doc/html/* : updated accordingly
17120
Daniel Veillard55a99271999-02-25 11:01:29 +000017121Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17122
17123 * configure.in, Makefile.am, doc/makefile.am : General changes for
17124 1.0.0 release and including the generated HTML documentation.
17125
Daniel Veillard35925471999-02-25 08:46:07 +000017126Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17127
17128 * makefile.am : added parserInternals.h, oops.
17129
Daniel Veillard1e346af1999-02-22 10:33:01 +000017130Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17131
17132 * parserInternals.h: added this header giving access to the parser
17133 internal functions.
17134 * doc/Makefile.am : added a rebuild target which rebuilds the full
17135 set of documentations
17136 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
17137 the internal subset.
17138 * *.c *.h: modifications needed to generate the documentation using
17139 gtk-doc, cleanup of functions blocks, reorganisation of struct
17140 declarations.
17141
Daniel Veillard1164e751999-02-16 16:29:17 +000017142Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17143
17144 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
17145 the tar and spec file to include the beginning of the doc.
17146
Nuno Ferreira03d04781999-02-13 00:07:17 +0000171471999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
17148
17149 * doc/.cvsignore: Added this file.
17150
Daniel Veillard6800ef31999-02-08 18:33:22 +000017151Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17152
17153 * tree.c: fixed xmlGetProp to return "" when the attribute
17154 exists, even if the node-list is NULL.
17155
Daniel Veillard726c7e31999-02-08 15:13:10 +000017156Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17157
17158 * tree.c: patched an error outputting empty attribute values.
17159 * Makefile.am and doc/makefile.am: have been updated during the
17160 week-end. Sorry for an empty CVS log, I got a shell problem.
17161
Daniel Veillard1899e851999-02-01 12:18:54 +000017162Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17163
17164 * tree.h: cleaned up using enums instead of defines
17165 * parser.c, valid.[ch]: more work on parsing/output of element
17166 declarations
17167
Daniel Veillard3b9def11999-01-31 22:15:06 +000017168Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17169
17170 * valid.[ch], tree.c, parser.c : more work toward full parsing
17171 of XML DTDs.
17172 * README: added informations about mailing-list and on-line
17173 documentation
17174
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000171751999-01-27 Raja R Harinath <harinath@cs.umn.edu>
17176
17177 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
17178
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000017179Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17180
17181 * parser.c, tree.[ch] : more work toward conformance testing,
17182 added a last element to accelerate parsing of very flat structures
17183 started working on internal subset Element content declaration.
17184 * valid.[ch] : first cut at adding code toward validation.
17185 * previous changes had also small impact on most files, especially
17186 the conformance testing using James Clark test suite.
17187
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000017188Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17189
17190 * test/* : updated the examples, most of them were not well
17191 formed (humm), and added rdf2.
17192 * result/* : resulting changes in the output.
17193
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000017194Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17195
17196 * tree.c: changed the behaviour of xmlGetProp on NULL values.
17197
Daniel Veillard44b3a061998-12-05 17:27:22 +000017198Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17199
17200 * tree.c: patched a bug in the generation of empty attributes
17201
Daniel Veillardbe36afe1998-11-27 06:39:50 +000017202Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17203
17204 * entities.[ch], tree.[ch], tester.c: added copy interfaces
17205 for node/trees/documents/... Biggest problem is namespace
17206 support when copying subtrees.
17207
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000017208Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17209
17210 * parser.c, entities.c: improve entities and char ref encoding,
17211 and cleanups of error messages.
17212
Daniel Veillard242590e1998-11-13 18:04:35 +000017213Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17214
17215 * parser.c, entities.c: simple bug hunting done during rpm2html and
17216 rpmfind integration.
17217
Daniel Veillard42dc9b31998-11-09 01:17:21 +000017218Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17219
17220 * parser.[ch]: Added interfaces allowing to specify a SAX
17221 handler before parsing.
17222
Daniel Veillarde3bffb91998-11-08 14:40:56 +000017223Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17224
17225 * parser.c: redirrect all errors reporting through the SAX
17226 error function
17227
Daniel Veillardda4d3c41998-11-04 20:07:05 +000017228Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17229
17230 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
17231 * libtool, tlmain ...: update of the libtool files
17232
Miguel de Icaza442321c1998-11-04 18:13:38 +0000172331998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
17234
17235 * entities.c: Use g_snprintf insteda of snprintf.
17236
Daniel Veillard0ba4d531998-11-01 19:34:31 +000017237Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17238
17239 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
17240 added ent5 test for this purpose.
17241 * parser.c, parser.h: formatting, comments and UTF-8 planning.
17242
Daniel Veillard27271681998-10-30 06:39:40 +000017243Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17244
17245 * parser.c: fixed? a strange error due to compression on a GWP
17246 document.
17247
Daniel Veillard25940b71998-10-29 05:51:30 +000017248Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17249
17250 * tree.[ch]: bug fixing
17251 * entities.[ch]: defined a specific type for predefined entities
17252 * doc/xml.html: more documentation on the library, how to use it,
17253 overview of the interfaces.
17254
Daniel Veillard16253641998-10-28 22:58:05 +000017255Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17256
17257 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
17258
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000017259Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17260
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000017261 * tree.c: corrected a small bug
17262 * doc/xml.html: continuing writing documentation.
17263
17264Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17265
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000017266 * debugXML.h debugXML.c: added debugging utilities.
17267 * tester.c: added --debug switch.
17268 * tree.c: patched an incorrect node->type assignment.
17269 * parser.c: formatting, ensure that node->doc != NULL in attributes
17270
Daniel Veillardccb09631998-10-27 06:21:04 +000017271Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17272
17273 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
17274 entity support and provide an internal representation close to
17275 DOM one (entity ref nodes, and attribute value as tree). I tried
17276 to preserve the interface but this will surely break some apps
17277 (I have to change rpm2html/rpmfind for example). I had to change
17278 two interfaces, and the generated tree is somewhat different.
17279 * doc/* : started documenting the XML library, the tree and
17280 DOM/Corba. This is a first step.
17281
Daniel Veillard11e00581998-10-24 18:27:49 +000017282Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17283
17284 * parser.c: Set up the fonctions comment block, boring but useful.
17285 * parser.h, SAX.c, parser.c: now attributes are processed through
17286 the SAX interface. The problem is that my SAX interface diverged
17287 quite a bit from the original one, well this is not an official
17288 spec, and translating it from Java to C is hairy anyway...
17289
Daniel Veillard97b58771998-10-20 06:14:16 +000017290Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17291
17292 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
17293 fonctions comment block, boring but useful.
17294
17295Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000017296
17297 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
17298 conversion routines. However they are not yet used to convert the
17299 inputs. The core will run with UTF-8.
17300
Daniel Veillard33942841998-10-18 19:12:41 +000017301Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17302
17303 * tree.c : make sure that the type id is properly set-up when
17304 a new object is allocated, needed for DOM.
17305
Daniel Veillard27fb0751998-10-17 06:47:46 +000017306Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17307
17308 * tree.h, tree.c: Ok, the main objects in the tree will be native
17309 corba objects, it costs 8 bytes per Node, Attribute and Document
17310 but it simplifies the Corba integration a lot (no extra interface
17311 objects to allocate/free).
17312
Daniel Veillard0bef1311998-10-14 02:36:47 +000017313Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17314
17315 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
17316 and changed NODEs contants for conformity with DOM Level 1
17317
Daniel Veillard27864701998-10-08 03:47:24 +000017318Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17319
17320 * added hooks to keep track of servants when creating objects
17321 xmlDoc and xmlNode (for Corba export).
17322
Daniel Veillarda6e1d121998-10-04 14:41:05 +000017323Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17324
17325 * added xml-config script.
17326
Daniel Veillard7066a791998-10-01 20:28:28 +000017327Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17328
17329 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
17330 to autoupdate libtool and automake conf files.
17331
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000173321998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
17333
17334 * Makefile.am: Use '?' to separate the sed
17335 commands as ',' is used when people pass -Wl,something.
17336
17337
Daniel Veillard15a8df41998-09-24 19:15:06 +000017338Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17339
17340 * tree.c, tree.h: added a per-document compression interface.
17341
Daniel Veillard151b1b01998-09-23 00:49:46 +000017342Tue Sep 22 20:47:38 EDT 1998
17343
17344 * tree.c, tree.h: added saving with compression and added interfaces
17345 to control the compression level (xmlGetCompressMode,
17346 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
17347
Daniel Veillard70120ff1998-09-22 00:24:21 +000017348Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17349
17350 * parser.c: corrected a loop for files of size 0
17351
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000173521998-08-20 Raja R Harinath <harinath@cs.umn.edu>
17353
17354 * error.h: New file. Contains prototyes from `error.c'.
17355
Tom Tromeyc19653d1998-08-14 01:22:43 +000017356Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
17357
17358 * Makefile.am (xmlincdir): New macro.
17359 (xmlinc_HEADERS): Renamed from include_HEADERS.
17360
Daniel Veillard845664d1998-08-13 04:43:19 +000017361Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17362
17363 * applied small patch on numeric entities from
17364 Christopher Blizzard <blizzard@appliedtheory.com>
17365
Daniel Veillard260a68f1998-08-13 03:39:55 +000017366Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17367
17368 * New release 0.2, removed the old xml_* files so that it's
17369 coherent with the other CVS base (W3C), far better conformance
17370 to standard, new namespaces, decent entities support, beginning
17371 of a SAX-like interface. Nearly nothing left intact, even the
17372 test examples ...
17373
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000173741998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
17375
17376 * .cvsignore: Add .deps dir
17377
Daniel Veillardf8015fa1998-07-26 21:31:38 +000017378Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17379
17380 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
17381
Daniel Veillardfe926001998-07-26 04:28:20 +000017382Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000017383
Daniel Veillardfe926001998-07-26 04:28:20 +000017384 * configure.in: added test for CPP
17385 * AUTHORS, Changelog: the original ones didn't get commited but the
17386 glib ones instead, fixed.
17387 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000017388
Daniel Veillardfe926001998-07-26 04:28:20 +000017389Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000017390
Daniel Veillardfe926001998-07-26 04:28:20 +000017391 * integrated code developped at W3C
17392 * changed the original Copyright
17393 * migrated to automake
17394 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000017395