blob: 768df3f920869e72bc96794be31aa0aac54cedc8 [file] [log] [blame]
Daniel Veillard0ab6fa02003-08-09 18:01:53 +00001Sat Aug 9 20:00:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
2
3 * include/libxml/xmlreader.h doc/libxml2-api.xml: changing an enum
4 definition to get a correct API XML description. This was apparently
5 breaking Windows build.
6
Daniel Veillard14f752c2003-08-09 11:44:50 +00007Sat Aug 9 13:41:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
8
9 * HTMLparser.c: fixed a nasty bug #119387, bad heuristic from
10 the progressive HTML parser front-end on large character data
11 island leading to an erroneous end of data detection by the
12 parser. Some cleanup too to get closer from the XML progressive
13 parser.
14
William M. Brack6d13f332003-08-08 16:40:36 +000015Sat Aug 9 00:42:47 HKT 2003 William Brack <wbrack@mmm.com.hk>
16
17 * win32/configure.js: Added in support for the ISO8859X
18 module (patch provided by Jesse Pelton)
19
Daniel Veillard70bcb0e2003-08-08 14:00:28 +000020Fri Aug 8 15:56:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
21
22 * HTMLtree.c tree.c threads.c: hum try to avoid some troubles
23 when the library is not initialized and one try to save, the
24 locks in threaded env might not been initialized, playing safe
25 * xmlschemastypes.c: apply patch for hexBinary from Charles Bozeman
26 * test/schemas/hexbinary_* result/schemas/hexbinary_*: also added
27 his tests to the regression suite.
28
William M. Brack41e6bed2003-08-08 10:53:06 +000029Fri Aug 8 18:47:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
30
31 * win32/defgen.xsl, win32/libxml2.def.src: Bug 119343
32 (with apologies to Igor) - Enhanced handling of docb and
33 nanohttp.
34
William M. Brack16db7b62003-08-07 13:12:49 +000035Thu Aug 7 21:13:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
36
37 * encoding.c: further small changes for warnings when
38 configured with --with-iconv=no
39
William M. Bracka71a8ef2003-08-06 04:43:55 +000040Wed Aug 6 12:32:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
41
42 * error.c trionan.[ch] testThreads.c python/generator.py:
43 further small changes to elminate most of the remaining
44 warnings.
45
William M. Brackc1939562003-08-05 15:52:22 +000046Tue Aug 5 23:51:21 HKT 2003 William Brack <wbrack@mmm.com.hk>
47
48 * error.c HTMLparser.c testC14N.c testHTML.c testURI.c
49 xmlcatalog.c xmlmemory.c xmlreader.c xmlschemastypes.c
50 python/libxml.c include/libxml/xmlmemory.h: small changes
51 to syntax to get rid of compiler warnings. No changes
52 to logic.
53
Daniel Veillardc758c222003-08-04 20:42:34 +000054Mon Aug 4 22:40:54 CEST 2003 Daniel Veillard <daniel@veillard.com>
55
56 * doc/libxml2-api.xml doc/html/*: rebuilt the API and docs.
57
Daniel Veillard20aa0fb2003-08-04 19:43:15 +000058Mon Aug 4 21:40:34 CEST 2003 Daniel Veillard <daniel@veillard.com>
59
60 * tree.c: fixed a small problem in the patch for #118763
61 * result/HTML/doc3.htm*: this reverts back to the previous result
62
Daniel Veillard91e69c52003-08-04 01:43:07 +000063Sun Aug 3 21:41:49 EDT 2003 Daniel Veillard <daniel@veillard.com>
64
65 * doc/FAQ.html doc/xml.html: applied doc patch to xml.html
66 and rebuilt, apparently some C++ wrappers are not available,
67 c.f. bug #118943
68
Daniel Veillard39057f42003-08-04 01:33:43 +000069Sun Aug 3 21:30:31 EDT 2003 Daniel Veillard <daniel@veillard.com>
70
71 * tree.c: fixing HTML attribute serialization bug #118763
72 applying a modified version of the patch from Bacek
73 * result/HTML/doc3.htm*: this modifies the output from one test
74
Daniel Veillard8d73bcb2003-08-04 01:06:15 +000075Sun Aug 3 21:02:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
76
77 * tree.c include/libxml/tree.h: added a new API to split a
78 QName without generating any memory allocation
79 * valid.c: fixed another problem with namespaces on element
80 in mixed content case
81 * python/tests/reader2.py: updated the testcase with
82 Bjorn Reese fix to reader for unsignificant white space
83 * parser.c HTMLparser.c: cleanup.
84
Daniel Veillard5ee43b02003-08-04 00:58:46 +000085Sun Aug 3 20:55:40 EDT 2003 Daniel Veillard <daniel@veillard.com>
86
87 * catalog.c: trying to fix #118754 of possible recursion in the
88 catalogs. Not fantastically happy about the current fix since
89 it's likely to break under very thread intensive concurrent
90 access to the catalog. Better solution might to keep the depth
91 an extra argument to the resolution functions.
92
Daniel Veillard7b68df92003-08-03 22:58:54 +000093Sun Aug 3 18:56:54 EDT 2003 Daniel Veillard <daniel@veillard.com>
94
95 * valid.c: fixed bug #118712 about mixed content, and namespaced
96 element names.
97 * test/valid/mixed_ns.xml result/valid/mixed_ns*: added a check
98 in the regression tests
99
William M. Brack779af002003-08-01 15:55:39 +0000100Fri Aug 1 23:55:23 HKT 2003 William Brack <wbrack@mmm.com.hk>
101
102 Coninuing work on bug 118559
103 * DOCBparser.c: removed 2 unsed vars
104 * xmlregexp.c: changed some numeric const to their enum symbols
105 * xmlreader.c: changed one var define from int to enum
106 (a little more to be done, awaiting co-ordination)
107 * relaxng.c: deleted one unused var
108 * xmllint.c: deleted some unused vars, changed one arg
109 val from int to enum
110 * testHTML.c, testDocbook.c: changed some arg vals to enum const
111 * xmlIO.c: fixed typo from last night (small warning msg)
112
William M. Brack78637da2003-07-31 14:47:38 +0000113Thu Jul 31 22:44:33 HKT 2003 William Brack <wbrack@mmm.com.hk>
114
115 Working on bug 118559
116 * error.c: deleted unused variable
117 * parserInternals.c: deleted unneeded 'const' qualifier
118 * parser.c: changed variable type for enum temp storage
119 * xmlIO.c: changed debugging var to be inside #ifdef
120 * valid.c: removed unused variable
121 * HTMLparser.c: removed some unneeded 'const' qualifiers
122 * xpath.c: added some type casts, removed some unused vars
123 * xinclude.c: added one type cast
124 * nanohttp.c: repositioned some #ifdef to avoid unused var
125 * nanoftp.c: removed unused var
126
Daniel Veillard97e01882003-07-30 18:59:19 +0000127Wed Jul 30 14:57:55 EDT 2003 Daniel Veillard <daniel@veillard.com>
128
129 * HTMLparser.c: applied a patch from William Brack about
130 the problem of parsing very large HTML instance with comments
131 as raised by Nick Kew
132
Daniel Veillardd6038e02003-07-30 16:37:18 +0000133Wed Jul 30 12:29:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
134
135 * xmlreader.c include/libxml/xmlreader.h: applying cleanup
136 patch from Bjorn Reese for xmlTextReaderNodeType() and
137 significant whitespace. There is an enum for node type
138 values now.
139
Daniel Veillard01fc1a92003-07-30 15:12:01 +0000140Wed Jul 30 11:08:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
141
142 * encoding.c: applying patch from Peter Jacobi to added
143 ISO-8859-x encoding support when iconv is not available
144 * configure.in include/libxml/xmlversion.h.in
145 include/libxml/xmlwin32version.h.in: added the glue needed
146 at the configure level and made it the default for Windows
147
Daniel Veillardc2664642003-07-29 20:44:53 +0000148Tue Jul 29 16:43:48 EDT 2003 Daniel Veillard <daniel@veillard.com>
149
150 * python/generator.py python/libxml.c python/libxml2class.txt:
151 patch from Joachim Bauch + cleanup for Relax NG error callbacks
152 in python
153
Daniel Veillarda6874ca2003-07-29 16:47:24 +0000154Tue Jul 29 12:46:08 EDT 2003 Daniel Veillard <daniel@veillard.com>
155
156 * parser.c parserInternals.c tree.c: applied Peter Jacobi encoding
157 cleanup patch, and also avoided a possible memory leak
158
Daniel Veillard9ff7de12003-07-29 13:30:42 +0000159Tue Jul 29 09:28:09 EDT 2003 Daniel Veillard <daniel@veillard.com>
160
161 * encoding.c: fix the previous commit
162
William M. Brack4a557d92003-07-29 04:28:04 +0000163Tue Jul 29 12:28:17 HKT 2003 William Brack <wbrack@mmm.com.hk>
164
165 * HTMLparser.c: fixed problem with comments reported by Nick Kew
166 * encoding.c: added routines xmlUTF8Size and xmlUTF8Charcmp for
167 some future cleanup of UTF8 handling
168
Daniel Veillard9deb2422003-07-28 20:40:59 +0000169Mon Jul 28 16:39:14 EDT 2003 Daniel Veillard <daniel@veillard.com>
170
171 * xpath.c: applied a change suggested by Sean Griffin in bug
172 #118494 about a memory leak in EXSLT
173
Daniel Veillardd94849b2003-07-28 13:02:24 +0000174Sun Jul 27 14:30:56 EDT 2003 Daniel Veillard <daniel@veillard.com>
175
176 * relaxng.c: fixed a Relax-NG compilation/streaming bug introduced
177 when fixing the previous Relax-NG bugs
178 * result/relaxng/*: This slightly changes the output messages of
179 some regression tests.
180 * configure.in: added support of -with-fexceptions for nested C++
181 support.
182
MDT 2003 John Fleck63f3a472003-07-24 21:48:30 +0000183Thu Jul 24 15:46:02 MDT 2003 John Fleck <jfleck@inkstain.net>
184
185 * doc/tutorial/apa.html
186 * doc/tutorial/apb.html
187 * doc/tutorial/apc.html
188 * doc/tutorial/apd.html
189 * doc/tutorial/ape.html
190 * doc/tutorial/apf.html
191 * doc/tutorial/apg.html
192 * doc/tutorial/aph.html
193 * doc/tutorial/ar01s02.html
194 * doc/tutorial/ar01s03.html
195 * doc/tutorial/ar01s04.html
196 * doc/tutorial/ar01s05.html
197 * doc/tutorial/ar01s06.html
198 * doc/tutorial/ar01s07.html
199 * doc/tutorial/ar01s08.html
200 * doc/tutorial/index.html
201 * doc/tutorial/ix01.html
202 * doc/tutorial/xmltutorial.pdf
203 * doc/tutorial/xmltutorial.xml
204 update tutorial with XPath example
205
206
Daniel Veillard597bc482003-07-24 16:08:28 +0000207Thu Jul 24 17:07:06 IST 2003 Daniel Veillard <daniel@veillard.com>
208
209 * SAX.c parser.c: fixing a bug about a special case of namespace
210 handling, this closes bug #116841
211
Daniel Veillard2134ab12003-07-23 19:56:29 +0000212Wed Jul 23 20:52:36 IST 2003 Daniel Veillard <daniel@veillard.com>
213
214 * relaxng.c result/relaxng/*: checked and fixed the compilation
215 of RNG schemas, fixes a couple of bugs #117097 and #117001 .
216 This slightly changes the output messages of some regression tests.
217
Daniel Veillardc127adc2003-07-23 15:07:08 +0000218Wed Jul 23 15:15:08 IST 2003 Daniel Veillard <daniel@veillard.com>
219
220 * xmlreader.c: fixed an out of bound error #118052 , the good
221 part if that base64 code was not in use yet ...
222
MDT 2003 John Fleck2ae05c72003-07-23 01:43:53 +0000223Tue Jul 22 19:42:15 MDT 2003 John Fleck <jfleck@inkstain.net>
224
225 * doc/xmllint.html
226 include html version of the xmllint man page, so an
227 up-to-date version is visible on the Web
228
Daniel Veillard8edf1c52003-07-22 20:52:14 +0000229Mon Jul 21 21:53:43 IST 2003 Daniel Veillard <daniel@veillard.com>
230
231 * xinclude.c include/libxml/xinclude.h: added a new API
232 xmlXIncludeProcessTree() to process XInclude only on a subtree
233 this should fix bug #115385
234
Daniel Veillard409a8142003-07-18 15:16:57 +0000235Fri Jul 18 17:11:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
236
237 * relaxng.c include/libxml/relaxng.h: adding Get interface for
238 the error callback and parameters of parsing and validation
239 contexts
240 * xmlreader.c: patch to fix bug #117702 about incomplete Read()
241 on text nodes.
242
Daniel Veillard2dcb9372003-07-16 21:18:19 +0000243Wed Jul 16 23:15:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
244
245 * parserInternals.c: patch from Dodji Seketeli about UTF16 BOM
246 when using the push XML parser.
247 * result/utf16bom.xml result/noent/utf16bom.xml test/utf16bom.xml:
248 added the test to the regression suite.
249
Daniel Veillard2009c4e2003-07-15 20:04:34 +0000250Tue Jul 15 22:03:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
251
252 * globals.c: add xmlThrDefMutex = NULL in xmlCleanupGlobals()
253 as suggested by Rob Richards
254
Daniel Veillard34ba3872003-07-15 13:34:05 +0000255Tue Jul 15 15:30:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
256
257 * DOCBparser.c HTMLparser.c entities.c parser.c relaxng.c
258 xmlschemas.c xpath.c: removed some warnings by casting xmlChar
259 to unsigned int and a couple of others.
260
261Fri Jul 11 16:44:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
262
263 * xmlschemastypes.c: fixes a segfault on empty hexBinary strings
264
Daniel Veillard3dc93a42003-07-10 14:04:33 +0000265Thu Jul 10 16:02:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
266
267 * nanoftp.c nanohttp.c: cleanup patches from Peter Breitenlohner
268
Daniel Veillarddf101d82003-07-08 14:03:36 +0000269Tue Jul 8 16:02:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
270
271 * globals.c threads.c: fixes some problem when freeing unititialized
272 mutexes
273
Daniel Veillard2db8c122003-07-08 12:16:59 +0000274Tue Jul 8 14:15:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
275
276 * nanoftp.c nanohttp.c: the modules should not import <config.h>
277 directly, some cleanups
278 * xmlschemas.c: Peter Sobisch found a nasty bug in the Schemas
279 validation code.
280
Daniel Veillard13d07cd2003-07-07 16:02:41 +0000281Mon Jul 7 18:00:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
282
283 * win32/configure.js: Jesse Pelton pointed out a problem in the
284 javascript code.
285
Daniel Veillard75eb1ad2003-07-07 14:42:44 +0000286Mon Jul 7 16:39:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
287
288 * NEWS doc/*: regenerated
289 * nanoftp.c nanohttp.c: might fix includes problems with the
290 Ipv6 support on solaris
291 * tree.c: patch from Markus Keim about xmlHasNsProp() on attributes
292 defined as #IMPLIED
293
Daniel Veillard560c2a42003-07-06 21:13:49 +0000294Sun Jul 6 23:09:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
295
296 * configure.in doc/*: preparing release 1.5.8
297 * nanohttp.c: changed some preprocessor block
298 * xmlschemastypes.c: applied patch from Charles Bozeman adding
299 hexBinary schema datatype and adding support for totalDigits and
300 fractionDigits facets.
301
Daniel Veillard7a985a12003-07-06 17:57:42 +0000302Sun Jul 6 19:56:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
303
304 * debugXML.c xpath.c: fixed 2 bugs pointed in #116448
305
Daniel Veillardffe4f5e2003-07-06 17:35:43 +0000306Sun Jul 6 19:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
307
308 * xinclude.c: fixed bug #116095 removing the error message when
309 reapplying XInclude to a document.
310
Daniel Veillard1997c3e2003-07-05 20:43:43 +0000311Sat Jul 5 22:40:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
312
313 * xmlIO.c: applied small changes to portability layer for
314 compilation on DJGPP Ms-DOS compiler.
315
Daniel Veillardd9d32ae2003-07-05 20:32:43 +0000316Sat Jul 5 22:30:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
317
318 * parser.c HTMLparser.c: use the character() SAX callback
319 if the cdataBlock ain't defined.
320 * xpath.c: fix bug #115349 allowing compilation when configured
321 with --without-xpath since the Schemas code needs NAN and co.
322
William M. Brack59002e72003-07-04 17:01:59 +0000323Sat Jul 5 00:51:30 HKT 2003 William Brack <wbrack@mmm.com.hk>
324
325 Fixed problem with multi-threading, shown by the test program
326 testThreads. After fix, ran mutiple tests on various speed
327 machines (single and dual processor X86), which all seem okay.
328
329 * catalog.c: added missing xmlRMutexUnlock in xmlLoadCatalog
330
331 * threads.c: added missing initialisation for condition variable
332 in xmlNewRMutex.
333
Daniel Veillardde2a67b2003-06-21 14:20:04 +0000334Sat Jun 21 16:10:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
335
336 Applying IPv6 patch from Archana Shah <archana.shah@wipro.com>
337 closing bug #114837
338
339 * configure.in: Added checks for IPv6 support and getaddrinfo().
340
341 * acconfig.h: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
342
343 * config.h.in: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
344
345 * nanoftp.c: Structure xmlNanoFTPCtxt contains either sockaddr_storage
346 field or sockaddr_in field, depending upon the availability of IPv6
347 support.
348 have_ipv6(): Added to check for run-time IPv6 support.
349 (xmlNanoFTPScanURL), (xmlNanoFTPUpdateURL), (xmlNanoFTPScanProxy):
350 Modified to parse a URI with IPv6 address given in [].
351 (xmlNanoFTPConnect): Changed to use getaddrinfo for address
352 resolution, if it is available on the system, as gethostbyname
353 does not return IPv6 addresses on some platforms.
354 (xmlNanoFTPGetConnection): Modified type of dataAddr variable to
355 sockaddr_storage or sockaddr_in depending upon the IPv6 support.
356 Sending EPSV, EPRT or PASV, PORT depending upon the type of address
357 we are dealing with.
358
359 * nanohttp.c: (have_ipv6): Added to check for run-time IPv6 support.
360 (xmlNanoHTTPScanURL), (xmlNanoHTTPScanProxy): Modified to parse
361 a URI with IPv6 address given in [].
362 (xmlNanoHTTPConnectHost): Modified to use getaddrinfo if it is
363 available on the system. Also IPv6 addresses will be resolved by
364 gethostbyname only if IPv6 run-time support is available.
365 (xmlNanoHTTPConnectAttempt): Modified to deal with IPv6 address.
366
Igor Zlatkovic72f92a82003-06-14 16:48:26 +0000367Sat Jun 14 18:46:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
368
369 * win32/configure.js include/win32config.h
370 include/libxml/xmlversion.h.in: Applied the patch for BCB
371 by Eric Zurcher.
372
Daniel Veillardd7cec922003-06-13 12:30:10 +0000373Fri Jun 13 14:27:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
374
375 * doc/Makefile.am doc/html/*: reverted back patch for #113521,
376 due to #115104 and while fixing #115101 . HTML URLs must not
377 be version dependant.
378
Daniel Veillard8265a182003-06-13 10:05:56 +0000379Fri Jun 13 12:03:30 CEST 2003 Daniel Veillard <daniel@veillard.com>
380
381 * entities.c: do not generate &quot; for " outside of attributes
382 * result//*: this changes the output of some tests
383
Daniel Veillard4e9b1bc2003-06-09 10:30:33 +0000384Mon Jun 9 12:28:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
385
386 * parser.c xmlIO.c: trying to fix #114277 about when file
387 remapping and escaping should really be attempted.
388
Daniel Veillarda37aab82003-06-09 09:10:36 +0000389Mon Jun 9 11:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
390
391 * doc/*: applied a patch from Gman for building docs
392 * valid.c xmllint.c include/libxml/valid.h: applied a patch from
393 Gary Pennington to provide an allocator for xmlValidCtxt
394 * xmlreader.c: applied patch from Jacek Konieczny fixing bug
395 #113580 about data not being passed immediately.
396
Daniel Veillarde1326112003-06-05 09:32:20 +0000397Thu Jun 5 11:31:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
398
399 * tree.c: applied a couple of patches from Mark Itzcovitz
400 to handle saving back "UTF-16" documents.
401
Daniel Veillarda84c0b32003-06-02 16:58:46 +0000402Mon Jun 2 21:56:15 MVT 2003 Daniel Veillard <daniel@veillard.com>
403
404 * relaxng.c xmlschemas.c include/libxml/schemasInternals.h: commiting
405 some work done while in the Maldives (hence the timezone on the
406 laptop !)
407 * result/schemas/length3* test/schemas/deter0_*
408 test/schemas/group0_*: some tests added too
409
Daniel Veillard8caa9c22003-06-02 13:35:24 +0000410Mon Jun 2 15:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
411
412 * encoding.c: small fix
413 * xmlIO.c: fixed an error message
414
Daniel Veillard0e0f37a2003-05-20 12:22:41 +0000415Tue May 20 14:21:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
416
417 * parserInternals.c: fixing Red Hat bug #91013 where xmllint was
418 accepting an improper UTF8 sequence
419
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +0000420Sat May 17 12:53:11 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
421
422 * threads.c: applied the patch from Stéphane Bidoul for getting
423 rid of extra threads in a dynamic library.
Igor Zlatkovicfb7f0842003-05-17 11:31:20 +0000424 * win32/configure.js: threads default to 'native' now.
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +0000425
Daniel Veillard5f5b7bb2003-05-16 17:19:40 +0000426Fri May 16 13:17:52 EDT 2003 Daniel Veillard <daniel@veillard.com>
427
428 * HTMLtree.c: fixing bug #112904: html output method escaped
429 plus sign character in URI attribute.
430
Daniel Veillard781ac8b2003-05-15 22:11:36 +0000431Thu May 15 18:06:18 EDT 2003 Daniel Veillard <daniel@veillard.com>
432
433 * build_glob.py global.data globals.c parser.c
434 include/libxml/globals.h: patch from Stéphane Bidoul for setting
435 up threads global defaults.
436 * doc/libxml2-api.xml: this extends the API with new functions
437 * python/tests/Makefile.am python/tests/reader2.py
438 python/tests/thread2.py: integrated the associated testcase and
439 fixed the error string used in reader2
440
Daniel Veillard38b80a82003-05-14 18:59:00 +0000441Wed May 14 14:56:46 EDT 2003 Daniel Veillard <daniel@veillard.com>
442
443 * configure.in libxml.spec.in python/Makefile.am: trying
444 to conciliate --with-python= requirements and RPM builds,
445 a PITA really...
446
Daniel Veillard104caa32003-05-13 22:54:05 +0000447Tue May 13 18:30:34 EDT 2003 Daniel Veillard <daniel@veillard.com>
448
449 * HTMLparser.c: oops last commit introduced a memory leak.
450
Daniel Veillarde8b09e42003-05-13 22:14:13 +0000451Tue May 13 18:10:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
452
453 * xmllint.c doc/xmllint.xml: added --nonet option
454 * doc/Makefile.am: fixing #112803 by adding --nonet when calling
455 xsltproc or xmllint
456 * doc/xmllint.xml doc/xmllint.1: also added --schema doc and
457 rebuilt
458 * HTMLparser.c: cleaned up the HTML parser context build when
459 using an URL
460
Daniel Veillardd437d322003-05-13 21:07:01 +0000461Tue May 13 16:35:04 EDT 2003 Daniel Veillard <daniel@veillard.com>
462
463 * libxml.spec.in: added a comment about bug #112902
464
William M. Brack3dd57f72003-05-13 02:06:18 +0000465Mon May 12 21:58:00 EDT 2003 William Brack <wbrack@mmm.com.hk>
466
467 * minor cleanup of configure '--help' display
468 * error.c: enhanced xmlParserPrintFileContext to fix bug #109942
469
Daniel Veillardd72c7e32003-05-12 21:55:03 +0000470Mon May 12 17:53:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
471
472 * tree.c: PI nodes in external subset were not freed :-\
473 fixes bug #112842
474
Daniel Veillard75bb3bb2003-05-12 15:25:56 +0000475Mon May 12 11:23:27 EDT 2003 Daniel Veillard <daniel@veillard.com>
476
477 * xmllint.c: added --schema option to run WXS schema validation
478 * xmlschemas.c xmlschemastypes.c include/libxml/schemasInternals.h:
479 tried to improve error reporting in the Schema code, some cleanup
480 too.
481
Daniel Veillard82bbbd42003-05-11 20:16:09 +0000482Sun May 11 16:13:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
483
484 * xmlschemas.c: fixed some problems in the handling of errors,
485 and attributes addressed by references.
486 * test/schemas/* result/schemas/*: dropped the verbosity level
487 and added a couple of new tests
488
Daniel Veillardadbb0e62003-05-10 20:02:45 +0000489Sat May 10 16:01:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
490
491 * relaxng.c: Stéphane Bidoul found an off by one addressing
492 error on the error handling.
493
Daniel Veillarda77cf712003-05-09 23:09:55 +0000494Fri May 9 19:08:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
495
496 * xmlschemastypes.c: trying to fix #112673
497
Daniel Veillardc3ca5ba2003-05-09 22:26:28 +0000498Fri May 9 18:14:16 EDT 2003 Daniel Veillard <daniel@veillard.com>
499
500 * DOCBparser.c catalog.c parser.c relaxng.c: removed multiple
501 warning, this fixed a bug and should close #111574
502
Daniel Veillard37fc84d2003-05-09 19:38:15 +0000503Fri May 9 15:34:32 EDT 2003 Daniel Veillard <daniel@veillard.com>
504
505 * xmlschemas.c: fixing bug #104081 with xs:all with an element
506 holding minOccurs="0"
507 * test/schemas/all_* result/schemas/all_*: added some regression
508 tests for that bug
509 * xmllint.c xmlreader.c: patches from Joerg Schmitz-Linneweber and
510 Garry Pennington to compile without schemas support.
511
Daniel Veillarda067e652003-05-01 08:03:46 +0000512Thu May 1 10:02:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
513
514 * tree.c: fixed a problem with xmlUnlinkNode() for DTDs.
515
Daniel Veillard61c52202003-04-30 12:20:34 +0000516Wed Apr 30 14:16:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
517
518 * xml2-config.in: try to fix Red hat bug #89957, do not
519 output -L/usr/lib64
520 * xmlreader.c: fixed a typo in a comment
521
MDT 2003 John Fleck6d68f612003-04-29 13:33:21 +0000522Tue Apr 29 07:32:02 MDT 2003 John Fleck <jfleck@inkstain.ent>
523
524 * doc/tutorial/aph.html, ix01.html
525 forgot to cvs add the new files. Thanks to Roland van Laar
526 for pointing this out
527
Daniel Veillardd4330462003-04-29 12:40:16 +0000528Tue Apr 29 14:36:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
529
530 * xmlschemas.c doc/libxml2-api.xml: fixing a function comment
531 * doc/Makefile.am doc/apibuild.py doc/gnome-xml.sgml: switching
532 to the XML/XSLT doc generation closing #111799
533 * doc/html/*: complete update of the HTML results
534
Igor Zlatkovica28d2362003-04-28 12:56:01 +0000535Mon Apr 28 14:51:41 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
536
537 * win32/defgen.xsl: fixed the conditional for unicode map,
538 removed hardcoded schema entries
539
540Mon Apr 28 02:19:00 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
541
542 * win32/defgen.xsl: new file, stylesheet for generating
543 win32/libxml2.def.src from doc/libxml2-api.xml
544 * win32/libxml2.def.src: is autogenerated from now on, changes
545 to this file will not appear here anymore
546
Daniel Veillard94bb2f12003-04-27 22:14:07 +0000547Mon Apr 28 00:12:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
548
549 * win32/configure.js python/setup.py.in: applied patch
550 from Stéphane Bidoul for the Python bindings on the new
551 release.
552
Igor Zlatkovic34656b42003-04-27 16:00:05 +0000553Sun Apr 27 17:56:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
554
555 * debugXML.c: included libxml/uri.h for xmlCanonicPath
556 declaration
557 * win32/configure.js: thread-enabled build is now default
558 * win32/libxml2.def.src: added more exports
559
Daniel Veillard1177ca42003-04-26 22:29:54 +0000560Sun Apr 27 00:23:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
561
562 * NEWS doc/*.xsl doc/*.html: updated the web site separated
563 developers from common pages, made the transition to XHTML1,
564 added validity checking to the makefile rules.
565
Daniel Veillard329456a2003-04-26 21:21:00 +0000566Sat Apr 26 23:17:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
567
568 * parser.c: fix for xmlIOParseDTD same as previous and reported
569 by Petr Pajas
570
Daniel Veillardc6abc3d2003-04-26 13:27:30 +0000571Sat Apr 26 15:26:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
572
573 * parser.c: applied fix to xmlSAXParseDTD from Malcolm Tredinnick
574 closing #111638
575
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000576Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
577
578 * python/generator.py: fixed a problem in the generator where
579 the way functions are remapped as methods on classes was
580 not symetric and dependant on python internal hash order,
581 as reported by Stéphane Bidoul
582
MDT 2003 John Fleck8aff3b72003-04-26 03:54:07 +0000583Fri Apr 25 21:52:33 MDT 2003 John Fleck <jfleck@inkstain.net>
584
585 * doc/tutorial:
586 xmltutorial.xml
587 xmltutorial.pdf
588 *.html
589 add appendix on generating compiler flags, more indexing
590
Daniel Veillard1c960272003-04-25 23:12:22 +0000591Sat Apr 26 01:10:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
592
593 * triodef.h vms/build_libxml.com: applied patch from Craig A. Berry
594 to get libxml-2.5.7 to compile on OpenVMS
595
Daniel Veillardc5573462003-04-25 16:43:49 +0000596Fri Apr 25 18:42:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
597
598 * parser.c: fixing an xmlParseDTD bug raised by Petr Pajas
599
Daniel Veillardfd583412003-04-25 13:22:10 +0000600Fri Apr 25 15:20:29 CEST 2003 Daniel Veillard <daniel@veillard.com>
601
602 * doc/Makefile.am doc/xmlcatalog.1 doc/xmlcatalog_man.xml
603 doc/xmllint.1 doc/xmllint.xml: automated the generation of the
604 man page based on xsltproc and a stylesheet PI in the XML.
605
Daniel Veillarddc07e182003-04-25 10:39:38 +0000606Fri Apr 25 12:37:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
607
608 * doc/xmllint.*: trying to fix #110541 where &nbsp; generated
609 character preventing rendering by the man command.
610
Daniel Veillard92fc02c2003-04-24 23:12:35 +0000611Fri Apr 25 01:09:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
612
613 * NEWS configure.in: preparing release 2.5.7
614 * doc/*: updated and rebuilt the docs
615 * doc/apibuild.py: fixed the script
616
Daniel Veillardde0a0a52003-04-24 17:12:57 +0000617Thu Apr 24 19:11:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
618
619 * Makefile.am doc/apibuild.py: make sure the OOM code don't
620 get in the way of the builds
621 * doc/libxml2-api.xml python/libxml2class.txt: automatic update
622
Daniel Veillarda76fe5c2003-04-24 16:06:47 +0000623Thu Apr 24 18:01:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
624
625 * Makefile.am testOOM.c testOOMlib.[ch] : integrated the Out Of
626 Memory test from Havoc Pennington #109368
627 * SAX.c parser.c parserInternals.c tree.c uri.c valid.c
628 xmlmemory.c xmlreader.c xmlregexp.c include/libxml/tree.h
629 include/libxml/parser.h: a lot of memory allocation cleanups
630 based on the results of the OOM testing
631 * check-relaxng-test-suite2.py: seems I forgot to commit the
632 script.
633
Daniel Veillard18f113d2003-04-23 15:18:26 +0000634Wed Apr 23 17:16:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
635
636 * xmlschemastypes.c: trivial fix for 109774 removing a warning
637
Daniel Veillard85095e22003-04-23 13:56:44 +0000638Wed Apr 23 15:49:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
639
640 * DOCBparser.c SAX.c catalog.c debugXML.c parser.c: try to find
641 more places where xmlCanonicPath() must be used to convert
642 filenames to URLs, trying to fix #111088
643
Daniel Veillard54396242003-04-23 07:36:50 +0000644Wed Apr 23 09:35:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
645
646 * python/libxml.c python/libxml.py: applied patch from
647 Brent M Hendricks adding binding for xmlCatalogAddLocal
648
Daniel Veillard45269b82003-04-22 13:21:57 +0000649Tue Apr 22 15:18:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
650
651 * HTMLparser.c: tried to fix #98879 again in a more solid
652 way.
653
Igor Zlatkovic94f48842003-04-22 12:00:37 +0000654Tue Apr 22 13:58:43 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
655
656 * win32/libxml2.def.src: added more exports from the relaxng and
657 xmlreader clan
658
Daniel Veillardf431eb82003-04-22 08:37:26 +0000659Tue Apr 22 10:35:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
660
661 * SAX.c test/valid/ns* test/result/ns*: applied the patch
662 provided by Brent Hendricks fixing #105992 and integrated the
663 examples in the testsuite.
664
Daniel Veillardc4f65ab2003-04-21 23:07:45 +0000665Tue Apr 22 01:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
666
667 * TODO: updated a bit
668 * configure.in: fixed the comment, threads now default to on
669 * parserInternals.c: fixed an erroneous xmlMallocAtomic() call
670
Daniel Veillarda880b122003-04-21 21:36:41 +0000671Mon Apr 21 23:33:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
672
673 * globals.c libxml.h parser.c parserInternals.c tree.c xmllint.c
674 xmlreader.c include/libxml/parser.h: a lot of performance work
675 especially the speed of streaming through the reader and push
676 interface. Some thread related optimizations. Nearly doubled the
677 speed of parsing through the reader.
678
MDT 2003 John Fleck83c8a5c2003-04-20 16:45:07 +0000679Sun Apr 20 10:36:05 MDT 2003 John Fleck <jfleck@inkstain.net>
680
681 * doc/xmllint.xml
682 * doc/xmllint.1
683 update man page to explain use of --stream
684
Daniel Veillard3c908dc2003-04-19 00:07:51 +0000685Sat Apr 19 02:03:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
686
687 * DOCBparser.c HTMLparser.c c14n.c catalog.c encoding.c globals.c
688 nanohttp.c parser.c parserInternals.c relaxng.c tree.c uri.c
689 xmlmemory.c xmlreader.c xmlregexp.c xpath.c xpointer.c
690 include/libxml/globals.h include/libxml/xmlmemory.h: added
691 xmlMallocAtomic() to be used when allocating blocks which
692 do not contains pointers, add xmlGcMemSetup() and xmlGcMemGet()
693 to allow registering the full set of functions needed by
694 a garbage collecting allocator like libgc, ref #109944
695
Daniel Veillard84942712003-04-18 14:40:05 +0000696Fri Apr 18 16:37:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
697
698 * configure.in: switched to have thread support enabled by default,
699 didn't got troubles with ABI compatibility on Linux, hope it
700 won't break on strange OSes, if yes, report the system ID
701 * doc/libxml2-api.xml: just rebuilt the API
702
Daniel Veillard3e59fc52003-04-18 12:34:58 +0000703Fri Apr 18 14:31:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
704
705 * libxml.h include/libxml/parser.h parser.c xmlIO.c DOCBparser.c:
706 added support for large file, tested with a 3+GB instance,
707 and some cleanup.
708 * catalog.c: added a TODO
709 * Makefile.am: added some "make tests" comments
710
Daniel Veillardac297932003-04-17 12:55:35 +0000711Thu Apr 17 14:51:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
712
713 * relaxng.c: some cleanups
714 * doc/xmlreader.html: extended the document to cover RelaxNG and
715 tree operations
716 * python/tests/Makefile.am python/tests/reader[46].py: added some
717 xmlReader example/regression tests
718 * result/relaxng/tutor*.err: updated the output of a number of tests
719
Daniel Veillard62163602003-04-17 09:36:38 +0000720Thu Apr 17 11:35:37 CEST 2003 Daniel Veillard <daniel@veillard.com>
721
722 * relaxng.c: valgrind pointed out an uninitialized variable error.
723
Daniel Veillard33300b42003-04-17 09:09:19 +0000724Thu Apr 17 11:06:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
725
726 * include/libxml/relaxng.h relaxng.c include/libxml/xmlreader.h
727 xmlreader.c: augnemting the APIs, cleanups.
728 * parser.c: cleanup bug #111005
729 * xmlIO.c: added some missing comments
730
Daniel Veillardce192eb2003-04-16 15:58:05 +0000731Wed Apr 16 17:46:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
732
733 * relaxng.c xmllint.c: more work on RelaxNG streaming validation
734 trying to improve the subset compiled, and more testing.
735 * doc/downloads.html doc/xml.html doc/xmlmem.html: some updates on the
736 documentation
737 * test/relaxng/tutor11_1_3.xml: fixes the DTD path
738 * result/relaxng/*.err: fix some of the outputs
739
Daniel Veillardf4e55762003-04-15 23:32:22 +0000740Wed Apr 16 01:28:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
741
742 * relaxng.c xmlreader.c xmllint.c include/libxml/relaxng.h
743 include/libxml/xmlreader.h: implemented streaming of
744 RelaxNG (when possible) on top of the xmlReader interface,
745 provided it as xmllint --stream --relaxng .rng .xml
746 This seems to mostly work.
747 * Makefile.am: updated to test RelaxNG streaming
748
Daniel Veillardc58f4ef2003-04-14 16:11:26 +0000749Mon Apr 14 18:08:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
750
751 * relaxng.c include/libxml/relaxng.h: integrated the regexp
752 based validity checking of fragments of the document for
753 which the RNG can be compiled to regexps. Works on all regression
754 tests, only fix needed is related to error messages.
755
Daniel Veillard52b48c72003-04-13 19:53:42 +0000756Sun Apr 13 21:51:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
757
758 * relaxng.c xmlregexp.c include/libxml/xmlautomata.h
759 include/libxml/xmlregexp.h: Starting work precompiling
760 parts of RelaxNG schemas. Not plugged onto validity checking
761 yet, just the regexp building part. Needed to extend some
762 of the automata and regexp APIs.
763
Daniel Veillardf6bad792003-04-11 19:38:54 +0000764Fri Apr 11 21:36:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
765
766 * xmllint.c xmlreader.c include/libxml/xmlreader.h: make sure
767 xmllint --stream and xmllint --stream --valid returns errors
768 code appropriately
769
Daniel Veillardc6cae7b2003-04-11 09:02:11 +0000770Fri Apr 11 10:59:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
771
772 * xmlreader.c include/libxml/xmlreader.h: Added the Expand()
773 and Next() operation to work on subtrees within the reader
774 framework.
775 * doc/libxml2-api.xml python/libxml2class.txt: resulting updates
776 * python/tests/reader5.py: added an example for those new
777 functions of the reader.
778
Daniel Veillard645c6902003-04-10 21:40:49 +0000779Thu Apr 10 23:38:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
780
781 * HTMLtree.c: patch from Vasily Tchekalkin to fix #109865
782
Daniel Veillard9e077102003-04-10 13:36:54 +0000783Thu Apr 10 15:32:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
784
785 * xmlreader.c: fixing HasValue for namespace as raised by
786 Denys Duchier
787
Daniel Veillard02ea1412003-04-09 12:08:47 +0000788Wed Apr 9 14:07:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
789
790 * HTMLparser.c include/libxml/HTMLparser.h: exported
791 htmlCreateMemoryParserCtxt() it was static
792
Daniel Veillardd3b9cd82003-04-09 11:24:17 +0000793Wed Apr 9 13:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
794
795 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
796 update from Charles Bozeman for date and duration types
797 * test/schemas/date_0.* test/schemas/dur_0.*
798 result/schemas/date_0.* result/schemas/dur_0.*: updated too
799
Daniel Veillardc00cda82003-04-07 10:22:39 +0000800Mon Apr 7 12:19:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
801
802 * tree.c valid.c xpath.c include/libxml/tree.h include/libxml/valid.h:
803 fixing bug #107129, removing excessive allocation and calls
804 to *printf in the code to build QName strings.
805
Igor Zlatkovic69651182003-04-05 09:43:30 +0000806Sat Apr 5 11:41:36 CEST 2003 Igoe Zlatkovic <igor@zlatkovic.com>
807
808 * win32/libxml2.def.src: fixed conditional exports, reported by
809 Luke Murray.
810
Daniel Veillardadba5f12003-04-04 16:09:01 +0000811Fri Apr 4 18:08:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
812
813 * parser.c: fixed a possible problem with xmlRecoverMemory()
814
Daniel Veillarda48ed3d2003-04-03 15:28:28 +0000815Thu Apr 3 17:24:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
816
817 * trio.c trio.h triodef.h trionan.c trionan.h triop.h triostr.c
818 triostr.h: Bjorn sent an update for the TRIO portability layer.
819
Igor Zlatkovicd6c86502003-04-01 20:00:42 +0000820Tue Apr 1 21:57:26 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
821
822 * win32/libxml2.def.src: exported new functions
823
Daniel Veillardc2d4a932003-04-01 11:13:05 +0000824Tue Apr 1 13:09:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
825
826 * configure.in NEWS: preparing release 2.5.6
827 * doc/*: updated and rebuilt the docs
828
Daniel Veillarde5020412003-04-01 09:55:20 +0000829Tue Apr 1 11:52:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
830
831 * SAX.c: fixed an uninitialized memory access pointed by valgrind
832 on C14Ntests
833
Daniel Veillard7fe1f3a2003-03-31 22:13:33 +0000834Tue Apr 1 00:12:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
835
836 * relaxng.c: one more fixup of error message reporting
837
Daniel Veillard5f1946a2003-03-31 16:38:16 +0000838Mon Mar 31 18:36:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
839
840 * relaxng.c: more work on bug #109225, and fixed an uninitialized
841 variable pointed out by valgrind
842
Daniel Veillarda507fbf2003-03-31 16:09:37 +0000843Mon Mar 31 18:05:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
844
845 * relaxng.c: try to work on bug #109225 and provide better
846 error reports.
847 * result/relaxng/* : this change the output of a number of tests
848 * xinclude.c: fixing the parsed entity redefinition problem
849 raised on the list.
850 * test/schemas/date_0.xsd: updated the date test c.f. E2-12
851
Daniel Veillardb3721c22003-03-31 11:22:25 +0000852Mon Mar 31 13:19:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
853
854 * xmlschemastypes.c: fixed date comparison to handle the tzo
855 The only failures left are disagreements on Notations and
856 '+1' not being allowed for ulong, uint, ushort and ubyte.
857
Daniel Veillard455cc072003-03-31 10:13:23 +0000858Mon Mar 31 12:11:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
859
860 * xmlschemastypes.c: fixed gMonth parsing routine accordingly
861 to the XML Schemas errata
862 http://www.w3.org/2001/05/xmlschema-errata#e2-12
863
Daniel Veillarde637c4a2003-03-30 21:10:09 +0000864Sun Mar 30 23:04:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
865
866 * relaxng.c xmlschemastypes.c: more work on XML Schemas datatypes
867 and facets support. Currently only schemas with binHex or
868 base64 don't compile. A few error left in the test suite:
869 found 1035 test instances: 919 success 23 failures
870 most are gdate or gdateyear failing check, and a few cases where
871 James clark tests results are strange.
872 * valid.c: allow to reuse the Notation checking routine without
873 having a validation context.
874 * SAX.c: removed a #if 0
875
Daniel Veillardb6c7f412003-03-29 16:41:55 +0000876Sat Mar 29 17:35:05 CET 2003 Daniel Veillard <daniel@veillard.com>
877
878 * xinclude.c: forgot to apply one check from #106931 patch
879 * xmlschemastypes.c: more work on XML Schemas datatypes
880
Daniel Veillardc4c21552003-03-29 10:53:38 +0000881Sat Mar 29 11:49:25 CET 2003 Daniel Veillard <daniel@veillard.com>
882
883 * relaxng.c include/libxml/relaxng.h xmlschemastypes.c: more work
884 on cleaning up XML Schemas datatypes based on James Clark tests
885 test/xsdtest/xsdtest.xml
886
Daniel Veillard80b19092003-03-28 13:29:53 +0000887Fri Mar 28 14:24:08 CET 2003 Daniel Veillard <daniel@veillard.com>
888
889 * relaxng.c: implemented comparisons for Schemas values.
890 * xmlschemastypes.c include/libxml/xmlschemastypes.h: fixed
891 some bugs in duration handling, comparisons for durations
892 and decimals, removed all memory leaks pointed out by James
893 testsuite. Current status is now
894 found 238 test schemas: 197 success 41 failures
895 found 1035 test instances: 803 success 130 failures
896
Daniel Veillard91a13252003-03-27 23:44:43 +0000897Fri Mar 28 00:41:55 CET 2003 Daniel Veillard <daniel@veillard.com>
898
899 * xmlschemas.c include/libxml/xmlschemas.h: fixed bugs and memory
900 leaks in the W3C XML Schemas code
901 * xmlschemastypes.c: implemented nonPositiveInteger
902 * test/schemas/length2_0.xsd result/schemas/length2_0_0.err:
903 fixed the test and result.
904
Daniel Veillard6560a422003-03-27 21:25:38 +0000905Thu Mar 27 22:23:07 CET 2003 Daniel Veillard <daniel@veillard.com>
906
907 * HTMLparser.c tree.c: two patches from James Bursa on the HTML
908 parser and a typo
909 * xmlschemastypes.c: reindenting, fixing a memory access
910 problem with dates.
911
Daniel Veillard6c5b2d32003-03-27 14:55:52 +0000912Thu Mar 27 15:53:35 CET 2003 Daniel Veillard <daniel@veillard.com>
913
914 * parser.c: fixing #109227 providing more context in case of
915 start/end tag mismatch
916 * python/tests/ctxterror.py python/tests/readererr.py: update the
917 tests accordingly
918
Daniel Veillardd9b72832003-03-27 14:24:00 +0000919Thu Mar 27 15:22:41 CET 2003 Daniel Veillard <daniel@veillard.com>
920
921 * xinclude.c: should fix #109327 errors on memory accesses
922
Daniel Veillardc7e9b192003-03-27 14:08:24 +0000923Thu Mar 27 15:06:13 CET 2003 Daniel Veillard <daniel@veillard.com>
924
925 * HTMLtree.c: Fixed reopening of #78662 <form action="...">
926 is an URI reference
927
Daniel Veillarde209b332003-03-26 21:40:13 +0000928Wed Mar 26 22:38:39 CET 2003 Daniel Veillard <daniel@veillard.com>
929
930 * xpath.c: fixed bug #109160 on non-ASCII IDs
931
Daniel Veillard642104e2003-03-26 16:32:05 +0000932Wed Mar 26 17:30:37 CET 2003 Daniel Veillard <daniel@veillard.com>
933
934 * parser.c: Norm suggested a nicer error message for xml:space values
935 errors
936
Daniel Veillarde4fa2932003-03-26 00:38:10 +0000937Wed Mar 26 01:34:19 CET 2003 Daniel Veillard <daniel@veillard.com>
938
939 * xpath.c include/libxml/xpath.h: first part of the fix to
940 performance bug #108905, adds xmlXPathOrderDocElems() providing
941 document order for nodes.
942 * python/libxml.c: Python may require TRIO as Albert Chin pointed out
943
Daniel Veillard09628212003-03-25 15:10:27 +0000944Tue Mar 25 16:07:00 CET 2003 Daniel Veillard <daniel@veillard.com>
945
946 * xmlschemastypes.c: removing a warning with Sun compiler
947 bug #109154
948
MST 2003 John Fleckda271742003-03-25 14:05:17 +0000949Tue Mar 25 07:02:56 MST 2003 John Fleck <jfleck@inkstain.net>
950
951 * doc/xmllint.xml
952 * doc/xmllint.1
953 update xmllint man page with --relaxng option
954
Daniel Veillard2032d292003-03-25 11:09:40 +0000955Tue Mar 25 12:07:03 CET 2003 Daniel Veillard <daniel@veillard.com>
956
957 * python/setup.py.in : was missing "drv_libxml2.py"
958
Daniel Veillard9adc0462003-03-24 18:39:54 +0000959Mon Mar 24 19:38:05 CET 2003 Daniel Veillard <daniel@veillard.com>
960
961 * tree.c xpath.c: some changes related to the new way of
962 handling Result Value Tree, before 2.5.5
963
Daniel Veillardd8da01c2003-03-24 15:58:23 +0000964Mon Mar 24 16:36:23 CET 2003 Daniel Veillard <daniel@veillard.com>
965
966 * configure.in NEWS: preparing release 2.5.5
967 * doc/* : updated the documentation and regenerated it.
968
Daniel Veillardef0b4502003-03-24 13:57:34 +0000969Mon Mar 24 14:56:01 CET 2003 Daniel Veillard <daniel@veillard.com>
970
971 * xpath.c: fixed some problems related to #75813 about handling
972 of Result Value Trees
973
Daniel Veillard9231ff92003-03-23 22:00:51 +0000974Sun Mar 23 22:57:20 CET 2003 Daniel Veillard <daniel@veillard.com>
975
976 * uri.c: applied a set of patches from Lorenzo Viali correcting
977 URI parsing errors.
978
Daniel Veillard5f8d1a32003-03-23 21:02:00 +0000979Sun Mar 23 22:00:14 CET 2003 Daniel Veillard <daniel@veillard.com>
980
981 * parser.c: validity status was not passed back when validating in
982 entities, but raised by Oliver Fischer
983
Daniel Veillard04ee2f22003-03-23 20:31:46 +0000984Sun Mar 23 21:30:50 CET 2003 Daniel Veillard <daniel@veillard.com>
985
986 * HTMLtree.c: avoid escaping ',' in URIs
987
Daniel Veillardef8dd7b2003-03-23 12:02:56 +0000988Sun Mar 23 12:57:00 CET 2003 Daniel Veillard <daniel@veillard.com>
989
990 * parser.c: fixing bug #108976 get the ID/REFs to reference
991 the ID in the document content and not in the entity copy
992 * SAX.c include/libxml/parser.h: more checking of the ID/REF
993 stuff, better solution for #107208
994 * xmlregexp.c: removed a direct printf, dohhh
995 * xmlreader.c: fixed a bug on streaming validation of empty
996 elements in entities
997 * result/VC/ElementValid8 test/VCM/v20.xml result/valid/xhtml1.xhtml:
998 cleanup of the validation tests
999 * test/valid/id* test/valid/dtds/destfoo.ent result/valid/id*:
1000 added more ID/IDREF tests to the suite
1001
Daniel Veillard2cfd9df2003-03-22 22:39:16 +00001002Sat Mar 22 23:38:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1003
1004 * xmlreader.c: fixed #107043 removing 2 warnings with Sun One
1005 compiler.
1006
Daniel Veillard20863822003-03-22 17:51:47 +00001007Sat Mar 22 18:50:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1008
1009 * relaxng.c: valgrind'ed and cleaned up a couple of memory issues.
1010
Daniel Veillard9ff2d472003-03-22 15:18:01 +00001011Sat Mar 22 16:15:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1012
1013 * SAX.c: fix bug #107208 avoid false duplicates when ID/REFs are
1014 defined in entities content
1015
Daniel Veillard99737f52003-03-22 14:55:50 +00001016Sat Mar 22 15:53:27 CET 2003 Daniel Veillard <daniel@veillard.com>
1017
1018 * SAX.c: Fixed validation bug #108858 on namespace names using
1019 entities and reported by Brent Hendricks
1020 * xmllint.c: report xmlTextReaderHasValue() result in --stream
1021 --debug output.
1022
Daniel Veillard48ef4c92003-03-22 12:38:15 +00001023Sat Mar 22 13:32:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1024
1025 * xmlreader.c: fixed bug #108801 reported by Malcolm Tredinnick
1026 about the DocType node not being reported sometimes.
1027 * python/tests/reader.py: added to test to the regression checks
1028
Daniel Veillard120e8eb2003-03-22 01:00:34 +00001029Sat Mar 22 01:57:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1030
1031 * xmlreader.c: fixed bug #108546 on long CDATA (or text nodes)
1032 reported by Edd Dumbill
1033
Daniel Veillard77a90a72003-03-22 00:04:05 +00001034Sat Mar 23 01:00:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1035
1036 * HTMLparser.c parser.c parserInternals.c: patch from
1037 johan@evenhuis.nl for #107937 fixing some line counting
1038 problems, and some other cleanups.
1039 * result/HTML/: this result in some line number changes
1040
Daniel Veillard580ced82003-03-21 21:22:48 +00001041Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1042
1043 * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
1044 instead of libxml.spec
1045 * relaxng.c: fixed some of the error reporting excessive
1046 verbosity
1047 * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
1048 xmlschemastypes.c: removed some warnings from gcc
1049 * doc/libxml2-api.xml: rebuilt
1050
Daniel Veillarde063f482003-03-21 16:53:17 +00001051Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1052
1053 * relaxng.c: another optimization, for choice this time
1054 * result/relaxng/spec1* result/relaxng/tutor12_1*
1055 result/relaxng/tutor3_7: cleanups.
1056
Daniel Veillard0e3d3ce2003-03-21 12:43:18 +00001057Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1058
1059 * relaxng.c: fixed xmlRelaxNGNodeMatchesList
1060 * test/relaxng/testsuite.xml: augmented the test suite
1061 * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
1062 some schemas validation tests in the presence of foreign
1063 namespaces.
1064
Daniel Veillardbbb78b52003-03-21 01:24:45 +00001065Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
1066
1067 * relaxng.c: added another interleave speedup.
1068
Daniel Veillardef2e4ec2003-03-20 16:23:26 +00001069Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1070
1071 * xmlschemastypes.c: added integer and fixed one of the
1072 IDREFS regression tests pbm
1073 * result/relaxng/docbook_0.err: updated
1074
Daniel Veillard249d7bb2003-03-19 21:02:29 +00001075Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1076
1077 * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
1078 declared both in the DTD and in the Schemas <grin/>
1079 * relaxng.c: more debug, added a big optimization for <mixed>
1080 * test/relaxng/testsuite.xml: augmented the testsuite
1081 * test/relaxng/ result/relaxng: added the RelaxNG spec and a
1082 DocBook example to the regression tests
1083
Daniel Veillard798024a2003-03-19 10:36:09 +00001084Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
1085
1086 * check-xsddata-test-suite.py: cosmetic change for output
1087 * relaxng.c: try to minimize calls to malloc/free for states.
1088
Daniel Veillarda1a9d042003-03-18 16:53:17 +00001089Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1090
1091 * tree.c: removed a warning
1092 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
1093 support
1094 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
1095 cleanup/improvements of the regression tests batch
1096 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
1097
Daniel Veillard28c52ab2003-03-18 11:39:17 +00001098Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1099
1100 * relaxng.c: fixed error msg cleanup deallocation
1101 * xmlschemastypes.c: added a function to handle lists of
1102 atomic types, added support for IDREFS
1103
Daniel Veillardc3da18a2003-03-18 00:31:04 +00001104Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
1105
1106 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
1107 and IDREF, usable from RelaxNG now
1108 * include/libxml/xmlschemastypes.h: need to add a new interface
1109 because the validation modifies the infoset
1110 * test/relaxng/testsuite.xml: extended the testsuite
1111
Daniel Veillard952379b2003-03-17 15:37:12 +00001112Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1113
1114 * relaxng.c: fixed the last core RelaxNG bug known #107083,
1115 shemas datatype ID/IDREF support still missing though.
1116 * xmlreader.c: fix a crashing bug with prefix raised by
1117 Merijn Broeren
1118 * test/relaxng/testsuite.xml: augmented the testsuite with
1119 complex inheritance tests
1120
Daniel Veillardfd573f12003-03-16 17:52:32 +00001121Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1122
1123 * relaxng.c: switched back to the previous Relax-NG code base,
1124 the derivation algorithm need severe constraining code to avoid
1125 combinatorial explosion. Fixed the problem with Sebastian Rahtz
1126 TEI based example and other bugs
1127 * result/relaxng/*err: updated the results
1128 * test/relaxng/testsuite.xml: started a new test suite
1129
Daniel Veillard1564e6e2003-03-15 21:30:25 +00001130Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
1131
1132 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
1133 that the original RelaxNG validation code was un-fixeable, it got
1134 rewritten to use the derivation algorithm from James Clark and
1135 redebugged it (nearly) from scratch:
1136 found 373 test schemas: 372 success 1 failures
1137 found 529 test instances: 529 success 0 failures
1138
Daniel Veillard39eb88b2003-03-11 11:21:28 +00001139Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1140
1141 * SAX.c parser.c: fix some recursion problems introduced in the
1142 last release.
1143 * relaxng.c: more debugging of the RNG validation engine, still
1144 problems though.
1145
Daniel Veillard5add8682003-03-10 13:13:58 +00001146Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1147
1148 * Makefile.am: stop generating wrong result file with * in name
1149 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
1150 * result/relaxng/demo* test/relaxng/demo: added the tests from
1151 Sebastian reproducing the problem.
1152
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +00001153Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
1154
Daniel Veillard5add8682003-03-10 13:13:58 +00001155 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
1156 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +00001157
Aleksey Sanin693c9bc2003-03-09 22:36:52 +00001158Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
1159
1160 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
1161 variable to control the indentation for the xmllint "--format"
1162 option
1163
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +00001164Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1165
1166 * encoding.c: applied Gennady's patch against buffer overrun
1167
Daniel Veillard42f12e92003-03-07 18:32:59 +00001168Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1169
1170 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
1171 Clark it appeared I had bug in URI parsing code ...
1172 * relaxng.c include/libxml/relaxng.h: completely revamped error
1173 reporting to not loose message from optional parts.
1174 * xmllint.c: added timing for RNG validation steps
1175 * result/relaxng/*: updated the result, all error messages changed
1176
Daniel Veillardedfd5882003-03-07 14:20:40 +00001177Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1178
1179 * xpath.c: fix bug #107804, the algorithm used for document order
1180 computation was failing on attributes.
1181
Daniel Veillard83391282003-03-06 21:37:30 +00001182Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1183
1184 * valid.c: fix bug #107764 , possibility of buffer overflow
1185 in xmlValidDebug()
1186
Daniel Veillard6c73cb82003-03-05 16:45:40 +00001187Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1188
1189 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
1190 from Philipp Dunkel
1191
Daniel Veillard5f704af2003-03-05 10:01:43 +00001192Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1193
1194 * xmlschemastype.c: made powten array static it should not be exported
1195 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
1196 parser function.
1197 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
1198
Daniel Veillard7b72ee52003-02-27 23:24:53 +00001199Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1200
1201 * tree.c: fixed a node dump crash on attributes
1202 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
1203 an URI test bug and get better output.
1204
Daniel Veillard463a5472003-02-27 21:30:32 +00001205Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1206
1207 * check-xsddata-test-suite.py: give more infos
1208 * relaxng.c: fix a bug reported by Sebastian Rahtz and
1209 REF->DEF in attribute values.
1210
Daniel Veillardeb7189f2003-02-27 20:11:13 +00001211Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1212
1213 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
1214 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
1215 regression tests from James Clark.
1216
Daniel Veillard8bc6cf92003-02-27 17:42:22 +00001217Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1218
1219 * relaxng.c xmlschemas.c xmlschemastypes.c
1220 include/libxml/xmlschemastypes.h: added param support for relaxng
1221 type checking, started to increment the pool of simple types
1222 registered, still much work to be done on simple types and
1223 facets checkings.
1224
Daniel Veillard19ab45b2003-02-26 15:49:03 +00001225Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1226
1227 * entities.c: fixes again one of the problem raised by
1228 James Clark in #106788
1229
Daniel Veillardc482e262003-02-26 14:48:48 +00001230Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1231
1232 * relaxng.c: Fixed a couple of problem raised by James Clark
1233 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
1234 datatype level still not fixed though.
1235
Daniel Veillard17bed982003-02-24 20:11:43 +00001236Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1237
1238 * configure.in: preparing release 2.5.4
1239 * doc/*: updated and rebuilt the docs
1240 * relaxng.c: removed warnings
1241 * result/relaxng/*: updated the results
1242
Daniel Veillardf4be0182003-02-24 19:54:33 +00001243Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1244
1245 * valid.c: fixes a DTD regexp generation problem.
1246
Daniel Veillard02111c12003-02-24 19:14:52 +00001247Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1248
1249 * parser.c: fixes bug #105998 about false detection of
1250 attribute consumption loop.
1251
Daniel Veillard2406abd2003-02-24 18:16:47 +00001252Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1253
1254 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
1255
Daniel Veillardfcc822e2003-02-24 17:52:08 +00001256Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1257
1258 * SAX.c: fixed bug #105992
1259
Daniel Veillard3ebc7d42003-02-24 17:17:58 +00001260Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
1261
1262 * tree.c: fixed xmlSetProp and al. when the node passed is not an
1263 element.
1264 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
1265 found 373 test schemas: 369 success 4 failures
1266 found 529 test instances: 525 success 4 failures
1267 * check-relaxng-test-suite.py: added memory debug reporting
1268
Daniel Veillardc64b8e92003-02-24 11:47:13 +00001269Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1270
1271 * uri.c parser.c: some warning removal on Igor's patch
1272 * tree.c: seems I messed up with #106788 fix
1273 * python/libxml.c: fixed some base problems when Python provides
1274 the resolver.
1275 * relaxng.c: fixed the interleave algorithm
1276 found 373 test schemas: 364 success 9 failures
1277 found 529 test instances: 525 success 4 failures
1278 the resulting failures are bug in the algorithm from 7.3 and
1279 lack of support for params
1280
Daniel Veillard0046c0f2003-02-23 13:52:30 +00001281Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1282
1283 * parser.c: another fix for nodeinfo in entities problem
1284 * tree.c entities.c: fixed bug #106788 from James Clark
1285 some spaces need to be serialized as character references.
1286
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +00001287Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1288
1289 * parser.c uri.c: fixed the bug I introduced in the path
1290 handling, reported by Sebastian Bergmann
1291
Daniel Veillard44e1dd02003-02-21 23:23:28 +00001292Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1293
1294 * parser.c: fixing some nodeinfo in entities problem raised
1295 by Glenn W. Bach
1296 * relaxng.c: implemented the first section 7.3 check
1297 * result/relaxng/*: updated the results
1298
Daniel Veillardc5312d72003-02-21 17:14:10 +00001299Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1300
1301 * relaxng.c: fixed some problems in the previous commit
1302 and finished implementing 4.16 rules checking
1303 found 373 test schemas: 353 success 20 failures
1304 found 529 test instances: 519 success 6 failures
1305 * result/relaxng/*: updated the results
1306
Daniel Veillard4c5cf702003-02-21 15:40:34 +00001307Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1308
1309 * relaxng.c: implemented checks from section 7.2
1310
Daniel Veillard77648bb2003-02-20 15:03:22 +00001311Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1312
1313 * relaxng.c: implemented the checks from section 7.1, fixed
1314 some of the 4.20 and 4.21 problems.
1315 found 373 test schemas: 338 success 35 failures
1316 found 529 test instances: 519 success 6 failures
1317 * result/relaxng/*: updated the results
1318
Daniel Veillard1c745ad2003-02-20 00:11:02 +00001319Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1320
1321 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
1322 * result/relaxng/*: updated the results
1323
Daniel Veillardce14fa52003-02-19 17:32:48 +00001324Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1325
1326 * relaxng.c: more bugfixes
1327 * result/relaxng/*: updated the results
1328
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +00001329Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1330
1331 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
1332 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
1333 * SAX.c: ensured xmlDoc.URL is always canonic
1334 * parser.c: obsoleted xmlNormalizeWindowsPath
1335 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
1336 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
1337 * win32/libxml2.def.src: added few exports
1338
1339
Daniel Veillard2e9b1652003-02-19 13:29:45 +00001340Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
1341
1342 * Makefile.am configure.in: patched to have shared libraries
1343 for Python regression tests and static binaries for gdb debug
1344 in my development environment
1345 * relaxng.c: more bugfixes
1346 found 373 test schemas: 296 success 77 failures
1347 found 529 test instances: 516 success 8 failures
1348 * result/relaxng/*: updated the results
1349
Daniel Veillard8fe98712003-02-19 00:19:14 +00001350Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1351
1352 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
1353
Daniel Veillardd4310742003-02-18 21:12:46 +00001354Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1355
1356 * xmlschemastypes.c: float/double check bugfix
1357 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
1358 validation
1359 * xmlreader.c: add a TODO for Jody
1360 * relaxng.c: bugfix bugfix bugfix
1361 found 373 test schemas: 300 success 73 failures
1362 found 529 test instances: 507 success 10 failures
1363 * result/relaxng/*: updated the results
1364
Daniel Veillard2df2de22003-02-17 23:34:33 +00001365Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1366
1367 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
1368
Daniel Veillard416589a2003-02-17 17:25:42 +00001369Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1370
1371 * relaxng.c check-relaxng-test-suite.py: more work on the
1372 RelaxNG implementation conformance testing.
1373 found 373 test schemas: 284 success 89 failures
1374 found 529 test instances: 448 success 47 failures
1375 * result/relaxng/*: updated the results
1376
Daniel Veillard784b9352003-02-16 15:50:27 +00001377Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1378
1379 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
1380 a patch from Kjartan Maraas to fix some typos
1381
Daniel Veillardfebcca42003-02-16 15:44:18 +00001382Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1383
1384 * relaxng.c: more bug-hunting
1385 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
1386 intermediate rng tree
1387 * python/generator.py: patch from Stephane Bidoul to fix the generator
1388 on python < 2.2
1389
Daniel Veillardd2298792003-02-14 16:54:11 +00001390Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1391
1392 * check-relaxng-test-suite.py relaxng.c: more testing on the
1393 Relax-NG front, cleaning up the regression tests failures
1394 current state and I forgot support for "mixed":
1395 found 373 test schemas: 280 success 93 failures
1396 found 529 test instances: 401 success 68 failures
1397 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
1398 moved the Name, NCName and QName validation routine in tree.c
1399 * uri.c: fixed handling of URI ending up with #, i.e. having
1400 an empty fragment ID.
1401 * result/relaxng/*: updated the results
1402
Daniel Veillard9a237c92003-02-13 15:52:58 +00001403Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1404
1405 * check-xinclude-test-suite.py: improved the script accordingly
1406 to the XInclude regression tests updates
1407 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
1408 November 2002
1409 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
1410 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
1411 augmented the Xpointer testsuite for the element() scheme
1412
Daniel Veillardf4b4f982003-02-13 11:02:08 +00001413Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1414
1415 * relaxng.c: added TODO for the DTD compatibility spec
1416 * xinclude.c: more bug fixes driven by the testsuite
1417
Daniel Veillardd581b7e2003-02-11 18:03:05 +00001418Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
1419
1420 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
1421 regression tests for XInclude, improved the script, improving
1422 XInclude error reporting mechanism
1423
Daniel Veillard1d788d22003-02-10 16:21:58 +00001424Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1425
1426 * NEWS doc/* configure.in: preparing release 2.5.3
1427
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +00001428Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1429
1430 * tree.c: trying to fix #104934 about some XHTML1 serialization
1431 issues.
1432
Daniel Veillard809faa52003-02-10 15:43:53 +00001433Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
1434
1435 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
1436 encoding conversion when the input buffer stops in the
1437 middle of a multibyte char
1438
Daniel Veillard1703c5f2003-02-10 14:28:44 +00001439Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1440
1441 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
1442 * check-relaxng-test-suite.py: python script to run regression
1443 against OASIS RelaxNG testsuite
1444 * relaxng.c: some cleanup tweaks
1445 * HTMLparser.c globals.c: cleanups in comments
1446 * doc/libxml2-api.xml: updated the API
1447 * result/relaxng/*: errors moved files, so large diffs but
1448 no changes at the semantic level.
1449
Daniel Veillard6aa2f602003-02-10 00:01:56 +00001450Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1451
1452 * tree.c: fixing #105678 problem when dumping a namespace node.
1453
Daniel Veillard591b4be2003-02-09 23:33:36 +00001454Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1455
1456 * xpath.c: fixed doc comment problems
1457 * python/generator.py python/libxml_wrap.h python/types.c: adding
1458 RelaxNG wrappers
1459 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
1460 test of those early Python RelaxNG bindings
1461
1462Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +00001463
1464 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
1465 * relaxng.c: found the validation problem I had with interleave
1466 when not covering all remaining siblings
1467 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
1468 testsuite and check the RNG schemas against the RNG schemas
1469 given in appendix A
1470
Igor Zlatkovic6dacee62003-02-08 17:52:57 +00001471Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1472
1473 * win32/Makefile.msvc: updates for RelaxNG
1474 * win32/Makefile.mingw: updates for RelaxNG
1475 * win32/libxml2.def.src: added RelaxNG exports
1476
Daniel Veillard97fd5672003-02-07 13:01:54 +00001477Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1478
1479 * xinclude.c: applied another bug fix from Sean Chittenden
1480
Daniel Veillardef4d3bc2003-02-07 12:38:22 +00001481Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1482
1483 * configure.in xmllint.c: I f...ed up the default configuration
1484 of schemas and --relaxng option display in xmllint, pointed by
1485 Morus Walter.
1486 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
1487 detection module, fixes bug #105374.
1488
Daniel Veillardc5a70f22003-02-06 23:41:59 +00001489Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1490
1491 * xmlschemastypes.c: added the boolean base type.
1492
Daniel Veillard96a4b252003-02-06 08:22:32 +00001493Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1494
1495 * xmlschemastypes.c: started implementing some of the missing
1496 default simple types
1497 * result/relaxng/*: updated the results
1498
Daniel Veillard72fef162003-02-05 14:31:19 +00001499Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1500
1501 * NEWS doc/*: updated the docs, ready for 2.5.2 release
1502
Daniel Veillard71531f32003-02-05 13:19:53 +00001503Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1504
1505 * HTMLparser.c tree.c xmlIO.c: comments cleanups
1506 * Makefile.am: use xmllint for doing the RelaxNG tests
1507 * configure.in: preparing 2.5.2 made schemas support default to
1508 on instead of off
1509 * relaxng.c: removed the verbosity
1510 * xmllint.c: added --relaxng option
1511 * python/generator.py python/libxml_wrap.h: prepared the integration
1512 of the new RelaxNG module and schemas
1513 * result/relaxng/*: less verbose output
1514
Daniel Veillardec498e12003-02-05 11:01:50 +00001515Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
1516
1517 * valid.c: do not run content model validation if the
1518 content is not determinist
1519
Daniel Veillardde590ca2003-02-05 10:45:26 +00001520Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1521
1522 * SAX.c: added the redefinition of namespaced attribute
1523 check that was missing as Fabrice Desré pointed out.
1524
Daniel Veillard930dfb62003-02-05 10:17:38 +00001525Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1526
1527 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
1528 improvements from Nick Kew, allowing to do more checking
1529 to HTML elements and attributes.
1530
Daniel Veillard4287c572003-02-04 22:48:53 +00001531Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1532
1533 * xinclude.c: fixing bug #105137 about entities declaration
1534 needing to be copied to the including document.
1535
Daniel Veillard652d8a92003-02-04 19:28:49 +00001536Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1537
1538 * catalog.c: fixed bug #104817 with delegateURI
1539 * xpath.c: fixing bugs #104123 and #104125
1540
Daniel Veillard0e298ad2003-02-04 16:14:33 +00001541Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
1542
1543 * configure.in valid.c xmlreader.c python/libxml_wrap.h
1544 python/types.c: fixing #104096 to compile without regexps
1545
Daniel Veillard57e79b32003-02-04 15:33:12 +00001546Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1547
1548 * valid.c: fixing bug #103969 forgot to add an epsilon transition
1549 when building the automata for elem*
1550
Daniel Veillard358a9892003-02-04 15:22:32 +00001551Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1552
1553 * HTMLparser.c: applied patch from Arne de Bruijn fixing
1554 bug #103827
1555
Daniel Veillardeb137172003-02-04 15:18:06 +00001556Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1557
1558 * HTMLparser.c: updating a comment, fixing #103776
1559
Daniel Veillard8d589042003-02-04 15:07:21 +00001560Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1561
1562 * parser.c: fixing bug 105049 for validity checking of content
1563 within recursive entities.
1564
Daniel Veillarde5b110b2003-02-04 14:43:39 +00001565Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1566
1567 * HTMLparser.c: try to fix # 105049
1568 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
1569 * tree.c: updated a function comment
1570
Daniel Veillard419a7682003-02-03 23:22:49 +00001571Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1572
1573 * relaxng: more work on grammars and refs/defs
1574 * test/relaxng/* result/relaxng/*: augmented/updated the
1575 regression tests
1576
Daniel Veillard144fae12003-02-03 13:17:57 +00001577Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1578
1579 * relaxng: more work on name classes, except support
1580 * test/relaxng/* result/relaxng/*: augmented/updated the
1581 regression tests
1582
Daniel Veillard1ed7f362003-02-03 10:57:45 +00001583Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1584
1585 * relaxng: more work on name classes, the "validate all" schemas
1586 seems to work now.
1587 * test/relaxng/* result/relaxng/*: augmented/updated the
1588 regression tests
1589
Daniel Veillard3b2e4e12003-02-03 08:52:58 +00001590Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1591
1592 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
1593 * parser.c: put a guard against infinite document depth, basically
1594 trying to avoid another kind of DoS attack.
1595 * relaxng.c: some code w.r.t. nameClasses
1596
Daniel Veillardfc1a4502003-02-02 16:02:55 +00001597Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1598
1599 * test/relaxng/* result/relaxng/*: check all the namespace support
1600 was actually correct based on tutorial section 10.
1601
Daniel Veillarde2a5a082003-02-02 14:35:17 +00001602Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1603
1604 * relaxng: include seems to work okay now
1605 * test/relaxng/* result/relaxng/*: augmented/updated the
1606 regression tests
1607
Daniel Veillarda9d912d2003-02-01 17:43:10 +00001608Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1609
1610 * relaxng.c: a bit of work done in the train back.
1611 * test/relaxng/*: added one of the include tests
1612
Daniel Veillard154877e2003-01-30 12:17:05 +00001613Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1614
1615 * relaxng: more work done in the train
1616 * test/relaxng/* result/relaxng/*: augmented/updated the
1617 regression tests
1618
Daniel Veillarde431a272003-01-29 23:02:33 +00001619Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1620
1621 * relaxng.c: debugging of externalRef
1622 * test/relaxng/* result/relaxng/*: augmented/updated the
1623 regression tests
1624
Daniel Veillardd41f4f42003-01-29 21:07:52 +00001625Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1626
1627 * relaxng.c: more work on Relax-NG, implementing externalRef
1628 * test/relaxng/* result/relaxng/*: augmented/updated the
1629 regression tests
1630 * Makefile.am: cleanup to Relaxtests target
1631
Daniel Veillardb08c9812003-01-28 23:09:49 +00001632Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1633
1634 * relaxng.c: more work on Relax-NG, implementing interleave
1635 * test/relaxng/* result/relaxng/*: augmented/updated the
1636 regression tests
1637
Daniel Veillard76fc5ed2003-01-28 20:58:15 +00001638Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1639
1640 * relaxng.c: more work on Relax-NG, implementing interleave
1641 * test/relaxng/* result/relaxng/*: augmented/updated the
1642 regression tests
1643
MST 2003 John Fleckda81d192003-01-27 14:35:56 +00001644Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
1645
1646 * doc/tutorial/customfo.xsl
1647 * doc/tutorial/customhtml.xsl
1648 adding stylesheet customizations used to generate fo
1649 for pdf and html
1650
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001651Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1652
1653 * relaxng.c: more work on Relax-NG
1654 * test/relaxng/* result/relaxng/*: augmented/updated the
1655 regression tests
1656 * xmlschemastypes.c: added a number of base type definition but not
1657 the associated checks, those are still TODOs
1658
MST 2003 John Fleck731967e2003-01-27 00:39:50 +00001659Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
1660
1661 in docs/tutorial:
1662 * apa.html
1663 * apb.html
1664 * apc.html
1665 * apd.html
1666 * ape.html
1667 * apf.html
1668 * apg.html
1669 * ar01s02.html
1670 * ar01s03.html
1671 * ar01s04.html
1672 * ar01s05.html
1673 * ar01s06.html
1674 * ar01s07.html
1675 * ar01s08.html
1676 * index.html
1677 * xmltutorial.pdf
1678 * xmltutorial.xml
1679 add index to tutorial
1680
MST 2003 John Fleck937362d2003-01-27 00:04:32 +00001681Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
1682
1683 * doc/xmlcatalog.1
1684 * doc/xmlcatalog_man.html
1685 * doc/xmlcatalog_man.xml
1686 belatedly fixing bug #93622 (adds rewriteURI type to
1687 "--add" option in xmlcatalog man page
1688
Daniel Veillard3be27512003-01-26 19:49:04 +00001689Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1690
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001691 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +00001692 Julio Merino, closing #104475
1693
Daniel Veillardea3f3982003-01-26 19:45:18 +00001694Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1695
1696 * relaxng.c: more work on Relax-NG
1697 * test/relaxng/* result/relaxng/*: augmented/updated the
1698 regression tests
1699
Daniel Veillardedc91922003-01-26 00:52:04 +00001700Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1701
1702 * relaxng.c: more work on Relax-NG
1703 * test/relaxng/* result/relaxng/*: augmented/updated the
1704 regression tests
1705
Daniel Veillarddd1655c2003-01-25 18:01:32 +00001706Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1707
1708 * README: updated the policy on private mail answers
1709 * relaxng.c: more work on Relax-NG
1710 * test/relaxng/* result/relaxng/*: augmented/updated the
1711 regression tests
1712
Daniel Veillard7424eb62003-01-24 14:14:52 +00001713Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
1714
1715 * error.c parser.c tree.c: applied a documentation patch from
1716 Stefan Kost
1717
Daniel Veillard276be4a2003-01-24 01:03:34 +00001718Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1719
1720 * relaxng.c: more work on Relax-NG
1721 * doc/*: regenerated the docs
1722 * test/relaxng/* result/relaxng/*: updated and augmented the
1723 Relax-NG regression tests and results
1724
Daniel Veillard6eadf632003-01-23 18:29:16 +00001725Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1726
1727 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
1728 First commit of the new Relax-NG validation code, not generally
1729 useful yet.
1730 * test/relaxng/* result/relaxng/*: current state of the regression
1731 tests
1732
Daniel Veillard814a76d2003-01-23 18:24:20 +00001733Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1734
1735 * tree.c: minimized the memory allocated for GetContent
1736 and a bit of cleanup.
1737
Daniel Veillardff12c492003-01-23 16:42:55 +00001738Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1739
1740 * python/generator.py: seems there is no good reasons to
1741 not generate bindings for XPointer
1742
Daniel Veillard540a31a2003-01-21 11:21:07 +00001743Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1744
1745 * xmlreader.c doc/apibuild.py: applied a new patch from
1746 Stéphane Bidoul for cleanups
1747 * doc/libxml2-api.xml: rebuilt the API description with
1748 new entry points
1749
Daniel Veillard417be3a2003-01-20 21:26:34 +00001750Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1751
1752 * xmlreader.c python/drv_libxml2.py python/generator.py
1753 python/libxml.c python/libxml.py python/libxml_wrap.h
1754 python/types.c: patch from Stéphane Bidoul for better per
1755 context error message APIs
1756 * python/tests/ctxterror.py python/tests/readererr.py:
1757 update of the tests
1758
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +00001759Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
1760
1761 * doc/guidelines.html
1762 grammar and spelling cleanup
1763
Daniel Veillard26f70262003-01-16 22:45:08 +00001764Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1765
1766 * xmlreader.c include/libxml/xmlreader.h python/generator.py
1767 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
1768 a patch from Stéphane Bidoul to allow per XMLtextReader error
1769 and warning handling
1770 * python/tests/Makefile.am python/tests/readererr.py: adding the
1771 specific regression test
1772
Daniel Veillard71f9d732003-01-14 16:07:16 +00001773Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1774
1775 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
1776 should raise a syntax error
1777
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001778Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1779
1780 * python/libxml.c: cleanup patch from Stéphane Bidoul
1781
Daniel Veillard81601f92003-01-14 13:42:37 +00001782Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1783
1784 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
1785
Daniel Veillarde6227e02003-01-14 11:42:39 +00001786Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1787
1788 * python/generator.py python/libxml.c python/libxml.py
1789 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001790 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +00001791 Python level.
1792 * python/tests/Makefile.am python/tests/ctxterror.py: added a
1793 regression test for it.
1794
Daniel Veillard4dbe77a2003-01-14 00:17:42 +00001795Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1796
1797 * xmlreader.c: fixed the streaming property of the reader,
1798 it was generating tree faster than consuming it. Pointed out
1799 by Nate Myers
1800 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
1801
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001802Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1803
Igor Zlatkovicd31876c2003-01-12 21:43:13 +00001804 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001805
Daniel Veillard8e7e1c02003-01-10 17:06:09 +00001806Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1807
1808 * xpath.c: fix to the XPath implementation for parent and
1809 ancestors axis when operating on a Result Value Tree.
1810 Fixes bug #100271
1811
Daniel Veillardcacbe5d2003-01-10 16:09:51 +00001812Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1813
1814 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
1815 to fix some URI/file escaping problems
1816
Daniel Veillard3b87b6b2003-01-10 15:21:50 +00001817Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
1818
1819 * python/generator.py: fixed a bug raised by Raymond Wiker,
1820 docSetRootElement() should not raise an exception if the
1821 return is None
1822
Daniel Veillard3e20a292003-01-10 13:14:40 +00001823Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
1824
1825 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
1826 fixed bug #102181 by applying the suggested change and fixing
1827 the generation/registration problem.
1828
Daniel Veillarde55e8e42003-01-10 12:50:02 +00001829Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1830
1831 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
1832 routines.
1833
Daniel Veillard8f872442003-01-09 23:19:02 +00001834Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1835
1836 * parser.c: one more IsEmptyElement crazyness, that time in
1837 external parsed entities if substitution is asked.
1838 * python/tests/reader3.py: added a specific test.
1839
Daniel Veillarde329fc22003-01-09 21:36:42 +00001840Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1841
1842 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
1843 support and improved error handler registration
1844
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +00001845Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1846
1847 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
1848 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
1849 * README: fixed a link
1850
Daniel Veillarde2830f12003-01-08 17:47:49 +00001851Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
1852
1853 * configure.in doc/* NEWS: preparing 2.5.1 release
1854 * SAX.c parser.c: fixing XmlTextReader bug
1855
Daniel Veillard8bf70b92003-01-07 23:14:24 +00001856Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1857
1858 * SAX.c: fuck, I introduced a memory leak on external parsed
1859 entities in 2.5.0 :-(
1860
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001861Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1862
1863 * xmllint.c: another fix needed as pointed by Christophe Merlet
1864 for --stream --debug if compiled without debug support.
1865
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001866Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
1867
1868 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001869 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001870 update man page with --stream and --chkregister
1871
Daniel Veillard8326e732003-01-07 00:19:07 +00001872Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1873
1874 * globals.c: fixed --with-threads compile
1875 * xmllint.c: fixed --without-debug compile
1876 * include/libxml/globals.h: cleanup
1877 * include/libxml/schemasInternals.h: add a missing include
1878
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001879Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1880
1881 * configure.in NEWS: preparing 2.5.0 release
1882 * SAX.c: only warn in pedantic mode about namespace name
1883 brokeness
1884 * globals.c: fix a doc generation problem
1885 * uri.c: fix #101520
1886 * doc/*: updated and rebuilt the doc for the release, includuding
1887 stylesheet update
1888 * python/Makefile.am: fix a filename bug
1889
1890Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
1891
1892 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
1893 should not be called.
1894
1895Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1896
1897 * libxml-2.0.pc.in: applied the patch to fix #101894
1898
1899Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1900
1901 * tree.c : applied patch from Lukas Schroeder for register callbacks
1902 * valid.c: modified patch from Lukas Schroeder to test
1903 register callbacks with --chkregister
1904
1905Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1906
1907 * xmlreader.c: seriously changed the way data are pushed to
1908 the underlying parser, go by block of 512 bytes instead of
1909 tryng to detect tag boundaries at that level. Changed the
1910 way empty element are detected and tagged.
1911 * python/tests/reader.py python/tests/reader2.py
1912 python/tests/reader3.py: small changes mostly due to context
1913 reporting being different and DTD node being reported. Some
1914 errors previously undetected are now caught and fixed.
1915 * doc/xmlreader.html: flagged last section as TODO
1916
1917Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1918
1919 * python/libxml.py: integrated the Python 2.2 optimizations
1920 from Hannu Krosing, while maintaining compatibility with
1921 1.5 and 2.1
1922
1923Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1924
1925 * xmllint.c: a bit of cleanup
1926 * xmlreader.c: small fix
1927 * doc/xmlreader.html: more work on the XmlTextReader tutorial
1928 * python/libxml.py: a few fixes pointed out by Hannu Krosing
1929
1930Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1931
1932 * python/setup.py.in: patch from Stéphane Bidoul to include
1933 drv_libxml2.py in setup.py
1934
1935Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1936
1937 * doc/xmlreader.html: starting documenting the new XmlTextReader
1938 interface.
1939
1940Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1941
1942 * xmllint.c: added the --stream flag to use the TextReader API
1943 * xmlreader.c: small performance tweak
1944
1945Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1946
1947 * xmlreader.c python/tests/reader2py: okay the DTD validation
1948 code on top of the XMLTextParser API should be solid now.
1949
1950Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1951
1952 * xmlreader.c python/tests/reader2py: Fixing some more mess
1953 with validation and recursive entities while using the
1954 reader interface, it's getting a bit messy...
1955
1956Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1957
1958 * xmlreader.c python/tests/reader.py: another couple of problem
1959 related to IsEmptyElement reported by Stéphane Bidoul needed
1960 some fixes.
1961
1962Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1963
1964 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
1965 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
1966 based on the python XmlTextReader interface.
1967
1968Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1969
1970 * tree.c: backing out one change in the last patch which broke the
1971 regression tests
1972
1973Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1974
1975 * global.data globals.c tree.c include/libxml/globals.h: applied
1976 an old patch from Lukas Schroeder to track node creation and
1977 destruction. Probably missing a lot of references at the moment
1978 and not usable reliably.
1979
1980Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1981
1982 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
1983 from doc/news.html and a stylesheet
1984
1985Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1986
1987 * xmlreader.c python/tests/reader.py: fixed another couple of
1988 xmlreader bugs reported by Stéphane Bidoul and added tests.
1989
1990Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1991
1992 * xmlreader.c python/tests/reader2.py: fixed another validity
1993 checking in external parsed entities raised by Stéphane Bidoul
1994 and added a specific regression test.
1995 * python/tests/reader3.py: cleanup
1996
1997Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1998
1999 * xmlreader.c python/tests/reader2.py: fixed a problem with
2000 validation within entities pointed by Stéphane Bidoul, augmented
2001 the tests to catch those.
2002
2003Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2004
2005 * python/generator.py: modified the generator to allow keeping
2006 class references when creating new classes, needed to fix a bug
2007 pointed by Stéphane Bidoul where the input buffer of the
2008 xmlTextReader instance gets destroyed if the python wrapper for
2009 the input is not referenced anymore.
2010
2011Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2012
2013 * xmlreader.c python/tests/reader.py: fixed another pair of problem
2014 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
2015
2016Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2017
2018 * xmlreader.c python/tests/reader.py: fixed another problem
2019 pointed by Stéphane Bidoul
2020
2021Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2022
2023 * xmlreader.c python/tests/reader.py: fixed a limit case problem
2024 with "<a/>"
2025
2026Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2027
2028 * SAX.c: warn on xmlns:prefix="foo"
2029 * xmlreader.c python/tests/reader.py: fixed a couple of problem
2030 for namespace attributes handling.
2031
2032Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2033
2034 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
2035 a really nasty problem raised by a DocBook XSLT transform
2036 provided by Sebastian Bergmann
2037
2038Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2039
2040 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
2041 by Stéphane Bidoul and integrated it into the tests
2042
2043Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2044
2045 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
2046 extended the XmlTextReader API a bit, addding accessors for
2047 the current doc and node, and an entity substitution mode for
2048 the parser.
2049 * python/libxml.py python/libxml2class.txt: related updates
2050 * python/tests/Makefile.am python/tests/reader.py
2051 python/tests/reader2.py python/tests/reader3.py: updated a bit
2052 the old tests and added a new one to test the entities handling
2053
2054Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2055
2056 * python/generator.py python/libxml2class.txt
2057 python/tests/reader.py python/tests/reader2.py: changed the
2058 generator to provide casing for the XmlTextReader similar to
2059 C# so that examples and documentation are more directly transposable.
2060 Fixed the couple of tests in the suite.
2061
2062Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2063
2064 * doc/guidelines.html: added a document on guildeline for
2065 publishing and deploying XML
2066
2067Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2068
2069 * valid.c xmlreader.c: final touch running DTD validation
2070 on the XmlTextReader
2071 * python/tests/Makefile.am python/tests/reader2.py: added a
2072 specific run based on the examples from test/valid/*.xml
2073
2074Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2075
2076 * python/libxml.py: added a few predefined xmlTextReader parser
2077 configuration values.
2078
2079Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2080
2081 * python/libxml_wrap.h: trying to fix #102037
2082
2083Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2084
2085 * SAX.c: fixing bug #95296, when the predefined entities
2086 are redefined in the DTD the default one must be used
2087 instead anyway.
2088
2089Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
2090
2091 * doc/xmllint.xml
2092 * doc/xmllint.1
2093 Add discussion of XML_DEBUG_CATALOG to xmllint man
2094 page - bug #100907
2095
2096
2097Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2098
2099 * xmlreader.c: Fixed the empty node detection to avoid reporting
2100 an inexistant close tag.
2101
2102Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2103
2104 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
2105 for Python 2.1
2106
2107Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2108
2109 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
2110
2111Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2112
2113 * doc/libxml2-api.xml python/tests/reader.py: one really need
2114 to provide the base URI information when creating a reader parser
2115 from an input stream. Updated the API and the example using it.
2116
2117Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2118
2119 * testReader.c xmlreader.c valid.c include/libxml/tree.h
2120 include/libxml/valid.h include/libxml/xmlreader.h: working on
2121 DTD validation on top of xml reader interfaces. Allows to
2122 validate arbitrary large instances. This required some extensions
2123 to the valid module interface and augmenting the size of xmlID
2124 and xmlRef structs a bit.
2125 * uri.c xmlregexp.c: simple cleanup.
2126
2127Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2128
2129 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
2130 work on the xml reader interfaces.
2131 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
2132 Web page for the Windows binaries.
2133
2134Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2135
2136 * xmlIO.c: applied a patch for VMS following the report by
2137 Nigel Hall
2138
2139Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2140
2141 * parser.c: the parseStartTag bug fix wasn't complete.
2142
2143Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2144
2145 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
2146 parseStartTag, fixing it.
2147 * test/att4 result/att4 result/noent/att4: adding the test
2148 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
2149 more methods to XmlTextReader.
2150
2151Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2152
2153 * win32/libxml2.def.src: added more xml reader exports
2154 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
2155 to the build
2156
2157Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
2158
2159 * doc/tutorial/xmltutorial.xml
2160 plus generated html and pdf
2161 Updating tutorial again based on further comments from Niraj
2162 Tolia on the last iteration
2163
2164Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
2165
2166 * doc/tutorial/xmltutorial.xml
2167 * doc/tutorial/includekeyword.c
2168 * doc/tutorial/includegetattribute.c
2169 plus generated html and pdf
2170 Adding fix from Niraj Tolia to tutorial to properly free memory.
2171
2172
2173Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2174
2175 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
2176 more methods of XmlTextReader.
2177 * python/libxml2class.txt python/tests/reader.py: this increased the
2178 methods in the bndings, augmented the test to check those new
2179 functions.
2180
2181Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2182
2183 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
2184 methods of XmlTextReader.
2185 * python/generator.py python/libxml_wrap.h python/types.c
2186 python/libxml2class.txt: added the reader to the Python bindings
2187 * python/tests/Makefile.am python/tests/reader.py: added a specific
2188 test for the Python bindings of the Reader APIs
2189 * parser.c: small cleanup.
2190
2191Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2192
2193 * xinclude.c: fallback was only copying the first child not the
2194 full child list of the fallback element, closes #89684 as reopened
2195 by Bernd Kuemmerlen
2196
2197Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2198
2199 * win32/libxml2.def.src: exported htmlNodeDumpOutput
2200
2201Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2202
2203 * configure.in: preparing release of 2.4.30
2204 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
2205 gives enum values, fix functype return type, put back fields in
2206 structs
2207 * doc/*: updated the docs rebuilt
2208
2209Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2210
2211 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
2212 about htmlNodeDumpOutput location.
2213 * xpath.c: removed an undefined function signature
2214 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
2215 too many symbols in the API breaking the python bindings.
2216 Updated with the libxslt/libexslt changes.
2217
2218Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2219
2220 * configure.in: preparing release of 2.4.29
2221 * doc/*: rebuilt the docs and API
2222 * xmlreader.c: a few more fixes for the XmlTextReader API
2223
2224Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2225
2226 * include/win32config.h: applied mingw patch from Magnus Henoch
2227
2228Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2229
2230 * catalog.c doc/libxml2-api.xml: a bit more cleanup
2231
2232Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2233
2234 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
2235 building Python script, does the C parsing directly, generates
2236 a better API description including structure fieds defs and
2237 enums. Still a couple of bugs, but good enough for the python
2238 wrappers now.
2239 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
2240 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
2241 include/libxml/schemasInternals.h include/libxml/tree.h: more
2242 cleanup based on the python analysis script reports.
2243 * libxml.spec.in: make sure the API XML description is part of the
2244 devel package.
2245
2246Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2247
2248 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
2249 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
2250 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
2251 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
2252 code cleanup, especially the function comments.
2253 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
2254
2255Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2256
2257 * Makefile.am xmlreader.c include/libxml/Makefile.am
2258 include/libxml/xmlreader.h: Adding a new set of APIs based on
2259 the C# TextXmlReader API but converted to C. Allow to parse
2260 in constant memory usage, far simpler to program and explain
2261 than the SAX like APIs, unfinished but working.
2262 * testReader.c: test program
2263
2264Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2265
2266 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
2267
2268Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2269
2270 * tree.c: Chip turner indicated that XHTML1 serialization
2271 rule for style actually break on both IE and Mozilla,
2272 try to avoid the rule if escaping ain't necessary
2273
2274Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2275
2276 * nanhttp.c: handle HTTP URL escaping, problem reported by
2277 Glen Nakamura and Stefano Zacchiroli
2278
2279Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2280
2281 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
2282
2283Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2284
2285 * uri.c: Johann Richard pointed out some XPointer problems for
2286 URN based URI references in XInclude. Modified the URI parsing
2287 and saving routines to allow correct parsing and saving of
2288 XPointers, especially when attached to "opaque" scheme accordingly
2289 to RFC 2396
2290
2291Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2292
2293 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
2294 of refactoring to the HTML saving code.
2295 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
2296 in the doc.
2297
2298Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2299
2300 * tree.c include/libxml/tree.h: refactored the XML dump of a node
2301 to a buffer API to reuse the generic dump to an OutputIO layer,
2302 this reduces code, fixes xmlNodeDump() for XHTML, also made
2303 xmlNodeDump() now return the number of byte written.
2304
2305Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
2306
2307 * python/setup.py.in: another patch from Stéphane Bidoul for
2308 Python bindings on Windows
2309 * doc/parsedecl.py: small cleanup
2310
2311Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2312
2313 * libxml.spec.in configure.in: add a line in %changelog for releases
2314
2315Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2316
2317 * parser.c: patch from Marcus Clarke fixing a problem in entities
2318 parsing that was detected in KDe documentations environment.
2319
2320Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
2321
2322 * python/libxml.c (libxml_prev): Return the previous as opposed to
2323 the next node (I guess this is the result of some cut & paste programming:)
2324
2325Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2326
2327 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
2328
2329Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2330
2331 * python/generator.py python/libxml.c python/setup.py.in: trying
2332 to fix the Python bindings build on Windows (Stéphane Bidoul)
2333
2334Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2335
2336 * win32/configure.js: added option for python bindings
2337 * win32/libxml2.def.src: added more exports
2338
2339Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2340
2341 * win32/Makefile.mingw: fixed unresolved symbols when linking with
2342 pthreads
2343 * win32/wince/*: applied updates to Windows CE port from Javier
2344
2345Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2346
2347 * configure.in: preparing 2.4.28
2348 * libxml.spec.in doc/Makefile.am: some cleanup
2349 * doc/*: updated the news and regenerated.
2350
2351Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2352
2353 * HTMLparser.c: final touch at closing #87235 </p> end tags
2354 need to be generated.
2355 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
2356 this change slightly the output of a few tests
2357 * doc/*: regenerated
2358
2359Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2360
2361 * parserInternals.c: fixing bug #99190 when UTF8 document are
2362 parsed using the progressive parser and the end of the chunk
2363 is in the middle of an UTF8 multibyte character.
2364
2365Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2366
2367 * threads.c: fixed initialization problem in xmlNewGlobalState
2368 which was causing crash.
2369 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
2370 in xmlInitializeGlobalState.
2371 * parserInternals.c: cleaned up ctxt->sax initialisation.
2372
2373Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2374
2375 * tree.c include/libxml/tree.h: modified the existing APIs
2376 to handle XHTML1 serialization rules automatically, also add
2377 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
2378 libxslt serialization uses it when needed without changing
2379 the library API.
2380 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
2381 result/xhtml1: added a new test specifically for xhtml1 output
2382 and updated the result of one XHTML1 test
2383
2384Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
2385
2386 * xinclude.c parserInternals.c encoding.c: fixed #99082
2387 for xi:include encoding="..." support on text includes.
2388 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
2389 test/XInclude/ents/isolatin.txt : added a specific regression test
2390 * python/generator.py python/libxml2class.txt: fixed the generator
2391 the new set of comments generated for doc/libxml2-api.xml were
2392 breaking the python generation.
2393
2394Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2395
2396 * doc/Makefile.am: repair some problem if gtk-doc fail or such
2397 * configure.in: patch for Solaris on new autoconf closes #98880
2398 * doc/parsedecl.py: repair the frigging API building script,
2399 did I say that python xmllib sucks ?
2400 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
2401 and some comment are no more truncated.
2402
2403Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2404
2405 * parser.c: Martin Stoilov pointed out a potential leak in
2406 xmlCreateMemoryParserCtxt
2407
2408Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2409
2410 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
2411 included in HTML documents and using the push parser.
2412
2413Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
2414
2415 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
2416 specified, look for the Python interpreter not just in the
2417 specified root but also in the specified location. Fixes #98825
2418
2419Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2420
2421 * python/libxml.c: fixing bug #98792 , node may have no doc
2422 and dereferencing without checking ain't good ...
2423
2424Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2425
2426 * configure.in: preparing release 2.4.27
2427 * doc/* : updated and rebuilt the docs
2428 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
2429 and all the docs are actually packaged and in the final RPMs
2430 * parser.c parserInternals.c include/libxml/parser.h: restore
2431 xmllint --recover feature.
2432
2433Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2434
Daniel Veillard784b9352003-02-16 15:50:27 +00002435 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002436 processing of parsed entities, and XPath computation on sustitued
2437 entities.
2438 * testXPath.c: make sure entities are substitued.
2439
2440Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2441
Daniel Veillard784b9352003-02-16 15:50:27 +00002442 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002443 processing of internal parsed entities, which had to be changed.
2444
2445Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2446
2447 * Makefile.am python/Makefile.am python/tests/Makefile.am:
2448 trying to fix bug #98517 about building outside the source tree
2449 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
2450
2451Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2452
2453 * include/win32config.h: cleanup
2454 * win32/Makefile.mingw: integrated mingw in JScript configure
2455 * win32/Makefile.msvc: modified to allow mingw coexistence
2456 * win32/configure.js: integrated mingw
2457 * win32/Readme.txt: cleanup
2458
2459Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2460
2461 * HTMLparser.c: strengthen the guard in the Pop macros,
2462 like in the XML parser, closes bug #97315
2463
2464Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2465
2466 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
2467 callback is never used.
2468
2469Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2470
2471 * parserInternals.c: fixed the initialization of the SAX structure
2472 which was breaking xsltproc
2473 * xpath.c: patch from Petr Pajas for CDATA nodes
2474 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
2475 * parser.c include/libxml/parser.h: patch from Peter Jones
2476 removing a leak in xmlSAXParseMemory() and adding the
2477 function xmlSAXParseMemoryWithData()
2478
2479Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
2480
2481 adding pdf of tutorial, changing web page to link to it
2482 * doc/tutorial/xmltutorial.pdf
2483 * doc/xml.html
2484 * doc/docs.html
2485
2486Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
2487
2488 * doc/tutorial/ar01s08.html
2489 adding file what I forgot for tutorial
2490
2491
2492Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
2493
2494 Adding encoding discussion to tutorial
2495 Added:
2496 * doc/tutorial/images/*.png: DocBook admonition image files
2497 * doc/tutorial/apf.html, apg.html: new generated html
2498 * doc/tutorial/includeconvert.c: conversion code entity file
2499 changed:
2500 * doc/tutorial/xmltutorial.xml: DocBook original
2501 * doc/tutorial/*.html: generated html
2502
2503Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2504
2505 * include/libxml/*.h: retired xmlwin32version.h
2506 * doc/Makefile.am: retired xmlwin32version.h
2507 * win32/configure.js: retired xmlwin32version.h
2508
2509Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2510
2511 * win32/libxml2.def.src: exported additional symbols
2512 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
2513 sisterhood
2514
2515Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2516
2517 * globals.c: fixed a typo pointed out by Igor
2518 * xpath.c: try to speed up node compare using line numbers
2519 if available.
2520
2521Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2522
2523 * tree.c: make xmlFreeNode() handle attributes correctly.
2524
2525Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2526
2527 * catalog.c: completed the #96963 fix, as reported by Karl
2528 Eichwalder
2529
2530Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2531
2532 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
2533
2534Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2535
2536 * Makefile.am: switched the order of a couple of includes
2537 to fix bugs #97100
2538
2539Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2540
2541 * catalog.c: fixed bug #96963, reverted to the old behaviour of
2542 xmlLoadCatalogs that used to separate directories with a ':'.
2543
2544Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2545
2546 * threads.c: improvements to the Windows-side of thread handling
2547 * testThreads.c: conditionally excluded unistd.h
2548 * testThradsWin32.c: broke overlong lines
2549 * include/win32config.h: adapted thread-related macros to the new
2550 scheme and for pthreads on Windows
2551 * win32/Makefile.msvc: introduced a more flexible thread build,
2552 added testThreads[Win32].c to the build
2553 * win32/configure.js: introduced a more flexible thread config
2554
25552002-10-31 John Fleck <jfleck@inkstain.net>
2556
2557 * doc/xml.html (and, by implication, FAQ.html)
2558 added UTF-8 conversaion FAQ from Marcus Labib Iskander
2559
2560Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2561
2562 * configure.in: removed xmlwin32version.h
2563 * include/libxml/Makefile.am: removed xmlwin32version.h
2564
2565Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2566
2567 * tree.c: applied patch from Brian Stafford to fix a bug
2568 in xmlReconciliateNs()
2569
2570Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2571
2572 * tree.c: applied patch from Christian Glahn to allow
2573 xmlNewChild() on document fragment nodes
2574
2575Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2576
2577 * parser.c: Christian Glahn found a problem with a recent
2578 patch to xmlParseBalancedChunkMemoryRecover()
2579 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
2580 problems
2581 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
2582 test/schemas/seq*: added the test cases from Charles
2583
2584Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2585
2586 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
2587 serious cleanup of the spec file and associated changes
2588 in the Makefiles.
2589 * valid.c: try to remove some warnings on x86_64
2590
2591Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2592
2593 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
2594 fix bug #96586
2595
2596Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2597
2598 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
2599 parsing, applied his patch
2600 * result/HTML/attrents.html result/HTML/attrents.html.err
2601 result/HTML/attrents.html.sax test/HTML/attrents.html:
2602 added the test and result case provided by Mikhail Sogrine
2603
2604Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2605
2606 * vms/build_libxml.com vms/config.vms vms/readme.vms
2607 include/libxml/parser.h include/libxml/parserInternals.h
2608 include/libxml/tree.h include/libxml/xmlIO.h
2609 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
2610 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
2611 Applied the VMS update patch from Craig A. Berry
2612 * doc/*.html: update
2613
2614Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2615
2616 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
2617
2618Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2619
2620 * debugXML.c: adding a grep command to --shell in xmllint
2621 for T.V. Raman
2622
2623Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2624
2625 * xmlcatalog.c: tried to fix some of the problem with --sgml
2626
2627Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
2628
2629 * parser.c: tried to fix bug #91500 where doc->children may
2630 be overriden by a call to xmlParseBalancedChunkMemory()
2631
2632Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2633
2634 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
2635 identifiers in SGML catalogs containing '&'
2636
2637Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2638
2639 * python/types.c: fixed bugs when passing result value tree
2640 to Python functions.
2641
2642Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2643
2644 * configure.in: preparing the release of 2.4.26
2645 * doc/*: updated and rebuilt the documentation
2646
2647Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2648
2649 * parser.c: fixed a XML Namespace compliance bug reported by
2650 Alexander Grimalovsky
2651
2652Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2653
2654 * HTMLtree.c: fixed serialization of script and style when
2655 they are not lowercase (i.e. added using the API to the tree).
2656
2657Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2658
2659 * valid.c: make xmlValidateDocument emit a warning msg if there
2660 is no DTD, pointed by Christian Glahn
2661
2662Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2663
2664 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
2665 content model when some of the blocks have min or max, and a couple
2666 of bugs found in the process.
2667 * result/schemas/list0* test/schemas/list0*: added some specific
2668 regression tests
2669
2670Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
2671
2672 * README: updated the contact informations
2673
2674Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2675
2676 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
2677 misses it, reported by Peter Bray.
2678
2679Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2680
2681 * tree.c: investigating xmlNodeGetContent() on namespace nodes
2682 and removed a few warnings
2683
2684Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
2685
2686 * parser.c: Christian Glahn found a small bug in the push parser.
2687 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
2688 public
2689
2690Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2691
2692 * xmlschemas.c include/libxml/xmlschemas.h: added
2693 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
2694 * testSchemas.c: added --memory to test the new interface
2695
2696Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2697
2698 * doc/index.py doc/search.php: integrated the XSLT indexing,
2699 a few fixed in the indexer, added a scope selection at the
2700 search level.
2701
2702Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2703
2704 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
2705 this was due to uninitialized parts of the validation context
2706
2707Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2708
2709 * debugXML.c: applied patch from Mark Vakoc except the API
2710 change, preserved it.
2711 * doc/*: updated the docs to point to the search engine for
2712 information lookup or before bug/help reports.
2713
2714Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2715
2716 * doc/index.py doc/search.php: added mailing-list archives
2717 indexing and lookup
2718
2719Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2720
2721 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
2722
2723Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2724
2725 * doc/index.py: improved HTML indexing
2726 * doc/search.php: make the queries also lookup the HTML based indexes
2727
2728Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2729
2730 * doc/index.py: added HTML page indexing
2731
2732Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2733
2734 * xmlIO.c: extended Windows path normalisation to fix the base
2735 problem in libxslt.
2736 * catalog.c: fixed list handling in XML_CATALOG_FILES
2737
2738Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2739
2740 * valid.c: typo/bug found by Christian Glahn
2741
2742Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2743
2744 * xmlIO.c: applied Windows CE patch from Javier.
2745 * win32/wince: new directory, contains support for the PocketPC
2746 with Windows CE from Javier.
2747 * include/win32config.h: reorganised, removed duplicate
2748 definitions and applied WinCE patch from Javier.
2749 * include/wsockcompat.h: new file, now contains WinSock
2750 compatibility macros.
2751 * win32/Makefile.msvc: introduced double-run compilation.
2752
2753Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2754
2755 * configure.in include/libxml/xmlwin32version.h: preparing release
2756 of 2.4.25
2757 * doc/*: updated and regenerated teh docs and web pages.
2758
2759Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2760
2761 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
2762 error were not covering namespace declarations.
2763 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
2764 it was missing the attribute declaration for the namespace
2765 * result/VC/NS3: the fix now report breakages in that test
2766
2767Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2768
2769 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
2770
2771Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2772
2773 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
2774 and regenerated the docs and web site
2775
2776Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2777
2778 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
2779 ATTRIBUTE_UNUSED is always put after the attribute declaration,
2780 not before
2781
2782Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2783
2784 * python/generator.py python/libxml2class.txt: fixed a stupid error
2785 breaking the python API
2786
2787Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2788
2789 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
2790 triostr.c triostr.h: applied a trio update patch from
2791 Bjorn Reese which should work with MinGW
2792
2793Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2794
2795 * tree.c: improving some documentation comments
2796 * xmlregexp.c: found and fixed a mem leak with python regression tests
2797 * doc/*: rebuilt the doc and the API XML file including the
2798 xmlregexp.h xmlautomata.h and xmlunicode.h headers
2799 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
2800 python/types.c: added access to the XML Schemas regexps from
2801 python
2802 * python/tests/Makefile.am python/tests/regexp.py: added a
2803 simple regexp bindings test
2804
2805Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
2806
2807 * doc/xml.html:
2808 fixing ftp links - thanks to Vitaly Ostanin
2809
2810Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2811
2812 * xmlregexp.c: fixed the data callback on transition functionality
2813 which was broken when using the compact form
2814 * result/schemas/*: updated the results, less verbose, all tests
2815 pass like before
2816 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
2817 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
2818 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
2819 annoying warnings
2820 * xpath.c: try to provide better error report when possible
2821
2822Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2823
2824 * Makefile.am: fixed a breakage raised by Jacob
2825
2826Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2827
2828 * include/win32config.h: added HAVE_ERRNO_H definition for parts
2829 which don't use sockets
2830
2831Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2832
2833 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
2834 * win32/configure.js: applied zlib patch from Daniel Gehriger
2835
2836Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2837
2838 * win32/configure.js: applied the patch from Mark Vakoc for
2839 regexp support
2840 * win32/libxml2.def.src: applied the patch from Mark Vakoc
2841 for regexp support
2842
2843Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2844
2845 * xmlschemastypes.c: as pointed by Igor Float and Double
2846 parsing ain't finished yet
2847
2848Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2849
2850 * Makefile.am configure.in: trying to fix #88412 by bypassing
2851 all the python subdir if python ain't detected
2852
2853Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2854
2855 * Makefile.am configure.in include/libxml/xmlversion.h.in:
2856 made configuring with regexps/automata/unicode the default
2857 but without schemas ATM
2858 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
2859 fixed the regexp based DTD validation performance and memory
2860 problem by switching to a compact form for determinist regexps
2861 and detecting the determinism property in the process. Seems
2862 as fast as the old DTD validation specific engine :-) despite
2863 the regexp built and compaction process.
2864
2865Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2866
2867 * valid.c: determinism is debugged, new DTD checking code now works
2868 but xmlFAComputesDeterminism takes far too much CPU and the whole
2869 set usues too much memory to be really usable as-is
2870
2871Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2872
2873 * tree.c: fixed another stupid bug in xmlGetNodePath()
2874 * xmllint.c: --version now report the options compiled in
2875
2876Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2877
2878 * HTMLparser.c: small cleanup
2879 * valid.c xmlregexp.c: switched DTD validation to use only regexp
2880 when configured with them. A bit of debugging around the determinism
2881 checks is still needed
2882
2883Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2884
2885 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
2886
2887Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2888
2889 * xmlIO.c: small portability glitch fixed.
2890
2891Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2892
2893 * xmlschemastypes.c: incomplete steps for real/double support
2894 * testAutomata.c include/libxml/xmlautomata.h
2895 include/libxml/xmlregexp.h: avoiding a compilation problem
2896 * valid.c include/libxml/valid.h: starting the work toward using
2897 the regexps for actual DTD validation
2898
2899Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2900
2901 * hash.c: cosmetic cleanup
2902 * valid.c include/libxml/tree.h include/libxml/valid.h: started
2903 integrating a DTD validation layer based on the regexps
2904
2905Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2906
2907 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
2908 the determinism was tested before eliminating the epsilon
2909 transitions :-(
2910
2911Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
2912
2913 * python/generator.py python/libxml.c python/libxml.py
2914 python/libxml2-python-api.xml python/libxml2class.txt
2915 python/libxml_wrap.h python/types.c: updated the python
2916 bindings, added code for easier File I/O, and the ability to
2917 define a resolver from Python fixing bug #91635
2918 * python/tests/Makefile.am python/tests/inbuf.py
2919 python/tests/outbuf.py python/tests/pushSAXhtml.py
2920 python/tests/resolver.py python/tests/serialize.py: updated
2921 and augmented the set of Python tests.
2922
2923Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2924
2925 * win32/configure.js: added more readme info for the binary
2926 package.
2927
2928Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2929
2930 * xmlIO.c: fixed a stupid out of bound array error
2931
2932Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2933
2934 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
2935 messing around with support for Windows path, cleanups,
2936 trying to identify and fix the various code path to the
2937 filename access. Added xmlNormalizeWindowsPath()
2938
2939Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2940
2941 * error.c valid.c: working on better error reporting of validity
2942 errors, especially providing an accurate context.
2943 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
2944 error reports in those cases.
2945
2946Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2947
2948 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
2949 parser.c parserInternals.c xmlIO.c: get rid of all the
2950 perror() calls made in the library execution paths. This
2951 should fix both #92059 and #92385
2952
2953Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2954
2955 * xmllint.c: memory leak reporting was broken after a change
2956 of the preprocessor symbol used to activate it.
2957
2958Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2959
2960 * tree.c: try to make the copy function work for node of
2961 type XML_DOCUMENT_FRAG_NODE, they are only created by the
2962 DOM layers though, not libxml2 itself.
2963
2964Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2965
2966 * valid.c: try to provide file and line informations, not all
2967 messages are covered, but it's a (good) start
2968
2969Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
2970
2971 * xinclude.c: reimplemented a large part of the XInclude
2972 processor, trying to minimize resources used, James Henstridge
2973 provided a huge test case which was exhibiting severe memory
2974 consumption problems.
2975
2976Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
2977
2978 * python/Makefile.am: applied patch from Christophe Merlet to
2979 reestablish DESTDIR
2980
2981Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
2982
2983 * libxml.spec.in: fixes libary path for x86_64 AMD
2984
2985Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
2986
2987 * doc/tutorial/includekeyword.c
2988 * doc/tutorial/xmltutorial.xml:
2989 (plus resulting generated html files)
2990 fixing one spot I missed in the tutorial where I hadn't freed
2991 memory properly
2992
2993Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
2994
2995 * doc/tutorial/includeaddattribute.c
2996 * doc/tutorial/includeaddkeyword.c
2997 * doc/tutorial/includegetattribute.c
2998 * doc/tutorial/includekeyword.c
2999 * doc/tutorial/xmltutorial.xml
3000 * doc/tutorial/*.html:
3001 update tutorial to properly free memory (thanks to Christopher
3002 R. Harris for pointing out that this needs to be done)
3003 * doc/tutorial/images/callouts/*.png:
3004 added image files so the callouts are graphical, making it
3005 easier to read ( use "--param callout.graphics 1" to generate
3006 html with graphical callouts)
3007
3008Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
3009
3010 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
3011 nice logos generated by Marc Liyanage
3012 * doc/site.xsl *.html: changed the stylesheet to show the new
3013 logo and regenerated the pages
3014
3015Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3016
3017 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
3018
3019Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3020
3021 * xpath.c: possible mem leak patch from Jason Adams
3022
3023Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3024
3025 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
3026 in the XQuery namespace
3027 * configure.in: preparing 2.4.24
3028 * doc/*.html: updated the web pages
3029
3030Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3031
3032 * python/generator.py: closing bug #85258 by generating conditional
3033 compile check to avoid linking to routines not configured in.
3034
30352002-08-22 Havoc Pennington <hp@pobox.com>
3036
3037 * autogen.sh: update error message for missing automake
3038
3039Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3040
3041 * python/Makefile.am: typo in target name resulted in libxml2.py
3042 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
3043
3044Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
3045
3046 * win32/win32/Makefile.mingw: updated with version from
3047 Elizabeth Barham at http://soggytrousers.net/repository/
3048
3049Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3050
3051 * win32/Makefile.msvc: added the prefix location to the include
3052 and lib search path.
3053
30542002-08-18 Havoc Pennington <hp@pobox.com>
3055
3056 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
3057 both automake 1.6 and 1.4 installed get the right automake. Means
3058 compilation from CVS will now require the latest automake 1.4
3059 release, or manually creating symlinks called "automake-1.4" and
3060 "aclocal-1.4"
3061
3062Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3063
3064 * configure.in python/Makefile.am: more AMD 64 induced changes from
3065 Frederic Crozat
3066
3067Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3068
3069 * xinclude.c: oops I was missing the xml:base fixup too
3070 * result/XInclude/*.xml: this adds xml:base attributes to most
3071 results of the tests
3072
3073Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3074
3075 * xinclude.c: quick but apparently working implementation of
3076 xi:fallback, should close bug #89684
3077 * Makefile.am test/XInclude/docs/fallback.xml
3078 result/XInclude/fallback.xml: added a basic test for fallback,
3079 and run with --nowarning to avoid a spurious warning
3080 * configure.in: applied patch from Frederic Crozat for python
3081 bindings on AMD 64bits machines.
3082
3083Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3084
3085 * parser.c: xmlSAXUserParseMemory() really ought to fail if
3086 the caller don't pass a SAX callback block.
3087
3088Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3089
3090 * tree.c: applied the same fix for the XML-1.0 namespace to
3091 xmlSearchNsByHref() as was done for xmlSearchNs()
3092
3093Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3094
3095 * libxml.3: small cleanup of the man page
3096 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
3097 when serializing HREF attributes generated by XSLT.
3098
3099Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3100
3101 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
3102 version of Marc Liyanage' patch for boolean attributes in HTML
3103 output
3104
3105Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
3106
3107 * python/tests/serialize.py: fixed the test results, indenting
3108 behaviour changed slightly
3109
3110Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
3111
3112 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
3113 new c14n function to Windows def files
3114
3115Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
3116
3117 * c14n.c: fixed a memory leak in c14n code
3118
3119Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3120
3121 * parser.c include/libxml/parser.h: adding a new API for Christian
3122 Glahn: xmlParseBalancedChunkMemoryRecover
3123 * valid.c: patch from Rick Jones for some grammar cleanup in
3124 validation messages
3125 * result/VC/* result/valid/*: this slightly change some of the
3126 regression tests outputs
3127
3128Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3129
3130 * tree.c: trying to fix a problem in namespaced attribute handling
3131 raised by Christian Glahn
3132
3133Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3134
3135 * encoding.c include/libxml/encoding.h: Opening the interface
3136 xmlNewCharEncodingHandler as requested in #89415
3137 * python/generator.py python/setup.py.in: applied cleanup
3138 patches from Marc-Andre Lemburg
3139 * tree.c: fixing bug #89332 on a specific case of loosing
3140 the XML-1.0 namespace on xml:xxx attributes
3141
3142Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
3143
3144 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
3145 corner case from new Merlin's test suite and added a callback
3146 that will be used to improve xmlsec performance
3147
3148
3149Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
3150
3151 * HTMLtree.c: trying to fix the <style> escaping problem in
3152 HTML serialization bug #89342
3153
3154Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3155
3156 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
3157 and rebuilt the web site.
3158
3159Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
3160
3161 * include/libxml/tree.h: added _private member to xmlNs struct
3162
3163Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3164
3165 * HTMLparser.c: fixing bug #84876 based on the xml working
3166 code.
3167
3168Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3169
3170 * python/Makefile.am: enhanced to fix bug 72012 (errors
3171 when using '-jX' make parameter)
3172
3173Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3174
3175 * xpath.c: small additional enhancement for booleans
3176 compared to nodesets
3177
3178Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3179
3180 * HTMLtree.c: changed the order of the encoding declaration
3181 attributes in the meta tags due to a bug in IE/Mac
3182
3183Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3184
3185 * xpath.c: enhanced handling of booleans (especially '='
3186 and '!=' for nodesets) - fixes bug 85256. Added new
3187 routine xmlXPathNotEqualValues for more proper handling
3188 of '!=' when nodesets are involved.
3189
3190Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3191
3192 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
3193 doc/xmlcatalog_man.xml to the source distribution
3194
3195Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3196
3197 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
3198 asked for this.
3199
3200Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
3201
3202 * configure.in: preparing 2.4.23
3203 * doc/*: rebuilt the docs
3204
3205Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
3206
3207 * parser.c: fixing bug #84169 by fixing the
3208 comment of xmlCreatePushParserCtxt to describe the
3209 encoding detection parameters better.
3210
3211Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3212
3213 * valid.c: fixing bug #79331 in one path the lookup for
3214 ID attributes on a namespaced node wasn't handled correctly :-\
3215
3216Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
3217
3218 * HTMLparser.c: trying to fix 87235 about discarded white
3219 spaces in the HTML parser.
3220 * result/HTML/*: this changes the output of a number of HTML
3221 regression tests
3222
3223Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
3224
3225 * xpath.c: applied patch from Richard Jinks for the namespace
3226 axis + fixed a memory error.
3227 * parser.c parserInternals.c: applied patches from Peter Jacobi
3228 removing ctxt->token for good.
3229 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
3230 popped out by the regression tests.
3231 * Makefile.am: patch for threads makefile from Gary Pennington
3232
3233Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3234
3235 * xpath.c: enhanced behaviour of position() after usage of
3236 expressions involving preceding-sibling (et al).
3237
3238Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
3239
3240 * hash.c: applied a patch from Peter Jacobi to solve a problem
3241 when compiling with the Watcom C on Win32
3242 * result/schemas/*.err: the change of hashing algo generated
3243 permutations in the output
3244
3245Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3246
3247 * hash.c: applied patch from Sander Vesik improving the quality of
3248 the hash function.
3249
32502002-06-14 Aleksey Sanin <aleksey@aleksey.com>
3251
3252 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
3253 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
3254 xmllint.c xpath.c: replaced sprintf() with snprintf()
3255 to prevent possible buffer overflow (the bug was pointed
3256 out by Anju Premachandran)
3257
3258Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3259
3260 * parser.c: removed an uninitialized data error popped by valgrind
3261 on PE references
3262
3263Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
3264
3265 * doc/xml.html
3266 adding tutorial reference to the web page
3267
3268Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
3269
3270 * doc/tutorial/xmltutorial.xml
3271 * doc/tutorial/ar01s07.html
3272 * doc/tutorial/ape.html
3273 * doc/tutorial/includegetattribute.c
3274 adding section to tutorial about retrieving an attribute
3275 value
3276
3277Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3278
3279 * parser.c: applied a couple of patches from Peter Jacobi to start
3280 to get rid of ctxt->token, with a possible significant speed
3281 improvement to be gained once done. Better compliance with PE
3282 references constructs in DTDs too.
3283 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
3284 from Peter too
3285
3286Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3287
3288 * parser.c: Babak Vahedipour-Kunze reported that openTag in
3289 xmlParseElement was likely to have been deallocated at the
3290 time of the report, possibly leading to segfault. Just report
3291 the tag name now.
3292
3293Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3294
3295 * xpath.c: patch from Richard Jinks for XPath substring() function
3296 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
3297
32982002-06-06 Aleksey Sanin <aleksey@aleksey.com>
3299
3300 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
3301
3302Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
3303
3304 *doc/FAQ.html
3305 fixing typos in FAQ, thanks to Robert Funnell for the
3306 editing help
3307
3308Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3309
3310 * NEWS: got complaints from rpmlint that it was empty
3311
3312Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
3313
3314 * added doc/tutorial, including:
3315 apa.html
3316 apb.html
3317 apc.html
3318 apd.html
3319 ar01s02.html
3320 ar01s03.html
3321 ar01s04.html
3322 ar01s05.html
3323 ar01s06.html
3324 includeaddattribute.c
3325 includeaddkeyword.c
3326 includekeyword.c
3327 includestory.xml
3328 index.html
3329 xmltutorial.xml
3330 libxml tutorial, including generated html
3331
3332Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
3333
3334 * result/c14n/exc-without-comments/merlin-c14n-two-*
3335 result/c14n/without-comments/merlin-c14n-two-*
3336 test/c14n/exc-without-comments/merlin-c14n-two-*
3337 test/c14n/without-comments/merlin-c14n-two-*
3338 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
3339 c14n/exc-c14n and slightly modified test script to handle
3340 these test cases
3341 * c14n.c: fixed bugs for complicated nodes set (namespace
3342 without node and others from merlin-c14n-two.tar.gz)
3343 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
3344 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
3345 for xmlsec performance patch
3346 * xpath.c: fixed self::node() for namespaces and attributes
3347
3348Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
3349
3350 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
3351 but with the format parameter
3352 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
3353
3354Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
3355
3356 * Makefile.am: updated c14n tests suite
3357 * c14n.c: performance improvement for previous c14n patch
3358
3359Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3360
3361 * parser.c: another peroformance patch from Peter Jacobi, that
3362 time on parsing attribute values.
3363
3364Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
3365
3366 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
3367 into LibXML2 test suite
3368
3369Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
3370
3371 * c14n.c: propagating xpath ancesstors node fix to c14n
3372 plus small performance improvement to reduce number of
3373 mallocs
3374 * xpath.c: fixed ancestors axis processing for namespace nodes
3375
3376Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
3377
3378 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
3379 Peter Jacobi
3380
3381Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
3382
3383 * configure.in: preparing 2.4.22
3384
3385Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3386
3387 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
3388 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
3389 a public entry point.
3390 * doc/*: rebuilt the API and docs
3391
3392Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3393
3394 * xpath.c: patch from Richard Jinks to fix a problem introduced
3395 in the previous patch and pointed by Norm
3396
3397Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3398
3399 * libxml.spec.in: fixing bug #81112
3400
3401Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3402
3403 * uri.c: fixing bug #82848
3404
3405Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3406
3407 * result/catalogs/mycatalog.full: Aleksey's commit changed the
3408 output of one catalog test
3409
3410Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3411
3412 * global.data globals.c tree.c include/libxml/globals.h
3413 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
3414 default value for global parameter xmlIndentTreeOutput to 1 and
3415 introduced new global parameter xmlTreeIndentString (the string
3416 used to do one-level indent) with default value " " (as it was
3417 in tree.c)
3418
3419Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3420
3421 * Makefile.am: Merijn Broeren pointed out a problem when compiling
3422 with trio and schemas.
3423
3424Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3425
3426 * xpath.c: patch from Richard Jinks to fix the problem raised in
3427 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
3428
3429Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3430
3431 * xmlschemas.c: a bit of work on import.
3432 * xmlschemastypes.c: Charles Bozeman provided a compare function
3433 for date/time types so min/max facet restrictions should work,
3434 indeterminate comparisons return an error instead of equal.
3435 * test/schemas/date_0* result/schemas/date_0_0: specific test
3436 from Charles Bozeman too
3437
3438Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3439
3440 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
3441 from Christian Cornelssen fixing the man pages and the Catalog
3442 building script.
3443 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
3444 next step is <xs:import> I now have a reasonable understanding
3445 of how it works.
3446
3447Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3448
3449 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
3450
3451Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3452
3453 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
3454
3455Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
3456
3457 * xpath.c: fixing an XPath function evalutation bug pointed out
3458 by Alexey Efimov where the context was lost when evaluating
3459 the function arguments
3460
3461Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
3462
3463 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
3464 function public for XMLSec performance optimizations
3465
3466Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3467
3468 * python/generator.py python/libxml2class.txt : fixed a problem
3469 with the HTML parser pointed by Gary Benson
3470 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
3471 example
3472
3473Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3474 * parser.c: fixed bug #81159 (memory growth in SAX)
3475
3476Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3477 * xpath.c: fixed bug #78858 (the real fix)
3478
3479Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
3480 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
3481
3482Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3483
3484 * tree.c: modified xmlNodeSetBase to allow changing the
3485 base of a document.
3486
3487Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
3488
3489 * xmlschemastypes.c: patch Charles Bozeman for validation of
3490 all the date, time, and duration types
3491 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
3492 * configure.in: fixed an error pointed by an user
3493 * xml2-config.in: fixed an error pointed by an user
3494
3495Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3496
3497 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
3498 win32/libxml2.def.src xmlIO.c: exported default
3499 'file:', 'http:' and 'ftp:' protocols input handlers
3500 and maked protocols comparisson case insensitive
3501
3502Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3503
3504 * configure.in: Neven Has detected a typo
3505
3506Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
3507
3508 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
3509 as one of the persons allowed to commit directly to the
3510 module.
3511
3512Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3513
3514 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
3515 * valid.c: raised a too low limit
3516 * doc/*: rebuilt the docs
3517
3518Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3519
3520 * test/XPath/expr/floats test/XPath/expr/functions
3521 result/XPath/expr/floats result/XPath/expr/functions
3522 xpath.c: another XPath conformance patch from Richard Jinks
3523
3524Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
3525
3526 * xmlschemas.c: fixed validation of attribute groups.
3527 * test/schemas result/schemas: added an example from the primer
3528
3529Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3530
3531 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
3532 * test/schemas result/schemas: updated the test list
3533
3534Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3535
3536 * TODO: updated a bit
3537 * parser.c: made a comment more specific
3538 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
3539 Schemas conformance.
3540 * test/schemas result/schemas: updated the test list
3541
3542Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
3543
3544 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
3545 implementing xs:all with minOccurs = 0
3546 * tes/schemas/* result/schemas/*: added more tests covering
3547 xs:all
3548
3549Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3550
3551 * xmlregexp.c: first implementation of the all particle, this
3552 may need to be revisited for case where not all transitions
3553 must be crossed.
3554
3555Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3556
3557 * tree.c: another entity processing update from Markus Henke
3558
3559Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
3560
3561 * trionan.c: fixed crash on OSF/1
3562
3563Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3564
3565 * xmlschemas.c: more Schemas work
3566 * test/schemas/* result/schemas/*: added more tests coming
3567 from the spec.
3568
3569Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3570
3571 * c14n.c: patch from Aleksey Sanin reflecting a change in the
3572 ExcC14N specification
3573
3574Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3575
3576 * tree.c: patch from Markus Henke, fix for recursive entities.
3577
3578Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3579
3580 * xpath.c: fix a problem with string() on a document node.
3581
3582Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3583
3584 * Makefile.am xmlschemas.c: more Schemas work
3585 * test/schemas/* result/schemas/*: added more tests coming
3586 from the spec.
3587
3588Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3589
3590 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
3591 * result/HTML/*: this changes a few things in the results
3592
3593Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3594
3595 * include/libxml/tree.h: eliminated 'declaration different than
3596 prototype' warning
3597 * include/win32config.h: "resolved" conflicts with errno.h
3598
3599Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3600
3601 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
3602 on the automata interfaces and debug of counted choices
3603 * test/schemas/* result/schemas/*: added a number of tests
3604
3605Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3606
3607 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
3608 a bit of work on Schemas
3609 * testSchemas.c: try to make it more useful
3610 * test/schemas/* result/schemas/* Makefile.am: changed the
3611 Schemas regression test procedure, started adding a few samples
3612
3613Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3614
3615 * include/libxml/encoding.h: Patch for the Borland C++ builder
3616 * include/libxml/tree.h: Patch for the Borland C++ builder
3617 * threads.c: Patch for the Borland C++ builder
3618 * win32/bcb5: New directory for the Borland C++ builder
3619 project files
3620
3621Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3622
3623 * win32/Makefile.msvc: Update for XML Schema support
3624 * win32/configure.js: Update for XML Schema support
3625 * win32/libxml2.def.src: Update for XML Schema support
3626
3627Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
3628
3629 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
3630 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
3631 xmlunicode.c include/libxml/Makefile.am
3632 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
3633 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
3634 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
3635 include/libxml/xmlversion.h.in : merged the current state of
3636 XML Schemas implementation, it is not configured in by default,
3637 a specific --schemas configure option has been added.
3638 * test/automata test/regexp test/schemas Makefile.am
3639 result/automata result/regexp result/schemas:
3640 merged automata/regexp/schemas regression tests
3641
3642Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
3643
3644 * xpath.c: Gary found a compile time problem, fixes #78823
3645
3646Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3647
3648 * configure.in: release of 2.4.20
3649 * doc/*: updated and rebuilt the docs
3650
3651Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3652
3653 * python/Makefile.am: patch from Cristian Gafton to build on
3654 Red Hat 6.2, should also fix #75779
3655
3656Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3657
3658 * valid.c: first part of fixing #78729
3659
3660Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
3661
3662 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
3663 escaping of URI when saving HTML files.
3664 * result/HTML/*: this impacted some tests
3665
3666Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
3667
3668 * configure.in: trying to fix #77441
3669
3670Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3671
3672 * include/libxml/xmlIO.h: Hallski complained it could not be
3673 included by itself.
3674
3675Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3676
3677 * configure.in: applied an IEEE flag patch for OSF/1 #77825
3678
3679Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3680
3681 * win32/configure.js: patch from Nilo for the c14n option
3682 * win32/Makefile.msvc: fixed libxml2.def generation with threads
3683
3684Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3685
3686 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
3687 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
3688 LIBXML_THREAD_ENABLED
3689
3690Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3691
3692 * xpath.c: another patch from Richard Jinks for substring conformance
3693 * test/XPath/expr/floats test/XPath/expr/strings
3694 result/XPath/expr/floats result/XPath/expr/strings: update of the
3695 test suite to check those.
3696
3697Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3698
3699 * xpath.c: patch from Richard Jinks for .x float parsing.
3700
3701Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3702
3703 * parser.c: patch from Markus Henke when an encoding ain't recognized
3704
3705Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3706
3707 * libxml.m4: got a report that #include <string.h> was needed
3708
3709Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3710
3711 * xmllint.c: applied a fix from Anthony Jones for -o /--output
3712
3713Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
3714
3715 * doc/example.html: fixing typo
3716
3717Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3718
3719 * xpath.c: fixed a bug in the nodeset to boolean comparison code
3720 pointed out by Melvyn Sopacua.
3721
3722Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3723
3724 * libxml.m4: Frédéric Crozat gave a patch related to the change
3725 of Include paths breaking the libxml.m4
3726
3727Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3728
3729 * xpath.c: Fix bug #76927 forgot to save some context
3730 when evaluating binary expressions
3731
3732Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3733
3734 * configure.in: fixed configure for MPE/iX from Markus Henke
3735 * xmlmemory.c: fixed initialization problems
3736 * xpath.c: another set of patches from Richard Jinks this
3737 fixes "make XPathtests" on linux
3738
3739Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
3740
3741 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
3742 * test/XPath/expr/compare test/XPath/expr/equality
3743 test/XPath/expr/floats test/XPath/expr/functions
3744 test/XPath/expr/strings result/XPath/expr/compare
3745 result/XPath/expr/equality result/XPath/expr/floats
3746 result/XPath/expr/functions result/XPath/expr/strings: Updated
3747 tests though they show a divergence on Linux
3748
3749Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3750
3751 * xpath.c trionan.c: previous commit also included patches
3752 from Richard Jinks on some IEEE support corner case
3753
3754Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3755
3756 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
3757 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
3758 that $(datadir) should be used for docs
3759
3760Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3761
3762 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
3763 could leak filedescriptors
3764
3765Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3766
3767 * configure.in nanohttp.c: applied patch from Allan Clark for
3768 UnixWare/OpenServer
3769
3770Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3771
3772 * configure.in: preparing 2.4.19
3773 * doc/*: rebuilt the docs
3774
3775Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3776
3777 * nanohttp.c: fixing #76043, got fed up with non-portability
3778 of that piece of code.
3779
3780Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3781
3782 * valid.c SAX.c: Never commit without running "make tests" :-(
3783 fix a couple of stupidities in the previous commit
3784 * result/*: a few changes in some attribute order result of previous
3785 commit.
3786
3787Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3788
3789 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
3790 the internal subset should not raise duplicate ID errors,
3791 also there was a small bug in conjunction to namespace
3792 declarations defaulted and xml:xxx attributes DTD definitions.
3793
3794Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3795
3796 * xpath.c: Richard Jinks also raised some rounding problems
3797 this tries to fix them
3798
3799Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3800
3801 * xpath.c: Richard Jinks spotted an incoherent memory allocation
3802 behaviour in xmlXPathCastToString()
3803
3804Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3805
3806 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
3807 raised by Morus Walter
3808
3809Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3810
3811 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
3812 from Igor
3813
3814Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3815
3816 * xpath.c: fixing #75619, related to a problem when trying
3817 to evaluate condition when the current node set resulting
3818 from that sub-step evaluation is empty. Also fixes 2 potential
3819 problem with previous-sibling and next-siblings axis.
3820
3821Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3822
3823 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
3824 HTML support is not configured in.
3825
3826Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3827
3828 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
3829 include/libxml/tree.h: dohh I really didn't intended to commit
3830 this test version :-(
3831
3832Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3833
3834 * testSAX.c: I wanted to see the real speed at the SAX interface
3835 after a little too many Ximianer started complaining about the
3836 parser speed.
3837 added a --quiet option:
3838 paphio:~/XML -> ls -l db100000.xml
3839 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
3840 paphio:~/XML -> time ./testSAX --quiet db100000.xml
3841 3200006 callbacks generated
3842 real 0m1.270s
3843 Which means 16MBytes/s and 3Mcallback/s
3844
3845Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3846
3847 * xpath.c: valgrind spotted another error that time when running
3848 on libxslt regression tests
3849
3850Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3851
3852 * Makefile.am: adding "make valgrind" running the full regression
3853 tests (except python ones) under Valgrind (using valgrind -q
3854 which was kindly added by the author).
3855 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
3856 passes cleanly now except an obcure floating point initialization
3857 raised in log10() in one XPath regression test ???
3858 * tree.c: edited some comments to close #75244
3859
3860Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
3861
3862 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
3863 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
3864 context of ScrollKeeper, made sure that if the number is
3865 an integer, the serialization follows the description at
3866 http://www.w3.org/TR/xpath#section-String-Functions
3867
3868Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3869
3870 * configure.in: preparing 2.4.18
3871 * doc/*: updated and rebuilt the web site
3872 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
3873 the Windows and Cygwin maintainers.
3874 * parser.c: humm, changed the way the SAX parser work when
3875 xmlSubstituteEntitiesDefault(1) is set, it will then
3876 do the entity registration and loading by itself in case the
3877 user provided SAX getEntity() returns NULL.
3878 * testSAX.c: added --noent to test the behaviour.
3879
3880Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3881
3882 * parser.c: Wilfried Teiken provided a hackish but working
3883 way to get context reported back on entities when parsing
3884 with SAX and without breaking the DOM build.
3885
3886Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3887
3888 * c14n.c: applied a new patch from Aleksey Sanin
3889 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
3890 to reference Aleksey implementation of XML digital Signatures
3891
3892Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3893
3894 * xpath.c: small fix to avoid potential problem due to
3895 ordering of freeing data
3896 * python/Makefile.am: people were complaining about
3897 the generated file in python dir not being built
3898
3899Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3900
3901 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
3902 python/generator.py python/libxml.c python/types.c: Cleanup
3903 of the python Makefiles based on Jacob and James feedback,
3904 fixed the spec file accordingly, fixed the number of warning
3905 that passing my pedantic CFLAGS was generating. Conclusion
3906 is that Python includes are real crap.
3907
3908Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3909
3910 * configure,in: it was reported quite a few times that
3911 xml2-config --cflags should not output
3912 -I$includeprefix/libxml2/libxml because libxml2 header names
3913 clashes with existing names like list.h from C++ stl.
3914 Includes should be #include<libxml/xxx.h> so ...
3915
3916Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3917
3918 * c14n.c: another patch from Aleksey Sanin
3919
3920Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3921
3922 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
3923 canonicalization algorithm
3924 * doc/xml.html doc/index.html: added the C14N references on the
3925 index page.
3926
39272002-03-13 jacob berkman <jacob@ximian.com>
3928
3929 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
3930 usage, redundant, and gcc specific
3931
3932Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3933
3934 * xpath.c: speedup some node selection operations, this can
3935 have a significant impact on DocBook Norm's stylesheets
3936 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
3937 make sure it's always the case
3938 * debugXML.c: distinguish CDATA and comments in ls operations
3939
3940Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3941
3942 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
3943 to generate better API descriptions etc...
3944
3945Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3946
3947 * c14n.c: Fixing #74186, made sure all boolean expressions
3948 get fully parenthesized, ran indent on the output
3949 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
3950 include/libxml/tree.h: also #74186 related, removed the
3951 --with-buffers option, and all the preprocessor conditional
3952 sections that were resulting from it.
3953
3954Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3955
3956 * valid.c: applied patch from Dodji Seketeli fixing an
3957 uninitailized variable in xmlValidGetValidElements()
3958
3959Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3960
3961 * c14n.c: fixed a few comments
3962 * doc/*.html doc/*/*.html: regenerated the docs and added
3963 the C14N API
3964 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
3965
3966Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3967
3968 * check-xml-test-suite.py: fix to adapt varaiations in the
3969 bindings
3970 * configure.in python/setup.py python/setup.py.in: fixed to
3971 have the version of the python scripts automatically updated
3972
3973Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3974
3975 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
3976 in xmlCopyProp()
3977
3978Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3979
3980 * configure.in: preparing 2.4.17 release
3981 * doc/*: updated and rebuilt the docs
3982 * xpath.c: fixed a comment
3983 * python/libxml.c: fixed a possible reentrancy problem
3984
3985Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3986
3987 * tree.c python/tests/Makefile.am python/tests/attribs.py:
3988 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
3989 added a specific regression test
3990 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
3991 not raise exceptions when failing to find the attribute.
3992
3993Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3994
3995 * configure.in xmllint.c: owen pointed out a problem with the
3996 ftme fix, gettimeofday() was not detected by configure and
3997 the ftime header wasn't included, dohhh
3998
3999Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
4000
4001 * configure.in xmllint.c: trying to fix #71457 for timing
4002 precision when gettimeofday() is not availble but ftime() is
4003
4004Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4005
4006 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
4007 are now copied on install and part of the -devel RPM
4008
4009Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
4010
4011 * xpath.c: trying to avoid bug #72150 which was apparently
4012 caused by a gcc bug (or a processor problem) as detailed
4013 at http://veillard.com/gcc.bug
4014
4015Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4016
4017 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
4018 fixed xmlReconciliateNs(), added a Python test/example for
4019 inter-document cut'n paste
4020 * python/libxml.py: fixed node.doc on document nodes and added
4021 xpathEval() onto node objects
4022
4023Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4024
4025 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
4026 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
4027 fixup and integrated tests for the serialization stuff
4028
4029Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4030
4031 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
4032 moved the libxml man page to section 3
4033
4034Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4035
4036 * tree.c: fix bug #72490
4037 * python/libxml.c python/libxml.py: added methods serialize()
4038 and saveTo() to all node elements.
4039
4040Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4041
4042 * xmlIO.c: closed #73430, don't read from an input source
4043 which indicated an end-of-file or an error.
4044
4045Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4046
4047 * parser.c: make sure SAX endDocument is always called as
4048 this could result in a Python memory leak otherwise (it's
4049 used to decrement ref-counting)
4050 * python/generator.py python/libxml.c python/libxml.py
4051 python/libxml2-python-api.xml python/libxml2class.txt
4052 python/tests/error.py python/tests/xpath.py: implemented
4053 the suggestions made by Gary Benson and extended the tests
4054 to match it.
4055
4056Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4057
4058 * python/generator.py: applied patch fixing #73450
4059
4060Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
4061
4062 * xpath.c: fixing #61290 "namespace nodes have no parent"
4063 long standing divergence from the XPath REC. NodeSets
4064 simply hold a copy of namespace nodes and those node ->next
4065 points to the parent (which may not be the node carrying the
4066 definition).
4067 * include/libxml/xpath.h: flagged but didn't added a possible
4068 speedup
4069 * DOCBparser.c HTMLparser.c: removed some warnings from push
4070 parser due to new state being added.
4071 * tree.c: new fix from Boris Erdmann
4072 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
4073 the XML Canonalization support from Aleksey Sanin
4074
4075Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4076
4077 * tree.c: patch from Boris Erdmann fixing some namespace odities
4078 with xmlCopyNode()
4079
4080Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4081
4082 * xmlIO.c: fix bug #72706 when loading a NULL entity
4083
4084Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4085
4086 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
4087 actually change in a future XML Namespace revision.
4088
4089Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4090
4091 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
4092 added the possibility of returning nodesets from XPath extension
4093 functions written in Python
4094
4095Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
4096
4097 * python/*: commiting some Python bindings work done while travelling
4098
4099Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4100
4101 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
4102 explicitely with memory debugging switched on
4103
4104Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
4105
4106 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4107 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4108 Added wrapper for the xmlURIPtr type, provided accessors, fixed
4109 the accessor generator for strings
4110 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
4111 regression test.
4112
4113Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4114
4115 * python/README python/generator.py python/libxml.c python/setup.py:
4116 added the 'usual' setup.py to allow building a libxml2-python
4117 module based on the same code. The initialization is however
4118 different the 2 .so files fo libxml2 and libxslt are identical and
4119 they entry point initialize both libraries. this is done to avoid
4120 some possible nasty problem since the Python don't merge the maps
4121 of all shared modules.
4122
4123Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4124
4125 * parser.c: fixed a push/encoding bug reported by Michael
4126 on librsvg
4127
4128Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4129
4130 * include/libxml/parserInternals.h: fixes a misplaced #endif
4131
4132Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4133
4134 * parser.c valid.c: found and fixed a couple of allocation bugs
4135
4136Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4137
4138 * doc/xml.html doc/python.html doc/*: added a Python and binding
4139 page describing the current state of the Python bindings and
4140 giving pointers to the other languages wrappers.
4141
4142Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4143
4144 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
4145 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
4146 rebuilt the API and web site
4147 * xpath.c: fixed #71978 portability bugs
4148
4149Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
4150
4151 * SAX.c: oops broke automatic defaulting of namespaces attributes.
4152
4153Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4154
4155 * include/libxml/parserInternals.h parser.c: had to change
4156 2 internal parsing API when processing document content
4157 to check the start and end of element content are defined
4158 in the same entity
4159 * valid.c include/libxml/valid.h: attribute normalization can
4160 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
4161 with the context to report it.
4162 * SAX.c: fixed the last known bugs, crazy validation constraints
4163 when a document is standalone seems correctly handled. There
4164 is a couple of open issues left which need consideration especially
4165 PE93 on external unparsed entities and standalone status.
4166 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
4167 The 2 tests left failing are actually in error. Cleanup done.
4168
4169Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4170
4171 * valid.c: implemented E59 spaces in CDATA does not match the
4172 nonterminal S
4173
4174Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4175
4176 * SAX.c parser.c valid.c: more validation test fixups
4177 * check-xml-test-suite.py: added duration info for the tests
4178
4179Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4180
4181 * parser.c valid.c: a couple of errors were reported but not
4182 saved back as such in the parsing context. Down to 1% failure rate
4183 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
4184
4185Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4186
4187 * xmlInternald.c: isExtender was missing a char
4188 * parser.c include/libxml/parser.h: % are acceptable in the
4189 internal subset if within a PUBLIC ID
4190
4191Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
4192
4193 * SAX.c parserInternals.c valid.c: more work on the conformance
4194 suite. Took the step to finally block documents with encoding
4195 errors. It's a fatal error per the spec, people should have fixed
4196 their documents by now.
4197
4198Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
4199
4200 * check-xml-test-suite.py: fixed the test script after some discussion
4201 on the semantic of TYPE="error"
4202 * Makefile.am: added the script to the distrib
4203
4204Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4205
4206 * SAX.c entities.c: fixed a couple of conformances issues deep
4207 into the validation code (standalone and undeclared Notations)
4208
4209Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4210
4211 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
4212 stayed there for years !
4213
4214Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4215
4216 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
4217 missing
4218
4219Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4220
4221 * check-xml-test-suite.py: improved the behaviour a bit as
4222 well as the logs
4223 * parser.c valid.c SAX.c: fixed a few more bugs
4224 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
4225
4226Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4227
4228 * check-xml-test-suite.py: python script to run regression tests
4229 against the XML Test suite of W3C/OASis
4230 * SAX.c: fixed a validation bug
4231 * parser.c: fixed 3 errors pointed by the test suite
4232 * doc/buildDocBookCatalog: fixed a typo pointed by drake
4233 * python/Makefile.am: fixed a dependendy
4234
4235Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4236
4237 * xmlmemory.c: avoid a warning bug #71594
4238
4239Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4240
4241 * xmlmemory.c: Jesse Perry provided a patch to remove a few
4242 warning on alpha/Tru64
4243
4244Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4245
4246 * include/libxml/entities.h: fixing a comment
4247 * valid.c: fixing some troubles with validity check on namespaces
4248 * result/VC/NS3 test/VC/NS3: added a specific regression test
4249
4250Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4251
4252 * tree.c: Fixing #71342 serializing '\n' in attribute values
4253 * result/noent/att3 result/att3 test/att3: added a specific
4254 test.
4255
4256Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
4257
4258 * python/libxml.c: couple of bug fixes
4259
4260Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
4261
4262 * python/*.py: removed tabs and used spaces.
4263
4264Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4265
4266 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
4267 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
4268
4269Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4270
4271 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
4272 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
4273
4274Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4275
4276 * include/libxml/encoding.h include/libxml/entities.h
4277 include/libxml/globals.h include/libxml/parser.h
4278 include/libxml/threads.h include/libxml/tree.h
4279 include/libxml/xmlmemory.h: trying to fix the include mess
4280
4281Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4282
4283 * include/libxml/xmlmemory.h: reverted part of the previous
4284 attempt to provide #69655, this was breaking the build.
4285
4286Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
4287
4288 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
4289 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
4290 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
4291 include/libxml/parserInternals.h include/libxml/tree.h
4292 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
4293 Tentatively fixed #69655 , make compiling with -Wredundant-decls
4294 clean.
4295 * python/libxml.c: fixed a warning.
4296
4297Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4298
4299 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
4300 copying of node, merge back IDs in the target document.
4301 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
4302 test/XInclude/ents/ids.xml: test case
4303 * result/VC/ElementValid4: output changed due to a typo fix
4304
4305Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4306
4307 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00004308 generate the dependencies right as Jacob found out. Add
4309 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004310
4311Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4312
4313 * parserInternals.c valid.c: Justin Fletcher found some parts
4314 of the code needing cleanup
4315 * libxml.spec.in python/Makefile.am python/generator.py
4316 python/libxml.c python/libxml.py: Fixed the python Makefiles
4317 corrected a bug showing up on ia64, changed the name of the
4318 python internal module too
4319
4320Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
4321
4322 * Makefile.am: applied patch from Andris Pavenis for binary
4323 name suffixes
4324
4325Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
4326
4327 * xmllint.c win32/win32config.h: fixing #68748
4328
4329Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4330
4331 * valid.c: fixing #70166
4332
4333Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4334
4335 * valid.c: fixing #70077
4336
4337Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4338
4339 * Copyright Makefile.am README configure.in libxml.spec.in:
4340 Changed to the MIT Licence
4341 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
4342 doc/xmlio.html: updated the doc accordingly
4343 * include/libxml/xmlwin32version.h configure.in: preparing
4344 2.4.14 release
4345 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4346 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4347 fixed the const xmlChar * wrapper and generator, XPath extension
4348 functions now use the context as first argument
4349 * python/tests/tstxpath.py python/tests/xpath.py
4350 python/tests/xpathext.py: Updated the tests accordingly
4351 * tree.c: fixed bug #70067
4352
4353Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4354
4355 * Makefile.am: cleanup
4356 * debugXML.c: always use stdout if output is NULL
4357 * xmlIO.c: don't close filedescriptors passed to outputBuffers
4358 * python/Makefile.am python/generator.py python/libxml2class.txt
4359 python/libxml_wrap.h python/types.c: augmented the number of bindings
4360 handling FILE * and XPath contexts
4361 * python/tests/Makefile.am: avoid a stupid problem due to the
4362 use of TEST.
4363
4364Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4365
4366 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
4367
4368Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4369
4370 * python/TODO python/libxml.c: cleanup the extension function lookup
4371 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
4372
4373Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4374
4375 * configure.in python/Makefile.am: do not install outside
4376 of prefix
4377
4378Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4379
4380 * python/TODO python/libxml.c: started adding SAX interfaces
4381 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
4382 SAX test
4383
4384Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4385
4386 * tree.c: hardened the addChild function
4387 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4388 python/libxml2class.txt python/libxml_wrap.h python/TODO:
4389 added accessors needed for xmlNode, a bit more testing and
4390 extension of interfaces
4391 * python/tests/Makefile.am python/tests/build.py: added a test
4392 build from scratch/save/load/check
4393
4394Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4395
4396 * parserInternals.c: change a small bit in the way valididy
4397 error messages get initialized
4398 * python/TODO python/libxml.c python/libxml2-python-api.xml
4399 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4400 added some memory debugging to track leaks at the libxml2 level
4401 * python/tests/*.py: changed all tests to check for leaks,
4402 there is just one left in XPath extension registrations.
4403
4404Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
4405
4406 * python/TODO python/generator.py python/libxml2-python-api.xml
4407 python/libxml2class.txt: more accessor classes for the parser
4408 context, allow to switch on and check validity
4409 * python/tests/Makefile.am python/tests/error.py
4410 python/tests/invalid.xml python/tests/valid.xml
4411 python/tests/validate.py: attded more test and and added error.py
4412 which I forgot to commit in the last step
4413
4414Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4415
4416 * python/Makefile.am python/types.c: cleanup
4417 * python/libxml.c python/libxml.py python/libxml_wrap.h
4418 python/generator.py python/libxml2-python-api.xml
4419 python/libxml2class.txt: added class for parser context, added
4420 first cut for push mode support. Added a framework to generate
4421 accessors functions.
4422 * python/tests/Makefile.am python/tests/push.py: added a push
4423 test
4424
4425Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4426
4427 * python/Makefile.am python/TODO python/libxml.py: fixed a small
4428 bug a bit of cleanup.
4429
4430Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4431
4432 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
4433 python/libxml2class.txt: adding error redirections and preformat
4434 to a python handler
4435 * python/tests/Makefile.am python/tests/*.py: cleanup made all
4436 tests self checking
4437
4438Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4439
4440 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
4441 a function
4442
4443Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4444
4445 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
4446 python/libxml.c python/libxml2-python-api.xml
4447 python/libxml2class.txt: Progressing through the TODOs, class
4448 description output, extra XML API, RPM now builds the wrappers
4449 for all python installed versions
4450
4451Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
4452
4453 * configure.in libxml.spec.in python/Makefile.am python/TODO
4454 python/generator.py python/libxml2class.txt: added more informations
4455 in the libxml2-python package including docs. Slightly changed
4456 the class hierarchy
4457 * python/tests/*: added basic regression tests infrastructure too
4458
4459Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4460
4461 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
4462 added libxml2-python as part of the packages installed
4463
4464Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4465
4466 * python/Makefile.am python/generator.py python/libxml.c
4467 python/libxml.py: more work, now able to extend the
4468 XPath interpreter with functions written in python.
4469
4470Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4471
4472 * python/Makefile.am: Jacob sent a patch to allow building from
4473 tarfile.
4474
4475Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4476
4477 * python/Makefile.am python/libxml.c configure.in Makefile.am:
4478 inserted the python wrappers build, I hope this won't be too
4479 unportable
4480
4481Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4482
4483 * xpath.c: minor optimization
4484 * python/generator.py python/libxml.c python/libxml.py
4485 python/libxml_wrap.h: more work on the python bindings,
4486 they now support XPath and there is no evident leak
4487
4488Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4489
4490 * python/generator.py python/libxml.c python/libxml.py:
4491 more work on the python bindings generator.
4492
4493Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4494
4495 * python/generator.py python/libxml.c python/libxml_wrap.h:
4496 more work on the python bindings.
4497
4498Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4499
4500 * python/generator.py python/libxml.c python/libxml.py
4501 python/libxml_wrap.h: commited early version of a python binding
4502 for private use only ATM
4503
4504Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4505
4506 * entities.c tree.c include/libxml/entities.h: applied patch
4507 from Anthony Jones to implement copy of DTD subtree too. Had
4508 just to keep 2 function private which really ought to become
4509 public ones.
4510
4511Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4512
4513 * xmllint.c: added pointers to the web pages in the usage()
4514
4515Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4516
4517 * tree.c: more fixes from Petr Kozelka for attribute handling
4518 in the tree API to align the semantic with DOM.
4519
4520Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4521
4522 * valid.c tree.c entities.c: another set of patches from
4523 Anthony Jones for copy operations cleanup and robustness
4524
4525Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4526
4527 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
4528 an alphabetic index based on comments content
4529 * doc/*: rebuilt the web site with the new references
4530
4531Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4532
4533 * parserInternals.h: Greg Sjaardema suggested to use an
4534 eponential buffer groth policy in xmlParserAddNodeInfo()
4535
4536Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4537
4538 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
4539 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
4540 doc/parsedecl.py doc/Makefile.am: updated the python extractor
4541 to generate cross-references, and added/updated the stylesheets
4542 to generate and link API indexes. The generic keyword index
4543 is not done yet.
4544 * doc/*.html: regenerated all the usual docs too
4545
4546Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4547
4548 * debugXML.c: added an xpath function to the shell for T. V. Raman
4549
4550Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4551
4552 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
4553 debug routines.
4554
4555Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4556
4557 * tree.c: apply an patch from Petr Kozelka for unlink and replace
4558 support of attribute nodes
4559
4560Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4561
4562 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
4563 hopefully near complete and fully documented of the API in XML
4564 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
4565 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
4566 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
4567 include/libxml/parserInternals.h include/libxml/valid.hi
4568 include/libxml/xmlIO.h include/libxml/xmlerror.hi
4569 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
4570 include/libxml/xpath.h include/libxml/xpathInternals.h:
4571 Cleaned up the doc comments a lot in the process, the interface
4572 coverage is now 100%
4573
4574Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4575
4576 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
4577 extracts comments from the gtk-doc DocBook output (a bit
4578 convoluted but seems to work).
4579
4580Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4581
4582 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
4583 added an XML description of the API, moved the script generating
4584 it here. Added a "make api" target
4585
4586Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4587
4588 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
4589
4590Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4591
4592 * xpath.c include/libxml/xpathInternals.h: the change made to
4593 xmlXPathFuncLookupFunc was incompatible roll it back
4594
4595Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4596
4597 * SAX.c: cleanup patch from Anthony Jones
4598 * doc/Makefile.am: fix the headers to avoid in make scan
4599 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
4600 includes, * vs Ptr and general cleanup
4601 * parsedecl.py: first version of a script to extract the
4602 module interfaces, the goal will be to provide .decl or XML
4603 specification of the interfaces to build wrappers.
4604
4605Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4606
4607 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
4608 now provides return codes in case of errors
4609
4610Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
4611
4612 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
4613 Upgraded to trio baseline 1.6
4614 * strio.h strio.c: Replaced by triostr.h and triostr.c
4615
4616Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
4617
4618 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
4619 of strdup usage in the code
4620
4621Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4622
4623 * parser.c error.c: Keith Isdale complained rightly that
4624 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
4625
4626Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4627
4628 * tree.c: fixed the funxtion to set the xml: attributes
4629 * debugXML.c: added "setbase" to test it.
4630
4631Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4632
4633 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
4634 to allow updating an attribute content
4635
4636Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4637
4638 * libxml.h: try to avoid problems when compiling on Windows
4639
4640Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4641
4642 * hash.c: patch from Anthony Jones for hash.c allocation size
4643 * Makefile.am: trying to work around Yet Another Libtool Madness
4644 and build the 2.4.13 release finally ...
4645
4646Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4647
4648 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
4649 * doc/* : update of the documentation
4650
4651Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4652
4653 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
4654 at fixing #61290 :-(
4655
4656Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4657
4658 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
4659 Fixes bug #67229
4660
4661Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4662
4663 * tree.c: trying to avoid troubles when a subtree is copied
4664 and coalesced in part with the target tree. Should fix
4665 bug #67407
4666
4667Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4668
4669 * valid.c: fixed validation of attributes content of type
4670 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
4671 values, very old bug. Fixes #67671
4672
4673Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4674
4675 * parser.c include/libxml/parserInternals.h tree.c: integrated
4676 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
4677 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
4678
4679Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4680
4681 * threads.c: applied Serguei Narojnyi's patch to add native
4682 thread support on the Win32 platform
4683 * testThreadsWin32.c Makefile.am: added the test program also
4684 from Serguei, Win32 specific
4685 * include/win32config.h include/libxml/xmlwin32version.h.in:
4686 added patch from Igor for the Windows thread specific defines.
4687
4688Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4689
4690 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
4691
4692Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4693
4694 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
4695 output page into XMLinfo.html. Close bug #66951 and
4696 raised by Robert Collins too.
4697
4698Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
4699
4700 * encoding.c: Paul Keogh pointed out a possibility of segfault
4701 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
4702 Closes bug # 68238
4703
4704Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
4705
4706 * doc/*.html: updated the Gdome2 links
4707
4708Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4709
4710 * libxml.h: Applied following patches from Robert Collins
4711 and make sure IN_LIBXML is defined when compiling it
4712 -------
4713 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
4714 as well as Visual C.
4715 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4716 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4717 * strio.c (PLATFORM_UNIX): Define for Cygwin.
4718 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
4719 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
4720 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
4721 xmlSysIDExists xmlNoNetExists).
4722 * xmllint.c: Don't include winsock2.h for Cygwin.
4723
4724Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4725
4726 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
4727 when the version info is not present.
4728
4729Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4730
4731 * tree.c: Anthony Jones pointed out a problem in
4732 xmlStringGetNodeList() and provided a fix for it
4733
4734Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4735
4736 * parser.c: patch from Frank J Franklin to remove a bug in
4737 xmlCreatePushParserCtxt() when the initial buffer passed
4738 is large.
4739
4740Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4741
4742 * win32/*: big cleanup of the Windows/MSVC project files
4743 from Igor Zlatkovic
4744
4745Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4746
4747 * doc/Makefile.am: should fix #67674 and avoid troubles if
4748 xsltproc is not available or fails in the prefix provided
4749
4750Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
4751
4752 * xmlmemory.c: one more doc patch from Charlie Bozeman.
4753
4754Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4755
4756 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
4757 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
4758 Fixed a few other problems raised by Charlie Bozeman.
4759 * result/VC/ElementValid[5-7]: fixed the output
4760
4761Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4762
4763 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
4764 patches from Charlie Bozeman. Regenerated the HTML docs.
4765
4766Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
4767
4768 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
4769 for Windows from Igor
4770
4771Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4772
4773 * xmllint.c: applied Justin Fletcher patch for --output or -o
4774
4775Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
4776
4777 * win32/libxml2/libxml2.def.src: close #67019
4778
4779Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4780
4781 * xmllint.c: applied Justin Fletcher generic timing patch
4782 similar to the one already applied to xsltproc.
4783
4784Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4785
4786 * include/libxml/tree.h tree.c: applied documentation patches
4787 from Charlie Bozeman
4788
4789Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
4790
4791 *doc/xmllint.xml, xmllint.1 - document --dropdtd
4792
4793Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
4794
4795 * valid.c: fix the xmlStrdup() used in the previous patch.
4796 * valid.c: added --dropdtd
4797 * tree.c: fixed xmlUnlinkNode so it also removes the references
4798 from the document if the node is a DTD
4799
4800Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
4801
4802 * HTMLtree.c valid.c: cleanup some static declarations
4803
4804Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4805
4806 * xmllint.c: removed another strdup()
4807 * doc/FAQ: removed the HP/UX entry
4808
4809Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
4810
4811 * valid.c: fix bug #66816 when validating.
4812 * xmllint.c: don't use sys/time.h if configure did not found it
4813
4814Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
4815
4816 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
4817 xmlcatalog_man.xml
4818
4819Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4820
4821 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
4822 xmlInitMemory() was declared twice
4823
4824Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
4825
4826 * globals.c: do not reference strdup() !
4827 * configure.in libxml-2.0.pc.in: trying to fix the libs
4828 of the various config extraction modules
4829
4830Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4831
4832 * configure.in : preparing 2.4.12
4833 * doc/* : updated and rebuilt the docs
4834
4835Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4836
4837 * uri.c: closed bug #66159
4838 * testURI.c: added --escape option
4839 * configure.in: some cleanup for xml2-config --cflags
4840
4841Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
4842
4843 * globals.c testThreads.c: removed some misplaced includes
4844 of xmlversion.h
4845
4846Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
4847
4848 * threads.c: patch from Gary Pennington fixing a possible
4849 problem at initialization time.
4850
4851Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
4852
4853 * configure.in libxml.h parser.c testThreads.c macos/: integrated
4854 Eric Lavigne contribution to build libxml2 on MacOS using
4855 CodeWarrior.
4856
4857Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
4858
4859 * xmllint.c: applied Geert Kloosterman's patch to fix
4860 --repeat --timing output
4861
4862Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4863
4864 * parser.c: Robin Berjon <robin@knowscape.com> found a case
4865 where non-wellformed XML declaractions were not detected.
4866
4867Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4868
4869 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
4870
4871Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4872
4873 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
4874 gets reset by xmlCleanupInputCallbacks() and this makes the
4875 function useless. Same for output.
4876
4877Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4878
4879 * xmlIO.c: robert pointed out a loop error in callback cleanups
4880
4881Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4882
4883 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
4884 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
4885 they are not really tied to debugging
4886
4887Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4888
4889 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
4890 * xmllint.c: better --catalogs description
4891
4892Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4893
4894 * tree.c: fixed a couple of problems in xmlSetProp()
4895
4896Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
4897
4898 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
4899 unappropriate stdout output.
4900
4901Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
4902
4903 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
4904 by Denis Beurive, closes #65111
4905
4906Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
4907
4908 * valid.c: in case of content model validity error, don't
4909 print it if validity warnings were not requested.
4910
4911Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4912
4913 * nanoftp.c: applied a couple of patches from Brian D Ripley.
4914 * parserInternals.c: removed the last exit() call. Print an
4915 unmaskable error on stderr instead (library mismatch detection)
4916
4917Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
4918
4919 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
4920 shell instructions from Heiko Rupp
4921
4922Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4923
4924 * catalog.c: use the URL notation file:// for default catalog paths
4925
4926Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4927
4928 * include/libxml/tree.h: better comments for _private fields
4929 * tree.c: removed a problem when copying an entity reference.
4930
4931Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4932
4933 * vms/*: updated instructions and diffs from John A Fotheringham
4934
4935Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4936
4937 * include/libxml/xmlerror.h: avoid an include problem if
4938 #include <libxml/xmlerror.h> happens first in code
4939 seems to be the case in KDE libs
4940
4941Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4942
4943 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
4944 from Igor for Windows
4945
4946Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4947
4948 * Makefile.am: Gary Pennington pointed out a missing prefix
4949
4950Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4951
4952 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
4953 * doc/*: upgraded and rebuilt the docs
4954
4955Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4956
4957 * HTMLparser.c: fix comment in scripts element parsing.
4958 * result/HTML/doc3*: updated the results.
4959
4960Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4961
4962 * uri.c: another URI bug fix #63336, using Joel Young patch.
4963
4964Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
4965
4966 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
4967 a cleaned up version of the Pwd shell string generation.
4968
4969Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4970
4971 * valid.c include/libxml/tree.h: trying to fix namespaces +
4972 validation problems for good, closing #63619 in the process
4973 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
4974 wrong in this respect, fixed it.
4975
4976Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4977
4978 * xmllint.c: Morus Walter patch to allow --format and --encode
4979
4980Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4981
4982 * debugXML.c: Stefan Kost provided an help command for the shell
4983
4984Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
4985
4986 * debugXML.c: Heiko Rupp pointed that the shell would crash
4987 on empty nodesets returns.
4988
4989Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4990
4991 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
4992 migh need the history libraries
4993
4994Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
4995
4996 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
4997 handle the case of < in quoted attributes, Bastian Kleineidam
4998
4999Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
5000
5001 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
5002 fixing catalog breakages
5003 * Makefile.am catalog.c result/catalogs/catal
5004 result/catalogs/mycatalog.* test/catalogs/catal*:
5005 fixed more problems in catalog support, added more regression tests
5006 for both XML and SGML catalog handling
5007
5008Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
5009
5010 * debugXML.c: applied an improvement to xmlGetLineNo() from
5011 Keith Isdale
5012
5013Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
5014
5015 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
5016 Side effect of the progressive catalog loading
5017
5018Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
5019
5020 * Makefile.am: confexecdir and confexec_DATA were defined twice
5021 pointed out by Karl Eichwalder
5022
5023Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
5024
5025 * xmlcatalog.c: avoid unlink() and use remove() instead.
5026
5027Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
5028
5029 * libxml.spec.in: cleanup
5030 * include/libxml/xmlwin32version.h: updated with 2.4.8
5031
5032Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
5033
5034 * encoding.c global.data globals.c testThreads.c: fix bug #63752
5035 of compiling libxml with a non standard set of options
5036
5037Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
5038
5039 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
5040 document --sgml option, fixing gnome bugzilla #63382
5041
5042Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
5043
5044 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
5045 breakage of 2.4.7, added a couple of really needed APIs
5046 like xmlCatalogIsEmpty() and xmlNewCatalog()
5047 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
5048 for install-catalog
5049 * configure.in: preparing 2.4.8
5050
5051Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
5052
5053 * HTMLtree.c tree.c include/libxml/HTMLtree.h
5054 include/libxml/tree.h include/libxml/xmlIO.h: more include
5055 cleanups, export cleanly one html output + format function.
5056
5057Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
5058
5059 * parser.c: removed initGenericErrorDefaultFunc call from
5060 xmlInitParser() since it could destroy previous calls to
5061 xsltSetGenericErrorFunc() effects
5062
5063Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
5064
5065 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
5066 keyword.
5067
5068Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
5069
5070 * Makefile.am: cleanup
5071 * threads.c: cleanup too
5072 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
5073 from xsltproc
5074 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00005075 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00005076
5077Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
5078
5079 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
5080 was not used anymore !
5081
5082Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
5083
5084 * configure.in: preparing 2.4.7
5085 * Makefile.am doc/Makefile.am: switched to the latest xmllint
5086 manual page from John
5087 * doc/*: updated the doc and rebuilt the generated pages
5088
5089Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
5090
5091 * xmlIO.c: closing bug #62711, the library should never
5092 close stdin or stdout.
5093
5094Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
5095
5096 * uri.c: second pass at fixing #63336, using Joel Young
5097 final patch. looks okay.
5098
5099Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
5100
5101 * uri.c include/libxml/uri.h: trying to clear #63336
5102 allowing the escaping routine to parse unconformant
5103 URI-References.
5104
5105Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
5106
5107 * vms/readme.vms vms/build_libxml.com nanoftp.c
5108 include/libxml/xmlversion.h.in: a few VMS updates from
5109 John A Fotheringham
5110 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
5111 and xmlCleanupOutputCallbacks() for the Perl binding people.
5112
5113Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
5114
5115 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
5116 apply fixes to close #63271 and avoid segfaults when
5117 the error routine gets callbed before xmlInitParser()
5118 get called.
5119 * nanoftp.c error.c: Applied patches from Justin Fletcher
5120 correcting some xmlGenericError misuses.
5121
5122Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
5123
5124 *doc/xmllint.xml, doc/xmllint.1
5125 New and improved man page for xmllint - .xml is the original, .1
5126 is the generated man page
5127
5128Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
5129
5130 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
5131 the web site from the main HTML document.
5132
5133Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5134
5135 * parser.c: fixed an erroneous validation bug when PE refs
5136 occurs in external parsed entities referenced from the
5137 internals subset
5138 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
5139 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
5140 added the associated testcase, it's a nice one.
5141 * HTMLparser.c: generate the DTD node as HTML still ...
5142 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
5143
5144Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
5145
5146 * HTMLparser.c: fixed a bug in htmlNewDoc()
5147
5148Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
5149
5150 * test/threads/*: added entities testing to the Thread test
5151 * testThreads.c: make the test reasonable
5152 * DOCBparser.c: fix the DTD public and system ID
5153 * xmllint.c: added --sgml for SGML DocBook importing
5154 * Makefile.am: added Docbtests target
5155
5156Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5157
5158 * nanoftp.c: use only "anonymous@" string for anonymous passwds
5159 * testThreads.c: removed bogus include
5160
5161Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
5162
5163 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
5164 fixed a very serious (looping) validation bug
5165
5166Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
5167
5168 * include/libxml/globals.h include/libxml/threads.h threads.c
5169 testThreads.c: far more testing, cleaning up bugs
5170 * *.c : make sure globals.h is always included.
5171
5172Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
5173
5174 * HTMLparser.c: try to get rid of parser loops for good.
5175
5176Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
5177
5178 * configure.in: fixed some bugs in CFLAGS passing.
5179 * test/threads Makefile.am testThreads.c: added a specific
5180 threaded test case (really nasty, guaranteed).
5181
5182Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
5183
5184 * catalog.c: serious cleanup on the management of the
5185 XML catalog tree, more tests done, especially with
5186 the catalog PI.
5187
5188Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
5189
5190 * catalog.c: avoid a problem in catalog cleanup on SMP if
5191 catalogs were not initialized.
5192
5193Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
5194
5195 * catalog.c xpath.c: trying to cleanup the not thread safe
5196 parts of the library.
5197
5198Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
5199
5200 * include/libxml/globals.h configure.in global.data: make
5201 the allocation be per-thread a configure option
5202 * encoding.c include/libxml/parser.h: fixed compilation
5203 errors
5204
5205Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5206
5207 * include/libxml/parser.h: Norm reported that a few lines
5208 added were breaking libxslt compile, removed them for now
5209
5210Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
5211
5212 * parser.c parserInternals.c threads.c: debugged and fixed
5213 initialization problems which were giving troubles on SMP
5214 boxes.
5215
5216Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5217
5218 * include/libxml/Makefile.am: missing globals.h
5219
5220Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5221
5222 * globals.c: added a couple of standard includes.
5223
5224Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5225
5226 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
5227 include/libxml/parserInternals.h include/libxml/tree.h
5228 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
5229 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
5230 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
5231 Applied the last patches from Gary, cleanup, activated threading
5232 all user accessible global variables are now handled in globals.[ch]
5233 Still a bit rought but make tests passes with either
5234 --with-threads defined at configure time or not.
5235 * Makefile.am example/Makefile.am: added globals.[ch] and threads
5236 linking options
5237
5238Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5239
5240 * Makefile.am include/libxml/Makefile.am
5241 include/libxml/globals.h globals.c include/libxml/threads.h
5242 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
5243 configure.in: started integrating the core of the thread support
5244 not activated yet but half integrated. The code should still
5245 compile and work anyway.
5246
5247Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5248
5249 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
5250 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
5251 integrating the non-controversial parts of Gary Pennington
5252 multithread patches
5253 * catalog.c: corrected a small bug introduced
5254
5255Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
5256
5257 * catalog.c include/libxml/catalog.h: very serious cleanup,
5258 isolating unportable code and as much as possible the accesses
5259 to the global shared catalog. May need more testing !
5260
5261Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5262
5263 * include/libxml/debugXML.h debugXML.c tree.c: integrating
5264 Keith Isdale patches for the XSLT debugger interfaces. Some
5265 cleanup
5266
5267Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
5268
5269 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
5270 * DOCBparser.c: generate line nubers in elements
5271
5272Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
5273
5274 * configure.in: preparing 2.4.6 release
5275 * doc/xml.html doc/html/*: updated and rebuilt the docs
5276 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
5277
5278Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
5279
5280 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
5281 adding documentation for DV's supercatalog support
5282
5283Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
5284
5285 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
5286 super catalog support adding one API and one flag --sgml to
5287 xmlcatalog
5288
5289Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
5290
5291 * doc/xmlcatalog_man.xml, xmlcatalog.1
5292 One more crack at
5293 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
5294
5295
5296Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5297
5298 * xpath.c: implemented xmlXPathObjectCopy for external objects
5299 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
5300
5301Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
5302
5303 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
5304 finishing up fix to
5305 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
5306 the xmlcatalog man page display more elegantly
5307
5308Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
5309
5310 * configure.in: closing bug #61832
5311 * HTMLparser.c: removed a warning
5312
5313Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5314
5315 * xpath.c: fixing #61673 part I, do not loose doc information
5316 when copying result value trees.
5317
5318Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5319
5320 * xpath.c: trying to harden the XPath interpreter
5321
5322Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
5323
5324 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
5325 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
5326
5327Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5328
5329 * HTMLparser: repaired another loop problem
5330
5331Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5332
5333 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
5334 parsing.
5335 * xpath.c: fix bug #61291 the default XML namespace node is
5336 missing from the namespace axis.
5337 * tree.c: refuse to create namespaces nodes with prefix "xml"
5338
5339Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
5340
5341 * SAX.c: ouch a non-defined namespace could lead to a crash,
5342 fixed #61215
5343
5344Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
5345
5346 * parserInternals.c: closed bug #61054
5347
5348Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5349
5350 * include/libxml/Makefile.am: closing #60708
5351
5352Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5353
5354 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
5355 adding xmlSAXParseFileWithData following Marco Stipek suggestion
5356
5357Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5358
5359 * valid.c: close bug #61550 when xml: wasn't considered a namespace
5360
5361Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5362
5363 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
5364 * DOCBparser.c HTMLparser.c parser.c: fixed typos
5365
5366Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
5367
5368 * catalog.c: Justin Fletcher provided cleaup code in case
5369 HAVE_STAT is not defined
5370 * include/win32config.h: Igor Zlatkovic suggested to have
5371 HAVE_STAT defined there
5372
5373Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5374
5375 * catalog.c - fixed typing error reported by M. Barros
5376
5377Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
5378
5379 * xmllint.c - fixing typo
5380
5381Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5382
5383 * HTMLparser.c: small enhancement to prevent loop on
5384 unrecognizable data
5385
5386Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5387
5388 * parserInternals.c: applying patch from bug #60757 this
5389 should close it
5390
5391Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
5392
5393 * catalog.c xmlcatalog.c: removed a couple of warning
5394 * xpath.c: try to solve the linking problem on platforms
5395 needing trio to compile
5396
5397Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
5398
5399 * Makefile.am libxml.spec.in: backing up non-documented changes
5400 commited without review or aproval by Jens Finke <jens@gnome.org>
5401 * HACKING: made 100% clear that no commit should be done directly
5402
5403Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
5404
5405 * configure.in: Joe Orton provided a patch fixing a problem
5406 when iconv is specified to be in a non-standard directory
5407 but wasn't exported in xml2-config --cflags
5408
5409Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5410
5411 * configure.in: let's ship 2.4.5 before getting too much
5412 troubles with 2.4.4 errors.
5413
5414Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5415
5416 * encoding.c entities.c: do not output hexadecimal charrefs
5417 when serializing HTML since some version of Netscape can't
5418 grok it, generate decimal ones.
5419 * result/HTML/doc3.htm: output changed due to previous test
5420 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
5421
5422Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
5423
5424 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
5425 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
5426
5427Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5428 Released 2.4.4
5429
5430 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
5431 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
5432 updated the configuration scripts systems accordingly
5433
5434Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5435
5436 * configure.in: preparing for 2.4.4
5437 * doc/xml.html doc/html/*: updated and rebuilt the docs
5438
5439Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
5440
5441 * win32/dsp/libxml2.def.src: tried to incorporate comments
5442 from bug #59220
5443
5444Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
5445
5446 * parser.c result/noent/wml.xml: fixed bug #59981 related
5447 to handling of '&' in attributes when entities are substitued
5448
5449Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5450
5451 * libxml.h include/libxml/xmlversion.h.in
5452 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
5453 Tried to close bug #60131
5454
5455Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5456
5457 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
5458
5459Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
5460
5461 * SAX.c: fixing bug #59946 on xmlns=""
5462
5463Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5464
5465 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
5466 but allocates a new error code.
5467
5468Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
5469
5470 * xmllint.c: John Fleck fixed typos in the options output
5471 * parser.c SAX.c: fix ignorable white space SAX selection
5472
5473Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5474
5475 * entities.c: Steve Underwood found the possibility of an
5476 ininite loop in case of error.
5477
5478Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5479
5480 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
5481
5482Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5483
5484 * parser.c: warn if version is not 1.0 but it's not
5485 strictly speaking an error after analyzing the spec
5486
5487Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
5488
5489 *doc/catalog.html - add link to the html version of the
5490 man page, other linguistic cleanups
5491
5492Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
5493
5494 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
5495 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
5496 file, has not yet been included in the build.
5497
5498Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5499
5500 * catalog.c: removed a duplicate affectation Justin Fletcher
5501
5502Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
5503
5504 * tree.c: Armin Sander pointed a possible text coalescing
5505 problem, completed his patch.
5506
5507Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5508
5509 * trionan.c: Fixed const and volatile re-definition problem
5510
5511Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
5512
5513 * libxml.4 parser.c: doc updates from Heiko Rupp
5514 * parserInternals.c: 2 sanity checks from Heiko Rupp
5515
5516Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
5517
5518 * tree.c: applied patch from Armin Sander to make some pointers
5519 const in xmlCopyNode()
5520 * include/libxml/tree.h: added fix to the header
5521
5522Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5523
5524 * xpath.c: hum, restrict the integer usage gcc bug workaround
5525 to only gcc compilers so that other architecture don't get
5526 penalized by this limitation.
5527 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
5528
5529Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5530
5531 * valid.c: fixed a Windows compiler warning (Chris Poblete)
5532 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
5533
5534Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
5535
5536 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
5537 --convert option to xmlcatalog to convert SGML ones to
5538 the XML syntax.
5539 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
5540
5541 2.4.3 got released at that point
5542Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5543
5544 * catalog.c xmlIO.c: started some serious testing and fixed
5545 a few bug and optmization needs.
5546
5547Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5548
5549 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5550 preparing for a 2.4.3 release even if it may not be ready yet
5551 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
5552 all file parsing lookup to go through the entity resolver, add
5553 to add an API to bypass it (needed to load catalogs themselves),
5554 some cleanup on the catalog code too.
5555 * nanoftp.c: small cleanup
5556 * doc/catalog.html: small update
5557
5558Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
5559
5560 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
5561 Jun Kuriyama
5562
5563Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
5564
5565 * doc/catalog.html: finished the catalog documentation
5566
5567Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5568
5569 * doc/catalog.html doc/xml.html: added documentation about
5570 Catalog support, misses an API description
5571 * doc/html/*: reextracted the API pages
5572
5573Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5574
5575 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
5576 Added the part about section 7.2 on URI resolution,
5577 fixed a side effect in the HTML parser, look complete
5578 and ready to rock except the URI/SystemID part!
5579
5580Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5581
5582 * include/libxml/catalog.h include/libxml/parser.h
5583 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
5584 xmlIO.c: added support and APIs needed for the catalog PI
5585 * include/libxml/xmlIO.h: cleanup
5586
5587Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5588
5589 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
5590 include/libxml/catalog.h: starts to look okay, really
5591 plugged the new framework, cleaned a lot of stuff,
5592 added some APIs, except the PI's support missing this
5593 should be mostly complete
5594 * result/catalogs/* test/catalogs/*: added new test, enriched
5595 the existing one with URN ID tests
5596
5597Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5598
5599 * catalog.c: fixed nextCatalog
5600 * result/catalogs/docbook test/catalogs/*: started adding
5601 a small regression test
5602
5603Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
5604
5605 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
5606 more work on the XML catalog support.
5607 * parser.c include/libxml/parser.h: small cleanup seems using
5608 list as a public parameter name can give portability troubles
5609 * trionan.c trionan.h xpath.c include/libxml/trionan.h
5610 include/libxml/xpath.h include/libxml/Makefile.am: removed
5611 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
5612 wrappers
5613
5614Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5615
5616 * Makefile.am trio.c triodef.h trionan.c xpath.c
5617 include/libxml/Makefile.am include/libxml/trionan.h:
5618 Re-worked Not-A-Number and Infinity support.
5619 * xmlcatalog.c: added readline include files
5620
5621Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5622
5623 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
5624 testCatalog as xmlcatalog, making it an installed app
5625 adding a shell, and preparing it to be a /etc/xml/catalog
5626 management tool, though not ready yet
5627 * catalog.c include/libxml/catalog.h: adding support for
5628 XML Catalogs http://www.oasis-open.org/committees/entity/
5629 not finished, there is some interesting tradeoffs and a
5630 few open questions left.
5631
5632Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
5633
5634 * xmllint.c: fixed a line formatting problem
5635
5636Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5637
5638 * SAX.c: removed a couple of unused variable (Albert Chin)
5639
5640Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5641
5642 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
5643 trying to fix some troubles w.r.t. function returning
5644 const xxxPtr.
5645
5646Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5647
5648 * win32/dsp/libxml2.def.src: another set of symbols conditionally
5649 defined
5650
5651Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5652
5653 * xpointer.c: removed unused var
5654
5655Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5656
5657 * testXPath.c: another small cleanup closing bug #59110
5658
5659Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5660
5661 * win32/dsp/libxml2.def.src: small cleanup closing bug
5662 #59108
5663
5664Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
5665
5666 * example/gjobread.c: add xmlCleanupParser() before leaving
5667
5668Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
5669
5670 * config.h.in configure.in include/libxml/xmlwin32version.h:
5671 released 2.4.2
5672
5673Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
5674
5675 * include/libxml/valid.h debugXML.c valid.c: deprecate
5676 the non-boundchecking Sprintf functions, add Snprintf
5677 this should close bug #57984
5678
5679Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
5680
5681 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
5682 URIs before doing the lookups (pointed by Mark Vakoc)
5683
5684Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
5685
5686 * xpath.c: serious changes on Result Value Trees and NodeSets
5687 w.r.t. deallocation and collect operations. Probably not
5688 100% clean (merge of allocated trees smells like a problem).
5689 Seems sufficient to close #58943
5690
5691Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5692
5693 * xmllint.c: adding a --format option
5694
5695Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
5696
5697 * xpath.c: count() was broken on Result Value Tree
5698 * xmlIO.c: fixed file:/// accesses on _WIN32
5699
5700Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5701
5702 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
5703 macro was renamed, this should close bug #58683
5704
5705Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5706
5707 * SAX.c: small fix fixing bug #58539 reported by coolo, in
5708 entity substitution mode text at the end of the entity might
5709 be added due to text coalescing.
5710 * nanoftp.c parser.c: small cleanup
5711
5712Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5713
5714 * HACKING: added John Fleck right to commit in the doc subdir
5715
5716Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5717
5718 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
5719 allow to inherit attributes from the DTD directly in the
5720 tree, this is needed for XPath and can be a useful feature.
5721 Inherited namespaces are always provided at the tree level now
5722 * test/defattr* result/defattr* result/noent/defattr*: added a couple
5723 of tests for this feature (XSLT being the prime user).
5724
5725Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5726
5727 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
5728 testSAX.c xmlIO.c xmllint.c include/win32config.h
5729 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
5730 include/libxml/xmlwin32version.h.in win32/README.MSDev
5731 win32/dsp/*: applied Win32 Facelift No.2 patches from
5732 Igor Zlatkovic for Windows/MSC
5733
5734Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
5735
5736 * SAX.c: unparsedEntityDecl() the URI computation of the
5737 entity wasn't done breaking XSLT unparsed-entity-uri()
5738
5739Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
5740
5741 * xpath.c: fixed a bug when walking the descendants and
5742 the current node has no children
5743 * debugXML.c: show up when a text node is supposed to not be escaped
5744
5745Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5746
5747 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
5748 worked like the set:leading() function)
5749 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
5750
5751Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5752
5753 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
5754
5755Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5756
5757 * include/libxml/xmlIO.h: apply change to close #58141
5758 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
5759
5760Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5761
5762 * parser.c: when the internal subset uses a PE, then the
5763 included entity can use conditional sections.
5764
5765Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5766
5767 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
5768 when walking the namespace axis showing up in
5769 libxst/tests/general/bug-12
5770 * xmlmemory.c: added the possibility to trace a given block
5771 defined by its address
5772
5773Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5774
5775 * parser.c: don't override existing encoding specified before
5776 starting xmlParseDocument()
5777
5778Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5779
5780 * include/libxml/xmlwin32version.h: reinserted, needed for
5781 Windows users of CVS
5782
57832001-07-27 Darin Adler <darin@bentspoon.com>
5784
5785 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
5786 * testCatalog.c: Add include of <libxml/parser.h>.
5787
57882001-07-27 Darin Adler <darin@bentspoon.com>
5789
5790 * include/libxml/.cvsignore:
5791 * include/libxml/xmlwin32version.h:
5792 Remove this file from CVS because it's generated.
5793
5794Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5795
5796 * parser.c include/libxml/parser.h: applied const patches from
5797 Tom Moog #58002
5798
5799Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5800
5801 * xpath.c include/libxml/xpath{,Internals}.h: added a function
5802 lookup framework
5803
5804Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5805
5806 * tree.c: fixed xmlCopyNode() for documents
5807
5808Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5809
5810 * parser.c: fixed bugs #58073 reported by Greg Shtilman
5811
5812Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5813
5814 * parser.c: fixes bug #57652 reported by Morus Walter
5815
5816Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5817
5818 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
5819
5820Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5821
5822 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
5823 errors, lesson don't add new functions at 1am before a release
5824 * xpath.c: integrated fix from Bjorn to avoid divide by zero
5825 from XPath initialization when possible.
5826
5827Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5828
5829 * result/scripts/base*: removing history/readline changed
5830 this slightly
5831 * include/libxml/parser.h SAX.c parser.c parserInternals.c
5832 xmllint.c: make element content line number generation
5833 optionnal to avoid breaking old apps added interface to switch
5834
5835Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5836
5837 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00005838 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00005839 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
5840 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
5841 John Kroll fixes to allow saving to HTTP via PUT (or
5842 POST of needed).
5843 * doc/html/*.html: regenerated the docs
5844
5845Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5846
5847 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
5848 xmlHashScanFull and xmlHashScannFull3 to get passed the
5849 three keys as arguments to the callback function
5850
5851Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5852
5853 * configure.in Makefile.am: removed libxml softlink for good
5854 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
5855 100% coverage by gtk-doc
5856
5857Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5858
5859 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
5860 fixed serious troubles due to size_t vs. int mismatch
5861
5862Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5863
5864 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
5865
5866Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5867
5868 * include/libxml/xpath{,Internals}.h xpath.c: added a more
5869 convenient extension API for value and context managing
5870 Now handles external objects through xmlXPathPopExternal,
5871 xmlXPathWrapExternal and xmlXPathReturnExternal.
5872 Added functions for sets operations (intersection, etc.)
5873
5874Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5875
5876 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
5877 xmlIO.c tree.c parserInternals.c entities.c encoding.c
5878 HTMLparser.c: cleanup of global variables, marking some
5879 const or private.
5880
5881Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5882
5883 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
5884 fixed xmlXPathNodeSetItem when passing index=0
5885
5886Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5887
5888 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
5889
5890Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5891
5892 * xmllint.c: fixed compilation under Cygwin #57503
5893 * TODO: update
5894
58952001-07-13 Peter Williams <peterw@ximian.com>
5896
5897 * config.h.in: add #undef HAVE_DLFCN_H
5898
5899 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
5900 builddir.
5901
5902Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5903
5904 * win32/libxml2/libxml2.def.src: added a couple of exported entries
5905 raised by #57348 and #57381
5906
5907Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5908
5909 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
5910 tree.c xpointer.c: store the line numbder in element->content,
5911 may break some software, need a configuration mechanism
5912
59132001-07-10 Darin Adler <darin@bentspoon.com>
5914
5915 * .cvsignore:
5916 * example/.cvsignore:
5917 * include/.cvsignore:
5918 * include/libxml/.cvsignore:
5919 Various things that are generated and should be ignored.
5920
5921Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5922
5923 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
5924 * doc/xml.html doc/html/*: updated the docs
5925
5926Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5927
5928 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
5929 validation occured on content with element child
5930
5931Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5932
5933 * tree.c: fixed XML Base computation which was broken
5934 * debugXML.c: added a base function to the shell
5935 * Makefile.am result/scripts/* test/scripts/*: added scripts
5936 based regression tests, and adding 2 XML Base tests
5937
5938Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5939
5940 * tree.c: set properties doc and call xmlSetListDoc for properties
5941 content when grafting them in a different tree.
5942 * aclocal.m4: remove from CVS
5943
5944Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5945
5946 * win32/libxml2/libxml2.def.src: added some missing entry point
5947 for XPath (Mark Vakoc)
5948
5949Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5950
5951 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
5952 layer should URI-Unescape before trying to open resources.
5953
5954Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5955
5956 * xpath.c: fix the name() bug for elements in the default
5957 namespace reported by Charlie Bozeman
5958
5959Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5960
5961 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
5962 led to an XPath fix, improvements of SAX initialization, and
5963 an added option --nocdata to testXPath
5964
5965Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5966
5967 * doc/libxml-doc.el: Felix Natter provided anew version working
5968 with XEmacs too
5969
5970Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5971
5972 * include/libxml/xpath.h: small cleanup
5973 * doc/xml.html: update
5974
5975Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5976
5977 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5978 released 2.3.14
5979
5980Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5981
5982 * doc/html/*: rebuilt the docs for the release
5983 * doc/xml.html: added 2.3.14 release.
5984
5985Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5986
5987 * xpath.c: a bug reported by Stephan Kulow empty nodesets
5988 were not equal to empty strings
5989
5990Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5991
5992 * SAX.c: fixed a URI-Reference computation problem when validating
5993 * xmlIO.c: small cleanup
5994
5995Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5996
5997 * parser.c: improved the description of a couple of interfaces
5998 upon Larry Stamper suggestion
5999
6000Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6001
6002 * SAX.c entities.c parser.c: changed completely the way entities
6003 are handled when running the parser in entity substitution mode.
6004 This fixes a bug reported by Stephan Kulow and nearly divides
6005 by 3 the amount of memory required by libxslt to load and process
6006 DocBook TDG.
6007
6008Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6009
6010 * HTMLparser.c: fixing a too early root closing problem raised
6011 byt Prashanth Naidu
6012
6013Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6014
6015 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
6016 raised by Mark Vakoc.
6017
6018Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6019
6020 * example/Makefile.am: fixed the include path to add srcdir/include
6021 * Makefile.am configure.in: fix from Albert Chin for iconv detection
6022 and some cleanup
6023
6024Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6025
6026 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
6027 lot of optimization work, results in significant improvements
6028 when handling really complex XPath queries. Add a small optimizer
6029 for unions, improve [n] and [last()], avoid some costly ops.
6030
6031Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6032
6033 * include/libxml/parser.h parser.c: xmlStrstr args are both const
6034 * xpath.c: small cleanup
6035 * xmlGetNsList: reformated, fixed problems if used on Entities
6036
6037Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6038
6039 * doc/xml.html: added 1.8.14 and 2.3.13 releases
6040
6041Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6042
6043 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
6044 * Makefile.am example/Makefile.am: workaround automake generating
6045 erroneous deps
6046
6047Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6048
6049 * include/win32config.h: bug #56801 Yon Derek provided a patch
6050 to the windows config file.
6051
6052Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6053
6054 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
6055 libxml.h : Yon Derek provided a set of changes to compile from
6056 CVS on Windows/MSC
6057
6058Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6059
6060 * parser.c: fixed UTF8 BOM support in push mode
6061 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
6062 added a specific testcase
6063
6064Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6065
6066 * Makefile.am: added --push regression tests
6067 * parserInternals.c: the XML parser segfaulted in --push mode
6068
6069Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6070
6071 * configure.in: moved the symlinks detection within a CVS
6072 check, this is not portable and will be removed soon.
6073 * xpath.c: small cleanup/speedup
6074
6075Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6076
6077 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
6078 release of 2.3.12
6079 * parser.c: make an error message if unknow entities in all cases
6080
6081Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6082
6083 * uri.c: fixed 2 uri normalization bugs on '//' reduction
6084
6085Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6086
6087 * include/libxml/Makefile.am: Laszlo Peter pointed out that
6088 includes were installed in the wrong dir
6089
6090Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6091
6092 * doc/html.xml: warn against sending code to exhibit bugs.
6093
6094Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6095
6096 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
6097 Tru64 from Thomas Leitner
6098
6099Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6100
6101 * AUTHORS: added William and Bjorn
6102 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
6103 daniel@veillard.com hopefully I won't have to do this again
6104 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
6105 docs can be rebuilt cleanly now
6106 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
6107 from CVs it's generated, added include/libxml/xmlwin32version.h
6108 also generated but which should change far less frequently.
6109 * catalog.c nanoftp.c: made sure to include libxml.h not
6110 libxml/xmlversion.h directly
6111 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
6112 when compiling on WIN32 and MSC
6113
6114Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6115
6116 * include/Makefile.am include/libxml/Makefile.am configure.in:
6117 fixed make distcheck and rebuilding the rpms
6118
6119Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6120
6121 * configure.in: should finish the migration of exported includes
6122 into a real include/libxml in CVS, at least for CVS users.
6123 * removed the exported headers, added in include/libxml (as well
6124 as xmlversion.h.in).
6125
6126Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6127
6128 * configure.in: fixed the way to detect symlink
6129
6130Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6131
6132 * configure.in: updated, include/libxml is now a real CVS dir
6133
6134Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6135
6136 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
6137 version works with both libxml1 and libxml2 (it autodetects
6138 the prefix of the html-files) from Felix Natter.
6139 * doc/xml.html: updated doc accordingly
6140
6141Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6142
6143 * xpath.c: fixed the bug generating a template loop in libxslt
6144 when using docbook-xsl-1.4, * should filter out document nodes
6145 * HACKING: added William
6146 * TODO: updated
6147
6148Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6149
6150 * doc/FAQ.html: added a warning about gcc-3.0
6151 * doc/xml.html: added reference to gdome2 and removed a confusing
6152 sentence
6153
6154Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6155
6156 * xmlversion.h: okay this is a generated file, but Windows
6157 users need it and they can't generate it, and I want CVS
6158 Windows users ...
6159 * win32/libxml2/libxml2_so.dsp: Windows project file for
6160 the shared lib version of libxml2
6161 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
6162 resources needed for libxslt/xsltproc by Yon Derek
6163
6164Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6165
6166 * trio.c: MSVC fix (provided by Igor Zlatkovic)
6167
6168Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6169
6170 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
6171
6172Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6173
6174 * include/win32config.h: Yon Derek provided a first fix
6175 to be able to compile libxslt/xsltproc on Windows
6176
6177Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6178
6179 * xpath.c: attempt to work around what seemed a gcc optimizer
6180 bug when handling floats on i386 http://veillard.com/gcc.bug
6181 * tree.c entities.c encoding.c: doing some cleanups while
6182 chasing it
6183
6184Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6185
6186 * Makefile.am: cleanup when --without-debug is specified
6187 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
6188 w.r.t. --without-debug and other include points
6189 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
6190 Catalogs
6191 * configure.in entities.h tree.h HTMLparser.c: removed
6192 --without-corba, made the _private field mandatory
6193
6194Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6195
6196 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
6197 outputs a BOM in UTF8, an errata has been issued to avoid the
6198 problem, that was the most reasonable solution... Add support
6199 for a leading UTF8 BOM in entities.
6200
6201Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6202
6203 * valid.c: fixed a bug found when post validating an entity ref
6204 * xmllint.c: added --loaddtd and sligly changed --postvalid to
6205 activate it too
6206
6207Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6208
6209 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
6210 weakness in the node copy the XPointer and the XInclude
6211 implementations. Serious cleanup.
6212
6213Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6214
6215 * Makefile.am: Kjartan Maraas provided a small patch to
6216 add xml2-config.in to EXTRA_DIST
6217
6218Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6219
6220 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
6221 provided another failing case found in KDE, the way the
6222 ctxt->vctxt.nodeTab was allocated and freed changed over
6223 time but it wasn't completely cleaned up. This should fix it.
6224
6225Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6226
6227 * parser.c: Stephan Kulow also raised the fact that line number
6228 could get miscounted making debug harder, fixed the problem
6229 in xmlParseCharData()
6230
6231Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6232
6233 * valid.c: Stephan Kulow pointed out a problem when validating
6234 and using an empty entity, forgot a 'break' in a case.
6235
6236Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6237
6238 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
6239 * doc/xml.html: updated with 2.3.11
6240
6241Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6242
6243 * TODO: updated adding cleanup of generated doc
6244 * configure.in: prepared to release 2.3.11
6245 * xmllint.c: added --version for bug reporting
6246 * doc/html/*.html: rebuilt the doc
6247
6248Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6249
6250 * xpath.c: first part of the work on selecting namespace to
6251 fix bug #56115
6252
6253Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6254
6255 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
6256 when using -liconv
6257 * TODO: updated
6258
6259Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6260
6261 * HTMLtree.[ch]: more work on the HTML serialization routnes,
6262 cleanup, encoding support.
6263
6264Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6265
6266 * xpath.c: Thomas Broyer suggested a better patch for the / arg
6267
6268Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6269
6270 * xpath.c: bug detected by Ankh when / is used as a function arg
6271
6272Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6273
6274 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
6275 of element and use it to avoid outputting formatting spaces at
6276 the wrong place. Implemented the format parameter for HTML save.
6277 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
6278 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
6279 result/HTML/wired.html: of course this impact the result of a
6280 number of HTML tests
6281
6282Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6283
6284 * HTMLtree.[ch]: started augmenting the HTML save API with
6285 encoding and formatting parameters
6286
6287Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6288
6289 * HTMLtree.h: cleanup and started evaluating the work needed on
6290 revamping the HTML output code
6291
6292Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6293
6294 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
6295
6296Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6297
6298 * valid.c: fixed bug #56049, forgot one check in the
6299 validation routine
6300
6301Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6302
6303 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
6304
6305Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6306
6307 * libxml.h: fixed an error in last commit
6308 * doc/FAQ.html: added an entry for compilation from CVS
6309
6310Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6311
6312 * xmlversion.h.in libxml.h: Cygwin patches
6313 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
6314 * tree.h: cleanup
6315
6316Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6317
6318 * tree.c: patched xmlFreeNode() to avoid freeing() a static
6319 memory block in a strange case where libxml is linked twice
6320 in the binary.
6321
6322Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6323
6324 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
6325 state far too often, simple fix used to avoid it.
6326
6327Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6328
6329 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
6330 being processed, applied his patch
6331 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
6332
6333Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6334
6335 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
6336 provided fixes to compile on MSCC again
6337 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
6338 also provided an update for the project files.
6339
6340Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6341
6342 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
6343 bug #55810
6344
6345Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6346
6347 * tree.c: fixed xmlGetNsProp() to close bug #55683
6348 Note this requires libxslt to use it's own function instead.
6349
6350Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6351
6352 * HTMLtree.c: when in a pre element no formatting space should
6353 be added.
6354 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
6355
6356Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6357
6358 * configure.in: added tests for signal() and signal.h
6359
6360Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6361
6362 * xpath.c: robert pointed out xmlXPathNINF was not initialized
6363
6364Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6365
6366 * doc/libxml-doc.el: Felix Natter provided a new version for
6367 libxml2
6368
6369Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6370
6371 * HTMLtree.c: when in a pre element no formatting space should
6372 be added.
6373
6374Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6375
6376 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
6377
6378Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6379
6380 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
6381 hack
6382 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
6383 * uri.c: fixed a warning
6384
6385Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6386
6387 * HTMLtree.c: trying to close bug #55772 escaping in script
6388 elements
6389 * doc/xml.html: suggest to send mail to the list
6390
6391Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6392
6393 * error.c: attempt to fix the xmlGetVarStr breakage once and for
6394 good. Use a macro and based on the solution provided in
6395 vsnprintf manual page from GNU.
6396
6397Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6398
6399 * error.c: Workaround for non-preserving variadic list.
6400 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
6401
6402Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6403
6404 * doc/xml.html: added 2.3.10 release
6405
6406Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6407
6408 * configure.in: releasing 2.3.10
6409
6410Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6411
6412 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
6413
6414Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6415
6416 * encoding.c: Robert Collins provided a patch to add the
6417 "US-ASCII" encoding alias
6418
6419Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6420
6421 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
6422 string oriented functions and started cleaning the related areas
6423 in xpath.c which needed fixing in this respect
6424
6425Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6426
6427 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
6428 #55380
6429 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
6430
6431Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6432
6433 * TODO: updated
6434 * nanohttp.[ch] : started adding APIs to get the redirected URL
6435 when this occurs (needed for further base computation
6436 * tree.h: cleanup
6437 * encoding.c: cleanup
6438 * SAX.c: minor change around ctxt->loadsubset
6439
6440Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6441
6442 * Makefile.am include/Makefile.am: small change to have
6443 include/libxml rebuilt if working from CVS.
6444 * uri.c: applied another patch from Carl Douglas for URI escaping,
6445 this should close bug #51876
6446
6447Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6448
6449 * xinclude.c: fixed XInclude recursive behaviour bug #54678
6450 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
6451 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
6452 added specific regression test
6453 * parser.h: preparing for the XSLT mode where DTD inherited
6454 attributes are added to the tree.
6455
6456Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6457
6458 * xinclude.[ch]: Updated the namespace for the Last Call version
6459 * result/XInclude/include test/XInclude/include: updated the
6460 testsuite accordingly
6461
6462Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6463
6464 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
6465 related to bug #51876
6466
6467Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6468
6469 * tree.c: fixed a gross mistake in base computation, xml:base is
6470 not completely correct yet (need cascade).
6471 * xpath.[ch]: added the few things needed to find a function name
6472 and URI from the XPath context when it is called.
6473
6474Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6475
6476 * catalog.[ch]: fixes and add xmlLoadCatalogs()
6477 * DOCBparser.c: small cleanup
6478 * xmllint.c: added a --catalogs option to load catalogs from
6479 $SGML_CATALOG_FILES
6480 * tree.c: cleanup
6481 * configure.in: iconv library fixup, ICONV_LIBS
6482
6483Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6484
6485 * catalog.c: handling of CATALOG entries. detection of recursion,
6486 and a few bugfixes
6487 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
6488 against the default namespace
6489
6490Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6491
6492 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
6493
6494Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6495
6496 * parser.c: fixed propagation context info when parsing an
6497 external entity.
6498 * doc/html/*.html: regenerated a couple of docs
6499
6500Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6501
6502 * doc/xml.html: update with 2.3.9 informations
6503
6504Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6505
6506 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
6507 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
6508 * doc/html/* : rebuilt the docs
6509 * valid.c: small patch which may improve some case when
6510 validating.
6511
6512Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6513
6514 * HTMLparser.c: Closed bug #54891
6515 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
6516 to the suite
6517
6518Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6519
6520 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
6521 applied a documentation patch from LotR and filled in a few missing
6522 descriptions
6523
6524Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6525
6526 * xpath.c tree.c parser.c: speed optimizations at the parser level
6527 document tree freeing and xpath evaluation
6528
6529Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6530
6531 * parser.c parser.h parserInternals.h: fixed a couple of
6532 interfaces for handling memory buffer input to const char *
6533 upon suggestion of JamesH.
6534
6535Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6536
6537 * configure.in: LoTR sent a patch fixing the previous commit
6538
6539Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6540
6541 * configure.in: trying to deal again with the stoopid -R linking
6542 flag of Solaris
6543
6544Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6545
6546 * xpath.h: two nodeset access macros from Thomas Broyer
6547
6548Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6549
6550 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
6551 patch from Thomas Broyer
6552
6553Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6554
6555 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
6556 case
6557 * INSTALL: was empty added stuff from the FAQ
6558
6559Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6560
6561 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
6562 attributes handling and #54433 by adding xmlUnsetProp()
6563 and xmlUnsetNsProp()
6564
6565Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6566
6567 * HTMLparser.c: Patch from Jonas Borgström
6568 (htmlGetEndPriority): New function, returns
6569 the priority of a certain element.
6570 (htmlAutoCloseOnClose): Only close inline elements if they
6571 all have lower or equal priority.
6572 * result/HTML: this of course changed a number of tests results.
6573
6574Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6575
6576 * xmlIO.c catalog.c: plugged in the default catalog resolution
6577 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
6578 documentations
6579 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
6580
6581Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6582
6583 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
6584 integrating catalogs
6585 * catalog.[ch] testCatalog.c: adding a small catalo API
6586 (only SGML catalog support).
6587 * parser.c: restaured xmlKeepBlanksDefault(0) API
6588
6589Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6590
6591 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
6592
6593Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6594
6595 * parser.c: added xmlParseExternalEntityPrivate() to allow
6596 propagation of ctxt->_private when parsing external entities
6597
6598Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6599
6600 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
6601
6602Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6603
6604 * configure.in: fixed a small portability problem with AM_CONDITIONAL
6605
6606Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6607
6608 * valid.c: warn when indeterminist content model is detected
6609 * result/VC/ElementValid8: this adds a message
6610 * Makefile.am: add --novalid for VCM tests
6611 * parserInternals.c: added a call to Init memory
6612
6613Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6614
6615 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
6616 when both parameters are NULL.
6617
6618Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6619
6620 * valid.c: applied small patch from Gary Pennington, reindented
6621 some part of the code.
6622
6623Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6624
6625 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
6626 release, updated and regenerated the docs
6627
6628Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6629
6630 * xpath.c result/XPath/expr/floats : clarified and cleanup
6631 printing of abnormal floats in tests.
6632
6633Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6634
6635 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
6636 * results/HTML/ : a few changes in the output of the HTML tests as
6637 a result.
6638 * configure.in: tying to fix -liconv where needed
6639
6640Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6641
6642 * Makefile.am: fixed a stupid error
6643
6644Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6645
6646 * configure.in Makefile.am: make the inclusion of the trio
6647 modules in the library conditional
6648
6649Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6650
6651 * DOCBparser.c: patche from László Kovács, fixed entities refs
6652 in attributes handling
6653
6654Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6655
6656 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
6657 flushing
6658
6659Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6660
6661 * xpath.c: fix of an XSLT namespace bug reported on the list
6662 general/bug-8-
6663
6664Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6665
6666 * strio.h trio.c: Dan McNichol suggested a couple of small
6667 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
6668
6669Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6670
6671 * tree.c parser.c encoding.c: spent a bit more time looking
6672 at the parsing speed and DOM handling. Added a few more
6673 speedups.
6674
6675Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6676
6677 * parser.c: small but effective parsing speed improvement
6678
6679Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6680
6681 * configure.in: default on the DocBook parser inclusion (for Gnome)
6682 * DOCBparser.h: fixed a header reference
6683
6684Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6685
6686 * configure.in xpath.c: applied Bjorn patches for FPE on the
6687 alpha
6688
6689Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6690
6691 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
6692 xmlSaveFormatFileTo()
6693
6694Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6695
6696 * xpath.c: simple and efficient optimization, XPath functions
6697 aways bind to the same code, cache this
6698 * TODO: updated (by saying some is obsolete)
6699
6700Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6701
6702 * xpath.c: more cleanup work on XPath name parsing routines
6703
6704Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6705
6706 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
6707 xmlXPathParseName
6708 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
6709 * debugXML.c: avoid compilation problems if compiling without
6710 HTML support, Igor Zlatkovic
6711 * win32/libxml2/libxml2.def.src: being able to compile without
6712 XPath on Windows
6713
6714Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6715
6716 * libxml.m4: yet another patch from Toshio Kuratomi
6717
6718Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6719
6720 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
6721
6722Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6723
6724 * tree.[ch]: added xmlSaveFormatFile interface for saving
6725 and indenting a file.
6726
6727Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6728
6729 * xpath.c: fixed bug #53689 related to processing-instruction()
6730
6731Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6732
6733 * DOCBparser.c: patche from László Kovács
6734
6735Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6736
6737 * parser.c: applied fixes from Christian Glahn bug report #53391
6738
6739Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6740
6741 * error.c: Jean François Lecomte provided a complete description
6742 and a fix to bug #53537
6743
6744Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6745
6746 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
6747
6748Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6749
6750 * DOCBparser.c SAX.c: a bit more work on entities processing.
6751 Still Need to cleanup XML output and references in attributes
6752
6753Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6754
6755 * DOCBparser.c include/Makefile.am: two patches from László Kovács
6756
6757Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6758
6759 * tree.c: trying to fix #53574, not completely complete,
6760 I would like xmllint --copy --debug test/ent1 and
6761 xmllint --debug test/ent1 to show the same result.
6762 * xpath.c: fix a bug when trying to sort namespace nodes
6763
6764Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6765
6766 * HTMLtree.c: real fix for #53402
6767
6768Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6769
6770 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
6771 PIs when using xsl:output
6772 * valid.c: closing #53537 some case generate segfaults if there
6773 is validity errors
6774
6775Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6776
6777 * SAX.c testDocbook.c DOCBparser.c: more work on the support
6778 of external parsed entities, added --noent to testDocbook
6779 * valid.c: Garry Pennington found an uninitialized variable
6780 access in xmlValidateElementContent()
6781
6782Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6783
6784 * HTMLparser.c : HTML parsing still sucks ... trying to deal
6785 with madness
6786 * result/HTML/ : this modified the result of the regression tests
6787 a lot.
6788
6789Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6790
6791 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
6792 to doc where it wasn't checked against NULL reported by
6793 Jens Laas
6794
6795Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6796
6797 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
6798 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
6799
6800Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6801
6802 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
6803 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
6804 * SAX.[ch]: cleanup and updates for DocBook
6805 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
6806 ex SGML identifier changes
6807 * valid.c: removed a static unused function.
6808
6809Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6810
6811 * HTMLtree.c: applied change for Paul Sponagl on script saving
6812 * Makefile.am: the warning about entity title.xml are normal.
6813
6814Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6815
6816 * configure.in: release of 2.3.7
6817 * Makefile.am: fixing make distcheck
6818
6819Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6820
6821 * doc/html/* doc/xml.html: updated and regenerated the docs
6822
6823Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6824
6825 * xpath.c: fixed the XPointer problem introduced in 2.3.6
6826
6827Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6828
6829 * tree.c: fixed #53388 with the provided patch
6830
6831Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6832
6833 * valid.c: Bjorn detected an invalid memory access. Fixed
6834 vstateVPush()
6835
6836Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6837
6838 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
6839
6840Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6841
6842 * libxml.h: new header used only for the compilation of libxml
6843 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
6844 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
6845 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
6846 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
6847 xmlmemory.c xpath.c xpointer.c: libxml.h integration
6848 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
6849 baseline (version 1.2 plus a single patch).
6850 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
6851 scientific notation for numbers. Tests added.
6852 * xpath.c: formatting of numbers changed to use sprintf
6853 (contribution from William Brack)
6854
6855Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6856
6857 * valid.c: cleanup, more useful debugging
6858 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
6859 * xmlIO.c: entity loading is printed as an error when validating
6860
6861Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6862
6863 * valid.c: fixed to validate within entities
6864 * test/VCM/v22.xml: added a specific testcase
6865
6866Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6867
6868 * valid.c: forgot an epsilon transition in for ()+
6869 * test/VCM/v21.xml : added a specific test case
6870
6871Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6872
6873 * valid.c: removed a state explosion exhibited by RSS
6874 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
6875 from bug #51872
6876
6877Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6878
6879 * valid.[ch] tree.h: worked *hard* to get non-determinist content
6880 validation without using an ugly NFA -> DFA algo in the source.
6881 Made a specific algorithm easier to maintain, using a single
6882 stack and without recursion.
6883 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
6884 * hash.c: made the growing routine static
6885 * tree.h parser.c: added the parent information to an
6886 xmlElementContent node.
6887
6888Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6889
6890 * SAX.c parser.c xpath.c: generating IDs when not validating
6891 from an external parsed entity was poisoning the ID has table
6892 with removed values. This was killing XSLT on the KDE help
6893 browser.
6894
6895Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6896
6897 * entities.h: andrew@ugh.net.au detected a double declaration
6898
6899Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6900
6901 * debugXML.c hash.c tree.h valid.c : some changes related to
6902 the validation suport to improve speed with DocBook
6903 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
6904 the way validation errors get reported
6905
6906Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6907
6908 * HTMLparser.c HTMLtree.c: applied part of the patches provided
6909 by P C Chow and William M. Brack for XSLT HTML output
6910
6911Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6912
6913 * xmlversion.h.in win32config.h win32/libxml2/*: applied
6914 Igor Zlatkovic patches for MSC compilation and added his
6915 updates
6916
6917Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6918
6919 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
6920 prefix lookup.
6921 * parserInternals.c: fixed the bug reported by Morus Walter
6922 due to an off by one typo in xmlStringCurrentChar()
6923
6924Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6925
6926 * HTMLparser.c result/HTML/*: revamped the way the HTML
6927 parser handles end of tags or end of input
6928
6929Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6930
6931 * tree.[ch] : added xmlDocCopyNode for gdome2 support
6932
6933Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6934
6935 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
6936 bug where the linktime verions of free() won't work ...
6937
6938Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6939
6940 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
6941
6942Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6943
6944 * doc/xml.html: added 2.3.6 release
6945
6946Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6947
6948 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
6949 * result/wml.xml: resulted in a small output change
6950
6951Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6952
6953 * tree.c: xmlNewDoc was missing the charset initialization
6954 * xmllint.c: added --auto to autogenerate a doc, allow to
6955 reproduce the problem fixed on xmlNewDoc
6956
6957Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6958
6959 * xpath.c: trying to get 52979 solved
6960 * tree.c result/ result/noent/: trying to get 52712 solved, this
6961 also made me clean up the fact that XML output in general should
6962 not add formating blanks by default, this changed the output of
6963 a few tests
6964
6965Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6966
6967 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
6968
6969Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6970
6971 * configure.in: finally released 2.3.6
6972
6973Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6974
6975 * xpath.c: checking for null pointer generated by new code
6976
6977Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6978
6979 * xpath.c: fixed a [] evaluation problem reported
6980 * test/XPath/tests/simpleaddr: extended test
6981 * result/XPath/simpleaddr: updated result
6982
6983Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6984
6985 * xmllint.c: Dan Timis reported a portability problem
6986 on Macs without mmap, fixed it.
6987
6988Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6989
6990 * testXPath.c : added a --tree option allowing to display the
6991 tree dump of the XPath expression
6992
6993Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6994
6995 * xpath.c: fixed a memleak when comparing nodesets
6996 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
6997 * tree.c: added a TODO
6998
6999Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7000
7001 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
7002 we need string functions
7003 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
7004 to be able to use them where needed. Applied some changes
7005 to reduce name linking pollution and compile in only what's
7006 needed.
7007 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
7008 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
7009 for the string manipulation functions
7010 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
7011 to the free() function of xmlmemory.c
7012 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
7013 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
7014 usage.
7015
7016
7017Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7018
7019 * error.c: applied the context output patch of the error
7020 handling submitted by Chuck Griffith
7021 * error/VC/*: this slightly change some error logs
7022
7023Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7024
7025 * parser.c: fixed line number reporting on error
7026
7027Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7028
7029 * parser.c: Sullivan and Darin found a parser bug,
7030 applied the patch.
7031
7032Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7033
7034 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
7035 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
7036 xmlversion.h.in xpointer.c: of course the way I defined
7037 UNUSED breaks on old gcc version. Try to be smart and
7038 also define it directly in xmlversion.h
7039 * configure.in: removed -ansi flag from the pedantic set
7040
7041Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7042 Huge cleanup, I switched to compile with
7043 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
7044 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
7045 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
7046 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
7047 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
7048 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
7049 encoding.h entities.c error.c list.[ch] nanoftp.c
7050 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
7051 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
7052 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
7053 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
7054 Cleanup, staticfied a number of non-exported functions,
7055 detected and cleaned up a dozen of problem found this way,
7056 avoided a lot of public function name/typedef/system names clashes
7057 * doc/xml.html: updated
7058 * configure.in: switched private flags to the really pedantic ones.
7059
7060Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7061
7062 * configure.in: 2.3.5
7063 * doc/html/*: rebuilt the docs
7064
7065Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7066
7067 * parser.c: fixed a reported bug in NOTATION parsing
7068 * uri.c: accepted but not fixed bug 51876, added TODO
7069 * Makefile.am: fixed bug 51876
7070
7071Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7072
7073 * config.h.in configure.in error.c: fix a compilation problem
7074 on platforms without vsnprintf (xml@thewrittenword.com)
7075
7076Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7077
7078 * parser.c: fixed a function name header typo
7079 * SAX.c: notations can also occur in external subset.
7080
7081Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7082
7083 * error.c: removed a C++ like comment
7084
7085Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7086
7087 * parser.c: fixing bug 52299 strange condition leading
7088 to a parser crash due to a buffer overflow
7089 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
7090 added the specific test case
7091
7092Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7093
7094 * xpath.[ch]: still a lot of cleanup based on XSLT, added
7095 xmlXPathConvert{String,Number,Boolean} to be able to make
7096 type casts without a context stack, fixed some implementation
7097 problems related to the absence of context at parse-time,
7098 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
7099 in the public API too
7100 * xpointer.c xpathInternals.h: we need to know at parse time
7101 whether we are compiling an XPointer
7102
7103Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7104
7105 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
7106 cleaned up the parser internals, refactored XPath code, added
7107 new compilation based APIs and cleanly separated public and
7108 private APIs.
7109
7110Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7111
7112 * xpath.h: the comp field must be added at the end to avoid
7113 killing binary compat.
7114
7115Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7116
7117 * Makefile.am: detect XPath memleaks in regreson tests
7118 * error.c: fixed and error w.r.t. error reporting still using
7119 stderr
7120 * hash.c: added new line at end of file
7121 * tree.h: minor cleanup
7122 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
7123 expression parsing from evaluation, resulted in a number of
7124 changes internally, and in XPointer. Likely to break stuff
7125 using xpathInternals.h but should remain binary compatible,
7126 new interfaces will be added.
7127
7128Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7129
7130 * configure.in: fixed a couple of problems reported by
7131 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
7132 without gcc on non linux platforms.
7133
7134Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7135
7136 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
7137 a fix for --with-html-dir= configure support. I hope it won't
7138 break rpm generation
7139
7140Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7141
7142 * xmlIO.c: one function comment cleanup.
7143
7144Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7145
7146 * SAX.c: external subset notations were improperly registered
7147 in the internal subset.
7148
7149Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7150
7151 * README.cvs-commits: added, pointing to HACKING
7152 * HACKING: updated
7153
7154Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7155
7156 * parser.c: and Matt Sergeant found one in the XML push
7157 parser (erroneous check I forgot to remove when I fixed the
7158 main parser).
7159
7160Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7161
7162 * xpath.c: ptittom found a small bug in UnaryExpr
7163
7164Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7165
7166 * configure.in: bumped to 2.3.4
7167 * error.c: fixed bug #51860
7168 * tree.c: fixed bug #51861
7169 * valid.c: cleanup, more debug, failed to fix one bug crap ...
7170 * tree.[ch] : added xmlDefaultBufferSize
7171 * nanoftp.c: typo in function name header block
7172 * doc/xml.html : updated, added link to XML::LibXSLT
7173 * doc/html/* : rebuilt the docs
7174
7175Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7176
7177 * parser.c SAX.c: the new content parsing code raised an
7178 ugly bug in the characters() SAX callback. Found it
7179 just because of strangeness in XSLT XML Rec ouptut :-(
7180
7181Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7182
7183 * Makefile.am: Martin Baulig suggested to add -lm
7184 * tree.c: found another bug in xmlNodeGetContent()
7185
7186Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7187
7188 * xpath.c: Bjorn found the error related to strictness of comparison.
7189
7190Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7191
7192 * parser.c: trying to fix the Dtd parsing problem reported
7193 by Gary, side effect of last week speed optimizations.
7194
7195Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7196
7197 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
7198 * parserInternals.c: removed unneeded test raised by Stric
7199
7200Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
7201
7202 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
7203 and fixed by William Brack). Added xmlXPathFormatNumber.
7204 Changed the sorting slightly.
7205 * configure.in Makefile.am example/Makefile.am: Added -lm.
7206 Please note that applications linking with libxml2, must
7207 also like with the math library from now on.
7208
7209Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7210
7211 * HTMLparser.c: fixed loop reported by Marc Sanfacon
7212
7213Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7214
7215 * parser.c: one must report spaces even if the Dtd element
7216 content proves that this is not part of the element content.
7217 * result/valid/*.xml: this changed the ouptu slightly
7218
7219Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7220
7221 * configure.in: bumped to 2.3.3
7222 * doc/xml.html: updated
7223
7224Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7225
7226 * tree.c: minor doc fix
7227 * xpath.c: deallocation issues when a result tree has been
7228 converted to a node-set
7229
7230Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7231
7232 * doc/xml.html: oops corrected dates s/2000/2001
7233
7234Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7235
7236 * valid.c: new patch from Gary Pennington
7237
7238Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7239
7240 * doc/xml.html: applied patch from Ankh
7241
7242Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7243
7244 * xinclude.c: fixed a problem building on Mac
7245
7246Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7247
7248 * parser.c: more work on increasing parsing ferformances
7249
7250Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7251
7252 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
7253 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
7254 avoiding memcpy in production builds MEM_CLEANUP macro use
7255 * parser.[ch] parserInternals.c: optimizations of the tightest
7256 internal loops inside the parser. Better checking of I/O
7257 flushing/loading conditions
7258 * xmllint.c : added --timing
7259
7260Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7261
7262 * configure.in: bumped to 2.3.2
7263 * doc/xml.html: updated for release
7264
7265Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7266
7267 * xpath.c: found a memleak and fixed a nasty bug
7268
7269Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7270
7271 * xmllint.[c1] : added return code errors for xmllint
7272 * xpath.c: specific debug dump function for result value trees
7273
7274Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7275
7276 * xpath.c: finally implemented xmlXPathCompareNodeSets
7277 * test/XPath/expr/floats results/XPath/expr/floats: added
7278 a test for float expressions
7279
7280Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7281
7282 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
7283 * parserInternals.[ch]: trying to speed up parsing
7284 * xpath.c : speeded up node set equality op
7285
7286Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7287
7288 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
7289 better handling of ID/IDREF and the list modules associated
7290 * configure.in: small CFLAGS cleanup
7291
7292Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7293
7294 * configure.in: fixed iconv detection on AIX (stric)
7295
7296Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7297
7298 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
7299
7300Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
7301
7302 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
7303 and optimized xmlXPathNodeSetSort
7304
7305Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7306
7307 * xpath.c: bug fix when context size is 0
7308 * parser.c: I like Norm's Dtd because they still manage to break
7309 the parser occasionally
7310
7311Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7312
7313 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
7314
7315Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7316
7317 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
7318 attributes within the XML-1.0 namespace
7319
7320Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7321
7322 * xpathInternals.h: exported a few axis functions
7323 * doc/xml.html: updated the doc
7324
7325Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7326
7327 * configure.in: applied patch from Daniel van Balen for OpenBSD
7328 and bumped version to 2.3.1
7329 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
7330 attempt to find autoclosing was simply broken, removed it,
7331 updated the examples, this is better
7332
7333Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7334
7335 * hash.[ch]: added Paolo Casarini patch to provide Delete from
7336 hash functionnalities.
7337 * doc/html/* : rebuild the doc
7338
7339Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7340
7341 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
7342 on predicate
7343 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
7344 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
7345 really want to have tags closed on output even if we accept
7346 unclosed ones on input
7347
7348Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7349
7350 * xpath.c: ouch don't free NULL, rare case fixed
7351 * tree.c: don't coalesce text nodes if they don't have the
7352 same behaviour wrt escaping on output
7353
7354Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7355
7356 * xpath.c: small fixup
7357 * SAX.c: don't warn on empty namespaces.
7358
7359Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7360
7361 * README: a bit of cleanup
7362 * configure.in: preparing for 2.3.0 release
7363
7364Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7365
7366 * hash.[ch]: added a first version of xmlHashSize()
7367 * valid.c: another bug fix from Gary Pennington
7368
7369Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7370
7371 * valid.c: couple of bug fixes pointed by Gary Pennington
7372 * HTMLtree.c: #if 0 cleanup
7373
7374Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7375
7376 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
7377 which removes a time consuming check of xmlXPathNodeSetAdd()
7378 and use it in places where we are sure to not break unicity
7379
7380Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7381
7382 * xpath.c: bug fixes found from XSLT
7383 * tree.c: preserve node->name special values when copying nodes.
7384 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
7385 external subset are fetched when available but without full
7386 validation. Added xmlLoadExtDtdDefaultValue, need a function.
7387 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
7388 output with encoding disabled.
7389
7390Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7391
7392 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
7393 xmlCheckFilename should not be called from xmlFileOpenW
7394 and xmlGzfileOpenW
7395
7396Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7397
7398 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
7399 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
7400 added the new tests for URI normalization
7401 * testURI.c: fixed stoopid bugs
7402 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
7403 the URI in the error messages are now properly normalized
7404
7405Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7406
7407 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
7408
7409Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7410
7411 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
7412
7413Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7414
7415 * xpath.c: fixed mod operator
7416
7417Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7418
7419 * parser.c: fixed xmlStrcat doc
7420 * tree.c: 2 fixes form Anders Carlson for copying nodes and
7421 trees.
7422
7423Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7424
7425 * xpath.c result/XPath/tests/chaptersbase
7426 result/XPath/tests/simplebase: fixed XPath node()
7427 * tree.c: small fix in xmlNewNs()
7428 * Makefile.am: removed extraneous xml2Conf.sh rule
7429
7430Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7431
7432 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
7433 Changed the library name, in order to get libxml-devel and
7434 libxml2-devel to coexist on a single system
7435 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
7436 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
7437
7438Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7439
7440 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
7441 libxml2-devel installable in // as libxml-devel.
7442
7443Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7444
7445 * doc/Makefile.am: fixed make rebuild in doc
7446 * doc/html/*.html: rebuilt the docs
7447
7448Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7449
7450 * tree.c: patch from Bjorn Reese on xmlBufferCCat
7451
7452Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7453
7454 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
7455 the HTML doc to go into the -devel RPM ...
7456 * aclocal.m4 config.h.in: some updates due to auto* magic
7457
7458Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7459
7460 * xpath.h: added a hook in the context structure allowing to
7461 link to extra support, needed for XSLT
7462
7463Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7464
7465 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
7466 xmlXPtrCmpPoints to use it.
7467 * propagated the following patch from Alejandro Forero
7468 * include/win32config.h xmlIO.c: applied further suggestions
7469 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
7470 * example/gjobread.c: fixed warnings, now that it builds
7471
7472Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
7473
7474 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
7475
7476 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
7477 filename points to a valid file (not a directory).
7478 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
7479 Added calls to xmlCheckFilenameDir.
7480
7481 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
7482 `path' (rather than `filename') as the parameter to gzopen and open.
7483
7484Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7485
7486 * Makefile.am: fixed a problem with EXTRA_DIST
7487
7488Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7489
7490 * Makefile.am example/Makefile.am: finally found the trick
7491 to build the example, i.e. add "." in SUBDIRS before example
7492 in the list <grin/>
7493
7494Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7495
7496 * doc/xml.html: updated with an XSLT section, removed pointer to
7497 W3C CVS base.
7498
7499Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7500
7501 * xpath.c: when copying a XSLT tree object teh tree need to be copied
7502 too, and deallocation need to occur the same way.
7503
7504Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7505
7506 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
7507 type correponding to an XSLT result tree fragment. Share most
7508 of the data format with node set, as well as operators.
7509 * HTMLtree.c: added a newline at the end of the doctype output
7510 whe this one is not present initially.
7511 * tree.c: make sure taht the parent and doc pointers are properly
7512 set when copying attributes (lists).
7513
7514Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7515
7516 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
7517
7518Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7519
7520 * xpath.c: seems I finally killed that ugly path evaluation
7521 context bug (tagged 9999 in case is is wrong)
7522
7523Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7524
7525 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
7526 for XSLT
7527
7528Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7529
7530 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
7531 for xmlGzfileOpen() bug
7532
7533Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7534
7535 * xpath.c: removed an error found by XSLT usage
7536 * tree.c parserInternals.h: use a predefined static string
7537 for text and comment nodes, avoid freeing them in xmlFreeNode,
7538 exported the string name in parserInternals.h and added
7539 another value to disable encoding at output (for XSLT),
7540 gain memory, time.
7541
7542Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7543
7544 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
7545 win32/libxml2/libxml2_so.dsp: new makefiles and update
7546 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
7547
7548Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7549
7550 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
7551 Gary Pennington
7552
7553Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7554
7555 * xpath.c: fixed the comaprision of values and nodelists,
7556 need to compare nodelist still ...
7557 * debugXML.c: avoided a possible core dump
7558 * HTMLparser.c: cleanup
7559 * nanohttp.c: contributed fix.
7560 * tree.c: fixes in properties handling added xmlSetNsProp
7561 needed by libxslt
7562 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
7563 comment
7564 * TODO: updated
7565
7566Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7567
7568 * parser.c parserInternals.c: applied Bjorn Reese optimization
7569 patch
7570
7571Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7572
7573 * Makefile.am: applied patch fro make check from Martin Vidner
7574
7575Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7576
7577 * configure.in: preparing 2.2.11
7578 * doc/html/*: rebuild the HTML files
7579 * doc/xml.html : updated
7580
7581Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7582
7583 * tree.c: fixed a stupid bug
7584 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
7585 patches related to validation of an XInclude processing result
7586 * TODO: updated
7587
7588Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7589
7590 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
7591 on large files
7592
7593Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7594
7595 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
7596
7597Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7598
7599 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
7600 reported by Jonas Borgström
7601 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
7602
7603Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7604
7605 * testXPath.c xpath.c: fixing the XPath union expressions problem
7606 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
7607
7608Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7609
7610 * xmllint.c: Made is so if the file name is "-" is will read form
7611 standard input. Sven Heinicke <sven@zen.org>
7612 * tree.c: fixed a problem when growing buffer
7613 * tree.h: fixed the comment of the node types following andersca
7614 comment
7615 * TODO: updated
7616
7617Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7618
7619 * HTMLparser.[ch]: added a way to avoid adding automatically
7620 omitted tags. htmlHandleOmittedElem() allows to change the
7621 default handling.
7622 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
7623 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
7624 of xmllint too when using --memory flag, added a memory test
7625 suite at the Makefile level.
7626 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
7627 with namespace use when encountering QNames in XPath evalation,
7628 added xmlns() scheme in XPointer.
7629 * nanoftp.c : incorporated a fix
7630 * parser.c xmlIO.c: fixed problems raised with encoding when using
7631 the memory I/O
7632 * parserInternals.c: closed bug 25934 reported by
7633 torsten.landschoff@innominate.de
7634 * TODO: updated
7635
7636Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7637
7638 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
7639 on a non-updated tree :-(, made a 2.2.10 release to correct the
7640 situation
7641
7642Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7643
7644 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
7645 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
7646 integrated a set of OpenVMS changes from Howard Taylor
7647 <Howard.Taylor@pacoast.com>
7648
7649Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7650
7651 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
7652 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
7653
7654Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7655
7656 * HTMLparser.c: some fixes on auto-open of html/head/body
7657 * encoding.c: fixed a compilation error on some gcc env
7658 * xpath.c xpointer.[ch] xpathInternals.h: improved the
7659 XPointer implementation
7660 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
7661 related XPointer tests and associated results
7662
7663Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7664
7665 * doc/xmldtd.html doc/xml.html: following a short step by step
7666 guidance on IRC to help maciej with DTDs I started a small
7667 page on the subject.
7668
7669Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7670
7671 * HTMLparser.c: fixed handling of broken charrefs
7672 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
7673 patches
7674
7675Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7676
7677 * doc/xml.html doc/html/* : rebuilt the docs after adding
7678 xinclude and updated page for 2.2.7 and 2.2.8
7679 * configure.in: releasing 2.2.8
7680
7681Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7682
7683 * parser.[ch] parserInternals.c: applied the conditional
7684 section processing fix from Jonathan P Springer
7685 <jonathan.springer2@gte.net>
7686 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
7687 project file, fixed iconv default non support
7688 * xpath.c: fixed the problem of evaluating relative expressions
7689 when a node context is provided.
7690
7691Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7692
7693 * nanoftp.c: fixed gcc 2.95 new warnings
7694 * SAX.c: fixed a stupid bug
7695 * tree.c: fixed a formatting problem when round-tripping
7696 from/to memory
7697 * xinclude.c: chased memleak, fixed a base problem
7698 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
7699 xmlXPtrBuildNodeList()
7700 * TODO: updated
7701 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
7702 adding a first small set of regression tests for XInclude
7703
7704Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7705
7706 * nanohttp.[ch]: applied Wayne Davison patches to access
7707 the WWW-Authorization header.
7708 * parser.c: Closed Bug#30847: Problems when switching encoding
7709 in short files by applying Simon Berg's patch.
7710 * valid.c: fixed a validation problem
7711 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
7712 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
7713 Wayne Davison
7714 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
7715 need to be extended to non full nodes selections.
7716 * xinclude.c: starts to work decently
7717
7718Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7719
7720 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
7721 debugXML.c xmlversion.h.in: Started adding XInclude support,
7722 this is a new xmllint option
7723 * tree.c xpath.c: applied TOM patches for XPath
7724 * xpointer.c: fixed a couple of errors.
7725 * uri.c: added an escaping function needed for xinclude
7726 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
7727 new warning from RH70 gcc's version
7728
7729Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7730
7731 * HTMLparser.c: fixed loop on invalid char in scripts
7732 * parser.c: update to description of xmlIOParseDTD()
7733 * libxml.m4 xmlversion.h.in: changes contributed by
7734 Michael Schmeing <m.schmeing@internet-factory.de>
7735 * configure.in: preparing for 2.2.7
7736 * Makefile.am: trying to avoid config.h and acconfig.h
7737 being included in the distrib
7738 * configure.in: released 2.2.7
7739
7740Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7741
7742 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
7743 like namespaces for good. Unified xmlNs and xmlNode somewhat.
7744
7745Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7746
7747 * parser.[ch]: added xmlIOParseDTD()
7748 * xpointer.c: added support for the 2 extra parameters of
7749 string-range, fixed a stoopid error when '0' was present
7750 in XPointer expressions
7751 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
7752 testsuite for the above
7753
7754Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7755
7756 * libxml.spec.in: improved package descriptions
7757
7758Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7759
7760 * xpath.c xpathInternals.h: applied a large cleaning patch
7761 from TOM <ptittom@free.fr>, it also add namespace support
7762 for function and variables registration.
7763
7764Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7765
7766 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
7767 * Makefile.mingw: Wayne Davison's update adding hash.c
7768
7769Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7770
7771 * xpath.c: fixed the root evaluation problems
7772 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
7773 ignorable spaces with <b> <bold> <em>
7774 * tree.c: fixed a loop in xmlSearchNsByHref()
7775
7776Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7777
7778 * xpath.c: applied another XPath patch from TOM
7779 * xpath.c include/makefile.am: applied another patch from
7780 china@thewrittenword.com (cleanup on IRIX).
7781
7782Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7783
7784 * xml-config.1: received a fixed version from Fredrik Hallenberg
7785 <hallon@lysator.liu.se>
7786
7787Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7788
7789 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
7790 cleanup patch for XPath
7791
7792Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7793
7794 * patched to redirrect all "out of context" error messages to
7795 a reconfigurable routine. The changes are:
7796 * xmlerror.h : added the export of an error context type (void *)
7797 an error handler type xmlGenericErrorFunc there is an interface
7798 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
7799 to reset the error handling routine and its argument
7800 (by default it's equivalent to respectively fprintf and stderr.
7801 * all the c files: all wild accesses to stderr or stdout within
7802 the library have been replaced to calls to the handler.
7803
7804Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7805
7806 * configure.in: release 2.2.6
7807 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
7808 exporting the inner functions of xpath for extension modules
7809 * doc/*: updated and rebuilt the doc
7810
7811Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7812
7813 * nanohttp.c : applied Wayne HTTP cleanup patch
7814 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
7815 and xmlNodeSetSpacePreserve()
7816
7817Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7818
7819 * xpath.c: closing bug #29260
7820
7821Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7822
7823 * hash.[ch] debugXML.c: expanded/enhanced the API, added
7824 multikey tuples, made hash structure opaque
7825 * valid.[ch]: moved elements, attributes, notations decalarations
7826 as well as ID and refs to hash tables.
7827 * entities.c: hash cleanup
7828 * xmlmemory.c: fixed a dump problem in debug mode
7829 * include/Makefile.am: problem passing in DESTDIR= values patch
7830 from Marc Christensen <marc@calderasystems.com>
7831 * nanohttp.c: removed debugging remains
7832 * HTMLparser.c: the bogus tag should be ignored (Wayne)
7833 * HTMLparser.c parser.c: fixing a number of problems with the
7834 macros in the *parser.c files (Wayne).
7835 * HTMLparser.c: close the previous option when opening a new one
7836 (Marc Sanfacon).
7837 * result/HTML/*: updated the HTML results accordingly
7838
7839Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7840
7841 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
7842 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
7843 XPath functions and XML entities table to them. More to come...
7844 * xmlIO.c: fixed libxml closing FILEs it didn't open.
7845
7846Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7847
7848 * tree.c: coalesce adjacent text nodes
7849 * valid.c: handling of blank nodes in DTd validation (raised
7850 by problems with a posteriori validation).
7851 * nanohttp.c: changing behaviour on HTTP write stuff.
7852 * HTMLtree.c: forced body and html to be explicitely closed.
7853 * xpath.h: exported more XPath functions.
7854
7855Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7856
7857 * Release of 2.2.5
7858 * xpointer.c: range() range-inside and other helper functions
7859 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
7860
7861Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7862
7863 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
7864 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
7865
7866Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7867
7868 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
7869 and XPointer modules
7870
7871Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7872
7873 * SAX.h: closed #25107
7874
7875Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7876
7877 * testSAX.c: fixed problem with cdata reporting
7878 * SAXresult/* : updated
7879
7880Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7881
7882 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
7883 Closed bug #27499, added to regression tests
7884 * TODO: updated
7885
7886Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7887
7888 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
7889 support for SCRIPT and STYLE with help from Bjorn Reese
7890 * test/HTML/* result/HTML/*: added simple testcase and updated
7891 the existing ones.
7892
7893Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7894
7895 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
7896 string-range for empty strings
7897 * test/XPath/docs/str test/XPath/xptr/chaptersrange
7898 test/XPath/xptr/strrange: augmented the XPointer testsuite
7899
7900Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7901
7902 * doc/xml.html doc/xmlmem.html: added a module describing memory
7903 interfaces and use, updated the main page.
7904
7905Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7906
7907 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
7908 nanoftp code work on Windows too now
7909
7910Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7911
7912 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
7913 * xpointer.c: implemented string-range() at least a good first version
7914 * test/XPath/docs/str test/XPath/xptr/strrange
7915 result/XPath/xptr/strrange: the string-range() tests
7916
7917Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7918
7919 * Makefile.am include/Makefile.am include/win32config.h
7920 win32/Makefile.mingw: fixed problems reported by Wayne Davison
7921 and make distcheck
7922
7923Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7924
7925 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
7926 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
7927 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
7928
7929Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7930
7931 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
7932 patch for socklen_t detection by
7933 Albert Chin-A-Young <china@thewrittenword.com>
7934
7935Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7936
7937 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
7938 and added a --dtdvalid option to xmllint used to test it
7939
7940Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7941
7942 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
7943 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
7944
7945Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7946
7947 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
7948 handlings (registration, lookup, cleanup)
7949
7950Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7951
7952 * configure.in Makefile.am include/makefile.am: adding XPointer
7953 and XPtrtests target
7954 * xpointer.[ch] : new files for XPointer support
7955 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
7956 more XPath tests
7957
7958Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7959
7960 * configure.in: fixed, very broken, make distcheck works again
7961
7962Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7963
7964 * More work toward 2.2.5, integrated a number of patches
7965 * configure.in Makefile.am win32config.h.in: trying to cleanup
7966 make distcheck .... huh ...
7967 * include/Makefile.am include/win32config.h: new directory
7968 for includes
7969 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
7970 updated teh makefiles and instructions for WIN32
7971 * xpath.c: small fixes
7972 * test/XPath/ results/XPath: updated the testcases and results
7973 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
7974 suggested patches
7975 * valid.c: fixed an ID bug
7976
7977Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7978
7979 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00007980 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007981 * xpath.[ch]: worked on XPointer
7982
7983Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7984
7985 * configure.in Makefile.am: 2.2.5, ship the include in an
7986 include/libxml subdirectory, use symlinks when using CVS
7987 * testSAX.c: fixed small bug
7988 * testXPath.c: changed the way testfiles are parsed
7989 * debugXML.c: same kind of cleanup when parsing an argument expression
7990 XPath/XPointers can have blanks embedded
7991 * xpath.[ch]: more cleanup, reorgs for XPointer work
7992 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
7993 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
7994
7995Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7996
7997 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
7998 in the XPath engine, rewrote large parts of it, now it's far
7999 cleaner and in sync with the REC not an old WD. Fixed a parsing
8000 problem in the interactive XML shell found when testing XPath.
8001
8002Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8003
8004 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
8005 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
8006 examples with the extra test
8007
8008Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8009
8010 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
8011 the global init function.
8012
8013Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8014
8015 * HTMLparser.c: Doohhh, attribute name parsing was still case
8016 sensitive ! Fixed this ...
8017 * result/HTML/* : updated the tests results accordingly
8018
8019Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8020
8021 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
8022 engine, should be far more stable, incorporated a new version of
8023 preceding/following axis, need testing
8024 * uri.c: fixed file:///c:/a/b/c problem
8025 * test/XPath/tests/idsimple: augmented the XPath tests
8026
8027Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8028
8029 * doc/* rebuilding docs for 2.2.4 release
8030
8031Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8032
8033 * configure.in: releasing 2.2.4
8034 * parser.[ch]: added xmlStrEqual()
8035 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
8036 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
8037 use xmlStrEqual instead
8038 * TODO: updated
8039 * added an XPath test
8040
8041Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8042
8043 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
8044 * entities.h: exported xmlInitializePredefinedEntities
8045 * parser.[ch] : added xmlInitParser()
8046 * parserInternals.h : had to export htmlInitAutoClose()
8047
8048Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8049
8050 * xpath.[ch] : fixed some serious XPath Predicate evaluation
8051 problems
8052 * Makefile.am : added XPath regression tests to normal tests
8053 * uri.c: fixed a problem with local paths, cleanup
8054 * parser.c: fixed a problem with large CData sections
8055
8056Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8057
8058 * configure.in xml-config.in: patch from "Ben Taylor"
8059 <sol7x86@hotmail.com> for solaris shared libs lookup
8060
80612000-09-30 Martin Baulig <baulig@suse.de>
8062
8063 * libxml-2.0.pc.in: Provide pkg-config script.
8064
8065 * configure.in: Create the libxml-2.0.pc script from the
8066 libxml-2.0.pc.in templates.
8067 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
8068 script in `$(libdir)/pkgconfig'.
8069
8070Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8071
8072 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
8073 when compiling with MSC
8074
8075Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8076
8077 * xpath.c: patch for normalize-string() substring-before(),
8078 substring-after() and translate() functions from Bjorn Reese
8079 <breese@mail1.stofanet.dk>
8080 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
8081 Fredrik Hallenberg <hallon@lysator.liu.se>
8082 * TODO: updated
8083
8084Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8085
8086 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
8087 problem of socklen_t being undefined on a number of platforms
8088 * debugXML.c: fixed a compilation problem when without snprintf
8089
8090Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8091
8092 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
8093 an URI bug and a fix for the control-character-induced infinite loop
8094 * nanohttp.c: preventive fix for compiling on WIN32
8095
8096Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8097
8098 * xmlint.c: closing bug #25000
8099
8100Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8101
8102 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
8103 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
8104 modified slightly Wayne Davison patch adding xmlStrcasecmp and
8105 related function, fixing xmlStrncmp(), and associated cleanup
8106 * result/HTML/entities.html.sax: updating result
8107
8108Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8109
8110 * uri.c: applied patch for URI escaping from Wayne Davison
8111 <wayned@blorf.net>
8112 * tree.c parserInternals.c HTMLparser.c: memset checks patches
8113 from Denis Barbier <barbier@imacs.polytechnique.fr>
8114 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
8115 patch from Wayne Davison
8116
8117Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8118
8119 * doc/xml.html : updated with new releases, adding "how to help"
8120
8121Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8122
8123 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
8124 removed a few warnings in pedantic mode ...
8125 * parserInternals.c parser.c: moved encoding switching function
8126 to parserInternals.c
8127 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
8128
8129Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8130
8131 * HTMLparser.c parser.c: set ctxt->errNo before calling the
8132 error or warning handlers
8133
8134Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8135
8136 * parserInternals.c parserInternals.h parser.c Makefile.am:
8137 created a new module parserInternals.c, moved most of the
8138 code shared by the various parsers there, as well as
8139 deprecated code from parser.c. More cleanup of parser.c
8140 * uri.c: fixed a problem when URI is NULL
8141 * valid.c: speedup when looking for an attribute declaration
8142
8143Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8144
8145 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
8146 the cleanup of the computation of URI references when seeking
8147 external entities. The URI reference string and the resulting
8148 URI are both stored now.
8149 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
8150 large s(n)printf checks and cleanup from Denis Barbier
8151 <barbier@imacs.polytechnique.fr>
8152 * xmlversion.h.in tree.h: couple of SGML declarations for a
8153 possible docbook module.
8154 * result/VC/ : a couple of test output changed due to the change
8155 of the entities URI
8156
8157Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8158
8159 * parser.h: added a _private field for linking user's data
8160
8161Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8162
8163 * parser.c parserInternals.h: demacroified most of the IS_XXX
8164 the gain in size is significant so ...
8165
8166Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8167
8168 * entities.c: cases where looking up entities with doc==NULL
8169 covered
8170
8171Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8172
8173 * uri.c: applied Wayne Davison patch
8174 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
8175
8176Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8177
8178 * uri.c testUri.c: applied Wayne Davison patches
8179 * test/URI/uri.data result/URI/uri.data: first set of tests/results
8180 * Makefile.in: added URItest and included thenin "make tests"
8181
8182Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8183
8184 * xmlversion.h.in: closed bug 22941
8185
8186Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8187
8188 * doc/xmlio.html: added doc and example for entity loader
8189 redefinition.
8190
8191Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8192
8193 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
8194 used by libxml
8195
8196Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8197
8198 * parser.c: Fixed bug on invalid ontent characters and when using
8199 push.
8200 * xmllint.c: fixed xmllint endling of errors in push mode
8201
8202Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8203
8204 * HTMLparser.c testHTML.c: applied two new patches from
8205 Wayne Davison <wayned@users.sourceforge.net>
8206 * result/HTML/*.sax: regenerated HTML SAX output
8207 * parser.c: more cleanup.
8208
8209Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8210
8211 * HTMLparser.[ch] testHTML.c: applied the second set of
8212 patches from Wayne Davison <wayned@users.sourceforge.net>,
8213 adding htmlEncodeEntities()
8214 * HTMLparser.c: fixed an ignorable white space detection bug
8215 occuring when parsing with SAX only
8216 * result/HTML/*.sax: updated since the output is now HTML
8217 encoded...
8218
8219Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8220
8221 * HTMLparser.[ch]: applied some of Wayne Davison
8222 <wayned@users.sourceforge.net> patches
8223
8224Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8225
8226 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
8227 undeclared namespace prefix was used, added a warning.
8228 Cleaned up support w.r.t. entities, spilling out a warning
8229 and being pedantic on lookups.
8230 * test/warning/ent9 : added testcase for previous example.
8231 * TODO: updated
8232 * parserInternals.h parser.c: changed the way names are parsed
8233 now allow infinite size and decrease penalty for normal use
8234 * parser.c: Started a big cleanup/check of the parser code,
8235 fixed some of the most tortuous entity code, spotted code
8236 unused anymore
8237 * test/*: added tests for very long names and related nasty
8238 things.
8239
8240Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8241
8242 * doc/encoding.html: added encoding aliases doc
8243 * doc/xml.html: updates
8244 * encoding.[ch]: added EncodingAliases functions
8245 * entities.[ch] valid.[ch] debugXML.c: removed two serious
8246 bottleneck affecting large DTDs like Docbook
8247 * parser.[ch] xmllint.c: added a pedantic option, will be
8248 useful
8249 * SAX.c: redefinition of entities is reported in pedantic mode
8250 * testHTML.c: uninitialized warning from gcc
8251 * uri.c: fixed a couple of bugs
8252 * TODO: added issue raised by Michael
8253
8254Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8255
8256 * doc/encoding.html: propagated Martin Duerst suggestions
8257
8258Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8259
8260 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
8261 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
8262 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
8263 by Wayne Davison
8264
8265Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8266
8267 * nanoftp.c nanohttp.c: small cleanup
8268 * TODO: updated
8269
8270Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8271
8272 * added an old VC testcase and updated title.xml entity
8273
8274Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8275
8276 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
8277 done on auto-opening of <p> tags and cleanup of SAX output
8278
8279Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8280
8281 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
8282
8283Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8284
8285 * doc/xml.html libxml.* structure.*: updated the doc a bit
8286
8287Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8288
8289 * testSAX.c testHTML.c result/HTML/: cleanup of the output
8290 of SAX tests
8291
8292Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8293
8294 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
8295 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
8296
8297Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8298
8299 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
8300 * testHTML.c: fix core dump on Solaris 2.x systems
8301 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
8302 * result/HTML/*.sax: previous bug fix lead to new results
8303
8304Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8305
8306 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
8307 * configure.in: added --with-readline=DIR to accept alternate
8308 path for readline include/library
8309 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
8310 for ANSI under HP-UX
8311 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
8312 includes @LIBS@
8313
8314Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8315
8316 * doc/* : rebuilt the docs
8317 * getting ready for 2.2.2 release
8318
8319Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8320
8321 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
8322 and xmlAddFeature()
8323 * tree.[ch]: added xmlAddChildList()
8324 * xmllint.c: MAP_FAILED macro test
8325 * parser.h: added xmlParseCtxtExternalEntity()
8326 * valid.c: applied bug fixes removed warning
8327 * tree.c: added CDATA block to elements content
8328 * testSAX.c: cleanup of output
8329 * testHTML.c: added SAX testing
8330 * encoding.c: better error recovery
8331 * SAX.c, parser.c: fixed one of the external entity processing
8332 of the OASis testsuite
8333 * Makefile.am: added HTML SAX regression tests
8334 * configure.in: bumped to 2.2.2
8335 * test/HTML/ result/HTML: added a few of HTML tests, and added the
8336 SAX results
8337
8338Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8339
8340 * configure.in: patch for HP compiler
8341
83422000-08-04 Sven Heinicke <sven@zen.org>
8343
8344 * xmllint.c: Was coredumping sometimes when the file given didn't
8345 exist.
8346
8347Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8348
8349 * parser.c xmlIO.[ch]: fixed the problem of encoding support
8350
8351 when using in memory parsing. Need some cleanup.
8352 * xmllint.c configure.in: added a --memory flag to test memory
8353 parsing
8354
8355Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8356
8357 * nanohttp.c: fixed socklen_t replacement to unsigned int
8358 * parser.c: fixed a space handdling missing at the end of
8359 production 28 DOCTYPE.
8360 * xmlmemory.c: fixed a stupid bug on the routine to override
8361 allocation functions
8362 * TODO: updated
8363
8364Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8365
8366 * doc/ regenerated the docs
8367
8368Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8369
8370 * doc/encoding.html doc/xml.html: added I18N doc
8371 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
8372 improvements, both parser and filters, added ASCII & HTML,
8373 fixed the ISO-Latin-1 one
8374 * xmllint.c testHTML.c: added/made visible --encode
8375 * debugXML.c : cleanup
8376 * most .c files: applied patches due to warning on Windows and
8377 when using Sun Pro cc compiler
8378 * xpath.c : cleanup memleaks
8379 * nanoftp.c : added a TESTING preprocessor flag for standalong
8380 compile so that people can report bugs more easilly
8381 * nanohttp.c : ditched socklen_t which was a portability mess
8382 and replaced it with unsigned int.
8383 * tree.[ch]: added xmlHasProp()
8384 * TODO: updated
8385 * test/ : added more test for entities, NS, encoding, HTML, wap
8386 * configure.in: preparing for 2.2.0 release
8387
8388Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8389
8390 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00008391 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008392
8393Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8394
8395 * doc/xml.html: changed the xmlsoft.org structure, updated the
8396 examples w.r.t. root and childs
8397
8398Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8399
Daniel Veillard784b9352003-02-16 15:50:27 +00008400 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008401
8402Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8403
8404 * HTMLparser.c: Work on character encoding support for the HTML parser
8405 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
8406 * encoding.c: Fixed a potential memleak in the encoding stuff
8407
8408Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8409
8410 * doc/FAQ.html doc/Makefile.am : added a FAQ
8411
8412Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8413
8414 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
8415 of the HTML parser to force it to not bypass SAX
8416
8417Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8418
8419 * win32config.h.in: updated
8420 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
8421 lacks iconv support :-( need to release 2.1.1
8422 * configure.in: release 2.1.1
8423 * HTMLparser: fixed bug #14784
8424 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
8425 by Windows compiler
8426 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
8427 the SAX startDocument() callback.
8428 * TODO: updated
8429
8430Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8431
8432 * added xmlStopParser()
8433
8434Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8435
8436 * configure.in: 2.1.0 prerelease
8437 * Large resync between W3C and Gnome tree
8438 * nanoftp, nanohttp.c: fixed stalled connections probs
8439 * HTMLtree.c SAX.c : support for attribute without values in
8440 HTML for andersca
8441 * valid.c: Fixed most validation + namespace problems
8442 * HTMLparser.c: start document callback for andersca
8443 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
8444 * parser.h, SAX.c: serious speed improvement for large
8445 CDATA blocks
8446 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
8447 different encoding
8448 * example/Makefile.am example/gjobread.c tree.h: work on
8449 libxml1 libxml2 convergence.
8450 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
8451 and the LIBXML_TEST_VERSION macro
8452
8453Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8454
8455 * doc/xml.html: various patches and improvements typo fixed by
8456 Felix Natter
8457 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
8458 from Felix Natter <fnatter@gmx.net>
8459
8460Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8461
8462 * doc/upgrade.html: updated with instructions for support of both
8463 libxml-1.x and libxml-2.x
8464 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
8465 for 2.x support and also fixed includes
8466
8467
8468Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8469
8470 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
8471 the encoding support, added iconv support, so now libxml if
8472 compiled with iconv automatically support japanese encodings
8473 among others. Work based on initial patch from Yuan-Chen Cheng
8474 I may have broken binary compat in the encoding handler
8475 registration scheme, but that was so utterly broken I don't
8476 expect anybody to have used this feature until now.
8477 * parserInternals.h: fixup on the CHAR range macro
8478 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
8479 code.
8480 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
8481 * uri.c: added xmlParseURI() I can't believe I forgot to
8482 implement this one in 2.0 !!!
8483 * SAX.c: moved doc->encoding update in the endDocument() call.
8484 * TODO: updated.
8485
8486Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8487
8488 * tree.h: removed extraneous xmlRemoveProp definition
8489 * TODO: added item about --disable-corba configure switch
8490 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
8491 * nanoftp.c: fixed include problems giving troubles on AIX and
8492 slowlaris
8493 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
8494 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
8495 comment and headers changes to lower gtk-doc number of warnings
8496 * doc/html/*: rebuilt docs
8497
8498Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8499
8500 * HACKING: documented the tag for 1.x and instructions
8501
8502Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8503
8504 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
8505 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
8506 xmlCreateIOParserCtxt
8507 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
8508 significant overall improvement
8509 * xmllint.c: added I/O test to xmllint
8510 * testSAX.c: added a speed test
8511 * doc/* : updated/regenerated
8512
8513Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8514
8515 * xpath.c uri.h parserInternals.h: cosmetic changes from
8516 "Timur I. Bakeyev" <timur@bat.ru>, including making
8517 xmlCreateURI() public
8518
8519Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8520
8521 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
8522 and the code at the same time. Added a clean mechanism for
8523 overload or added input methods: xmlRegisterInputCallbacks()
8524 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
8525 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
8526 * TODO: updated
8527 * doc/* : updated/regenerated
8528 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
8529 source dir
8530
8531Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8532
8533 * testURI.c: yet another forgotten commit, I should get some sleep !
8534
8535Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8536
8537 * xmllint.c: forgot to commit this too ?
8538
8539Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8540
8541 * xmlversion.h.in : forgot to commit this previously
8542
8543Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8544
8545 * configure.in: preparing libxml-2.0.0 version looks Ok so far
8546 * README TODO: updated for release
8547 * uri.c uri.h: added authority parsing/saving
8548 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
8549 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
8550 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
8551 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
8552 Makefile.am : added compile-time customization of libxml
8553 --with-ftp --with-http --with-html --with-xpath --with-debug
8554 --with-mem-debug
8555 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
8556 #include <libxml/xxx.h> I hope it won't break too much stuff
8557 and will be manageable in the future...
8558 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
8559 and added xmllint to the installed programs
8560 * uri.h: added xmlFreeURI()
8561
8562Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8563
8564 * uri.c uri.h: finished the escaping handling, the base support
8565 and the URI path normalization. Looks good just lacks the
8566 authority content parsing code.
8567 * Makefile.am: added instructions to generate testURI
8568 * TODO: updated
8569 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
8570 added links and icons for W3C and Gnome
8571
8572Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8573
8574 * xmlmemory.[ch] : seems I forgot to actually update the files in
8575 the last commit :-)
8576 * doc/xml.html doc/html/* : updated and uploaded the docs
8577
8578Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8579
8580 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
8581 * TODO: updated
8582 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
8583 libxml default allocation function with another set (like gmalloc/
8584 gfree).
8585 * Makefile.am, uri.c, uri.h: added a set of functions to do
8586 exact (litteraly copied from the RFC 2396 productions) parsing
8587 and handling of URI. Will be needed for XLink, one XML WFC,
8588 XML Base and reused in the nano[ftp/http] modules. Still work
8589 to be done.
8590
8591Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8592
8593 * configure.in, libxml.spec.in : libxml2
8594 * doc/* : updated the doc page, rebuilt the docs
8595
8596Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8597
8598 * all: tagged LIB_XML_1_X
8599 * *.c *.h : updated from W3C CVS tree
8600 * configure.in : 2.0.0-beta
8601 * libxml.spec.in : libxml2 package nam
8602 * result/* : new version of the tests output
8603
8604Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8605
8606 * doc/xml.html, doc/update.html: updated docs, 1.8.7
8607
8608Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8609
8610 * doc/* : rebuilt the docs
8611 * parser.c: final patch on #6766
8612 * valid.c: small patch on validity checks.
8613
8614Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8615
8616 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
8617 added
8618 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
8619 compatibility w.r.t. XML spec and existing code.
8620
8621Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8622
8623 * parser.c: seems a better solution to <a> </a> exists,
8624 will try it for a while
8625
8626Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8627
8628 * parser.c: tried to remove the <a> </a> generating <a/>
8629 this is hard. Left a flag for that purpose. Fixed bug #6766
8630 * configure.in: prepared 1.8.7 not released, due to previous
8631 problem
8632
8633Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8634
8635 * doc/xml.html : applied second patch from Paul DuBois
8636
8637Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8638
8639 * doc/xml.html : applied patch from Paul DuBois
8640
8641Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8642
8643 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
8644
8645Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8646
8647 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
8648 compilation warnings on various platforms.
8649 * parser.c: Fixed #5281 validity error callbacks are now desactived
8650 by default if not validating.
8651
8652Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8653
8654 * nanoftp.c, win32config.h.in: patches to compile on WIN32
8655
8656Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8657
8658 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
8659 <gkatsi@cs.toronto.edu>
8660
8661Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8662
8663 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
8664 processing URLs
8665
8666Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8667
8668 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
8669 xmlNanoFTPUpdateURL for persistent control connections.
8670 * configure.in: 1.8.6
8671
8672Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8673
8674 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
8675 * tree.[ch] : added xmlSaveNoEmptyTags
8676
86772000-01-29 James Henstridge <james@daa.com.au>
8678
8679 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
8680
8681 * Makefile.am: added nanoftp.[ch] to the build.
8682
8683Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8684
8685 * nanoftp.[ch]: cleanup, comments, API
8686 * debugXML.c : fixed a bug in the cat command
8687 * doc/*: regenerated the docs
8688
8689Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8690
8691 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
8692 * debugXML.c : fixed a bug in the cat command
8693 * valid.c: fixing some small probs
8694 * libxml.spec.in: get rid of the SNAP suffix
8695 * doc/xml.html: updated the status
8696
8697Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8698
8699 * xml-config.in: xml-config --version to just return the
8700 version number
8701 * xpath.c: some cleanup w.r.t. axis when the current node is
8702 an attribute.
8703 * TODO: updated
8704
8705Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8706
8707 * configure.in: prepared for libxml-1.8.5
8708 * doc/* recompiled the documentation
8709
87102000-01-17 Jody Goldberg <jgoldberg@home.com>
8711
8712 * configure.in : WARNING autoconf subtlety alert :
8713 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
8714 when looking for zlib.h so that HAVE_ZLIB_H is defined.
8715 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
8716 get defined by AC_CHECK_HEADERS.
8717
8718Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8719
8720 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
8721 Rune.Djurhuus@fast.no
8722
8723Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8724
8725 * TODO: updated
8726 * tree.c, parser.c: made sure that only memory alloc problems
8727 and internal parser errors are allowed to write to stdout or
8728 stderr.
8729
8730Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8731
8732 * tree.c : restored xmlNewGlobalNs since this seems used by
8733 a lot of existing code :-(, fixed a bug in xmlNewNs
8734 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
8735 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
8736 to exit() from the library code.
8737 * xpath.c, parser.c: removed bugs or unused code detected by
8738 Windows compilers
8739 * parser.c: started adding interfaces for parsing well balanced
8740 XML fragments
8741 * configure.in: releasing 1.8.4
8742 * doc/* : rebuilt the docs
8743
8744Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8745
8746 * tree.[ch] : added xmlNewDocFragment() for DOM
8747 * testHTML.c: uninitialized variable.
8748
8749Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8750
8751 * doc/* : rebuild the docs
8752
8753Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8754
8755 * acconfig.h: readline and history patch
8756 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
8757 * tree.c: added check and handling when possibly removing an ID
8758 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
8759 and saving.
8760 * test/HTML/entities.html result/HTML/entities.html* : test for
8761 various entities reference cases
8762 * result/HTML/* : as a result output of some testcase have
8763 changed
8764 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
8765 by previous example. added xmlParseTryOrFinish().
8766 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
8767 entities.h debugXML.h HTMLparser.h: changed the way struct are
8768 declared to allow gtk-doc to expose those
8769 * parser.c: closed bug #4960
8770 * Makefile.am configure.in: Applied patch from
8771 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
8772 and math/socket libs detection
8773
8774Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8775
8776 * configure.in, Makefile.am: link tester against readline
8777 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
8778
8779Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8780
8781 * tree.[ch]: added xmlRemoveProp
8782 * win32config.h.in nanohttp.c: avoid including the Windows
8783 socket stuff in every C files
8784 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
8785 the XmL parser(s)
8786 * test/ns4 result/ns4 etc...: added test case for previous prob
8787 * tree.c: xmlNewNs wasn't checking for double definition
8788 * Makefile.in: fixed a problem with dist-hook duplicates
8789 * parser.[hc], xmlIO.c: fixed the loading of external entities
8790 APIs, now xmlLoadExternalEntity() is used everywhere and
8791 setting up an app specific front-end using the
8792 * SAX.c parser.c: some fixes, now the xhtml spec validates
8793 with the xhtml DTD.
8794 * error.c: fixed crashes in case of no input stream
8795 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
8796 to the validation tests and results
8797
8798Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8799
8800 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
8801 too htmlCreatePushParserCtxt() and htmlParseChunk()
8802 * parser.c: a bit of cleanup.
8803 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
8804 to XML) removed the last mem leak known
8805 * HTMLtree.c: output message cleanup
8806 * xmlmemory.c: display content info about memory blocks
8807 * result/HTML/wired.* : missing att value warning change
8808
8809Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8810
8811 * doc/* : rebuilt the documentation
8812
8813Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8814
8815 * parser.[ch] parserInternals.h: Push parser for XML,
8816 seems to work fine now
8817 * tester.c debugXML.[ch]: Added an XML shell debug facility and
8818 --push for push testing
8819 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
8820 * testSAX.c: added --push
8821 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
8822 subtree
8823 * xmlIO.[ch] : enriched API + fixes for push mode
8824 * entities.[ch]: added the entity content length to the struct.
8825 * xmlmemory.[ch]: new API to show the last entries for the shell
8826 * valid.c: added required attribute testing
8827 * SAX.c: the cdata callback now merge contiguous fragments
8828 * HTMLparser.c: cleanup of some macros
8829
8830Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8831
8832 * parser.c: fix for PIs name starting with xml
8833 * tree.c: fixed a potential problem with || and && ops
8834 * *.c, configure.in win32config.h.in : generate win32config.h for
8835 those on the Other Side !
8836
8837Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8838
8839 * parser.c: fixed a stupid = vs. == bug :-(
8840 * doc/gnome-xml.sgml: s/glade/xml/
8841
8842Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8843
8844 * configure.in, doc/xml.html : bug fix release 1.8.2
8845 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
8846 Hopefully the end of that silly C++ include problem
8847 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
8848 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
8849 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
8850 troubles with autoclosed elements when the stree shape doesn't
8851 follow the DtD specs. Added htmlIsAutoClosed() and
8852 htmlAutoCloseTag()
8853 * result/HTML/*.htm*: Updated the HTML examples regression tests output
8854 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
8855 * debugXML.c: fixed a bug on printing default namespaces.
8856 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
8857
8858Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8859
8860 * result/HTML/*.htm[l] : updated the HTML regression tests according
8861 to the new output
8862 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
8863 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
8864 problem due to intermix of extern "C" { ... } declarations for C++
8865 and recursive includes in the headers
8866
88671999-12-20 Chris Lahey <clahey@umich.edu>
8868
8869 * HTMLtree.c: Made it so that html nodes with a single child do
8870 not insert a carriage return before or after the child node.
8871
8872Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8873
8874 * configure.in, doc/xml.html : bug fix release 1.8.1
8875 * parser.c: fixed bug #4344
8876 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
8877 added the glue to avoid C++ problems
8878 * doc/* : regenerated the documentation
8879
8880Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8881
8882 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
8883 namespace recognition, and Dia as a resul :-(
8884 * encoding.c: closed bug #3950
8885
8886Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8887
8888 * valid.c: debugging a posteriori validation, except URI expansion
8889 stuff this should be fixed now
8890 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
8891 Carl Nygard <cnygard@bellatlantic.net>
8892 * tester.c: added --postvalid, cleaning of the code
8893 * tree.[ch]: added xmlDocGetRootElement()
8894
8895Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
8896
8897 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
8898 c++ losage.
8899
8900Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8901
8902 * configure.in, doc/xml.html : bumped to 1.8.0
8903 * xlink.[ch], Makefile.am : added framework for link detection
8904 * parser.h: added nbChars to parser context, needed for cleanup.
8905 * xmlmemory.c: removed a nasty bug when out of mem
8906 * valid.[ch]: adding namespace support for attribute decl
8907 * tester.c: added --debugent option
8908 * debugXML.[ch]: added xmlDebugDumpEntities()
8909 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
8910 buffers instead, this was really needed, validation was breaking
8911 in strange ways due to that. Added xmlParseStringPEReference()
8912 and other parsing from strings functions. Entities processing
8913 modified again, but PERef are still not handled correcly but
8914 unless you're Eve Maller you won't notice :-)
8915 * HTMLparser.c: large changes toward reliability, and switched to
8916 lowercase internal tags, XHTML is lowercase, so it will help
8917 that output is closer to next version.
8918 * doc/* : regenerated the documentation, it is now hosted at
8919 http://xmlsoft.org/ (same bits I just bought the domain :-)
8920
8921
8922Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8923
8924 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
8925 doc generation
8926 * parser.c: fixed bugs #3908 and #3937 and a memory leak
8927 in the SAX API
8928 * doc/*: rebuilt the doc making sure everything appears in the
8929 HTML files
8930
8931Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8932
8933 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
8934 added the patch from Carl Nygard <cnygard@bellatlantic.net>
8935 which allow impressive speed improvement on dataset with
8936 large text pieces, but at the cost of broken binary
8937 compatibility and slightly bigger memory usage.
8938 Configure with --with-buffers to activate them, they
8939 are protected with XML_USE_BUFFER_CONTENT define.
8940 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
8941 goal is 0 memory left allocated once parser is no more used
8942 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
8943 call xmlCleanupParser() and xmlMemoryDump()
8944
8945Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8946
8947 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
8948 * parser.[ch] encoding.[ch]: added memory cleanup routines
8949 * parser.c: closing bug #3788
8950 * doc/*: rebuilt the doc
8951
8952Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8953
8954 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
8955 xmlNewTextChild() and xmlSetCompressMode() behaviour.
8956 * tester.c: added --compress option
8957 * doc/*: rebuilt the documentation
8958
8959Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8960
8961 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
8962 if given /proc/kcore as input !
8963 * doc/xml.html doc/*: updated and rebuilt the documentation
8964
8965Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8966
8967 * parser.c: Fixed some wrongly space collapsing code due to
8968 a misreading of the spec.
8969 * result/*: fixed the output accordingly
8970
8971Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8972
8973 * encoding.c: bug fix and typos
8974 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
8975 * parser.c: added attribute normalization closing bug #3597
8976 * test/att* result/att* SAXresult/att*: testcase for attribute
8977 normalization
8978
8979Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8980
8981 * configure.in: closing bug #3163 by adding extra flags for the
8982 cc compiler on HP-UX
8983
8984Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8985
8986 * valid.[ch] : removed a typo and an enumerated type bug in the
8987 xmlAddElementDecl() function
8988 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
8989 call to xmlEncodeEntitiesReentrant() so that the functions
8990 New, Set and Get are at the same level.
8991 * parser.c HTMLparser.c: extra memory allocation bug for
8992 attributes detected by someone using libxml in embedded systems :-)
8993
8994Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8995
8996 * xmlmemory.h: turned off mem debug :-\
8997
8998Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8999
9000 * parser.c: closed bug #2784 a one line fix, but worth pushing
9001 a new release out
9002 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
9003 some structures, comments before and after the
9004 main element, and other nastyness
9005 * HTMLtree.c tree.c: accomodate the extended HTML supported
9006 * configure.in: pushing 1.7.4
9007 * test/ent8 and related outputs : added a new test for bug #2784
9008 * test/HTML/wired.html and related output: a nasty HTML example
9009 * Makefile.am: improved the test scripts
9010 * docs/* : reran the documentation extractor, updated xml.html
9011
9012Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9013
9014 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
9015 HTMLparser and debugged the HTML related code. HTML documents
9016 now have their own type
9017 * entities.c: do not dump &apos; for HTML output
9018 * xmlmemory.c: improvement, breakpoint mechanism
9019 * testHTML.c: added --sax --repeat ...
9020 * Makefile.am: improved the HTML tests
9021 * valid.[ch]: added xmlValidGetValidElements and
9022 xmlValidGetPotentialChildren
9023 * tester.c: added --insert to test the 2 new functions
9024 * test//* result//* SAXresult//* : regression test cleanup
9025 and extension.
9026 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
9027 gnome-xml-nanohttp.html
9028
9029Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9030
9031 * HTMLparser.c: fixed problems with some autoclose tags
9032 * tree.c: fixed XML output problems.
9033 * result/* SAXresult/*: update of the tests output
9034
9035Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9036
9037 * Makefile.am: Arturo patch for xmlConf.sh version info
9038 * parser.c: Tim Josling patch for single quoted items
9039 * tester.c: Tim Josling patch for tester options usage
9040 * tree.h: indent cleanup
9041
9042Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9043
9044 * HTMLparser.c parser.h : Fixed problems with HTML parsing
9045 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
9046
9047Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9048
9049 * tree.c : Raph patch for initialization of CORBA fields
9050 * parser.c, xpath.c, ...: modification of doc comments
9051 * xpath.c : allow spaces in xpath expressions
9052
9053Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9054
9055 * xmlmemory.h: turning off memory debug :-(
9056
9057Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9058
9059 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
9060 better SAX interfaces.
9061 * testSAX.c: uses the new SAX routine, avoid fetching any remote
9062 entity.
9063 * configure.in: 1.7.2
9064
9065Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9066
9067 * libxml.spec.in: fixed the URL
9068 * doc/xml.html: improved the documentation front-end
9069
9070Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9071
9072 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
9073
9074Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9075
9076 * libxml.spec.in: fixed the alpha compile problem
9077 * parser.[ch]: changed errno to errNo in the parser context :-(
9078 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
9079 * doc/xml.html: changed CHAR to xmlChar
9080 * doc/html/*: recompiled the documentation
9081 * configure.in: 1.7.1
9082
9083Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9084
9085 * parser.h: modified the parser context struct to regain 1.4.0
9086 binary compatibility
9087 * parser.c, xml-error.h: added errno ot teh context and defined
9088 a set of errors values with update of errno
9089 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
9090 DTDs and entities
9091 * *.h, *.c: complete cleanup of the use of config.h and include
9092 protection depending on the current setup.
9093 * overalll debugging, maintenance and bug-fixing on all modules
9094 * updated the documentation
9095 * ready for 1.7.0
9096
9097Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9098
9099 * HTMLparser.c : cleanup
9100 * SAX.c valid.c valid.h: added ID/IDREF checking
9101 * tree.c tree.h: extended doc structure for refs
9102 * configure.in: 1.6.2
9103 * parser.c: patched bug in SAX user arg call
9104 * parserInternals.h: patched missing close in C++ wrapping
9105 * testXPath.c xpath.c xpath.h: prepared for extensibility,
9106 especially upcoming XPointer implementation.
9107 * doc/xml.html: augmented, typo
9108
9109Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
9110
9111 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
9112 not all invocations of install understand -d.
9113
9114Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
9115
9116 * Makefile.am: prepend all the test* calls with $(top_builddir) -
9117 to make 'check' works, when builddir != srcdir.
9118
9119Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9120
9121 * doc/xml.html : updated the documentation
9122
9123Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9124
9125 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
9126 not deallocated memory blocks
9127 * *.c : replaces all calls to malloc() free() and realloc() to
9128 the wrapper functions/macros
9129 * tree.c : removed memory leaks dues to calling xmlFreeNode()
9130 instead of xmlFreeNodeList()
9131
9132Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9133
9134 * HTMLparser.c: corrected a stupid bug leading to core dump at
9135 tree deallocation. Removed warnings indicated by
9136 Stephane.Conversy@lri.fr
9137 * entities.c: Fixes Yet Another Stupid Bug, entities were not
9138 looked for in the external subset
9139
9140Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9141
9142 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
9143 on SGI by Stephane.Conversy@lri.fr
9144
9145Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9146
9147 * all .h : changed the prototype declaration indent as in gtk
9148 * most .c : working on reducing the TODOs in the code
9149 * most .c : cleanup though -pedantic and Insure++
9150 * improvements on validation ID checkings.
9151 * tree.[ch] SAX.c: added support for namespace on attributes #2022
9152 * xml-config.in: closed #1810
9153
9154Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9155
9156 * tree.h, valid.c, valid.h: more work on validity, IDs
9157 * xpath.c: added/fixed comparidon and equlity, added a new isinf
9158 definition for AIX
9159
9160Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9161
9162 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
9163 the distribution due to a cut'n paste error at last commit
9164
9165Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9166
9167 * configure.in: upgraded to version 1.4.0
9168 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
9169 Big update, added a large part of the validation process,
9170 it should be usable, but some parts are missing
9171 * xpath.c: improved the implementation w.r.t. root.
9172 * Makefile.am: added more tests
9173 * test and result trees: added a lot of tests
9174 * libxml.spec.in: export libxml.so.0 and libxml.so.1
9175
9176Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9177
9178 * Added an HACKING file
9179
9180Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9181
9182 * xpath.[ch] : improvements and debug of the XPath implementation
9183 * parser.c, HTMLparser.c : modified the parsers to be progressive
9184 * tree.[ch] : extended the Buffer promitives
9185 * xmlIO.[ch] : added basic I/O routines providing progressive
9186 parsing and ready for I18N conversion plugins
9187 * SAXresult/* : the SAX callback sequence maybe slightly different
9188 now
9189 * test*.c : improved/updated the tests programs
9190 * doc/* : recompiled the docs.
9191
91921999-07-26 Michael Meeks <michael@edenproject.org>
9193
9194 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
9195
9196 * tree.c: Ditto.
9197
9198Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9199
9200 * configure.in: upgraded to version 1.4.0
9201 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
9202 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
9203 XML query language, see http://www.w3.org/TR/xpath for more details.
9204 * parser.c, parser.h: added CHAR* related string functions for XPath
9205 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
9206 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
9207 rebuild the docs.
9208 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
9209 and regression testing capabilities for XPath.
9210
9211Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9212
9213 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
9214 closing bug #1646
9215
9216Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9217
9218 * Makefile.am, example/Makefile.am: closed bug #1683
9219
9220Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9221
9222 * example/Makefile.am, configure.in: added the makefile for the
9223 gjobread example
9224
9225Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
9226
9227 * doc/Makefile.am:
9228 - fix which allow "make install DESTDIR=</install/prefix>".
9229
9230Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9231
9232 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
9233 which fixed a problem on the file reading-code.
9234
9235Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9236
9237 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
9238 output.
9239 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
9240
9241Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9242
9243 * parser.h : Oops removed the binary compatibility problem
9244 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
9245 * parser.c, HTMLparser.c: applied patches for reading from stdin
9246
9247Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9248
9249 * parser.c, entities.c, valid.c: cleanup bug #1591
9250 * configure.in: cleanup bug #1592
9251 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
9252 the same tree back-end. Hence gdome will be available for it.
9253 * doc/Makefile.am: close bug #617
9254
9255Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9256
9257 * parser.c: alloctate a per parser context SAX interface block
9258
9259Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9260
9261 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
9262 and xmlEncodeEntitiesReentrant with the correct one :-\
9263
9264Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9265
9266 * commit of my internal XML base changes, quite a lot of
9267 changes, cleanups, better entities support, framework for
9268 new I/O and charset detection and handling
9269 * Fixed the configure/Makefile stuff to generate shared libs
9270 with the proper version info, so we jumped on rev from
9271 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
9272 xmlEncodeEntities() result need to be freed now, and a string
9273 xmlParserVersion provide the current library version.
9274
9275Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
9276
9277 * parser.c: fixed a buffer overrun for when you have a very long
9278 attribute with no entities in it.
9279
9280Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9281
9282 * added example directory
9283 * added example/gjobs.xml gjobread.c, still need a Makefile.in
9284
9285Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9286
9287 * Release of libxml-1.1, nearly everything has been touched for
9288 this.
9289 * Added more regression tests
9290 * Updated the documentation
9291
9292Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9293
9294 * tree.[ch]: unified the XML_NO_CORBA defines.
9295 * parser.c encoding.[ch]: started plugging in char encoding detection
9296
9297Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
9298
9299 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
9300 Also freed allocated buffer.
9301
9302Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9303 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
9304 reentrancy problem at printing. One is left in entities.c, to
9305 remove ASAP
9306 * testSAX.c : added a test example showing the use of the SAX
9307 interface if one doesn't want to build the DOM tree.
9308 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
9309
9310Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9311
9312 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
9313 large revamping of the parser to use SAX callbacks
9314 http://www.megginson.com/SAX/ (or at least a C like interface
9315 a la Expat). It's now possible to set up your own callbacks
9316 and the parser will not build a DOM tree.
9317 * test/* result/*: updated the test suite, I finally removed
9318 the old Namespace draft support (PI based).
9319
9320Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9321
9322 * Makefile.am: added test result to EXTRA_DIST for make tests
9323
9324Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9325
9326 * parser.c, parserInternals.h: moved the chars macro definitions
9327 to parserInternals.h
9328 * parser.c, error.c: applied patches from "Knut Ã…kesson"
9329 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
9330
9331Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9332
9333 * xml-config.in : applied patch to make --version work
9334
93351999-03-05 Raja R Harinath <harinath@cs.umn.edu>
9336
9337 * Makefile.am (check-local): Alias for `tests' target. This will
9338 cause `make check' to do the right thing.
9339 (tests): Don't run tests in srcdir. Also, replaced calls to
9340 basename with a `sed' "equivalent".
9341
9342Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9343
9344 * Renamed error.h to xml-error.h, corrected Makefile.am to list
9345 it in the header and not the sources, updated the doc.
9346 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
9347 pointing this out.
9348
9349Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9350
9351 * parser.c, parser.h, parserInternals.h: memory leak hunting,
9352 exported the inputStream routines.
9353 * doc/html/* : updated accordingly
9354
9355Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9356
9357 * parser.c, parser.h, parserInternals.h: added a few extra
9358 internal calls to allocate and free parser contexts ...
9359 * doc/html/* : updated accordingly
9360
9361Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9362
9363 * configure.in, Makefile.am, doc/makefile.am : General changes for
9364 1.0.0 release and including the generated HTML documentation.
9365
9366Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9367
9368 * makefile.am : added parserInternals.h, oops.
9369
9370Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9371
9372 * parserInternals.h: added this header giving access to the parser
9373 internal functions.
9374 * doc/Makefile.am : added a rebuild target which rebuilds the full
9375 set of documentations
9376 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
9377 the internal subset.
9378 * *.c *.h: modifications needed to generate the documentation using
9379 gtk-doc, cleanup of functions blocks, reorganisation of struct
9380 declarations.
9381
9382Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9383
9384 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
9385 the tar and spec file to include the beginning of the doc.
9386
93871999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
9388
9389 * doc/.cvsignore: Added this file.
9390
9391Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9392
9393 * tree.c: fixed xmlGetProp to return "" when the attribute
9394 exists, even if the node-list is NULL.
9395
9396Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9397
9398 * tree.c: patched an error outputting empty attribute values.
9399 * Makefile.am and doc/makefile.am: have been updated during the
9400 week-end. Sorry for an empty CVS log, I got a shell problem.
9401
9402Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9403
9404 * tree.h: cleaned up using enums instead of defines
9405 * parser.c, valid.[ch]: more work on parsing/output of element
9406 declarations
9407
9408Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9409
9410 * valid.[ch], tree.c, parser.c : more work toward full parsing
9411 of XML DTDs.
9412 * README: added informations about mailing-list and on-line
9413 documentation
9414
94151999-01-27 Raja R Harinath <harinath@cs.umn.edu>
9416
9417 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
9418
9419Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9420
9421 * parser.c, tree.[ch] : more work toward conformance testing,
9422 added a last element to accelerate parsing of very flat structures
9423 started working on internal subset Element content declaration.
9424 * valid.[ch] : first cut at adding code toward validation.
9425 * previous changes had also small impact on most files, especially
9426 the conformance testing using James Clark test suite.
9427
9428Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9429
9430 * test/* : updated the examples, most of them were not well
9431 formed (humm), and added rdf2.
9432 * result/* : resulting changes in the output.
9433
9434Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9435
9436 * tree.c: changed the behaviour of xmlGetProp on NULL values.
9437
9438Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9439
9440 * tree.c: patched a bug in the generation of empty attributes
9441
9442Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9443
9444 * entities.[ch], tree.[ch], tester.c: added copy interfaces
9445 for node/trees/documents/... Biggest problem is namespace
9446 support when copying subtrees.
9447
9448Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9449
9450 * parser.c, entities.c: improve entities and char ref encoding,
9451 and cleanups of error messages.
9452
9453Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9454
9455 * parser.c, entities.c: simple bug hunting done during rpm2html and
9456 rpmfind integration.
9457
9458Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9459
9460 * parser.[ch]: Added interfaces allowing to specify a SAX
9461 handler before parsing.
9462
9463Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9464
9465 * parser.c: redirrect all errors reporting through the SAX
9466 error function
9467
9468Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9469
9470 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
9471 * libtool, tlmain ...: update of the libtool files
9472
94731998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
9474
9475 * entities.c: Use g_snprintf insteda of snprintf.
9476
9477Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9478
9479 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
9480 added ent5 test for this purpose.
9481 * parser.c, parser.h: formatting, comments and UTF-8 planning.
9482
9483Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9484
9485 * parser.c: fixed? a strange error due to compression on a GWP
9486 document.
9487
9488Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9489
9490 * tree.[ch]: bug fixing
9491 * entities.[ch]: defined a specific type for predefined entities
9492 * doc/xml.html: more documentation on the library, how to use it,
9493 overview of the interfaces.
9494
9495Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9496
9497 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
9498
9499Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9500
9501 * tree.c: corrected a small bug
9502 * doc/xml.html: continuing writing documentation.
9503
9504Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9505
9506 * debugXML.h debugXML.c: added debugging utilities.
9507 * tester.c: added --debug switch.
9508 * tree.c: patched an incorrect node->type assignment.
9509 * parser.c: formatting, ensure that node->doc != NULL in attributes
9510
9511Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9512
9513 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
9514 entity support and provide an internal representation close to
9515 DOM one (entity ref nodes, and attribute value as tree). I tried
9516 to preserve the interface but this will surely break some apps
9517 (I have to change rpm2html/rpmfind for example). I had to change
9518 two interfaces, and the generated tree is somewhat different.
9519 * doc/* : started documenting the XML library, the tree and
9520 DOM/Corba. This is a first step.
9521
9522Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9523
9524 * parser.c: Set up the fonctions comment block, boring but useful.
9525 * parser.h, SAX.c, parser.c: now attributes are processed through
9526 the SAX interface. The problem is that my SAX interface diverged
9527 quite a bit from the original one, well this is not an official
9528 spec, and translating it from Java to C is hairy anyway...
9529
9530Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9531
9532 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
9533 fonctions comment block, boring but useful.
9534
9535Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9536
9537 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
9538 conversion routines. However they are not yet used to convert the
9539 inputs. The core will run with UTF-8.
9540
9541Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9542
9543 * tree.c : make sure that the type id is properly set-up when
9544 a new object is allocated, needed for DOM.
9545
9546Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9547
9548 * tree.h, tree.c: Ok, the main objects in the tree will be native
9549 corba objects, it costs 8 bytes per Node, Attribute and Document
9550 but it simplifies the Corba integration a lot (no extra interface
9551 objects to allocate/free).
9552
9553Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9554
9555 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
9556 and changed NODEs contants for conformity with DOM Level 1
9557
9558Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9559
9560 * added hooks to keep track of servants when creating objects
9561 xmlDoc and xmlNode (for Corba export).
9562
9563Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9564
9565 * added xml-config script.
9566
9567Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9568
9569 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
9570 to autoupdate libtool and automake conf files.
9571
95721998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
9573
9574 * Makefile.am: Use '?' to separate the sed
9575 commands as ',' is used when people pass -Wl,something.
9576
9577
9578Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9579
9580 * tree.c, tree.h: added a per-document compression interface.
9581
9582Tue Sep 22 20:47:38 EDT 1998
9583
9584 * tree.c, tree.h: added saving with compression and added interfaces
9585 to control the compression level (xmlGetCompressMode,
9586 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
9587
9588Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9589
9590 * parser.c: corrected a loop for files of size 0
9591
95921998-08-20 Raja R Harinath <harinath@cs.umn.edu>
9593
9594 * error.h: New file. Contains prototyes from `error.c'.
9595
9596Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
9597
9598 * Makefile.am (xmlincdir): New macro.
9599 (xmlinc_HEADERS): Renamed from include_HEADERS.
9600
9601Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9602
9603 * applied small patch on numeric entities from
9604 Christopher Blizzard <blizzard@appliedtheory.com>
9605
9606Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9607
9608 * New release 0.2, removed the old xml_* files so that it's
9609 coherent with the other CVS base (W3C), far better conformance
9610 to standard, new namespaces, decent entities support, beginning
9611 of a SAX-like interface. Nearly nothing left intact, even the
9612 test examples ...
9613
96141998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
9615
9616 * .cvsignore: Add .deps dir
9617
9618Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9619
9620 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
9621
9622Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9623
9624 * configure.in: added test for CPP
9625 * AUTHORS, Changelog: the original ones didn't get commited but the
9626 glib ones instead, fixed.
9627 * Makefile.am: corrected an error in library naming
9628
9629Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9630
9631 * integrated code developped at W3C
9632 * changed the original Copyright
9633 * migrated to automake
9634 * prefixed the filenames by xml_ to avoid filename clashes
9635
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00009636Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
9637
9638 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
9639 should not be called.
9640
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00009641Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
9642
9643 * libxml-2.0.pc.in: applied the patch to fix #101894
9644
Daniel Veillard8a1b1852003-01-05 22:37:17 +00009645Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
9646
9647 * tree.c : applied patch from Lukas Schroeder for register callbacks
9648 * valid.c: modified patch from Lukas Schroeder to test
9649 register callbacks with --chkregister
9650
Daniel Veillard067bae52003-01-05 01:27:54 +00009651Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
9652
9653 * xmlreader.c: seriously changed the way data are pushed to
9654 the underlying parser, go by block of 512 bytes instead of
9655 tryng to detect tag boundaries at that level. Changed the
9656 way empty element are detected and tagged.
9657 * python/tests/reader.py python/tests/reader2.py
9658 python/tests/reader3.py: small changes mostly due to context
9659 reporting being different and DTD node being reported. Some
9660 errors previously undetected are now caught and fixed.
9661 * doc/xmlreader.html: flagged last section as TODO
9662
Daniel Veillard51a447a2003-01-04 19:42:46 +00009663Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9664
9665 * python/libxml.py: integrated the Python 2.2 optimizations
9666 from Hannu Krosing, while maintaining compatibility with
9667 1.5 and 2.1
9668
Daniel Veillarde59494f2003-01-04 16:35:29 +00009669Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
9670
9671 * xmllint.c: a bit of cleanup
9672 * xmlreader.c: small fix
9673 * doc/xmlreader.html: more work on the XmlTextReader tutorial
9674 * python/libxml.py: a few fixes pointed out by Hannu Krosing
9675
Daniel Veillard623a9eb2003-01-04 12:47:20 +00009676Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
9677
9678 * python/setup.py.in: patch from Stéphane Bidoul to include
9679 drv_libxml2.py in setup.py
9680
Daniel Veillard66b82892003-01-04 00:44:13 +00009681Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
9682
9683 * doc/xmlreader.html: starting documenting the new XmlTextReader
9684 interface.
9685
Daniel Veillard7704fb12003-01-03 16:19:51 +00009686Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
9687
9688 * xmllint.c: added the --stream flag to use the TextReader API
9689 * xmlreader.c: small performance tweak
9690
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00009691Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
9692
9693 * xmlreader.c python/tests/reader2py: okay the DTD validation
9694 code on top of the XMLTextParser API should be solid now.
9695
Daniel Veillard1fdfd112003-01-03 01:18:43 +00009696Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
9697
9698 * xmlreader.c python/tests/reader2py: Fixing some more mess
9699 with validation and recursive entities while using the
9700 reader interface, it's getting a bit messy...
9701
Daniel Veillarddab8ea92003-01-02 14:16:45 +00009702Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
9703
9704 * xmlreader.c python/tests/reader.py: another couple of problem
9705 related to IsEmptyElement reported by Stéphane Bidoul needed
9706 some fixes.
9707
Daniel Veillard4f860202003-01-02 13:00:02 +00009708Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9709
9710 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
9711 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
9712 based on the python XmlTextReader interface.
9713
Daniel Veillard3c265e42003-01-01 21:06:49 +00009714Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
9715
9716 * tree.c: backing out one change in the last patch which broke the
9717 regression tests
9718
Daniel Veillard5335dc52003-01-01 20:59:38 +00009719Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9720
9721 * global.data globals.c tree.c include/libxml/globals.h: applied
9722 an old patch from Lukas Schroeder to track node creation and
9723 destruction. Probably missing a lot of references at the moment
9724 and not usable reliably.
9725
Daniel Veillard8ba17412003-01-01 19:13:12 +00009726Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9727
9728 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
9729 from doc/news.html and a stylesheet
9730
Daniel Veillarde3c036e2003-01-01 15:11:05 +00009731Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
9732
9733 * xmlreader.c python/tests/reader.py: fixed another couple of
9734 xmlreader bugs reported by Stéphane Bidoul and added tests.
9735
Daniel Veillard9e395c22003-01-01 14:50:44 +00009736Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
9737
9738 * xmlreader.c python/tests/reader2.py: fixed another validity
9739 checking in external parsed entities raised by Stéphane Bidoul
9740 and added a specific regression test.
9741 * python/tests/reader3.py: cleanup
9742
Daniel Veillardd5896142002-12-31 14:45:26 +00009743Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9744
9745 * xmlreader.c python/tests/reader2.py: fixed a problem with
9746 validation within entities pointed by Stéphane Bidoul, augmented
9747 the tests to catch those.
9748
Daniel Veillarddc85f282002-12-31 11:18:37 +00009749Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
9750
9751 * python/generator.py: modified the generator to allow keeping
9752 class references when creating new classes, needed to fix a bug
9753 pointed by Stéphane Bidoul where the input buffer of the
9754 xmlTextReader instance gets destroyed if the python wrapper for
9755 the input is not referenced anymore.
9756
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00009757Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
9758
9759 * xmlreader.c python/tests/reader.py: fixed another pair of problem
9760 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
9761
Daniel Veillard571b8892002-12-30 12:37:59 +00009762Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9763
9764 * xmlreader.c python/tests/reader.py: fixed another problem
9765 pointed by Stéphane Bidoul
9766
Daniel Veillardaaa105b2002-12-30 11:42:17 +00009767Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9768
9769 * xmlreader.c python/tests/reader.py: fixed a limit case problem
9770 with "<a/>"
9771
Daniel Veillardecaba492002-12-30 10:55:29 +00009772Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9773
9774 * SAX.c: warn on xmlns:prefix="foo"
9775 * xmlreader.c python/tests/reader.py: fixed a couple of problem
9776 for namespace attributes handling.
9777
Daniel Veillard2d84a892002-12-30 00:01:08 +00009778Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9779
9780 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
9781 a really nasty problem raised by a DocBook XSLT transform
9782 provided by Sebastian Bergmann
9783
Daniel Veillard29b3e282002-12-29 11:14:41 +00009784Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
9785
9786 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
9787 by Stéphane Bidoul and integrated it into the tests
9788
Daniel Veillarde18fc182002-12-28 22:56:33 +00009789Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
9790
9791 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
9792 extended the XmlTextReader API a bit, addding accessors for
9793 the current doc and node, and an entity substitution mode for
9794 the parser.
9795 * python/libxml.py python/libxml2class.txt: related updates
9796 * python/tests/Makefile.am python/tests/reader.py
9797 python/tests/reader2.py python/tests/reader3.py: updated a bit
9798 the old tests and added a new one to test the entities handling
9799
Daniel Veillardaba976d2002-12-28 21:14:18 +00009800Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9801
9802 * python/generator.py python/libxml2class.txt
9803 python/tests/reader.py python/tests/reader2.py: changed the
9804 generator to provide casing for the XmlTextReader similar to
9805 C# so that examples and documentation are more directly transposable.
9806 Fixed the couple of tests in the suite.
9807
Daniel Veillard83298842002-12-28 15:12:33 +00009808Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
9809
9810 * doc/guidelines.html: added a document on guildeline for
9811 publishing and deploying XML
9812
Daniel Veillard336fc7d2002-12-27 19:37:04 +00009813Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9814
9815 * valid.c xmlreader.c: final touch running DTD validation
9816 on the XmlTextReader
9817 * python/tests/Makefile.am python/tests/reader2.py: added a
9818 specific run based on the examples from test/valid/*.xml
9819
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00009820Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
9821
9822 * python/libxml.py: added a few predefined xmlTextReader parser
9823 configuration values.
9824
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00009825Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9826
9827 * python/libxml_wrap.h: trying to fix #102037
9828
Daniel Veillard8dbd4952002-12-27 11:34:48 +00009829Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9830
9831 * SAX.c: fixing bug #95296, when the predefined entities
9832 are redefined in the DTD the default one must be used
9833 instead anyway.
9834
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00009835Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
9836
9837 * doc/xmllint.xml
9838 * doc/xmllint.1
9839 Add discussion of XML_DEBUG_CATALOG to xmllint man
9840 page - bug #100907
9841
9842
Daniel Veillarddf512f42002-12-23 15:56:21 +00009843Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9844
9845 * xmlreader.c: Fixed the empty node detection to avoid reporting
9846 an inexistant close tag.
9847
Daniel Veillard0d132cf2002-12-23 14:43:32 +00009848Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9849
9850 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
9851 for Python 2.1
9852
Daniel Veillardfe8aab92002-12-22 10:25:41 +00009853Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9854
9855 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
9856
Daniel Veillard4258b9c2002-12-20 10:29:40 +00009857Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9858
9859 * doc/libxml2-api.xml python/tests/reader.py: one really need
9860 to provide the base URI information when creating a reader parser
9861 from an input stream. Updated the API and the example using it.
9862
Daniel Veillardea7751d2002-12-20 00:16:24 +00009863Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
9864
9865 * testReader.c xmlreader.c valid.c include/libxml/tree.h
9866 include/libxml/valid.h include/libxml/xmlreader.h: working on
9867 DTD validation on top of xml reader interfaces. Allows to
9868 validate arbitrary large instances. This required some extensions
9869 to the valid module interface and augmenting the size of xmlID
9870 and xmlRef structs a bit.
9871 * uri.c xmlregexp.c: simple cleanup.
9872
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00009873Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9874
9875 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
9876 work on the xml reader interfaces.
9877 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
9878 Web page for the Windows binaries.
9879
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00009880Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9881
9882 * xmlIO.c: applied a patch for VMS following the report by
9883 Nigel Hall
9884
Daniel Veillard3772de32002-12-17 10:31:45 +00009885Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
9886
9887 * parser.c: the parseStartTag bug fix wasn't complete.
9888
Daniel Veillard67df8092002-12-16 22:04:11 +00009889Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
9890
9891 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
9892 parseStartTag, fixing it.
9893 * test/att4 result/att4 result/noent/att4: adding the test
9894 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9895 more methods to XmlTextReader.
9896
Igor Zlatkovicd453c632002-12-16 18:45:48 +00009897Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9898
9899 * win32/libxml2.def.src: added more xml reader exports
9900 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
9901 to the build
9902
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00009903Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
9904
9905 * doc/tutorial/xmltutorial.xml
9906 plus generated html and pdf
9907 Updating tutorial again based on further comments from Niraj
9908 Tolia on the last iteration
9909
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00009910Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
9911
9912 * doc/tutorial/xmltutorial.xml
9913 * doc/tutorial/includekeyword.c
9914 * doc/tutorial/includegetattribute.c
9915 plus generated html and pdf
9916 Adding fix from Niraj Tolia to tutorial to properly free memory.
9917
9918
Daniel Veillardda46d2d2002-12-15 23:36:49 +00009919Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9920
9921 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9922 more methods of XmlTextReader.
9923 * python/libxml2class.txt python/tests/reader.py: this increased the
9924 methods in the bndings, augmented the test to check those new
9925 functions.
9926
Daniel Veillard0eb38c72002-12-14 23:00:35 +00009927Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9928
9929 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
9930 methods of XmlTextReader.
9931 * python/generator.py python/libxml_wrap.h python/types.c
9932 python/libxml2class.txt: added the reader to the Python bindings
9933 * python/tests/Makefile.am python/tests/reader.py: added a specific
9934 test for the Python bindings of the Reader APIs
9935 * parser.c: small cleanup.
9936
Daniel Veillard06503452002-12-13 10:42:08 +00009937Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9938
9939 * xinclude.c: fallback was only copying the first child not the
9940 full child list of the fallback element, closes #89684 as reopened
9941 by Bernd Kuemmerlen
9942
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00009943Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9944
9945 * win32/libxml2.def.src: exported htmlNodeDumpOutput
9946
Daniel Veillard000eafb2002-12-12 10:04:22 +00009947Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9948
Daniel Veillardc1eed322002-12-12 11:01:32 +00009949 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00009950 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00009951 gives enum values, fix functype return type, put back fields in
9952 structs
9953 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00009954
Daniel Veillard024b5702002-12-12 00:15:55 +00009955Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9956
9957 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
9958 about htmlNodeDumpOutput location.
9959 * xpath.c: removed an undefined function signature
9960 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
9961 too many symbols in the API breaking the python bindings.
9962 Updated with the libxslt/libexslt changes.
9963
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00009964Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9965
9966 * configure.in: preparing release of 2.4.29
9967 * doc/*: rebuilt the docs and API
9968 * xmlreader.c: a few more fixes for the XmlTextReader API
9969
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00009970Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9971
9972 * include/win32config.h: applied mingw patch from Magnus Henoch
9973
Daniel Veillard5aad8322002-12-11 15:59:44 +00009974Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
9975
9976 * catalog.c doc/libxml2-api.xml: a bit more cleanup
9977
Daniel Veillarda9b66d02002-12-11 14:23:49 +00009978Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9979
9980 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
9981 building Python script, does the C parsing directly, generates
9982 a better API description including structure fieds defs and
9983 enums. Still a couple of bugs, but good enough for the python
9984 wrappers now.
9985 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
9986 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
9987 include/libxml/schemasInternals.h include/libxml/tree.h: more
9988 cleanup based on the python analysis script reports.
9989 * libxml.spec.in: make sure the API XML description is part of the
9990 devel package.
9991
Daniel Veillard01c13b52002-12-10 15:19:08 +00009992Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9993
9994 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
9995 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
9996 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
9997 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
9998 code cleanup, especially the function comments.
9999 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
10000
Daniel Veillarde1ca5032002-12-09 14:13:43 +000010001Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10002
10003 * Makefile.am xmlreader.c include/libxml/Makefile.am
10004 include/libxml/xmlreader.h: Adding a new set of APIs based on
10005 the C# TextXmlReader API but converted to C. Allow to parse
10006 in constant memory usage, far simpler to program and explain
10007 than the SAX like APIs, unfinished but working.
10008 * testReader.c: test program
10009
Igor Zlatkovic70a296c2002-12-08 17:34:54 +000010010Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10011
10012 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
10013
Daniel Veillard64b35282002-12-04 15:10:40 +000010014Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10015
10016 * tree.c: Chip turner indicated that XHTML1 serialization
10017 rule for style actually break on both IE and Mozilla,
10018 try to avoid the rule if escaping ain't necessary
10019
Daniel Veillard8efff672002-12-04 11:44:48 +000010020Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10021
10022 * nanhttp.c: handle HTTP URL escaping, problem reported by
10023 Glen Nakamura and Stefano Zacchiroli
10024
Daniel Veillard1c732d22002-11-30 11:22:59 +000010025Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10026
10027 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
10028
Daniel Veillardfdd27d22002-11-28 11:55:38 +000010029Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10030
10031 * uri.c: Johann Richard pointed out some XPointer problems for
10032 URN based URI references in XInclude. Modified the URI parsing
10033 and saving routines to allow correct parsing and saving of
10034 XPointers, especially when attached to "opaque" scheme accordingly
10035 to RFC 2396
10036
Daniel Veillard8db67d22002-11-27 19:39:27 +000010037Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10038
10039 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
10040 of refactoring to the HTML saving code.
10041 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
10042 in the doc.
10043
Daniel Veillardebc4ca92002-11-27 11:43:05 +000010044Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10045
10046 * tree.c include/libxml/tree.h: refactored the XML dump of a node
10047 to a buffer API to reuse the generic dump to an OutputIO layer,
10048 this reduces code, fixes xmlNodeDump() for XHTML, also made
10049 xmlNodeDump() now return the number of byte written.
10050
Daniel Veillard9d5ea172002-11-27 08:02:06 +000010051Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
10052
10053 * python/setup.py.in: another patch from Stéphane Bidoul for
10054 Python bindings on Windows
10055 * doc/parsedecl.py: small cleanup
10056
Daniel Veillard9715c172002-11-25 16:33:40 +000010057Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10058
10059 * libxml.spec.in configure.in: add a line in %changelog for releases
10060
Daniel Veillard9bc53102002-11-25 13:20:04 +000010061Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
10062
10063 * parser.c: patch from Marcus Clarke fixing a problem in entities
10064 parsing that was detected in KDe documentations environment.
10065
Daniel Veillardfaa35ff2002-11-24 13:53:43 +000010066Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
10067
10068 * python/libxml.c (libxml_prev): Return the previous as opposed to
10069 the next node (I guess this is the result of some cut & paste programming:)
10070
Daniel Veillard80d7b902002-11-23 16:23:08 +000010071Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10072
10073 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
10074
Daniel Veillarda1196ed2002-11-23 11:22:49 +000010075Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10076
10077 * python/generator.py python/libxml.c python/setup.py.in: trying
10078 to fix the Python bindings build on Windows (Stéphane Bidoul)
10079
Igor Zlatkovic9ab71552002-11-22 21:41:43 +000010080Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10081
10082 * win32/configure.js: added option for python bindings
10083 * win32/libxml2.def.src: added more exports
10084
Igor Zlatkovicace7cd22002-11-22 18:07:00 +000010085Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10086
10087 * win32/Makefile.mingw: fixed unresolved symbols when linking with
10088 pthreads
10089 * win32/wince/*: applied updates to Windows CE port from Javier
10090
Daniel Veillardf9c4cad2002-11-22 15:57:07 +000010091Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10092
10093 * configure.in: preparing 2.4.28
10094 * libxml.spec.in doc/Makefile.am: some cleanup
10095 * doc/*: updated the news and regenerated.
10096
Daniel Veillardfee408f2002-11-22 13:18:30 +000010097Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10098
10099 * HTMLparser.c: final touch at closing #87235 </p> end tags
10100 need to be generated.
10101 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
10102 this change slightly the output of a few tests
10103 * doc/*: regenerated
10104
Daniel Veillardd2ff0392002-11-22 12:28:38 +000010105Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10106
10107 * parserInternals.c: fixing bug #99190 when UTF8 document are
10108 parsed using the progressive parser and the end of the chunk
10109 is in the middle of an UTF8 multibyte character.
10110
William M. Brack8b2c7f12002-11-22 05:07:29 +000010111Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10112
10113 * threads.c: fixed initialization problem in xmlNewGlobalState
10114 which was causing crash.
10115 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
10116 in xmlInitializeGlobalState.
10117 * parserInternals.c: cleaned up ctxt->sax initialisation.
10118
Daniel Veillardd5c2f922002-11-21 14:10:52 +000010119Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
10120
10121 * tree.c include/libxml/tree.h: modified the existing APIs
10122 to handle XHTML1 serialization rules automatically, also add
10123 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
10124 libxslt serialization uses it when needed without changing
10125 the library API.
10126 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
10127 result/xhtml1: added a new test specifically for xhtml1 output
10128 and updated the result of one XHTML1 test
10129
Daniel Veillardd076a202002-11-20 13:28:31 +000010130Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
10131
10132 * xinclude.c parserInternals.c encoding.c: fixed #99082
10133 for xi:include encoding="..." support on text includes.
10134 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
10135 test/XInclude/ents/isolatin.txt : added a specific regression test
10136 * python/generator.py python/libxml2class.txt: fixed the generator
10137 the new set of comments generated for doc/libxml2-api.xml were
10138 breaking the python generation.
10139
Daniel Veillard817e70b2002-11-19 22:28:48 +000010140Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
10141
10142 * doc/Makefile.am: repair some problem if gtk-doc fail or such
10143 * configure.in: patch for Solaris on new autoconf closes #98880
10144 * doc/parsedecl.py: repair the frigging API building script,
10145 did I say that python xmllib sucks ?
10146 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
10147 and some comment are no more truncated.
10148
Daniel Veillarda7e05b42002-11-19 08:11:14 +000010149Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10150
10151 * parser.c: Martin Stoilov pointed out a potential leak in
10152 xmlCreateMemoryParserCtxt
10153
Daniel Veillardbc6e1a32002-11-18 15:07:25 +000010154Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10155
10156 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
10157 included in HTML documents and using the push parser.
10158
Daniel Veillard4efd3be2002-11-18 09:11:13 +000010159Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
10160
10161 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
10162 specified, look for the Python interpreter not just in the
10163 specified root but also in the specified location. Fixes #98825
10164
Daniel Veillarda8c0adb2002-11-17 22:37:35 +000010165Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10166
10167 * python/libxml.c: fixing bug #98792 , node may have no doc
10168 and dereferencing without checking ain't good ...
10169
Daniel Veillarddad3f682002-11-17 16:47:27 +000010170Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
10171
10172 * configure.in: preparing release 2.4.27
10173 * doc/* : updated and rebuilt the docs
10174 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
10175 and all the docs are actually packaged and in the final RPMs
10176 * parser.c parserInternals.c include/libxml/parser.h: restore
10177 xmllint --recover feature.
10178
Daniel Veillard68e9e742002-11-16 15:35:11 +000010179Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10180
Daniel Veillard784b9352003-02-16 15:50:27 +000010181 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +000010182 processing of parsed entities, and XPath computation on sustitued
10183 entities.
10184 * testXPath.c: make sure entities are substitued.
10185
Daniel Veillard328f48c2002-11-15 15:24:34 +000010186Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10187
Daniel Veillard784b9352003-02-16 15:50:27 +000010188 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +000010189 processing of internal parsed entities, which had to be changed.
10190
Daniel Veillard66651aa2002-11-15 11:21:43 +000010191Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10192
10193 * Makefile.am python/Makefile.am python/tests/Makefile.am:
10194 trying to fix bug #98517 about building outside the source tree
10195 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
10196
Igor Zlatkovic2772cea2002-11-14 17:45:20 +000010197Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10198
10199 * include/win32config.h: cleanup
10200 * win32/Makefile.mingw: integrated mingw in JScript configure
10201 * win32/Makefile.msvc: modified to allow mingw coexistence
10202 * win32/configure.js: integrated mingw
10203 * win32/Readme.txt: cleanup
10204
Daniel Veillard8dd86a52002-11-12 21:14:17 +000010205Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
10206
10207 * HTMLparser.c: strengthen the guard in the Pop macros,
10208 like in the XML parser, closes bug #97315
10209
Daniel Veillard0821b152002-11-12 20:57:47 +000010210Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10211
10212 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
10213 callback is never used.
10214
Daniel Veillard8606bbb2002-11-12 12:36:52 +000010215Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10216
10217 * parserInternals.c: fixed the initialization of the SAX structure
10218 which was breaking xsltproc
10219 * xpath.c: patch from Petr Pajas for CDATA nodes
10220 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
10221 * parser.c include/libxml/parser.h: patch from Peter Jones
10222 removing a leak in xmlSAXParseMemory() and adding the
10223 function xmlSAXParseMemoryWithData()
10224
MST 2002 John Fleckf854d992002-11-12 03:49:05 +000010225Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
10226
10227 adding pdf of tutorial, changing web page to link to it
10228 * doc/tutorial/xmltutorial.pdf
10229 * doc/xml.html
10230 * doc/docs.html
10231
MST 2002 John Fleck52717f32002-11-11 03:49:33 +000010232Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
10233
10234 * doc/tutorial/ar01s08.html
10235 adding file what I forgot for tutorial
10236
10237
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +000010238Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
10239
10240 Adding encoding discussion to tutorial
10241 Added:
10242 * doc/tutorial/images/*.png: DocBook admonition image files
10243 * doc/tutorial/apf.html, apg.html: new generated html
10244 * doc/tutorial/includeconvert.c: conversion code entity file
10245 changed:
10246 * doc/tutorial/xmltutorial.xml: DocBook original
10247 * doc/tutorial/*.html: generated html
10248
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000010249Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10250
10251 * include/libxml/*.h: retired xmlwin32version.h
10252 * doc/Makefile.am: retired xmlwin32version.h
10253 * win32/configure.js: retired xmlwin32version.h
10254
Igor Zlatkovica2258da2002-11-08 15:55:33 +000010255Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10256
10257 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000010258 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
10259 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +000010260
Daniel Veillard7216cfd2002-11-08 15:10:00 +000010261Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10262
10263 * globals.c: fixed a typo pointed out by Igor
10264 * xpath.c: try to speed up node compare using line numbers
10265 if available.
10266
Daniel Veillarda70d62f2002-11-07 14:18:03 +000010267Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10268
10269 * tree.c: make xmlFreeNode() handle attributes correctly.
10270
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +000010271Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10272
10273 * catalog.c: completed the #96963 fix, as reported by Karl
10274 Eichwalder
10275
Daniel Veillard56f21f22002-11-06 15:49:46 +000010276Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10277
10278 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
10279
Daniel Veillard91ad8792002-11-04 17:06:52 +000010280Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10281
10282 * Makefile.am: switched the order of a couple of includes
10283 to fix bugs #97100
10284
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +000010285Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10286
10287 * catalog.c: fixed bug #96963, reverted to the old behaviour of
10288 xmlLoadCatalogs that used to separate directories with a ':'.
10289
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +000010290Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10291
10292 * threads.c: improvements to the Windows-side of thread handling
10293 * testThreads.c: conditionally excluded unistd.h
10294 * testThradsWin32.c: broke overlong lines
10295 * include/win32config.h: adapted thread-related macros to the new
10296 scheme and for pthreads on Windows
10297 * win32/Makefile.msvc: introduced a more flexible thread build,
10298 added testThreads[Win32].c to the build
10299 * win32/configure.js: introduced a more flexible thread config
10300
John Fleck61f6fb62002-10-31 15:23:29 +0000103012002-10-31 John Fleck <jfleck@inkstain.net>
10302
10303 * doc/xml.html (and, by implication, FAQ.html)
10304 added UTF-8 conversaion FAQ from Marcus Labib Iskander
10305
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +000010306Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10307
10308 * configure.in: removed xmlwin32version.h
10309 * include/libxml/Makefile.am: removed xmlwin32version.h
10310
Daniel Veillardce66ce12002-10-28 19:01:59 +000010311Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10312
10313 * tree.c: applied patch from Brian Stafford to fix a bug
10314 in xmlReconciliateNs()
10315
Daniel Veillard7e3f1402002-10-28 18:52:57 +000010316Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10317
10318 * tree.c: applied patch from Christian Glahn to allow
10319 xmlNewChild() on document fragment nodes
10320
Daniel Veillardb39bc392002-10-26 19:29:51 +000010321Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10322
10323 * parser.c: Christian Glahn found a problem with a recent
10324 patch to xmlParseBalancedChunkMemoryRecover()
10325 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
10326 problems
10327 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
10328 test/schemas/seq*: added the test cases from Charles
10329
Daniel Veillard366a9152002-10-23 20:43:53 +000010330Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10331
10332 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
10333 serious cleanup of the spec file and associated changes
10334 in the Makefiles.
10335 * valid.c: try to remove some warnings on x86_64
10336
Daniel Veillardd033d022002-10-23 14:55:02 +000010337Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10338
10339 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
10340 fix bug #96586
10341
Daniel Veillardce02dbc2002-10-22 19:14:58 +000010342Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10343
10344 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
10345 parsing, applied his patch
10346 * result/HTML/attrents.html result/HTML/attrents.html.err
10347 result/HTML/attrents.html.sax test/HTML/attrents.html:
10348 added the test and result case provided by Mikhail Sogrine
10349
Daniel Veillarde645e8c2002-10-22 17:35:37 +000010350Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10351
10352 * vms/build_libxml.com vms/config.vms vms/readme.vms
10353 include/libxml/parser.h include/libxml/parserInternals.h
10354 include/libxml/tree.h include/libxml/xmlIO.h
10355 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
10356 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
10357 Applied the VMS update patch from Craig A. Berry
10358 * doc/*.html: update
10359
Daniel Veillardf000f072002-10-22 14:28:17 +000010360Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10361
10362 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
10363
Daniel Veillard1e208222002-10-22 14:25:25 +000010364Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10365
10366 * debugXML.c: adding a grep command to --shell in xmllint
10367 for T.V. Raman
10368
Daniel Veillard9cdcf362002-10-22 14:23:59 +000010369Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10370
10371 * xmlcatalog.c: tried to fix some of the problem with --sgml
10372
Daniel Veillard935494a2002-10-22 14:22:46 +000010373Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
10374
10375 * parser.c: tried to fix bug #91500 where doc->children may
10376 be overriden by a call to xmlParseBalancedChunkMemory()
10377
10378Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
10379
10380 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
10381 identifiers in SGML catalogs containing '&'
10382
Daniel Veillardc0ac0692002-10-20 21:31:50 +000010383Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10384
10385 * python/types.c: fixed bugs when passing result value tree
10386 to Python functions.
10387
Daniel Veillard48267432002-10-18 11:21:38 +000010388Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10389
10390 * configure.in: preparing the release of 2.4.26
10391 * doc/*: updated and rebuilt the documentation
10392
Daniel Veillardbb284f42002-10-16 18:02:47 +000010393Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10394
10395 * parser.c: fixed a XML Namespace compliance bug reported by
10396 Alexander Grimalovsky
10397
Daniel Veillard44892f72002-10-16 15:23:26 +000010398Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10399
10400 * HTMLtree.c: fixed serialization of script and style when
10401 they are not lowercase (i.e. added using the API to the tree).
10402
Daniel Veillard2fd85422002-10-16 14:32:41 +000010403Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10404
10405 * valid.c: make xmlValidateDocument emit a warning msg if there
10406 is no DTD, pointed by Christian Glahn
10407
Daniel Veillard32370232002-10-16 14:08:14 +000010408Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
10409
10410 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
10411 content model when some of the blocks have min or max, and a couple
10412 of bugs found in the process.
10413 * result/schemas/list0* test/schemas/list0*: added some specific
10414 regression tests
10415
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +000010416Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
10417
10418 * README: updated the contact informations
10419
Daniel Veillard63186732002-10-15 08:43:17 +000010420Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10421
10422 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
10423 misses it, reported by Peter Bray.
10424
Daniel Veillard96c3a3b2002-10-14 15:39:04 +000010425Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
10426
10427 * tree.c: investigating xmlNodeGetContent() on namespace nodes
10428 and removed a few warnings
10429
Daniel Veillard819d5cb2002-10-14 11:15:18 +000010430Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
10431
10432 * parser.c: Christian Glahn found a small bug in the push parser.
10433 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
10434 public
10435
Daniel Veillard6045c902002-10-09 21:13:59 +000010436Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10437
10438 * xmlschemas.c include/libxml/xmlschemas.h: added
10439 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
10440 * testSchemas.c: added --memory to test the new interface
10441
Daniel Veillardf0070122002-10-09 14:24:17 +000010442Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10443
10444 * doc/index.py doc/search.php: integrated the XSLT indexing,
10445 a few fixed in the indexer, added a scope selection at the
10446 search level.
10447
Daniel Veillard01992e02002-10-09 10:20:30 +000010448Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10449
10450 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
10451 this was due to uninitialized parts of the validation context
10452
Daniel Veillard321be0c2002-10-08 21:26:42 +000010453Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10454
10455 * debugXML.c: applied patch from Mark Vakoc except the API
10456 change, preserved it.
10457 * doc/*: updated the docs to point to the search engine for
10458 information lookup or before bug/help reports.
10459
Daniel Veillard01e87d22002-10-08 16:55:06 +000010460Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10461
10462 * doc/index.py doc/search.php: added mailing-list archives
10463 indexing and lookup
10464
Daniel Veillard9dc1cf12002-10-08 08:26:11 +000010465Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10466
10467 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
10468
Daniel Veillard9b006132002-10-07 11:13:27 +000010469Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10470
10471 * doc/index.py: improved HTML indexing
10472 * doc/search.php: make the queries also lookup the HTML based indexes
10473
Daniel Veillard141d04b2002-10-06 21:51:18 +000010474Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10475
10476 * doc/index.py: added HTML page indexing
10477
Igor Zlatkovic91a62702002-10-04 13:34:16 +000010478Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10479
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +000010480 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +000010481 problem in libxslt.
10482 * catalog.c: fixed list handling in XML_CATALOG_FILES
10483
Daniel Veillardceb09b92002-10-04 11:46:37 +000010484Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10485
10486 * valid.c: typo/bug found by Christian Glahn
10487
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +000010488Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10489
10490 * xmlIO.c: applied Windows CE patch from Javier.
10491 * win32/wince: new directory, contains support for the PocketPC
10492 with Windows CE from Javier.
10493 * include/win32config.h: reorganised, removed duplicate
10494 definitions and applied WinCE patch from Javier.
10495 * include/wsockcompat.h: new file, now contains WinSock
10496 compatibility macros.
10497 * win32/Makefile.msvc: introduced double-run compilation.
10498
Daniel Veillarde16b5742002-09-26 17:50:03 +000010499Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10500
10501 * configure.in include/libxml/xmlwin32version.h: preparing release
10502 of 2.4.25
10503 * doc/*: updated and regenerated teh docs and web pages.
10504
Daniel Veillard90d68fb2002-09-26 16:10:21 +000010505Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10506
10507 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
10508 error were not covering namespace declarations.
10509 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
10510 it was missing the attribute declaration for the namespace
10511 * result/VC/NS3: the fix now report breakages in that test
10512
Daniel Veillardabe01742002-09-26 12:40:03 +000010513Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10514
10515 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
10516
Daniel Veillard2ace1952002-09-26 12:28:02 +000010517Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10518
10519 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
10520 and regenerated the docs and web site
10521
Daniel Veillarddda8f1b2002-09-26 09:47:36 +000010522Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10523
10524 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
10525 ATTRIBUTE_UNUSED is always put after the attribute declaration,
10526 not before
10527
Daniel Veillardd4cb1e82002-09-26 09:34:23 +000010528Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10529
10530 * python/generator.py python/libxml2class.txt: fixed a stupid error
10531 breaking the python API
10532
Daniel Veillardb7c29c32002-09-25 22:44:43 +000010533Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10534
10535 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
10536 triostr.c triostr.h: applied a trio update patch from
10537 Bjorn Reese which should work with MinGW
10538
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010539Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10540
10541 * tree.c: improving some documentation comments
10542 * xmlregexp.c: found and fixed a mem leak with python regression tests
10543 * doc/*: rebuilt the doc and the API XML file including the
10544 xmlregexp.h xmlautomata.h and xmlunicode.h headers
10545 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
10546 python/types.c: added access to the XML Schemas regexps from
10547 python
10548 * python/tests/Makefile.am python/tests/regexp.py: added a
10549 simple regexp bindings test
10550
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010551Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
10552
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010553 * doc/xml.html:
10554 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010555
Daniel Veillard118aed72002-09-24 14:13:13 +000010556Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10557
10558 * xmlregexp.c: fixed the data callback on transition functionality
10559 which was broken when using the compact form
10560 * result/schemas/*: updated the results, less verbose, all tests
10561 pass like before
10562 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
10563 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
10564 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
10565 annoying warnings
10566 * xpath.c: try to provide better error report when possible
10567
Daniel Veillard72336152002-09-21 13:08:14 +000010568Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10569
10570 * Makefile.am: fixed a breakage raised by Jacob
10571
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +000010572Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10573
10574 * include/win32config.h: added HAVE_ERRNO_H definition for parts
10575 which don't use sockets
10576
Igor Zlatkovic01280582002-09-20 16:40:34 +000010577Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10578
10579 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
10580 * win32/configure.js: applied zlib patch from Daniel Gehriger
10581
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +000010582Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10583
10584 * win32/configure.js: applied the patch from Mark Vakoc for
10585 regexp support
10586 * win32/libxml2.def.src: applied the patch from Mark Vakoc
10587 for regexp support
10588
Daniel Veillardb5c05732002-09-20 13:36:25 +000010589Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10590
10591 * xmlschemastypes.c: as pointed by Igor Float and Double
10592 parsing ain't finished yet
10593
Daniel Veillard40b11342002-09-20 12:01:39 +000010594Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10595
10596 * Makefile.am configure.in: trying to fix #88412 by bypassing
10597 all the python subdir if python ain't detected
10598
Daniel Veillard23e73572002-09-19 19:56:43 +000010599Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10600
10601 * Makefile.am configure.in include/libxml/xmlversion.h.in:
10602 made configuring with regexps/automata/unicode the default
10603 but without schemas ATM
10604 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
10605 fixed the regexp based DTD validation performance and memory
10606 problem by switching to a compact form for determinist regexps
10607 and detecting the determinism property in the process. Seems
10608 as fast as the old DTD validation specific engine :-) despite
10609 the regexp built and compaction process.
10610
Daniel Veillard5acfd6b2002-09-18 16:29:02 +000010611Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10612
10613 * valid.c: determinism is debugged, new DTD checking code now works
10614 but xmlFAComputesDeterminism takes far too much CPU and the whole
10615 set usues too much memory to be really usable as-is
10616
Daniel Veillard0f04f8e2002-09-17 23:04:40 +000010617Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10618
10619 * tree.c: fixed another stupid bug in xmlGetNodePath()
10620 * xmllint.c: --version now report the options compiled in
10621
Daniel Veillarda646cfd2002-09-17 21:50:03 +000010622Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10623
10624 * HTMLparser.c: small cleanup
10625 * valid.c xmlregexp.c: switched DTD validation to use only regexp
10626 when configured with them. A bit of debugging around the determinism
10627 checks is still needed
10628
Daniel Veillard63b01c22002-09-17 19:25:28 +000010629Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10630
10631 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
10632
Daniel Veillard92727042002-09-17 17:59:20 +000010633Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10634
10635 * xmlIO.c: small portability glitch fixed.
10636
Daniel Veillard84d70a42002-09-16 10:51:38 +000010637Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10638
10639 * xmlschemastypes.c: incomplete steps for real/double support
10640 * testAutomata.c include/libxml/xmlautomata.h
10641 include/libxml/xmlregexp.h: avoiding a compilation problem
10642 * valid.c include/libxml/valid.h: starting the work toward using
10643 the regexps for actual DTD validation
10644
Daniel Veillardaeb258a2002-09-13 14:48:12 +000010645Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10646
10647 * hash.c: cosmetic cleanup
10648 * valid.c include/libxml/tree.h include/libxml/valid.h: started
10649 integrating a DTD validation layer based on the regexps
10650
Daniel Veillard4402ab42002-09-12 16:02:56 +000010651Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10652
10653 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
10654 the determinism was tested before eliminating the epsilon
10655 transitions :-(
10656
Daniel Veillardc6d4a932002-09-12 15:00:57 +000010657Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
10658
10659 * python/generator.py python/libxml.c python/libxml.py
10660 python/libxml2-python-api.xml python/libxml2class.txt
10661 python/libxml_wrap.h python/types.c: updated the python
10662 bindings, added code for easier File I/O, and the ability to
10663 define a resolver from Python fixing bug #91635
10664 * python/tests/Makefile.am python/tests/inbuf.py
10665 python/tests/outbuf.py python/tests/pushSAXhtml.py
10666 python/tests/resolver.py python/tests/serialize.py: updated
10667 and augmented the set of Python tests.
10668
Igor Zlatkovic353bf582002-09-10 19:07:14 +000010669Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10670
10671 * win32/configure.js: added more readme info for the binary
10672 package.
10673
Daniel Veillard607b35c2002-09-10 12:16:19 +000010674Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10675
10676 * xmlIO.c: fixed a stupid out of bound array error
10677
10678Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10679
10680 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
10681 messing around with support for Windows path, cleanups,
10682 trying to identify and fix the various code path to the
10683 filename access. Added xmlNormalizeWindowsPath()
10684
Daniel Veillard76575762002-09-05 14:21:15 +000010685Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10686
10687 * error.c valid.c: working on better error reporting of validity
10688 errors, especially providing an accurate context.
10689 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
10690 error reports in those cases.
10691
Daniel Veillard3487c8d2002-09-05 11:33:25 +000010692Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10693
10694 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
10695 parser.c parserInternals.c xmlIO.c: get rid of all the
10696 perror() calls made in the library execution paths. This
10697 should fix both #92059 and #92385
10698
Daniel Veillard19aa7022002-09-05 11:14:19 +000010699Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10700
10701 * xmllint.c: memory leak reporting was broken after a change
10702 of the preprocessor symbol used to activate it.
10703
Daniel Veillardec6725e2002-09-05 11:12:45 +000010704Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10705
10706 * tree.c: try to make the copy function work for node of
10707 type XML_DOCUMENT_FRAG_NODE, they are only created by the
10708 DOM layers though, not libxml2 itself.
10709
Daniel Veillardb9cd8b42002-09-05 10:58:49 +000010710Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
10711
10712 * valid.c: try to provide file and line informations, not all
10713 messages are covered, but it's a (good) start
10714
Daniel Veillardbbc72c32002-09-05 10:52:10 +000010715Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
10716
10717 * xinclude.c: reimplemented a large part of the XInclude
10718 processor, trying to minimize resources used, James Henstridge
10719 provided a huge test case which was exhibiting severe memory
10720 consumption problems.
10721
Daniel Veillard2206dbf2002-09-05 08:09:37 +000010722Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
10723
10724 * python/Makefile.am: applied patch from Christophe Merlet to
10725 reestablish DESTDIR
10726
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010727Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
10728
10729 * libxml.spec.in: fixes libary path for x86_64 AMD
10730
John Fleckbe98b332002-09-04 03:16:23 +000010731Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
10732
10733 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010734 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +000010735 (plus resulting generated html files)
10736 fixing one spot I missed in the tutorial where I hadn't freed
10737 memory properly
10738
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010739Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
10740
10741 * doc/tutorial/includeaddattribute.c
10742 * doc/tutorial/includeaddkeyword.c
10743 * doc/tutorial/includegetattribute.c
10744 * doc/tutorial/includekeyword.c
10745 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010746 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010747 update tutorial to properly free memory (thanks to Christopher
10748 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010749 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010750 added image files so the callouts are graphical, making it
10751 easier to read ( use "--param callout.graphics 1" to generate
10752 html with graphical callouts)
10753
Daniel Veillarde1662542002-08-28 11:50:59 +000010754Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10755
10756 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
10757 nice logos generated by Marc Liyanage
10758 * doc/site.xsl *.html: changed the stylesheet to show the new
10759 logo and regenerated the pages
10760
Daniel Veillardb212bbb2002-08-25 14:39:16 +000010761Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10762
10763 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
10764
Daniel Veillard42766c02002-08-22 20:52:17 +000010765Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10766
10767 * xpath.c: possible mem leak patch from Jason Adams
10768
10769Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10770
10771 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
10772 in the XQuery namespace
10773 * configure.in: preparing 2.4.24
10774 * doc/*.html: updated the web pages
10775
10776Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10777
10778 * python/generator.py: closing bug #85258 by generating conditional
10779 compile check to avoid linking to routines not configured in.
10780
Havoc Pennington84ec40a2002-08-22 13:59:35 +0000107812002-08-22 Havoc Pennington <hp@pobox.com>
10782
10783 * autogen.sh: update error message for missing automake
10784
Daniel Veillard08cccaa2002-08-22 09:47:29 +000010785Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10786
10787 * python/Makefile.am: typo in target name resulted in libxml2.py
10788 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
10789
Daniel Veillard22669b22002-08-22 07:17:11 +000010790Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10791
10792 * win32/win32/Makefile.mingw: updated with version from
10793 Elizabeth Barham at http://soggytrousers.net/repository/
10794
Igor Zlatkovica40adbc2002-08-20 14:42:32 +000010795Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10796
10797 * win32/Makefile.msvc: added the prefix location to the include
10798 and lib search path.
10799
Havoc Pennington830e8972002-08-18 22:22:13 +0000108002002-08-18 Havoc Pennington <hp@pobox.com>
10801
10802 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
10803 both automake 1.6 and 1.4 installed get the right automake. Means
10804 compilation from CVS will now require the latest automake 1.4
10805 release, or manually creating symlinks called "automake-1.4" and
10806 "aclocal-1.4"
10807
Daniel Veillardb6984ef2002-08-14 16:55:31 +000010808Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10809
10810 * configure.in python/Makefile.am: more AMD 64 induced changes from
10811 Frederic Crozat
10812
Daniel Veillardc4bad4a2002-08-14 14:45:25 +000010813Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10814
10815 * xinclude.c: oops I was missing the xml:base fixup too
10816 * result/XInclude/*.xml: this adds xml:base attributes to most
10817 results of the tests
10818
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +000010819Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10820
10821 * xinclude.c: quick but apparently working implementation of
10822 xi:fallback, should close bug #89684
10823 * Makefile.am test/XInclude/docs/fallback.xml
10824 result/XInclude/fallback.xml: added a basic test for fallback,
10825 and run with --nowarning to avoid a spurious warning
10826 * configure.in: applied patch from Frederic Crozat for python
10827 bindings on AMD 64bits machines.
10828
Daniel Veillard9e923512002-08-14 08:48:52 +000010829Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10830
10831 * parser.c: xmlSAXUserParseMemory() really ought to fail if
10832 the caller don't pass a SAX callback block.
10833
Daniel Veillardc1a0da32002-08-14 08:32:18 +000010834Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10835
10836 * tree.c: applied the same fix for the XML-1.0 namespace to
10837 xmlSearchNsByHref() as was done for xmlSearchNs()
10838
Daniel Veillardad11b302002-08-12 14:53:41 +000010839Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10840
10841 * libxml.3: small cleanup of the man page
10842 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
10843 when serializing HREF attributes generated by XSLT.
10844
Daniel Veillardc084e472002-08-12 13:27:28 +000010845Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10846
10847 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
10848 version of Marc Liyanage' patch for boolean attributes in HTML
10849 output
10850
Daniel Veillard5f91b372002-08-12 12:13:01 +000010851Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10852
10853 * python/tests/serialize.py: fixed the test results, indenting
10854 behaviour changed slightly
10855
Aleksey Sanin9e951762002-08-08 18:02:41 +000010856Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10857
10858 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
10859 new c14n function to Windows def files
10860
Aleksey Saninea4272a2002-08-02 23:50:03 +000010861Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
10862
10863 * c14n.c: fixed a memory leak in c14n code
10864
Daniel Veillard58e44c92002-08-02 22:19:49 +000010865Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10866
10867 * parser.c include/libxml/parser.h: adding a new API for Christian
10868 Glahn: xmlParseBalancedChunkMemoryRecover
10869 * valid.c: patch from Rick Jones for some grammar cleanup in
10870 validation messages
10871 * result/VC/* result/valid/*: this slightly change some of the
10872 regression tests outputs
10873
Daniel Veillard0bf29002002-08-01 12:54:11 +000010874Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10875
10876 * tree.c: trying to fix a problem in namespaced attribute handling
10877 raised by Christian Glahn
10878
Daniel Veillard6f46f6c2002-08-01 12:22:24 +000010879Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10880
10881 * encoding.c include/libxml/encoding.h: Opening the interface
10882 xmlNewCharEncodingHandler as requested in #89415
10883 * python/generator.py python/setup.py.in: applied cleanup
10884 patches from Marc-Andre Lemburg
10885 * tree.c: fixing bug #89332 on a specific case of loosing
10886 the XML-1.0 namespace on xml:xxx attributes
10887
Aleksey Sanin2c135a12002-08-01 06:31:50 +000010888Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
10889
10890 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
10891 corner case from new Merlin's test suite and added a callback
10892 that will be used to improve xmlsec performance
10893
10894
Daniel Veillard0b22def2002-07-29 16:23:03 +000010895Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10896
10897 * HTMLtree.c: trying to fix the <style> escaping problem in
10898 HTML serialization bug #89342
10899
Daniel Veillard0b28e882002-07-24 23:47:05 +000010900Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10901
10902 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
10903 and rebuilt the web site.
10904
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010905Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +000010906
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010907 * include/libxml/tree.h: added _private member to xmlNs struct
10908
Daniel Veillard1d995272002-07-22 16:43:32 +000010909Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10910
10911 * HTMLparser.c: fixing bug #84876 based on the xml working
10912 code.
10913
William M. Brack61eaba52002-07-21 11:14:18 +000010914Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10915
10916 * python/Makefile.am: enhanced to fix bug 72012 (errors
10917 when using '-jX' make parameter)
10918
William M. Brackef61d202002-07-19 08:32:00 +000010919Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10920
10921 * xpath.c: small additional enhancement for booleans
10922 compared to nodesets
10923
Daniel Veillard3a42f3f2002-07-17 17:57:34 +000010924Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10925
10926 * HTMLtree.c: changed the order of the encoding declaration
10927 attributes in the meta tags due to a bug in IE/Mac
10928
William M. Brack0c022ad2002-07-12 00:56:01 +000010929Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10930
10931 * xpath.c: enhanced handling of booleans (especially '='
10932 and '!=' for nodesets) - fixes bug 85256. Added new
10933 routine xmlXPathNotEqualValues for more proper handling
10934 of '!=' when nodesets are involved.
10935
Daniel Veillard06944e22002-07-11 19:55:18 +000010936Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10937
10938 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
10939 doc/xmlcatalog_man.xml to the source distribution
10940
Igor Zlatkovic6ac30172002-07-10 19:22:48 +000010941Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10942
10943 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
10944 asked for this.
10945
Daniel Veillard539638b2002-07-06 19:55:14 +000010946Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10947
10948 * configure.in: preparing 2.4.23
10949 * doc/*: rebuilt the docs
10950
Daniel Veillard176d99f2002-07-06 19:22:28 +000010951Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10952
10953 * parser.c: fixing bug #84169 by fixing the
10954 comment of xmlCreatePushParserCtxt to describe the
10955 encoding detection parameters better.
10956
Daniel Veillard37f961d2002-07-06 17:53:56 +000010957Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10958
10959 * valid.c: fixing bug #79331 in one path the lookup for
10960 ID attributes on a namespaced node wasn't handled correctly :-\
10961
Daniel Veillard8c9872c2002-07-05 18:17:10 +000010962Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10963
10964 * HTMLparser.c: trying to fix 87235 about discarded white
10965 spaces in the HTML parser.
10966 * result/HTML/*: this changes the output of a number of HTML
10967 regression tests
10968
Daniel Veillardfdc91562002-07-01 21:52:03 +000010969Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10970
10971 * xpath.c: applied patch from Richard Jinks for the namespace
10972 axis + fixed a memory error.
10973 * parser.c parserInternals.c: applied patches from Peter Jacobi
10974 removing ctxt->token for good.
10975 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
10976 popped out by the regression tests.
10977 * Makefile.am: patch for threads makefile from Gary Pennington
10978
William M. Brack6000af52002-06-28 11:43:13 +000010979Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10980
Daniel Veillardfdc91562002-07-01 21:52:03 +000010981 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +000010982 expressions involving preceding-sibling (et al).
10983
Daniel Veillard153120c2002-06-18 07:58:35 +000010984Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10985
10986 * hash.c: applied a patch from Peter Jacobi to solve a problem
10987 when compiling with the Watcom C on Win32
10988 * result/schemas/*.err: the change of hashing algo generated
10989 permutations in the output
10990
Daniel Veillard5f7f9912002-06-17 17:03:00 +000010991Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10992
10993 * hash.c: applied patch from Sander Vesik improving the quality of
10994 the hash function.
10995
Aleksey Sanina5808b92002-06-14 17:07:41 +0000109962002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +000010997
10998 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
10999 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
11000 xmllint.c xpath.c: replaced sprintf() with snprintf()
11001 to prevent possible buffer overflow (the bug was pointed
11002 out by Anju Premachandran)
11003
Daniel Veillarde059b892002-06-13 15:32:10 +000011004Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
11005
11006 * parser.c: removed an uninitialized data error popped by valgrind
11007 on PE references
11008
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +000011009Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
11010
11011 * doc/xml.html
11012 adding tutorial reference to the web page
11013
MDT 2002 John Fleck54520832002-06-13 03:30:26 +000011014Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
11015
11016 * doc/tutorial/xmltutorial.xml
11017 * doc/tutorial/ar01s07.html
11018 * doc/tutorial/ape.html
11019 * doc/tutorial/includegetattribute.c
11020 adding section to tutorial about retrieving an attribute
11021 value
11022
Daniel Veillardf5582f12002-06-11 10:08:16 +000011023Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11024
11025 * parser.c: applied a couple of patches from Peter Jacobi to start
11026 to get rid of ctxt->token, with a possible significant speed
11027 improvement to be gained once done. Better compliance with PE
11028 references constructs in DTDs too.
11029 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
11030 from Peter too
11031
Daniel Veillard38d80e22002-06-11 07:24:56 +000011032Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11033
11034 * parser.c: Babak Vahedipour-Kunze reported that openTag in
11035 xmlParseElement was likely to have been deallocated at the
11036 time of the report, possibly leading to segfault. Just report
11037 the tag name now.
11038
Daniel Veillard9e412302002-06-10 15:59:44 +000011039Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11040
11041 * xpath.c: patch from Richard Jinks for XPath substring() function
11042 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
11043
Aleksey Sanina5808b92002-06-14 17:07:41 +0000110442002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000011045
11046 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
11047
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000011048Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
11049
11050 *doc/FAQ.html
11051 fixing typos in FAQ, thanks to Robert Funnell for the
11052 editing help
11053
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000011054Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11055
11056 * NEWS: got complaints from rpmlint that it was empty
11057
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000011058Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
11059
11060 * added doc/tutorial, including:
11061 apa.html
11062 apb.html
11063 apc.html
11064 apd.html
11065 ar01s02.html
11066 ar01s03.html
11067 ar01s04.html
11068 ar01s05.html
11069 ar01s06.html
11070 includeaddattribute.c
11071 includeaddkeyword.c
11072 includekeyword.c
11073 includestory.xml
11074 index.html
11075 xmltutorial.xml
11076 libxml tutorial, including generated html
11077
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +000011078Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
11079
11080 * result/c14n/exc-without-comments/merlin-c14n-two-*
11081 result/c14n/without-comments/merlin-c14n-two-*
11082 test/c14n/exc-without-comments/merlin-c14n-two-*
11083 test/c14n/without-comments/merlin-c14n-two-*
11084 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
11085 c14n/exc-c14n and slightly modified test script to handle
11086 these test cases
11087 * c14n.c: fixed bugs for complicated nodes set (namespace
11088 without node and others from merlin-c14n-two.tar.gz)
11089 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
11090 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
11091 for xmlsec performance patch
11092 * xpath.c: fixed self::node() for namespaces and attributes
11093
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000011094Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
11095
11096 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
11097 but with the format parameter
11098 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
11099
Aleksey Saninc57f9c12002-05-31 19:14:57 +000011100Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
11101
11102 * Makefile.am: updated c14n tests suite
11103 * c14n.c: performance improvement for previous c14n patch
11104
Daniel Veillarde72c7562002-05-31 09:47:30 +000011105Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11106
11107 * parser.c: another peroformance patch from Peter Jacobi, that
11108 time on parsing attribute values.
11109
Aleksey Sanin508a1012002-05-31 06:32:32 +000011110Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
11111
11112 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
11113 into LibXML2 test suite
11114
Aleksey Sanindffd5c82002-05-31 04:24:13 +000011115Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
11116
11117 * c14n.c: propagating xpath ancesstors node fix to c14n
11118 plus small performance improvement to reduce number of
11119 mallocs
11120 * xpath.c: fixed ancestors axis processing for namespace nodes
11121
Daniel Veillard46de64e2002-05-29 08:21:33 +000011122Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
11123
11124 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
11125 Peter Jacobi
11126
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000011127Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
11128
11129 * configure.in: preparing 2.4.22
11130
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000011131Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11132
11133 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
11134 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
11135 a public entry point.
11136 * doc/*: rebuilt the API and docs
11137
Daniel Veillarded23b7d2002-05-27 12:16:02 +000011138Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
11139
11140 * xpath.c: patch from Richard Jinks to fix a problem introduced
11141 in the previous patch and pointed by Norm
11142
Daniel Veillardc6924812002-05-24 11:10:43 +000011143Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
11144
11145 * libxml.spec.in: fixing bug #81112
11146
Daniel Veillard234bc4e2002-05-24 11:03:05 +000011147Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11148
11149 * uri.c: fixing bug #82848
11150
Daniel Veillarda2878972002-05-24 07:54:39 +000011151Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11152
11153 * result/catalogs/mycatalog.full: Aleksey's commit changed the
11154 output of one catalog test
11155
Aleksey Sanin114e4752002-05-24 07:20:27 +000011156Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000011157
Aleksey Sanin114e4752002-05-24 07:20:27 +000011158 * global.data globals.c tree.c include/libxml/globals.h
11159 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
11160 default value for global parameter xmlIndentTreeOutput to 1 and
11161 introduced new global parameter xmlTreeIndentString (the string
11162 used to do one-level indent) with default value " " (as it was
11163 in tree.c)
11164
Daniel Veillard49d5af82002-05-23 11:55:49 +000011165Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11166
11167 * Makefile.am: Merijn Broeren pointed out a problem when compiling
11168 with trio and schemas.
11169
Daniel Veillard7c13af42002-05-22 09:57:32 +000011170Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11171
11172 * xpath.c: patch from Richard Jinks to fix the problem raised in
11173 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
11174
Daniel Veillard5a872412002-05-22 06:40:27 +000011175Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
11176
11177 * xmlschemas.c: a bit of work on import.
11178 * xmlschemastypes.c: Charles Bozeman provided a compare function
11179 for date/time types so min/max facet restrictions should work,
11180 indeterminate comparisons return an error instead of equal.
11181 * test/schemas/date_0* result/schemas/date_0_0: specific test
11182 from Charles Bozeman too
11183
Daniel Veillard10b6da42002-05-18 07:55:20 +000011184Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11185
11186 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
11187 from Christian Cornelssen fixing the man pages and the Catalog
11188 building script.
11189 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
11190 next step is <xs:import> I now have a reasonable understanding
11191 of how it works.
11192
Daniel Veillarde5354492002-05-16 08:43:22 +000011193Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11194
11195 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
11196
Igor Zlatkovic1396e182002-05-14 22:22:40 +000011197Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11198
11199 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
11200
Daniel Veillard088bf112002-05-14 11:03:59 +000011201Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
11202
11203 * xpath.c: fixing an XPath function evalutation bug pointed out
11204 by Alexey Efimov where the context was lost when evaluating
11205 the function arguments
11206
Aleksey Sanin79376ba2002-05-14 06:41:32 +000011207Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000011208
Aleksey Sanin79376ba2002-05-14 06:41:32 +000011209 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
11210 function public for XMLSec performance optimizations
11211
Daniel Veillard3cd72402002-05-13 10:33:30 +000011212Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
11213
11214 * python/generator.py python/libxml2class.txt : fixed a problem
11215 with the HTML parser pointed by Gary Benson
11216 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
11217 example
11218
Aleksey Sanine48a3182002-05-09 18:20:01 +000011219Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11220 * parser.c: fixed bug #81159 (memory growth in SAX)
11221
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000011222Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11223 * xpath.c: fixed bug #78858 (the real fix)
11224
Aleksey Sanin29b6f762002-05-05 06:59:57 +000011225Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000011226 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000011227
Daniel Veillard4cbe4702002-05-05 06:57:27 +000011228Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
11229
11230 * tree.c: modified xmlNodeSetBase to allow changing the
11231 base of a document.
11232
Daniel Veillard070803b2002-05-03 07:29:38 +000011233Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
11234
11235 * xmlschemastypes.c: patch Charles Bozeman for validation of
11236 all the date, time, and duration types
11237 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
11238 * configure.in: fixed an error pointed by an user
11239 * xml2-config.in: fixed an error pointed by an user
11240
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000011241Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11242
11243 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
11244 win32/libxml2.def.src xmlIO.c: exported default
11245 'file:', 'http:' and 'ftp:' protocols input handlers
11246 and maked protocols comparisson case insensitive
11247
Daniel Veillard34de97f2002-04-30 14:29:22 +000011248Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
11249
11250 * configure.in: Neven Has detected a typo
11251
Daniel Veillard28577c32002-04-30 06:48:41 +000011252Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
11253
11254 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
11255 as one of the persons allowed to commit directly to the
11256 module.
11257
Daniel Veillardfc57b412002-04-29 15:50:14 +000011258Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11259
11260 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
11261 * valid.c: raised a too low limit
11262 * doc/*: rebuilt the docs
11263
Daniel Veillardeca82812002-04-24 11:42:02 +000011264Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
11265
11266 * test/XPath/expr/floats test/XPath/expr/functions
11267 result/XPath/expr/floats result/XPath/expr/functions
11268 xpath.c: another XPath conformance patch from Richard Jinks
11269
Daniel Veillard13e04c62002-04-23 17:51:29 +000011270Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
11271
11272 * xmlschemas.c: fixed validation of attribute groups.
11273 * test/schemas result/schemas: added an example from the primer
11274
Daniel Veillard88c58912002-04-23 07:12:20 +000011275Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
11276
11277 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
11278 * test/schemas result/schemas: updated the test list
11279
Daniel Veillarde19fc232002-04-22 16:01:24 +000011280Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11281
11282 * TODO: updated a bit
11283 * parser.c: made a comment more specific
11284 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
11285 Schemas conformance.
11286 * test/schemas result/schemas: updated the test list
11287
Daniel Veillard441bc322002-04-20 17:38:48 +000011288Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
11289
11290 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
11291 implementing xs:all with minOccurs = 0
11292 * tes/schemas/* result/schemas/*: added more tests covering
11293 xs:all
11294
Daniel Veillard8a001f62002-04-20 07:24:11 +000011295Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
11296
11297 * xmlregexp.c: first implementation of the all particle, this
11298 may need to be revisited for case where not all transitions
11299 must be crossed.
11300
Daniel Veillard7646b182002-04-20 06:41:40 +000011301Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11302
11303 * tree.c: another entity processing update from Markus Henke
11304
Bjorn Reese54d02fb2002-04-19 15:16:01 +000011305Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
11306
11307 * trionan.c: fixed crash on OSF/1
11308
Daniel Veillardb4398962002-04-19 07:01:55 +000011309Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
11310
11311 * xmlschemas.c: more Schemas work
11312 * test/schemas/* result/schemas/*: added more tests coming
11313 from the spec.
11314
Daniel Veillard54761132002-04-18 21:00:44 +000011315Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11316
11317 * c14n.c: patch from Aleksey Sanin reflecting a change in the
11318 ExcC14N specification
11319
Daniel Veillardbf8dae82002-04-18 16:39:10 +000011320Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
11321
11322 * tree.c: patch from Markus Henke, fix for recursive entities.
11323
Daniel Veillard23b1f372002-04-18 15:50:05 +000011324Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11325
11326 * xpath.c: fix a problem with string() on a document node.
11327
Daniel Veillarddecd64d2002-04-18 14:41:51 +000011328Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
11329
11330 * Makefile.am xmlschemas.c: more Schemas work
11331 * test/schemas/* result/schemas/*: added more tests coming
11332 from the spec.
11333
Daniel Veillard6231e842002-04-18 11:54:04 +000011334Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11335
11336 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
11337 * result/HTML/*: this changes a few things in the results
11338
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000011339Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11340
11341 * include/libxml/tree.h: eliminated 'declaration different than
11342 prototype' warning
11343 * include/win32config.h: "resolved" conflicts with errno.h
11344
Daniel Veillardb509f152002-04-17 16:28:10 +000011345Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
11346
11347 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
11348 on the automata interfaces and debug of counted choices
11349 * test/schemas/* result/schemas/*: added a number of tests
11350
Daniel Veillard8651f532002-04-17 09:06:27 +000011351Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
11352
11353 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
11354 a bit of work on Schemas
11355 * testSchemas.c: try to make it more useful
11356 * test/schemas/* result/schemas/* Makefile.am: changed the
11357 Schemas regression test procedure, started adding a few samples
11358
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000011359Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
11360
11361 * include/libxml/encoding.h: Patch for the Borland C++ builder
11362 * include/libxml/tree.h: Patch for the Borland C++ builder
11363 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000011364 * win32/bcb5: New directory for the Borland C++ builder
11365 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000011366
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000011367Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
11368
11369 * win32/Makefile.msvc: Update for XML Schema support
11370 * win32/configure.js: Update for XML Schema support
11371 * win32/libxml2.def.src: Update for XML Schema support
11372
Daniel Veillard4255d502002-04-16 15:50:10 +000011373Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
11374
11375 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
11376 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
11377 xmlunicode.c include/libxml/Makefile.am
11378 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
11379 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
11380 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
11381 include/libxml/xmlversion.h.in : merged the current state of
11382 XML Schemas implementation, it is not configured in by default,
11383 a specific --schemas configure option has been added.
11384 * test/automata test/regexp test/schemas Makefile.am
11385 result/automata result/regexp result/schemas:
11386 merged automata/regexp/schemas regression tests
11387
Daniel Veillardbc6f7592002-04-16 07:49:59 +000011388Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
11389
11390 * xpath.c: Gary found a compile time problem, fixes #78823
11391
Daniel Veillarda7084cd2002-04-15 17:12:47 +000011392Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
11393
11394 * configure.in: release of 2.4.20
11395 * doc/*: updated and rebuilt the docs
11396
Daniel Veillardf544f192002-04-15 12:56:56 +000011397Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
11398
11399 * python/Makefile.am: patch from Cristian Gafton to build on
11400 Red Hat 6.2, should also fix #75779
11401
Daniel Veillard940492d2002-04-15 10:15:25 +000011402Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11403
11404 * valid.c: first part of fixing #78729
11405
Daniel Veillardeb475a32002-04-14 22:00:22 +000011406Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
11407
11408 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
11409 escaping of URI when saving HTML files.
11410 * result/HTML/*: this impacted some tests
11411
Daniel Veillard9b731d72002-04-14 12:56:08 +000011412Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
11413
11414 * configure.in: trying to fix #77441
11415
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000011416Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11417
11418 * include/libxml/xmlIO.h: Hallski complained it could not be
11419 included by itself.
11420
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000011421Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
11422
11423 * configure.in: applied an IEEE flag patch for OSF/1 #77825
11424
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000011425Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11426
11427 * win32/configure.js: patch from Nilo for the c14n option
11428 * win32/Makefile.msvc: fixed libxml2.def generation with threads
11429
Daniel Veillardda423da2002-04-10 19:25:38 +000011430Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11431
11432 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
11433 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
11434 LIBXML_THREAD_ENABLED
11435
Daniel Veillard0eafdef2002-04-10 16:14:34 +000011436Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11437
11438 * xpath.c: another patch from Richard Jinks for substring conformance
11439 * test/XPath/expr/floats test/XPath/expr/strings
11440 result/XPath/expr/floats result/XPath/expr/strings: update of the
11441 test suite to check those.
11442
Daniel Veillard01917aa2002-04-10 11:30:41 +000011443Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11444
11445 * xpath.c: patch from Richard Jinks for .x float parsing.
11446
Daniel Veillard46d6c442002-04-09 16:10:39 +000011447Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
11448
11449 * parser.c: patch from Markus Henke when an encoding ain't recognized
11450
Daniel Veillard88e0ad42002-04-09 13:48:02 +000011451Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11452
11453 * libxml.m4: got a report that #include <string.h> was needed
11454
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000011455Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
11456
11457 * xmllint.c: applied a fix from Anthony Jones for -o /--output
11458
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000011459Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
11460
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000011461 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000011462
Daniel Veillardbd6e6312002-04-01 08:04:14 +000011463Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11464
11465 * xpath.c: fixed a bug in the nodeset to boolean comparison code
11466 pointed out by Melvyn Sopacua.
11467
Daniel Veillarde979e3b2002-03-29 22:43:00 +000011468Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11469
11470 * libxml.m4: Frédéric Crozat gave a patch related to the change
11471 of Include paths breaking the libxml.m4
11472
Daniel Veillard7089d6b2002-03-29 17:28:10 +000011473Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11474
11475 * xpath.c: Fix bug #76927 forgot to save some context
11476 when evaluating binary expressions
11477
Daniel Veillardd30be4a2002-03-28 18:25:31 +000011478Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11479
11480 * configure.in: fixed configure for MPE/iX from Markus Henke
11481 * xmlmemory.c: fixed initialization problems
11482 * xpath.c: another set of patches from Richard Jinks this
11483 fixes "make XPathtests" on linux
11484
Daniel Veillard21458c82002-03-27 16:12:22 +000011485Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
11486
11487 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
11488 * test/XPath/expr/compare test/XPath/expr/equality
11489 test/XPath/expr/floats test/XPath/expr/functions
11490 test/XPath/expr/strings result/XPath/expr/compare
11491 result/XPath/expr/equality result/XPath/expr/floats
11492 result/XPath/expr/functions result/XPath/expr/strings: Updated
11493 tests though they show a divergence on Linux
11494
Daniel Veillard28dfed12002-03-27 09:08:17 +000011495Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11496
11497 * xpath.c trionan.c: previous commit also included patches
11498 from Richard Jinks on some IEEE support corner case
11499
Daniel Veillard5fc1f082002-03-27 09:05:40 +000011500Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11501
11502 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
11503 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
11504 that $(datadir) should be used for docs
11505
Daniel Veillarddb1dc392002-03-26 12:44:39 +000011506Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11507
11508 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
11509 could leak filedescriptors
11510
Daniel Veillarddd4b9122002-03-26 07:58:43 +000011511Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11512
11513 * configure.in nanohttp.c: applied patch from Allan Clark for
11514 UnixWare/OpenServer
11515
Daniel Veillard19274092002-03-25 16:48:03 +000011516Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11517
11518 * configure.in: preparing 2.4.19
11519 * doc/*: rebuilt the docs
11520
Daniel Veillard56b2db72002-03-25 16:35:28 +000011521Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11522
11523 * nanohttp.c: fixing #76043, got fed up with non-portability
11524 of that piece of code.
11525
Daniel Veillard6f4561a2002-03-25 12:10:14 +000011526Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11527
11528 * valid.c SAX.c: Never commit without running "make tests" :-(
11529 fix a couple of stupidities in the previous commit
11530 * result/*: a few changes in some attribute order result of previous
11531 commit.
11532
Daniel Veillardd85f4f42002-03-25 10:48:46 +000011533Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11534
11535 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
11536 the internal subset should not raise duplicate ID errors,
11537 also there was a small bug in conjunction to namespace
11538 declarations defaulted and xml:xxx attributes DTD definitions.
11539
Daniel Veillard56cd18b2002-03-22 14:14:43 +000011540Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11541
11542 * xpath.c: Richard Jinks also raised some rounding problems
11543 this tries to fix them
11544
Daniel Veillard4e2df542002-03-22 12:23:14 +000011545Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11546
11547 * xpath.c: Richard Jinks spotted an incoherent memory allocation
11548 behaviour in xmlXPathCastToString()
11549
Daniel Veillarddb552912002-03-21 13:27:59 +000011550Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11551
11552 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
11553 raised by Morus Walter
11554
Daniel Veillard9e537932002-03-21 13:08:08 +000011555Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11556
11557 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
11558 from Igor
11559
Daniel Veillard6fbcf422002-03-21 12:32:59 +000011560Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11561
11562 * xpath.c: fixing #75619, related to a problem when trying
11563 to evaluate condition when the current node set resulting
11564 from that sub-step evaluation is empty. Also fixes 2 potential
11565 problem with previous-sibling and next-siblings axis.
11566
Daniel Veillard1840ef02002-03-21 08:05:23 +000011567Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11568
11569 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
11570 HTML support is not configured in.
11571
Daniel Veillard561b7f82002-03-20 21:55:57 +000011572Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11573
11574 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
11575 include/libxml/tree.h: dohh I really didn't intended to commit
11576 this test version :-(
11577
Daniel Veillarde50f3b52002-03-20 19:24:21 +000011578Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11579
11580 * testSAX.c: I wanted to see the real speed at the SAX interface
11581 after a little too many Ximianer started complaining about the
11582 parser speed.
11583 added a --quiet option:
11584 paphio:~/XML -> ls -l db100000.xml
11585 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
11586 paphio:~/XML -> time ./testSAX --quiet db100000.xml
11587 3200006 callbacks generated
11588 real 0m1.270s
11589 Which means 16MBytes/s and 3Mcallback/s
11590
Daniel Veillardc62a1472002-03-19 18:35:12 +000011591Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11592
11593 * xpath.c: valgrind spotted another error that time when running
11594 on libxslt regression tests
11595
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000011596Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11597
11598 * Makefile.am: adding "make valgrind" running the full regression
11599 tests (except python ones) under Valgrind (using valgrind -q
11600 which was kindly added by the author).
11601 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
11602 passes cleanly now except an obcure floating point initialization
11603 raised in log10() in one XPath regression test ???
11604 * tree.c: edited some comments to close #75244
11605
Daniel Veillard28cac6b2002-03-19 11:25:30 +000011606Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
11607
11608 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
11609 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
11610 context of ScrollKeeper, made sure that if the number is
11611 an integer, the serialization follows the description at
11612 http://www.w3.org/TR/xpath#section-String-Functions
11613
Daniel Veillard5997aca2002-03-18 18:36:20 +000011614Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11615
Daniel Veillard34ce8be2002-03-18 19:37:11 +000011616 * configure.in: preparing 2.4.18
11617 * doc/*: updated and rebuilt the web site
11618 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
11619 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000011620 * parser.c: humm, changed the way the SAX parser work when
11621 xmlSubstituteEntitiesDefault(1) is set, it will then
11622 do the entity registration and loading by itself in case the
11623 user provided SAX getEntity() returns NULL.
11624 * testSAX.c: added --noent to test the behaviour.
11625
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000011626Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11627
11628 * parser.c: Wilfried Teiken provided a hackish but working
11629 way to get context reported back on entities when parsing
11630 with SAX and without breaking the DOM build.
11631
Daniel Veillard2d347fa2002-03-17 10:34:11 +000011632Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11633
11634 * c14n.c: applied a new patch from Aleksey Sanin
11635 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
11636 to reference Aleksey implementation of XML digital Signatures
11637
Daniel Veillard38bf6f02002-03-16 22:03:31 +000011638Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11639
11640 * xpath.c: small fix to avoid potential problem due to
11641 ordering of freeing data
11642 * python/Makefile.am: people were complaining about
11643 the generated file in python dir not being built
11644
Daniel Veillardd2379012002-03-15 22:24:56 +000011645Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11646
11647 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
11648 python/generator.py python/libxml.c python/types.c: Cleanup
11649 of the python Makefiles based on Jacob and James feedback,
11650 fixed the spec file accordingly, fixed the number of warning
11651 that passing my pedantic CFLAGS was generating. Conclusion
11652 is that Python includes are real crap.
11653
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000011654Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11655
11656 * configure,in: it was reported quite a few times that
11657 xml2-config --cflags should not output
11658 -I$includeprefix/libxml2/libxml because libxml2 header names
11659 clashes with existing names like list.h from C++ stl.
11660 Includes should be #include<libxml/xxx.h> so ...
11661
Daniel Veillard6f293b12002-03-15 09:42:33 +000011662Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11663
11664 * c14n.c: another patch from Aleksey Sanin
11665
Daniel Veillard5c396542002-03-15 07:57:50 +000011666Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11667
11668 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
11669 canonicalization algorithm
11670 * doc/xml.html doc/index.html: added the C14N references on the
11671 index page.
11672
jacob berkman9be65862002-03-14 02:15:56 +0000116732002-03-13 jacob berkman <jacob@ximian.com>
11674
11675 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
11676 usage, redundant, and gcc specific
11677
Daniel Veillard75be0132002-03-13 10:03:35 +000011678Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11679
11680 * xpath.c: speedup some node selection operations, this can
11681 have a significant impact on DocBook Norm's stylesheets
11682 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
11683 make sure it's always the case
11684 * debugXML.c: distinguish CDATA and comments in ls operations
11685
Daniel Veillard61f26172002-03-12 18:46:39 +000011686Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11687
11688 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
11689 to generate better API descriptions etc...
11690
Daniel Veillard9ff88172002-03-11 09:15:32 +000011691Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11692
11693 * c14n.c: Fixing #74186, made sure all boolean expressions
11694 get fully parenthesized, ran indent on the output
11695 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
11696 include/libxml/tree.h: also #74186 related, removed the
11697 --with-buffers option, and all the preprocessor conditional
11698 sections that were resulting from it.
11699
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000011700Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11701
11702 * valid.c: applied patch from Dodji Seketeli fixing an
11703 uninitailized variable in xmlValidGetValidElements()
11704
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000011705Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11706
11707 * c14n.c: fixed a few comments
11708 * doc/*.html doc/*/*.html: regenerated the docs and added
11709 the C14N API
11710 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
11711
Daniel Veillardfa49d872002-03-09 10:20:00 +000011712Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11713
11714 * check-xml-test-suite.py: fix to adapt varaiations in the
11715 bindings
11716 * configure.in python/setup.py python/setup.py.in: fixed to
11717 have the version of the python scripts automatically updated
11718
Daniel Veillarda3db2e32002-03-08 15:46:57 +000011719Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11720
11721 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
11722 in xmlCopyProp()
11723
Daniel Veillardaf43f632002-03-08 15:05:20 +000011724Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11725
11726 * configure.in: preparing 2.4.17 release
11727 * doc/*: updated and rebuilt the docs
11728 * xpath.c: fixed a comment
11729 * python/libxml.c: fixed a possible reentrancy problem
11730
Daniel Veillardef6c46f2002-03-07 22:21:56 +000011731Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11732
11733 * tree.c python/tests/Makefile.am python/tests/attribs.py:
11734 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
11735 added a specific regression test
11736 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
11737 not raise exceptions when failing to find the attribute.
11738
Daniel Veillard90bc3712002-03-07 15:12:58 +000011739Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11740
11741 * configure.in xmllint.c: owen pointed out a problem with the
11742 ftme fix, gettimeofday() was not detected by configure and
11743 the ftime header wasn't included, dohhh
11744
Daniel Veillard8c1ae602002-03-07 11:21:00 +000011745Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11746
11747 * configure.in xmllint.c: trying to fix #71457 for timing
11748 precision when gettimeofday() is not availble but ftime() is
11749
Daniel Veillardf5a457a2002-03-07 10:25:29 +000011750Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11751
11752 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
11753 are now copied on install and part of the -devel RPM
11754
Daniel Veillard7b416132002-03-07 08:36:03 +000011755Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11756
11757 * xpath.c: trying to avoid bug #72150 which was apparently
11758 caused by a gcc bug (or a processor problem) as detailed
11759 at http://veillard.com/gcc.bug
11760
Daniel Veillardf742d342002-03-07 00:05:35 +000011761Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11762
11763 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
11764 fixed xmlReconciliateNs(), added a Python test/example for
11765 inter-document cut'n paste
11766 * python/libxml.py: fixed node.doc on document nodes and added
11767 xpathEval() onto node objects
11768
Daniel Veillard4e0e2972002-03-06 21:39:42 +000011769Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11770
11771 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
11772 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
11773 fixup and integrated tests for the serialization stuff
11774
Daniel Veillarde915b2d2002-03-06 18:42:40 +000011775Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11776
11777 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
11778 moved the libxml man page to section 3
11779
Daniel Veillard1e774382002-03-06 17:35:40 +000011780Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11781
11782 * tree.c: fix bug #72490
11783 * python/libxml.c python/libxml.py: added methods serialize()
11784 and saveTo() to all node elements.
11785
Daniel Veillardddffd2a2002-03-05 20:28:20 +000011786Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11787
11788 * xmlIO.c: closed #73430, don't read from an input source
11789 which indicated an end-of-file or an error.
11790
Daniel Veillard8d24cc12002-03-05 15:41:29 +000011791Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11792
11793 * parser.c: make sure SAX endDocument is always called as
11794 this could result in a Python memory leak otherwise (it's
11795 used to decrement ref-counting)
11796 * python/generator.py python/libxml.c python/libxml.py
11797 python/libxml2-python-api.xml python/libxml2class.txt
11798 python/tests/error.py python/tests/xpath.py: implemented
11799 the suggestions made by Gary Benson and extended the tests
11800 to match it.
11801
Daniel Veillardba5e18a2002-03-05 09:36:43 +000011802Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11803
11804 * python/generator.py: applied patch fixing #73450
11805
Daniel Veillard044fc6b2002-03-04 17:09:44 +000011806Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11807
11808 * xpath.c: fixing #61290 "namespace nodes have no parent"
11809 long standing divergence from the XPath REC. NodeSets
11810 simply hold a copy of namespace nodes and those node ->next
11811 points to the parent (which may not be the node carrying the
11812 definition).
11813 * include/libxml/xpath.h: flagged but didn't added a possible
11814 speedup
11815 * DOCBparser.c HTMLparser.c: removed some warnings from push
11816 parser due to new state being added.
11817 * tree.c: new fix from Boris Erdmann
11818 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
11819 the XML Canonalization support from Aleksey Sanin
11820
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000011821Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11822
11823 * tree.c: patch from Boris Erdmann fixing some namespace odities
11824 with xmlCopyNode()
11825
Daniel Veillardc6613042002-03-02 09:34:02 +000011826Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11827
11828 * xmlIO.c: fix bug #72706 when loading a NULL entity
11829
Daniel Veillardc0fef772002-03-01 16:16:31 +000011830Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11831
11832 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
11833 actually change in a future XML Namespace revision.
11834
Daniel Veillard79426f22002-03-01 16:14:17 +000011835Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11836
11837 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
11838 added the possibility of returning nodesets from XPath extension
11839 functions written in Python
11840
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000011841Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
11842
11843 * python/*: commiting some Python bindings work done while travelling
11844
Daniel Veillard97300512002-03-01 09:13:41 +000011845Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11846
11847 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
11848 explicitely with memory debugging switched on
11849
Daniel Veillard6361da02002-02-23 10:10:33 +000011850Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11851
11852 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11853 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11854 Added wrapper for the xmlURIPtr type, provided accessors, fixed
11855 the accessor generator for strings
11856 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
11857 regression test.
11858
Daniel Veillard0fea6f42002-02-22 22:51:13 +000011859Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11860
11861 * python/README python/generator.py python/libxml.c python/setup.py:
11862 added the 'usual' setup.py to allow building a libxml2-python
11863 module based on the same code. The initialization is however
11864 different the 2 .so files fo libxml2 and libxslt are identical and
11865 they entry point initialize both libraries. this is done to avoid
11866 some possible nasty problem since the Python don't merge the maps
11867 of all shared modules.
11868
Daniel Veillard158a4d22002-02-20 22:17:58 +000011869Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11870
11871 * parser.c: fixed a push/encoding bug reported by Michael
11872 on librsvg
11873
Daniel Veillard7839e162002-02-20 18:54:48 +000011874Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11875
11876 * include/libxml/parserInternals.h: fixes a misplaced #endif
11877
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000011878Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11879
11880 * parser.c valid.c: found and fixed a couple of allocation bugs
11881
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000011882Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11883
11884 * doc/xml.html doc/python.html doc/*: added a Python and binding
11885 page describing the current state of the Python bindings and
11886 giving pointers to the other languages wrappers.
11887
Daniel Veillard5f4b5992002-02-20 10:22:49 +000011888Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11889
11890 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
11891 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
11892 rebuilt the API and web site
11893 * xpath.c: fixed #71978 portability bugs
11894
Daniel Veillard8aff2472002-02-19 21:50:43 +000011895Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11896
11897 * SAX.c: oops broke automatic defaulting of namespaces attributes.
11898
Daniel Veillard8dc16a62002-02-19 21:08:48 +000011899Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11900
11901 * include/libxml/parserInternals.h parser.c: had to change
11902 2 internal parsing API when processing document content
11903 to check the start and end of element content are defined
11904 in the same entity
11905 * valid.c include/libxml/valid.h: attribute normalization can
11906 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
11907 with the context to report it.
11908 * SAX.c: fixed the last known bugs, crazy validation constraints
11909 when a document is standalone seems correctly handled. There
11910 is a couple of open issues left which need consideration especially
11911 PE93 on external unparsed entities and standalone status.
11912 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
11913 The 2 tests left failing are actually in error. Cleanup done.
11914
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000011915Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11916
11917 * valid.c: implemented E59 spaces in CDATA does not match the
11918 nonterminal S
11919
Daniel Veillard878eab02002-02-19 13:46:09 +000011920Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11921
11922 * SAX.c parser.c valid.c: more validation test fixups
11923 * check-xml-test-suite.py: added duration info for the tests
11924
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000011925Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11926
11927 * parser.c valid.c: a couple of errors were reported but not
11928 saved back as such in the parsing context. Down to 1% failure rate
11929 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
11930
Daniel Veillard4a7ae502002-02-18 19:18:17 +000011931Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11932
11933 * xmlInternald.c: isExtender was missing a char
11934 * parser.c include/libxml/parser.h: % are acceptable in the
11935 internal subset if within a PUBLIC ID
11936
Daniel Veillard8ab0f582002-02-18 18:31:38 +000011937Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11938
11939 * SAX.c parserInternals.c valid.c: more work on the conformance
11940 suite. Took the step to finally block documents with encoding
11941 errors. It's a fatal error per the spec, people should have fixed
11942 their documents by now.
11943
Daniel Veillard55253e22002-02-18 14:32:39 +000011944Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
11945
11946 * check-xml-test-suite.py: fixed the test script after some discussion
11947 on the semantic of TYPE="error"
11948 * Makefile.am: added the script to the distrib
11949
Daniel Veillard28757702002-02-18 11:19:30 +000011950Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11951
11952 * SAX.c entities.c: fixed a couple of conformances issues deep
11953 into the validation code (standalone and undeclared Notations)
11954
Daniel Veillard82ac6b02002-02-17 23:18:55 +000011955Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11956
11957 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
11958 stayed there for years !
11959
Daniel Veillard7aea52d2002-02-17 23:07:47 +000011960Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11961
11962 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
11963 missing
11964
Daniel Veillardc7612992002-02-17 22:47:37 +000011965Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11966
11967 * check-xml-test-suite.py: improved the behaviour a bit as
11968 well as the logs
11969 * parser.c valid.c SAX.c: fixed a few more bugs
11970 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
11971
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000011972Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11973
11974 * check-xml-test-suite.py: python script to run regression tests
11975 against the XML Test suite of W3C/OASis
11976 * SAX.c: fixed a validation bug
11977 * parser.c: fixed 3 errors pointed by the test suite
11978 * doc/buildDocBookCatalog: fixed a typo pointed by drake
11979 * python/Makefile.am: fixed a dependendy
11980
Daniel Veillard9f28f302002-02-15 20:48:08 +000011981Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11982
11983 * xmlmemory.c: avoid a warning bug #71594
11984
Daniel Veillard144024e2002-02-13 21:14:46 +000011985Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11986
11987 * xmlmemory.c: Jesse Perry provided a patch to remove a few
11988 warning on alpha/Tru64
11989
Daniel Veillarde4301c82002-02-13 13:32:35 +000011990Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11991
11992 * include/libxml/entities.h: fixing a comment
11993 * valid.c: fixing some troubles with validity check on namespaces
11994 * result/VC/NS3 test/VC/NS3: added a specific regression test
11995
Daniel Veillarda6d05382002-02-13 13:07:41 +000011996Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11997
11998 * tree.c: Fixing #71342 serializing '\n' in attribute values
11999 * result/noent/att3 result/att3 test/att3: added a specific
12000 test.
12001
Daniel Veillard797a5652002-02-12 13:46:21 +000012002Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
12003
12004 * python/libxml.c: couple of bug fixes
12005
Daniel Veillard01a6d412002-02-11 18:42:20 +000012006Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
12007
12008 * python/*.py: removed tabs and used spaces.
12009
Daniel Veillard397ff112002-02-11 18:27:20 +000012010Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
12011
12012 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
12013 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
12014
Daniel Veillard03517542002-02-11 13:54:40 +000012015Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12016
12017 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
12018 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
12019
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000012020Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12021
12022 * include/libxml/encoding.h include/libxml/entities.h
12023 include/libxml/globals.h include/libxml/parser.h
12024 include/libxml/threads.h include/libxml/tree.h
12025 include/libxml/xmlmemory.h: trying to fix the include mess
12026
Daniel Veillard1a612ed2002-02-11 07:54:45 +000012027Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12028
12029 * include/libxml/xmlmemory.h: reverted part of the previous
12030 attempt to provide #69655, this was breaking the build.
12031
Daniel Veillard0ba59232002-02-10 13:20:39 +000012032Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
12033
12034 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
12035 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
12036 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
12037 include/libxml/parserInternals.h include/libxml/tree.h
12038 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
12039 Tentatively fixed #69655 , make compiling with -Wredundant-decls
12040 clean.
12041 * python/libxml.c: fixed a warning.
12042
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000012043Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
12044
12045 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
12046 copying of node, merge back IDs in the target document.
12047 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
12048 test/XInclude/ents/ids.xml: test case
12049 * result/VC/ElementValid4: output changed due to a typo fix
12050
Daniel Veillard1c18e302002-02-09 22:16:40 +000012051Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
12052
12053 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000012054 generate the dependencies right as Jacob found out. Add
12055 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000012056
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000012057Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12058
12059 * parserInternals.c valid.c: Justin Fletcher found some parts
12060 of the code needing cleanup
12061 * libxml.spec.in python/Makefile.am python/generator.py
12062 python/libxml.c python/libxml.py: Fixed the python Makefiles
12063 corrected a bug showing up on ia64, changed the name of the
12064 python internal module too
12065
Daniel Veillard07be19b2002-02-08 14:20:35 +000012066Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
12067
12068 * Makefile.am: applied patch from Andris Pavenis for binary
12069 name suffixes
12070
Daniel Veillardf216d462002-02-08 13:44:24 +000012071Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
12072
12073 * xmllint.c win32/win32config.h: fixing #68748
12074
Daniel Veillardd455d792002-02-08 13:37:46 +000012075Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
12076
12077 * valid.c: fixing #70166
12078
12079Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12080
12081 * valid.c: fixing #70077
12082
Daniel Veillardc575b992002-02-08 13:28:40 +000012083Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12084
12085 * Copyright Makefile.am README configure.in libxml.spec.in:
12086 Changed to the MIT Licence
12087 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
12088 doc/xmlio.html: updated the doc accordingly
12089 * include/libxml/xmlwin32version.h configure.in: preparing
12090 2.4.14 release
12091 * python/generator.py python/libxml.c python/libxml2-python-api.xml
12092 python/libxml2class.txt python/libxml_wrap.h python/types.c:
12093 fixed the const xmlChar * wrapper and generator, XPath extension
12094 functions now use the context as first argument
12095 * python/tests/tstxpath.py python/tests/xpath.py
12096 python/tests/xpathext.py: Updated the tests accordingly
12097 * tree.c: fixed bug #70067
12098
Daniel Veillard7db38712002-02-07 16:39:11 +000012099Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12100
12101 * Makefile.am: cleanup
12102 * debugXML.c: always use stdout if output is NULL
12103 * xmlIO.c: don't close filedescriptors passed to outputBuffers
12104 * python/Makefile.am python/generator.py python/libxml2class.txt
12105 python/libxml_wrap.h python/types.c: augmented the number of bindings
12106 handling FILE * and XPath contexts
12107 * python/tests/Makefile.am: avoid a stupid problem due to the
12108 use of TEST.
12109
Daniel Veillard15a143b2002-02-06 22:40:50 +000012110Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
12111
12112 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
12113
Daniel Veillard70cab352002-02-06 16:06:58 +000012114Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12115
12116 * python/TODO python/libxml.c: cleanup the extension function lookup
12117 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
12118
Daniel Veillard7a96efc2002-02-05 16:34:33 +000012119Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12120
12121 * configure.in python/Makefile.am: do not install outside
12122 of prefix
12123
Daniel Veillard33caa0b2002-02-04 14:07:26 +000012124Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12125
12126 * python/TODO python/libxml.c: started adding SAX interfaces
12127 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
12128 SAX test
12129
Daniel Veillard36eea2d2002-02-04 00:17:01 +000012130Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12131
12132 * tree.c: hardened the addChild function
12133 * python/generator.py python/libxml.c python/libxml2-python-api.xml
12134 python/libxml2class.txt python/libxml_wrap.h python/TODO:
12135 added accessors needed for xmlNode, a bit more testing and
12136 extension of interfaces
12137 * python/tests/Makefile.am python/tests/build.py: added a test
12138 build from scratch/save/load/check
12139
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000012140Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
12141
12142 * parserInternals.c: change a small bit in the way valididy
12143 error messages get initialized
12144 * python/TODO python/libxml.c python/libxml2-python-api.xml
12145 python/libxml2class.txt python/libxml_wrap.h python/types.c:
12146 added some memory debugging to track leaks at the libxml2 level
12147 * python/tests/*.py: changed all tests to check for leaks,
12148 there is just one left in XPath extension registrations.
12149
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000012150Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
12151
12152 * python/TODO python/generator.py python/libxml2-python-api.xml
12153 python/libxml2class.txt: more accessor classes for the parser
12154 context, allow to switch on and check validity
12155 * python/tests/Makefile.am python/tests/error.py
12156 python/tests/invalid.xml python/tests/valid.xml
12157 python/tests/validate.py: attded more test and and added error.py
12158 which I forgot to commit in the last step
12159
Daniel Veillard3ce52572002-02-03 15:08:05 +000012160Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12161
12162 * python/Makefile.am python/types.c: cleanup
12163 * python/libxml.c python/libxml.py python/libxml_wrap.h
12164 python/generator.py python/libxml2-python-api.xml
12165 python/libxml2class.txt: added class for parser context, added
12166 first cut for push mode support. Added a framework to generate
12167 accessors functions.
12168 * python/tests/Makefile.am python/tests/push.py: added a push
12169 test
12170
Daniel Veillardcfb05462002-02-02 23:18:22 +000012171Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12172
12173 * python/Makefile.am python/TODO python/libxml.py: fixed a small
12174 bug a bit of cleanup.
12175
Daniel Veillard5d819032002-02-02 21:49:17 +000012176Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
12177
12178 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
12179 python/libxml2class.txt: adding error redirections and preformat
12180 to a python handler
12181 * python/tests/Makefile.am python/tests/*.py: cleanup made all
12182 tests self checking
12183
Daniel Veillard7fd7a942002-02-02 12:19:46 +000012184Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
12185
12186 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
12187 a function
12188
Daniel Veillard9589d452002-02-02 10:28:17 +000012189Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12190
12191 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
12192 python/libxml.c python/libxml2-python-api.xml
12193 python/libxml2class.txt: Progressing through the TODOs, class
12194 description output, extra XML API, RPM now builds the wrappers
12195 for all python installed versions
12196
Daniel Veillard253aa2c2002-02-02 09:17:16 +000012197Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
12198
12199 * configure.in libxml.spec.in python/Makefile.am python/TODO
12200 python/generator.py python/libxml2class.txt: added more informations
12201 in the libxml2-python package including docs. Slightly changed
12202 the class hierarchy
12203 * python/tests/*: added basic regression tests infrastructure too
12204
12205Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12206
12207 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
12208 added libxml2-python as part of the packages installed
12209
Daniel Veillarda7340c82002-02-01 17:56:45 +000012210Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12211
12212 * python/Makefile.am python/generator.py python/libxml.c
12213 python/libxml.py: more work, now able to extend the
12214 XPath interpreter with functions written in python.
12215
Daniel Veillardc3e39442002-02-01 09:29:41 +000012216Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12217
12218 * python/Makefile.am: Jacob sent a patch to allow building from
12219 tarfile.
12220
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000012221Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12222
12223 * python/Makefile.am python/libxml.c configure.in Makefile.am:
12224 inserted the python wrappers build, I hope this won't be too
12225 unportable
12226
Daniel Veillard1971ee22002-01-31 20:29:19 +000012227Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12228
12229 * xpath.c: minor optimization
12230 * python/generator.py python/libxml.c python/libxml.py
12231 python/libxml_wrap.h: more work on the python bindings,
12232 they now support XPath and there is no evident leak
12233
Daniel Veillard36ed5292002-01-30 23:49:06 +000012234Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12235
12236 * python/generator.py python/libxml.c python/libxml.py:
12237 more work on the python bindings generator.
12238
Daniel Veillard96fe0952002-01-30 20:52:23 +000012239Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12240
12241 * python/generator.py python/libxml.c python/libxml_wrap.h:
12242 more work on the python bindings.
12243
Daniel Veillardd2897fd2002-01-30 16:37:32 +000012244Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12245
12246 * python/generator.py python/libxml.c python/libxml.py
12247 python/libxml_wrap.h: commited early version of a python binding
12248 for private use only ATM
12249
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000012250Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12251
12252 * entities.c tree.c include/libxml/entities.h: applied patch
12253 from Anthony Jones to implement copy of DTD subtree too. Had
12254 just to keep 2 function private which really ought to become
12255 public ones.
12256
Daniel Veillarda42f25f2002-01-25 14:15:40 +000012257Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12258
12259 * xmllint.c: added pointers to the web pages in the usage()
12260
Daniel Veillardbd227ae2002-01-24 16:05:41 +000012261Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
12262
12263 * tree.c: more fixes from Petr Kozelka for attribute handling
12264 in the tree API to align the semantic with DOM.
12265
Daniel Veillard36065812002-01-24 15:02:46 +000012266Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12267
12268 * valid.c tree.c entities.c: another set of patches from
12269 Anthony Jones for copy operations cleanup and robustness
12270
Daniel Veillardf8592562002-01-23 17:58:17 +000012271Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12272
12273 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
12274 an alphabetic index based on comments content
12275 * doc/*: rebuilt the web site with the new references
12276
Daniel Veillardc8c7be42002-01-23 17:53:44 +000012277Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12278
12279 * parserInternals.h: Greg Sjaardema suggested to use an
12280 eponential buffer groth policy in xmlParserAddNodeInfo()
12281
Daniel Veillard3bf65be2002-01-23 12:36:34 +000012282Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
12283
12284 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
12285 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
12286 doc/parsedecl.py doc/Makefile.am: updated the python extractor
12287 to generate cross-references, and added/updated the stylesheets
12288 to generate and link API indexes. The generic keyword index
12289 is not done yet.
12290 * doc/*.html: regenerated all the usual docs too
12291
Daniel Veillard2070c482002-01-22 22:12:19 +000012292Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12293
12294 * debugXML.c: added an xpath function to the shell for T. V. Raman
12295
12296Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000012297
12298 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
12299 debug routines.
12300
Daniel Veillardc169f8b2002-01-22 21:40:13 +000012301Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12302
12303 * tree.c: apply an patch from Petr Kozelka for unlink and replace
12304 support of attribute nodes
12305
Daniel Veillard9d06d302002-01-22 18:15:52 +000012306Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12307
12308 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
12309 hopefully near complete and fully documented of the API in XML
12310 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
12311 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
12312 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
12313 include/libxml/parserInternals.h include/libxml/valid.hi
12314 include/libxml/xmlIO.h include/libxml/xmlerror.hi
12315 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
12316 include/libxml/xpath.h include/libxml/xpathInternals.h:
12317 Cleaned up the doc comments a lot in the process, the interface
12318 coverage is now 100%
12319
Daniel Veillard2d1464f2002-01-21 23:16:56 +000012320Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12321
12322 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
12323 extracts comments from the gtk-doc DocBook output (a bit
12324 convoluted but seems to work).
12325
Daniel Veillard61006472002-01-21 17:31:47 +000012326Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12327
12328 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
12329 added an XML description of the API, moved the script generating
12330 it here. Added a "make api" target
12331
Daniel Veillardd2f23002002-01-21 13:36:00 +000012332Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12333
12334 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
12335
Daniel Veillard99e55eb2002-01-21 08:56:29 +000012336Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12337
12338 * xpath.c include/libxml/xpathInternals.h: the change made to
12339 xmlXPathFuncLookupFunc was incompatible roll it back
12340
Daniel Veillard963d2ae2002-01-20 22:08:18 +000012341Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12342
12343 * SAX.c: cleanup patch from Anthony Jones
12344 * doc/Makefile.am: fix the headers to avoid in make scan
12345 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
12346 includes, * vs Ptr and general cleanup
12347 * parsedecl.py: first version of a script to extract the
12348 module interfaces, the goal will be to provide .decl or XML
12349 specification of the interfaces to build wrappers.
12350
Daniel Veillard0f5f1622002-01-20 12:42:06 +000012351Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12352
12353 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
12354 now provides return codes in case of errors
12355
Bjorn Reese026d29f2002-01-19 15:40:18 +000012356Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
12357
12358 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
12359 Upgraded to trio baseline 1.6
12360 * strio.h strio.c: Replaced by triostr.h and triostr.c
12361
Daniel Veillard572577e2002-01-18 16:23:55 +000012362Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
12363
12364 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
12365 of strdup usage in the code
12366
Daniel Veillarddb5850a2002-01-18 11:49:26 +000012367Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12368
12369 * parser.c error.c: Keith Isdale complained rightly that
12370 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
12371
Daniel Veillardcfa0d812002-01-17 08:46:58 +000012372Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
12373
12374 * tree.c: fixed the funxtion to set the xml: attributes
12375 * debugXML.c: added "setbase" to test it.
12376
Daniel Veillard2c748c62002-01-16 15:37:50 +000012377Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
12378
12379 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
12380 to allow updating an attribute content
12381
Daniel Veillard8de85c62002-01-15 17:10:15 +000012382Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12383
12384 * libxml.h: try to avoid problems when compiling on Windows
12385
Daniel Veillard314cfa02002-01-14 17:58:01 +000012386Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
12387
12388 * hash.c: patch from Anthony Jones for hash.c allocation size
12389 * Makefile.am: trying to work around Yet Another Libtool Madness
12390 and build the 2.4.13 release finally ...
12391
Daniel Veillard744683d2002-01-14 17:30:20 +000012392Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12393
12394 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
12395 * doc/* : update of the documentation
12396
Daniel Veillarde6a55192002-01-14 17:11:53 +000012397Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12398
12399 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
12400 at fixing #61290 :-(
12401
Daniel Veillardfb25a512002-01-13 20:32:08 +000012402Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
12403
12404 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
12405 Fixes bug #67229
12406
Daniel Veillardacb2bda2002-01-13 16:15:43 +000012407Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12408
12409 * tree.c: trying to avoid troubles when a subtree is copied
12410 and coalesced in part with the target tree. Should fix
12411 bug #67407
12412
Daniel Veillardd8224e02002-01-13 15:43:22 +000012413Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12414
12415 * valid.c: fixed validation of attributes content of type
12416 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
12417 values, very old bug. Fixes #67671
12418
Daniel Veillard8107a222002-01-13 14:10:10 +000012419Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12420
12421 * parser.c include/libxml/parserInternals.h tree.c: integrated
12422 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
12423 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
12424
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000012425Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12426
12427 * threads.c: applied Serguei Narojnyi's patch to add native
12428 thread support on the Win32 platform
12429 * testThreadsWin32.c Makefile.am: added the test program also
12430 from Serguei, Win32 specific
12431 * include/win32config.h include/libxml/xmlwin32version.h.in:
12432 added patch from Igor for the Windows thread specific defines.
12433
Daniel Veillard845cce42002-01-09 11:51:37 +000012434Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
12435
12436 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
12437
Daniel Veillard7b602b42002-01-08 13:26:00 +000012438Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12439
12440 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
12441 output page into XMLinfo.html. Close bug #66951 and
12442 raised by Robert Collins too.
12443
Daniel Veillard73c6e532002-01-08 13:15:33 +000012444Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
12445
12446 * encoding.c: Paul Keogh pointed out a possibility of segfault
12447 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
12448 Closes bug # 68238
12449
Daniel Veillard4a859202002-01-08 11:49:22 +000012450Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
12451
12452 * doc/*.html: updated the Gdome2 links
12453
Daniel Veillard3c5ed912002-01-08 10:36:16 +000012454Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12455
12456 * libxml.h: Applied following patches from Robert Collins
12457 and make sure IN_LIBXML is defined when compiling it
12458 -------
12459 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
12460 as well as Visual C.
12461 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
12462 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
12463 * strio.c (PLATFORM_UNIX): Define for Cygwin.
12464 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
12465 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
12466 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
12467 xmlSysIDExists xmlNoNetExists).
12468 * xmllint.c: Don't include winsock2.h for Cygwin.
12469
Daniel Veillard401c2112002-01-07 16:54:10 +000012470Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12471
12472 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
12473 when the version info is not present.
12474
Daniel Veillard6f42c132002-01-06 23:05:13 +000012475Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12476
12477 * tree.c: Anthony Jones pointed out a problem in
12478 xmlStringGetNodeList() and provided a fix for it
12479
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000012480Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12481
Daniel Veillarddb5850a2002-01-18 11:49:26 +000012482 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000012483 xmlCreatePushParserCtxt() when the initial buffer passed
12484 is large.
12485
Daniel Veillard0e47ee22002-01-05 18:25:52 +000012486Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12487
12488 * win32/*: big cleanup of the Windows/MSVC project files
12489 from Igor Zlatkovic
12490
Daniel Veillardcebb1362002-01-02 13:13:30 +000012491Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
12492
12493 * doc/Makefile.am: should fix #67674 and avoid troubles if
12494 xsltproc is not available or fails in the prefix provided
12495
Daniel Veillard26908ab2002-01-01 16:50:03 +000012496Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
12497
12498 * xmlmemory.c: one more doc patch from Charlie Bozeman.
12499
Daniel Veillard5344c602001-12-31 16:37:34 +000012500Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12501
12502 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
12503 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
12504 Fixed a few other problems raised by Charlie Bozeman.
12505 * result/VC/ElementValid[5-7]: fixed the output
12506
Daniel Veillardcbaf3992001-12-31 16:16:02 +000012507Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12508
12509 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
12510 patches from Charlie Bozeman. Regenerated the HTML docs.
12511
Daniel Veillard7f9a6802001-12-20 14:01:47 +000012512Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
12513
12514 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
12515 for Windows from Igor
12516
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000012517Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12518
12519 * xmllint.c: applied Justin Fletcher patch for --output or -o
12520
Daniel Veillardd3b29d22001-12-18 07:53:16 +000012521Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
12522
12523 * win32/libxml2/libxml2.def.src: close #67019
12524
Daniel Veillard01db67c2001-12-18 07:09:59 +000012525Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12526
12527 * xmllint.c: applied Justin Fletcher generic timing patch
12528 similar to the one already applied to xsltproc.
12529
Daniel Veillardd1640922001-12-17 15:30:10 +000012530Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12531
12532 * include/libxml/tree.h tree.c: applied documentation patches
12533 from Charlie Bozeman
12534
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000012535Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
12536
12537 *doc/xmllint.xml, xmllint.1 - document --dropdtd
12538
Daniel Veillard29e43992001-12-13 22:21:58 +000012539Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
12540
12541 * valid.c: fix the xmlStrdup() used in the previous patch.
12542 * valid.c: added --dropdtd
12543 * tree.c: fixed xmlUnlinkNode so it also removes the references
12544 from the document if the node is a DTD
12545
Daniel Veillard86fd5a72001-12-13 14:55:21 +000012546Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
12547
12548 * HTMLtree.c valid.c: cleanup some static declarations
12549
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000012550Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12551
12552 * xmllint.c: removed another strdup()
12553 * doc/FAQ: removed the HP/UX entry
12554
Daniel Veillarded472f32001-12-13 08:48:14 +000012555Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
12556
12557 * valid.c: fix bug #66816 when validating.
12558 * xmllint.c: don't use sys/time.h if configure did not found it
12559
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000012560Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
12561
12562 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
12563 xmlcatalog_man.xml
12564
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000012565Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12566
12567 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
12568 xmlInitMemory() was declared twice
12569
Daniel Veillardb82c1662001-12-09 14:00:54 +000012570Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
12571
12572 * globals.c: do not reference strdup() !
12573 * configure.in libxml-2.0.pc.in: trying to fix the libs
12574 of the various config extraction modules
12575
Daniel Veillardef90ba72001-12-07 14:24:22 +000012576Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12577
12578 * configure.in : preparing 2.4.12
12579 * doc/* : updated and rebuilt the docs
12580
Daniel Veillard220346d2001-12-07 11:33:54 +000012581Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12582
12583 * uri.c: closed bug #66159
12584 * testURI.c: added --escape option
12585 * configure.in: some cleanup for xml2-config --cflags
12586
Daniel Veillard2a906822001-12-06 14:34:08 +000012587Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
12588
12589 * globals.c testThreads.c: removed some misplaced includes
12590 of xmlversion.h
12591
Daniel Veillarde28313b2001-12-06 14:08:31 +000012592Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
12593
12594 * threads.c: patch from Gary Pennington fixing a possible
12595 problem at initialization time.
12596
Daniel Veillardd3b08822001-12-05 12:03:33 +000012597Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
12598
12599 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000012600 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000012601 CodeWarrior.
12602
Daniel Veillarda7866932001-12-04 13:14:44 +000012603Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
12604
12605 * xmllint.c: applied Geert Kloosterman's patch to fix
12606 --repeat --timing output
12607
Daniel Veillard19840942001-11-29 16:11:38 +000012608Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12609
12610 * parser.c: Robin Berjon <robin@knowscape.com> found a case
12611 where non-wellformed XML declaractions were not detected.
12612
Daniel Veillarde85d9342001-11-28 14:43:12 +000012613Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12614
12615 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
12616
Daniel Veillard22f25a82001-11-28 09:12:23 +000012617Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12618
12619 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
12620 gets reset by xmlCleanupInputCallbacks() and this makes the
12621 function useless. Same for output.
12622
Daniel Veillard107ccaa2001-11-27 16:23:50 +000012623Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12624
12625 * xmlIO.c: robert pointed out a loop error in callback cleanups
12626
Daniel Veillard8faa7832001-11-26 15:58:08 +000012627Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12628
12629 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
12630 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
12631 they are not really tied to debugging
12632
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000012633Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12634
12635 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
12636 * xmllint.c: better --catalogs description
12637
Daniel Veillard4855c8c2001-11-25 10:35:25 +000012638Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12639
12640 * tree.c: fixed a couple of problems in xmlSetProp()
12641
Daniel Veillardcd337f02001-11-22 18:20:37 +000012642Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
12643
12644 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
12645 unappropriate stdout output.
12646
Daniel Veillard566d4df2001-11-22 13:00:53 +000012647Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
12648
12649 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
12650 by Denis Beurive, closes #65111
12651
Daniel Veillardb4545fd2001-11-20 09:37:09 +000012652Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
12653
12654 * valid.c: in case of content model validity error, don't
12655 print it if validity warnings were not requested.
12656
Daniel Veillardc69e0b12001-11-20 08:35:07 +000012657Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12658
12659 * nanoftp.c: applied a couple of patches from Brian D Ripley.
12660 * parserInternals.c: removed the last exit() call. Print an
12661 unmaskable error on stderr instead (library mismatch detection)
12662
MST 2001 John Fleck42304042001-11-18 00:18:06 +000012663Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
12664
12665 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
12666 shell instructions from Heiko Rupp
12667
Daniel Veillardf7b094f2001-11-15 13:54:39 +000012668Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12669
12670 * catalog.c: use the URL notation file:// for default catalog paths
12671
Daniel Veillard0ec98632001-11-14 15:04:32 +000012672Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12673
12674 * include/libxml/tree.h: better comments for _private fields
12675 * tree.c: removed a problem when copying an entity reference.
12676
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000012677Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12678
12679 * vms/*: updated instructions and diffs from John A Fotheringham
12680
Daniel Veillarda11001b2001-11-12 22:45:36 +000012681Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12682
12683 * include/libxml/xmlerror.h: avoid an include problem if
12684 #include <libxml/xmlerror.h> happens first in code
12685 seems to be the case in KDE libs
12686
Daniel Veillard8e3943c2001-11-12 21:35:44 +000012687Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12688
12689 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
12690 from Igor for Windows
12691
12692Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12693
12694 * Makefile.am: Gary Pennington pointed out a missing prefix
12695
Daniel Veillard43d3f612001-11-10 11:57:23 +000012696Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12697
12698 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
12699 * doc/*: upgraded and rebuilt the docs
12700
Daniel Veillardc1f78342001-11-10 11:43:05 +000012701Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12702
12703 * HTMLparser.c: fix comment in scripts element parsing.
12704 * result/HTML/doc3*: updated the results.
12705
12706Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12707
12708 * uri.c: another URI bug fix #63336, using Joel Young patch.
12709
Daniel Veillardc6e013a2001-11-10 10:08:57 +000012710Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
12711
12712 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
12713 a cleaned up version of the Pwd shell string generation.
12714
Daniel Veillardbe480fb2001-11-08 23:36:42 +000012715Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12716
12717 * valid.c include/libxml/tree.h: trying to fix namespaces +
12718 validation problems for good, closing #63619 in the process
12719 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
12720 wrong in this respect, fixed it.
12721
Daniel Veillardd536f702001-11-08 17:32:47 +000012722Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12723
12724 * xmllint.c: Morus Walter patch to allow --format and --encode
12725
Daniel Veillard5004f422001-11-08 13:53:05 +000012726Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12727
12728 * debugXML.c: Stefan Kost provided an help command for the shell
12729
Daniel Veillarda6825e82001-11-07 13:33:59 +000012730Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
12731
12732 * debugXML.c: Heiko Rupp pointed that the shell would crash
12733 on empty nodesets returns.
12734
Daniel Veillard03f848d2001-11-07 12:53:46 +000012735Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12736
12737 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
12738 migh need the history libraries
12739
Daniel Veillard957fdcf2001-11-06 22:50:19 +000012740Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
12741
12742 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
12743 handle the case of < in quoted attributes, Bastian Kleineidam
12744
Daniel Veillardc853b322001-11-06 15:24:37 +000012745Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12746
12747 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
12748 fixing catalog breakages
12749 * Makefile.am catalog.c result/catalogs/catal
12750 result/catalogs/mycatalog.* test/catalogs/catal*:
12751 fixed more problems in catalog support, added more regression tests
12752 for both XML and SGML catalog handling
12753
Daniel Veillard66870c72001-11-05 19:27:49 +000012754Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12755
12756 * debugXML.c: applied an improvement to xmlGetLineNo() from
12757 Keith Isdale
12758
Daniel Veillardffe09c92001-11-05 14:21:47 +000012759Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12760
12761 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
12762 Side effect of the progressive catalog loading
12763
Daniel Veillardad661b92001-11-05 11:43:15 +000012764Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
12765
12766 * Makefile.am: confexecdir and confexec_DATA were defined twice
12767 pointed out by Karl Eichwalder
12768
Daniel Veillard6eb17722001-11-04 22:19:27 +000012769Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12770
12771 * xmlcatalog.c: avoid unlink() and use remove() instead.
12772
Daniel Veillardea898282001-11-04 22:13:45 +000012773Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12774
12775 * libxml.spec.in: cleanup
12776 * include/libxml/xmlwin32version.h: updated with 2.4.8
12777
Daniel Veillarda4617b82001-11-04 20:19:12 +000012778Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12779
12780 * encoding.c global.data globals.c testThreads.c: fix bug #63752
12781 of compiling libxml with a non standard set of options
12782
John Fleck027edfb2001-11-04 20:13:58 +000012783Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
12784
12785 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
12786 document --sgml option, fixing gnome bugzilla #63382
12787
Daniel Veillardcd21dc72001-11-04 20:03:38 +000012788Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12789
12790 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
12791 breakage of 2.4.7, added a couple of really needed APIs
12792 like xmlCatalogIsEmpty() and xmlNewCatalog()
12793 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
12794 for install-catalog
12795 * configure.in: preparing 2.4.8
12796
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000012797Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
12798
12799 * HTMLtree.c tree.c include/libxml/HTMLtree.h
12800 include/libxml/tree.h include/libxml/xmlIO.h: more include
12801 cleanups, export cleanly one html output + format function.
12802
12803Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12804
12805 * parser.c: removed initGenericErrorDefaultFunc call from
12806 xmlInitParser() since it could destroy previous calls to
12807 xsltSetGenericErrorFunc() effects
12808
Daniel Veillardebd38c52001-11-01 08:38:12 +000012809Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12810
12811 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
12812 keyword.
12813
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012814Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12815
12816 * Makefile.am: cleanup
12817 * threads.c: cleanup too
12818 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
12819 from xsltproc
12820 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000012821 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012822
Daniel Veillard91c00402001-10-30 17:41:38 +000012823Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12824
12825 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
12826 was not used anymore !
12827
Daniel Veillard52dcab32001-10-30 12:51:17 +000012828Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12829
12830 * configure.in: preparing 2.4.7
12831 * Makefile.am doc/Makefile.am: switched to the latest xmllint
12832 manual page from John
12833 * doc/*: updated the doc and rebuilt the generated pages
12834
Daniel Veillarda9e65e82001-10-30 10:32:36 +000012835Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
12836
12837 * xmlIO.c: closing bug #62711, the library should never
12838 close stdin or stdout.
12839
Daniel Veillard4def3bd2001-10-30 09:47:47 +000012840Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12841
12842 * uri.c: second pass at fixing #63336, using Joel Young
12843 final patch. looks okay.
12844
Daniel Veillardbb6808e2001-10-29 23:59:27 +000012845Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
12846
12847 * uri.c include/libxml/uri.h: trying to clear #63336
12848 allowing the escaping routine to parse unconformant
12849 URI-References.
12850
Daniel Veillardacf7ff02001-10-29 20:21:47 +000012851Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
12852
12853 * vms/readme.vms vms/build_libxml.com nanoftp.c
12854 include/libxml/xmlversion.h.in: a few VMS updates from
12855 John A Fotheringham
12856 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
12857 and xmlCleanupOutputCallbacks() for the Perl binding people.
12858
Daniel Veillard635ef722001-10-29 11:48:19 +000012859Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
12860
12861 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
12862 apply fixes to close #63271 and avoid segfaults when
12863 the error routine gets callbed before xmlInitParser()
12864 get called.
12865 * nanoftp.c error.c: Applied patches from Justin Fletcher
12866 correcting some xmlGenericError misuses.
12867
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000012868Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
12869
12870 *doc/xmllint.xml, doc/xmllint.1
12871 New and improved man page for xmllint - .xml is the original, .1
12872 is the generated man page
12873
Daniel Veillardc9484202001-10-24 12:35:52 +000012874Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
12875
12876 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
12877 the web site from the main HTML document.
12878
Daniel Veillard5151c062001-10-23 13:10:19 +000012879Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12880
12881 * parser.c: fixed an erroneous validation bug when PE refs
12882 occurs in external parsed entities referenced from the
12883 internals subset
12884 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
12885 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
12886 added the associated testcase, it's a nice one.
12887 * HTMLparser.c: generate the DTD node as HTML still ...
12888 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
12889
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000012890Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12891
12892 * HTMLparser.c: fixed a bug in htmlNewDoc()
12893
Daniel Veillard89cad532001-10-22 09:46:13 +000012894Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12895
12896 * test/threads/*: added entities testing to the Thread test
12897 * testThreads.c: make the test reasonable
12898 * DOCBparser.c: fix the DTD public and system ID
12899 * xmllint.c: added --sgml for SGML DocBook importing
12900 * Makefile.am: added Docbtests target
12901
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000012902Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12903
12904 * nanoftp.c: use only "anonymous@" string for anonymous passwds
12905 * testThreads.c: removed bogus include
12906
Daniel Veillardce2c2f02001-10-18 14:57:24 +000012907Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12908
12909 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
12910 fixed a very serious (looping) validation bug
12911
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000012912Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
12913
12914 * include/libxml/globals.h include/libxml/threads.h threads.c
12915 testThreads.c: far more testing, cleaning up bugs
12916 * *.c : make sure globals.h is always included.
12917
Daniel Veillard7cc95c02001-10-17 15:45:12 +000012918Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
12919
12920 * HTMLparser.c: try to get rid of parser loops for good.
12921
Daniel Veillardab7488e2001-10-17 11:30:37 +000012922Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
12923
12924 * configure.in: fixed some bugs in CFLAGS passing.
12925 * test/threads Makefile.am testThreads.c: added a specific
12926 threaded test case (really nasty, guaranteed).
12927
Daniel Veillard85c11fa2001-10-16 21:03:08 +000012928Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
12929
12930 * catalog.c: serious cleanup on the management of the
12931 XML catalog tree, more tests done, especially with
12932 the catalog PI.
12933
Daniel Veillard364789a2001-10-16 12:45:00 +000012934Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
12935
12936 * catalog.c: avoid a problem in catalog cleanup on SMP if
12937 catalogs were not initialized.
12938
Daniel Veillard81463942001-10-16 12:34:39 +000012939Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
12940
12941 * catalog.c xpath.c: trying to cleanup the not thread safe
12942 parts of the library.
12943
Daniel Veillard64a411c2001-10-15 12:32:07 +000012944Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
12945
12946 * include/libxml/globals.h configure.in global.data: make
12947 the allocation be per-thread a configure option
12948 * encoding.c include/libxml/parser.h: fixed compilation
12949 errors
12950
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000012951Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12952
12953 * include/libxml/parser.h: Norm reported that a few lines
12954 added were breaking libxslt compile, removed them for now
12955
Daniel Veillard6f350292001-10-14 09:56:15 +000012956Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
12957
12958 * parser.c parserInternals.c threads.c: debugged and fixed
12959 initialization problems which were giving troubles on SMP
12960 boxes.
12961
Daniel Veillard6661ffa2001-10-13 14:18:17 +000012962Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12963
12964 * include/libxml/Makefile.am: missing globals.h
12965
Daniel Veillarde7090612001-10-13 12:18:28 +000012966Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012967
Daniel Veillarde7090612001-10-13 12:18:28 +000012968 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012969
Daniel Veillardd0463562001-10-13 09:15:48 +000012970Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12971
12972 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
12973 include/libxml/parserInternals.h include/libxml/tree.h
12974 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
12975 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
12976 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
12977 Applied the last patches from Gary, cleanup, activated threading
12978 all user accessible global variables are now handled in globals.[ch]
12979 Still a bit rought but make tests passes with either
12980 --with-threads defined at configure time or not.
12981 * Makefile.am example/Makefile.am: added globals.[ch] and threads
12982 linking options
12983
Daniel Veillardb8478642001-10-12 17:29:10 +000012984Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
12985
12986 * Makefile.am include/libxml/Makefile.am
12987 include/libxml/globals.h globals.c include/libxml/threads.h
12988 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
12989 configure.in: started integrating the core of the thread support
12990 not activated yet but half integrated. The code should still
12991 compile and work anyway.
12992
Daniel Veillardb44025c2001-10-11 22:55:55 +000012993Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12994
12995 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
12996 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
12997 integrating the non-controversial parts of Gary Pennington
12998 multithread patches
12999 * catalog.c: corrected a small bug introduced
13000
Daniel Veillard75b96822001-10-11 18:59:45 +000013001Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
13002
13003 * catalog.c include/libxml/catalog.h: very serious cleanup,
13004 isolating unportable code and as much as possible the accesses
13005 to the global shared catalog. May need more testing !
13006
Daniel Veillard78d12092001-10-11 09:12:24 +000013007Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13008
13009 * include/libxml/debugXML.h debugXML.c tree.c: integrating
13010 Keith Isdale patches for the XSLT debugger interfaces. Some
13011 cleanup
13012
Daniel Veillardff0b7312001-10-11 06:46:09 +000013013Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
13014
13015 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
13016 * DOCBparser.c: generate line nubers in elements
13017
Daniel Veillard60087f32001-10-10 09:45:09 +000013018Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
13019
13020 * configure.in: preparing 2.4.6 release
13021 * doc/xml.html doc/html/*: updated and rebuilt the docs
13022 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
13023
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000013024Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
13025
13026 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
13027 adding documentation for DV's supercatalog support
13028
Daniel Veillard82d75332001-10-08 15:01:59 +000013029Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
13030
13031 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
13032 super catalog support adding one API and one flag --sgml to
13033 xmlcatalog
13034
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000013035Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
13036
13037 * doc/xmlcatalog_man.xml, xmlcatalog.1
13038 One more crack at
13039 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
13040
13041
Thomas Broyer47334c02001-10-07 16:41:52 +000013042Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13043
13044 * xpath.c: implemented xmlXPathObjectCopy for external objects
13045 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
13046
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000013047Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
13048
13049 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
13050 finishing up fix to
13051 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
13052 the xmlcatalog man page display more elegantly
13053
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000013054Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
13055
13056 * configure.in: closing bug #61832
13057 * HTMLparser.c: removed a warning
13058
Daniel Veillard6ab38382001-10-06 13:08:27 +000013059Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
13060
13061 * xpath.c: fixing #61673 part I, do not loose doc information
13062 when copying result value trees.
13063
Daniel Veillard556c6682001-10-06 09:59:51 +000013064Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13065
13066 * xpath.c: trying to harden the XPath interpreter
13067
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000013068Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
13069
13070 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
13071 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
13072
William M. Brack1633d182001-10-05 15:41:19 +000013073Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13074
13075 * HTMLparser: repaired another loop problem
13076
Daniel Veillard20ee8c02001-10-05 09:18:14 +000013077Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
13078
13079 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
13080 parsing.
13081 * xpath.c: fix bug #61291 the default XML namespace node is
13082 missing from the namespace axis.
13083 * tree.c: refuse to create namespaces nodes with prefix "xml"
13084
Daniel Veillard651f9472001-10-04 14:51:06 +000013085Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
13086
13087 * SAX.c: ouch a non-defined namespace could lead to a crash,
13088 fixed #61215
13089
Daniel Veillard7dd05702001-10-04 14:25:12 +000013090Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
13091
13092 * parserInternals.c: closed bug #61054
13093
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000013094Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
13095
13096 * include/libxml/Makefile.am: closing #60708
13097
Daniel Veillarda293c322001-10-02 13:54:14 +000013098Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
13099
13100 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
13101 adding xmlSAXParseFileWithData following Marco Stipek suggestion
13102
Daniel Veillardf4309d72001-10-02 09:28:58 +000013103Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13104
13105 * valid.c: close bug #61550 when xml: wasn't considered a namespace
13106
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000013107Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13108
13109 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
13110 * DOCBparser.c HTMLparser.c parser.c: fixed typos
13111
Daniel Veillard16756b62001-10-01 07:36:25 +000013112Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
13113
13114 * catalog.c: Justin Fletcher provided cleaup code in case
13115 HAVE_STAT is not defined
13116 * include/win32config.h: Igor Zlatkovic suggested to have
13117 HAVE_STAT defined there
13118
William M. Brack5e1cac12001-09-28 16:19:18 +000013119Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13120
13121 * catalog.c - fixed typing error reported by M. Barros
13122
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000013123Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
13124
13125 * xmllint.c - fixing typo
13126
William M. Brackd28e48a2001-09-23 01:55:08 +000013127Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13128
13129 * HTMLparser.c: small enhancement to prevent loop on
13130 unrecognizable data
13131
Daniel Veillardb1d62872001-09-21 09:47:08 +000013132Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13133
13134 * parserInternals.c: applying patch from bug #60757 this
13135 should close it
13136
Daniel Veillardc0631a62001-09-20 13:56:06 +000013137Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
13138
13139 * catalog.c xmlcatalog.c: removed a couple of warning
13140 * xpath.c: try to solve the linking problem on platforms
13141 needing trio to compile
13142
Daniel Veillard1a123612001-09-19 08:06:23 +000013143Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000013144
Daniel Veillard1a123612001-09-19 08:06:23 +000013145 * Makefile.am libxml.spec.in: backing up non-documented changes
13146 commited without review or aproval by Jens Finke <jens@gnome.org>
13147 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000013148
Daniel Veillardf5b44e42001-09-17 17:19:54 +000013149Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
13150
13151 * configure.in: Joe Orton provided a patch fixing a problem
13152 when iconv is specified to be in a non-standard directory
13153 but wasn't exported in xml2-config --cflags
13154
Daniel Veillard2fc2db72001-09-14 17:33:51 +000013155Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
13156
Daniel Veillardf5b44e42001-09-17 17:19:54 +000013157 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000013158 troubles with 2.4.4 errors.
13159
Daniel Veillard16698282001-09-14 10:29:27 +000013160Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13161
13162 * encoding.c entities.c: do not output hexadecimal charrefs
13163 when serializing HTML since some version of Netscape can't
13164 grok it, generate decimal ones.
13165 * result/HTML/doc3.htm: output changed due to previous test
13166 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
13167
Daniel Veillard98fed372001-09-13 11:34:58 +000013168Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
13169
13170 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
13171 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
13172
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000013173Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000013174 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000013175
13176 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
13177 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
13178 updated the configuration scripts systems accordingly
13179
Daniel Veillard04382ae2001-09-12 18:51:30 +000013180Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13181
13182 * configure.in: preparing for 2.4.4
13183 * doc/xml.html doc/html/*: updated and rebuilt the docs
13184
Daniel Veillardd63437e2001-09-12 15:00:27 +000013185Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
13186
13187 * win32/dsp/libxml2.def.src: tried to incorporate comments
13188 from bug #59220
13189
Daniel Veillard319a7422001-09-11 09:27:09 +000013190Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
13191
13192 * parser.c result/noent/wml.xml: fixed bug #59981 related
13193 to handling of '&' in attributes when entities are substitued
13194
Daniel Veillard7cf5e442001-09-10 20:16:32 +000013195Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13196
13197 * libxml.h include/libxml/xmlversion.h.in
13198 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
13199 Tried to close bug #60131
13200
Daniel Veillardbce62332001-09-10 18:46:55 +000013201Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13202
13203 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
13204
Daniel Veillard143b04f2001-09-10 18:14:14 +000013205Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
13206
13207 * SAX.c: fixing bug #59946 on xmlns=""
13208
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000013209Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13210
13211 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
13212 but allocates a new error code.
13213
Daniel Veillard05c13a22001-09-09 08:38:09 +000013214Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
13215
13216 * xmllint.c: John Fleck fixed typos in the options output
13217 * parser.c SAX.c: fix ignorable white space SAX selection
13218
13219Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13220
13221 * entities.c: Steve Underwood found the possibility of an
13222 ininite loop in case of error.
13223
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000013224Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
13225
13226 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
13227
Daniel Veillarda050d232001-09-05 15:51:05 +000013228Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
13229
13230 * parser.c: warn if version is not 1.0 but it's not
13231 strictly speaking an error after analyzing the spec
13232
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000013233Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
13234
13235 *doc/catalog.html - add link to the html version of the
13236 man page, other linguistic cleanups
13237
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000013238Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
13239
13240 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
13241 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
13242 file, has not yet been included in the build.
13243
Daniel Veillard99784ff2001-09-01 16:20:28 +000013244Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13245
13246 * catalog.c: removed a duplicate affectation Justin Fletcher
13247
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000013248Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
13249
13250 * tree.c: Armin Sander pointed a possible text coalescing
13251 problem, completed his patch.
13252
Bjorn Reese0b2ae432001-08-31 16:31:57 +000013253Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13254
13255 * trionan.c: Fixed const and volatile re-definition problem
13256
Daniel Veillard5d96fff2001-08-31 14:55:30 +000013257Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
13258
13259 * libxml.4 parser.c: doc updates from Heiko Rupp
13260 * parserInternals.c: 2 sanity checks from Heiko Rupp
13261
Daniel Veillard3ec4c612001-08-28 20:39:49 +000013262Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
13263
13264 * tree.c: applied patch from Armin Sander to make some pointers
13265 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000013266 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000013267
Daniel Veillardb06c6142001-08-27 14:26:30 +000013268Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13269
13270 * xpath.c: hum, restrict the integer usage gcc bug workaround
13271 to only gcc compilers so that other architecture don't get
13272 penalized by this limitation.
13273 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
13274
Daniel Veillard268fd1b2001-08-26 18:46:36 +000013275Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
13276
13277 * valid.c: fixed a Windows compiler warning (Chris Poblete)
13278 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
13279
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000013280Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
13281
13282 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
13283 --convert option to xmlcatalog to convert SGML ones to
13284 the XML syntax.
13285 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
13286
13287 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000013288Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13289
13290 * catalog.c xmlIO.c: started some serious testing and fixed
13291 a few bug and optmization needs.
13292
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000013293Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13294
13295 * Makefile.am configure.in include/libxml/xmlwin32version.h:
13296 preparing for a 2.4.3 release even if it may not be ready yet
13297 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
13298 all file parsing lookup to go through the entity resolver, add
13299 to add an API to bypass it (needed to load catalogs themselves),
13300 some cleanup on the catalog code too.
13301 * nanoftp.c: small cleanup
13302 * doc/catalog.html: small update
13303
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000013304Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
13305
13306 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
13307 Jun Kuriyama
13308
Daniel Veillardffb120d2001-08-23 00:52:23 +000013309Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
13310
13311 * doc/catalog.html: finished the catalog documentation
13312
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000013313Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13314
13315 * doc/catalog.html doc/xml.html: added documentation about
13316 Catalog support, misses an API description
13317 * doc/html/*: reextracted the API pages
13318
Daniel Veillarddc2cee22001-08-22 16:30:37 +000013319Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13320
13321 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
13322 Added the part about section 7.2 on URI resolution,
13323 fixed a side effect in the HTML parser, look complete
13324 and ready to rock except the URI/SystemID part!
13325
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000013326Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13327
13328 * include/libxml/catalog.h include/libxml/parser.h
13329 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
13330 xmlIO.c: added support and APIs needed for the catalog PI
13331 * include/libxml/xmlIO.h: cleanup
13332
Daniel Veillarde2940dd2001-08-22 00:06:49 +000013333Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13334
13335 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
13336 include/libxml/catalog.h: starts to look okay, really
13337 plugged the new framework, cleaned a lot of stuff,
13338 added some APIs, except the PI's support missing this
13339 should be mostly complete
13340 * result/catalogs/* test/catalogs/*: added new test, enriched
13341 the existing one with URN ID tests
13342
Daniel Veillard64339542001-08-21 12:57:59 +000013343Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
13344
13345 * catalog.c: fixed nextCatalog
13346 * result/catalogs/docbook test/catalogs/*: started adding
13347 a small regression test
13348
Daniel Veillardcda96922001-08-21 10:56:31 +000013349Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
13350
13351 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
13352 more work on the XML catalog support.
13353 * parser.c include/libxml/parser.h: small cleanup seems using
13354 list as a public parameter name can give portability troubles
13355 * trionan.c trionan.h xpath.c include/libxml/trionan.h
13356 include/libxml/xpath.h include/libxml/Makefile.am: removed
13357 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
13358 wrappers
13359
Bjorn Reese45029602001-08-21 09:23:53 +000013360Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13361
13362 * Makefile.am trio.c triodef.h trionan.c xpath.c
13363 include/libxml/Makefile.am include/libxml/trionan.h:
13364 Re-worked Not-A-Number and Infinity support.
13365 * xmlcatalog.c: added readline include files
13366
Daniel Veillard344cee72001-08-20 00:08:40 +000013367Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
13368
13369 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
13370 testCatalog as xmlcatalog, making it an installed app
13371 adding a shell, and preparing it to be a /etc/xml/catalog
13372 management tool, though not ready yet
13373 * catalog.c include/libxml/catalog.h: adding support for
13374 XML Catalogs http://www.oasis-open.org/committees/entity/
13375 not finished, there is some interesting tradeoffs and a
13376 few open questions left.
13377
Daniel Veillardb7664f42001-08-19 13:00:43 +000013378Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
13379
13380 * xmllint.c: fixed a line formatting problem
13381
Daniel Veillard5015b712001-08-17 09:37:52 +000013382Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13383
13384 * SAX.c: removed a couple of unused variable (Albert Chin)
13385
Daniel Veillardbb371292001-08-16 23:26:59 +000013386Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
13387
13388 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
13389 trying to fix some troubles w.r.t. function returning
13390 const xxxPtr.
13391
Daniel Veillardb60c54e2001-08-16 19:34:27 +000013392Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13393
13394 * win32/dsp/libxml2.def.src: another set of symbols conditionally
13395 defined
13396
Daniel Veillardae6db172001-08-16 19:32:00 +000013397Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
13398
13399 * xpointer.c: removed unused var
13400
Daniel Veillard09190202001-08-16 16:27:41 +000013401Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
13402
13403 * testXPath.c: another small cleanup closing bug #59110
13404
Daniel Veillard796f4b62001-08-16 16:00:13 +000013405Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
13406
13407 * win32/dsp/libxml2.def.src: small cleanup closing bug
13408 #59108
13409
Daniel Veillard5aac4e42001-08-15 20:46:57 +000013410Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
13411
13412 * example/gjobread.c: add xmlCleanupParser() before leaving
13413
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000013414Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
13415
13416 * config.h.in configure.in include/libxml/xmlwin32version.h:
13417 released 2.4.2
13418
Daniel Veillardd3d06722001-08-15 12:06:36 +000013419Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
13420
13421 * include/libxml/valid.h debugXML.c valid.c: deprecate
13422 the non-boundchecking Sprintf functions, add Snprintf
13423 this should close bug #57984
13424
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000013425Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
13426
13427 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
13428 URIs before doing the lookups (pointed by Mark Vakoc)
13429
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000013430Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
13431
13432 * xpath.c: serious changes on Result Value Trees and NodeSets
13433 w.r.t. deallocation and collect operations. Probably not
13434 100% clean (merge of allocated trees smells like a problem).
13435 Seems sufficient to close #58943
13436
Daniel Veillard90493a92001-08-14 14:12:47 +000013437Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
13438
13439 * xmllint.c: adding a --format option
13440
Daniel Veillardfe703322001-08-14 12:18:09 +000013441Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
13442
13443 * xpath.c: count() was broken on Result Value Tree
13444 * xmlIO.c: fixed file:/// accesses on _WIN32
13445
Daniel Veillard70ac0e32001-08-13 11:24:16 +000013446Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13447
13448 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
13449 macro was renamed, this should close bug #58683
13450
Daniel Veillardf300b7e2001-08-13 10:43:15 +000013451Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
13452
13453 * SAX.c: small fix fixing bug #58539 reported by coolo, in
13454 entity substitution mode text at the end of the entity might
13455 be added due to text coalescing.
13456 * nanoftp.c parser.c: small cleanup
13457
Daniel Veillard0c720972001-08-08 20:59:00 +000013458Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
13459
13460 * HACKING: added John Fleck right to commit in the doc subdir
13461
Daniel Veillard48da9102001-08-07 01:10:10 +000013462Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13463
13464 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
13465 allow to inherit attributes from the DTD directly in the
13466 tree, this is needed for XPath and can be a useful feature.
13467 Inherited namespaces are always provided at the tree level now
13468 * test/defattr* result/defattr* result/noent/defattr*: added a couple
13469 of tests for this feature (XSLT being the prime user).
13470
Daniel Veillard50f34372001-08-03 12:06:36 +000013471Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13472
13473 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
13474 testSAX.c xmlIO.c xmllint.c include/win32config.h
13475 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
13476 include/libxml/xmlwin32version.h.in win32/README.MSDev
13477 win32/dsp/*: applied Win32 Facelift No.2 patches from
13478 Igor Zlatkovic for Windows/MSC
13479
Daniel Veillard9f4eb912001-08-01 21:22:27 +000013480Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
13481
13482 * SAX.c: unparsedEntityDecl() the URI computation of the
13483 entity wasn't done breaking XSLT unparsed-entity-uri()
13484
Daniel Veillard567e1b42001-08-01 15:53:47 +000013485Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
13486
13487 * xpath.c: fixed a bug when walking the descendants and
13488 the current node has no children
13489 * debugXML.c: show up when a text node is supposed to not be escaped
13490
Thomas Broyerf186c822001-07-31 23:30:37 +000013491Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13492
13493 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
13494 worked like the set:leading() function)
13495 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
13496
Daniel Veillardba6db032001-07-31 16:25:45 +000013497Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13498
13499 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
13500
Daniel Veillard57905372001-07-31 15:52:17 +000013501Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13502
13503 * include/libxml/xmlIO.h: apply change to close #58141
13504 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
13505
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000013506Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13507
13508 * parser.c: when the internal subset uses a PE, then the
13509 included entity can use conditional sections.
13510
Daniel Veillard7d7e3792001-07-30 13:42:13 +000013511Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13512
13513 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
13514 when walking the namespace axis showing up in
13515 libxst/tests/general/bug-12
13516 * xmlmemory.c: added the possibility to trace a given block
13517 defined by its address
13518
Daniel Veillard4aafa792001-07-28 17:21:12 +000013519Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13520
13521 * parser.c: don't override existing encoding specified before
13522 starting xmlParseDocument()
13523
Daniel Veillardfdb1f242001-07-27 23:32:44 +000013524Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13525
13526 * include/libxml/xmlwin32version.h: reinserted, needed for
13527 Windows users of CVS
13528
Darin Adlera77cac02001-07-27 17:41:51 +0000135292001-07-27 Darin Adler <darin@bentspoon.com>
13530
Darin Adler699613b2001-07-27 22:47:14 +000013531 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
13532 * testCatalog.c: Add include of <libxml/parser.h>.
13533
135342001-07-27 Darin Adler <darin@bentspoon.com>
13535
Darin Adlera77cac02001-07-27 17:41:51 +000013536 * include/libxml/.cvsignore:
13537 * include/libxml/xmlwin32version.h:
13538 Remove this file from CVS because it's generated.
13539
Daniel Veillard50822cb2001-07-26 20:05:51 +000013540Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13541
13542 * parser.c include/libxml/parser.h: applied const patches from
13543 Tom Moog #58002
13544
Thomas Broyerba4ad322001-07-26 16:55:21 +000013545Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13546
13547 * xpath.c include/libxml/xpath{,Internals}.h: added a function
13548 lookup framework
13549
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000013550Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13551
13552 * tree.c: fixed xmlCopyNode() for documents
13553
Daniel Veillard6dd398f2001-07-25 22:41:03 +000013554Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13555
13556 * parser.c: fixed bugs #58073 reported by Greg Shtilman
13557
13558Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000013559
13560 * parser.c: fixes bug #57652 reported by Morus Walter
13561
Daniel Veillarde3924972001-07-25 20:25:21 +000013562Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13563
13564 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
13565
Daniel Veillarda53c6882001-07-25 17:18:57 +000013566Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13567
13568 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
13569 errors, lesson don't add new functions at 1am before a release
13570 * xpath.c: integrated fix from Bjorn to avoid divide by zero
13571 from XPath initialization when possible.
13572
Daniel Veillardd9bad132001-07-23 19:39:43 +000013573Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13574
13575 * result/scripts/base*: removing history/readline changed
13576 this slightly
13577 * include/libxml/parser.h SAX.c parser.c parserInternals.c
13578 xmllint.c: make element content line number generation
13579 optionnal to avoid breaking old apps added interface to switch
13580
Daniel Veillardf012a642001-07-23 19:10:52 +000013581Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13582
13583 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000013584 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000013585 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
13586 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
13587 John Kroll fixes to allow saving to HTTP via PUT (or
13588 POST of needed).
13589 * doc/html/*.html: regenerated the docs
13590
Thomas Broyere8126242001-07-22 03:54:15 +000013591Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13592
13593 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
13594 xmlHashScanFull and xmlHashScannFull3 to get passed the
13595 three keys as arguments to the callback function
13596
Daniel Veillard5e2dace2001-07-18 19:30:27 +000013597Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13598
13599 * configure.in Makefile.am: removed libxml softlink for good
13600 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
13601 100% coverage by gtk-doc
13602
Daniel Veillard8599e702001-07-17 21:38:51 +000013603Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13604
13605 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
13606 fixed serious troubles due to size_t vs. int mismatch
13607
Daniel Veillard8fcc4942001-07-17 20:07:33 +000013608Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13609
13610 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
13611
Thomas Broyerf06a3d82001-07-16 04:52:57 +000013612Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13613
13614 * include/libxml/xpath{,Internals}.h xpath.c: added a more
13615 convenient extension API for value and context managing
13616 Now handles external objects through xmlXPathPopExternal,
13617 xmlXPathWrapExternal and xmlXPathReturnExternal.
13618 Added functions for sets operations (intersection, etc.)
13619
Daniel Veillard22090732001-07-16 00:06:07 +000013620Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13621
13622 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
13623 xmlIO.c tree.c parserInternals.c entities.c encoding.c
13624 HTMLparser.c: cleanup of global variables, marking some
13625 const or private.
13626
Thomas Broyerf06a3d82001-07-16 04:52:57 +000013627Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000013628
13629 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
13630 fixed xmlXPathNodeSetItem when passing index=0
13631
Daniel Veillard05dec342001-07-14 21:57:39 +000013632Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13633
13634 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
13635
Daniel Veillard28ae6362001-07-14 16:44:32 +000013636Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13637
13638 * xmllint.c: fixed compilation under Cygwin #57503
13639 * TODO: update
13640
Peter Williamsed156f52001-07-13 18:35:13 +0000136412001-07-13 Peter Williams <peterw@ximian.com>
13642
13643 * config.h.in: add #undef HAVE_DLFCN_H
13644
13645 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
13646 builddir.
13647
Daniel Veillard73b36e32001-07-12 15:09:52 +000013648Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13649
13650 * win32/libxml2/libxml2.def.src: added a couple of exported entries
13651 raised by #57348 and #57381
13652
Daniel Veillard7db37732001-07-12 01:20:08 +000013653Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13654
13655 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
13656 tree.c xpointer.c: store the line numbder in element->content,
13657 may break some software, need a configuration mechanism
13658
Darin Adler96037892001-07-11 00:03:16 +0000136592001-07-10 Darin Adler <darin@bentspoon.com>
13660
13661 * .cvsignore:
13662 * example/.cvsignore:
13663 * include/.cvsignore:
13664 * include/libxml/.cvsignore:
13665 Various things that are generated and should be ignored.
13666
Daniel Veillard09ab7e12001-07-10 15:49:44 +000013667Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13668
13669 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
13670 * doc/xml.html doc/html/*: updated the docs
13671
Daniel Veillard04e2dae2001-07-09 20:07:25 +000013672Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13673
13674 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
13675 validation occured on content with element child
13676
Daniel Veillardb8c9be92001-07-09 16:01:19 +000013677Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13678
13679 * tree.c: fixed XML Base computation which was broken
13680 * debugXML.c: added a base function to the shell
13681 * Makefile.am result/scripts/* test/scripts/*: added scripts
13682 based regression tests, and adding 2 XML Base tests
13683
Daniel Veillard19e96c32001-07-09 10:32:59 +000013684Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13685
13686 * tree.c: set properties doc and call xmlSetListDoc for properties
13687 content when grafting them in a different tree.
13688 * aclocal.m4: remove from CVS
13689
Daniel Veillarde086f5c2001-07-08 21:10:40 +000013690Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13691
13692 * win32/libxml2/libxml2.def.src: added some missing entry point
13693 for XPath (Mark Vakoc)
13694
Daniel Veillard388236f2001-07-08 18:35:48 +000013695Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13696
13697 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
13698 layer should URI-Unescape before trying to open resources.
13699
Daniel Veillard04383752001-07-08 14:27:15 +000013700Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13701
13702 * xpath.c: fix the name() bug for elements in the default
13703 namespace reported by Charlie Bozeman
13704
Daniel Veillard7583a592001-07-08 13:15:55 +000013705Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13706
13707 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
13708 led to an XPath fix, improvements of SAX initialization, and
13709 an added option --nocdata to testXPath
13710
Daniel Veillard449d7392001-07-07 19:11:06 +000013711Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13712
13713 * doc/libxml-doc.el: Felix Natter provided anew version working
13714 with XEmacs too
13715
Daniel Veillard5168dbf2001-07-07 00:18:23 +000013716Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13717
13718 * include/libxml/xpath.h: small cleanup
13719 * doc/xml.html: update
13720
Daniel Veillardf524d6e2001-07-05 23:41:40 +000013721Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13722
13723 * Makefile.am configure.in include/libxml/xmlwin32version.h:
13724 released 2.3.14
13725
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013726Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13727
13728 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000013729 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013730
Daniel Veillard73c9c042001-07-05 20:02:54 +000013731Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13732
13733 * xpath.c: a bug reported by Stephan Kulow empty nodesets
13734 were not equal to empty strings
13735
Daniel Veillard1fd36d22001-07-04 22:54:28 +000013736Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13737
13738 * SAX.c: fixed a URI-Reference computation problem when validating
13739 * xmlIO.c: small cleanup
13740
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000013741Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13742
13743 * parser.c: improved the description of a couple of interfaces
13744 upon Larry Stamper suggestion
13745
Daniel Veillard62f313b2001-07-04 19:49:14 +000013746Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13747
13748 * SAX.c entities.c parser.c: changed completely the way entities
13749 are handled when running the parser in entity substitution mode.
13750 This fixes a bug reported by Stephan Kulow and nearly divides
13751 by 3 the amount of memory required by libxslt to load and process
13752 DocBook TDG.
13753
Daniel Veillardf420ac52001-07-04 16:04:09 +000013754Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13755
13756 * HTMLparser.c: fixing a too early root closing problem raised
13757 byt Prashanth Naidu
13758
Daniel Veillard8c357d52001-07-03 23:43:33 +000013759Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13760
13761 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
13762 raised by Mark Vakoc.
13763
Daniel Veillard6e90d192001-07-03 16:37:49 +000013764Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13765
13766 * example/Makefile.am: fixed the include path to add srcdir/include
13767 * Makefile.am configure.in: fix from Albert Chin for iconv detection
13768 and some cleanup
13769
Daniel Veillardf06307e2001-07-03 10:35:50 +000013770Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13771
13772 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
13773 lot of optimization work, results in significant improvements
13774 when handling really complex XPath queries. Add a small optimizer
13775 for unions, improve [n] and [last()], avoid some costly ops.
13776
Daniel Veillard77044732001-06-29 21:31:07 +000013777Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13778
13779 * include/libxml/parser.h parser.c: xmlStrstr args are both const
13780 * xpath.c: small cleanup
13781 * xmlGetNsList: reformated, fixed problems if used on Entities
13782
Daniel Veillard2adbb512001-06-28 16:20:36 +000013783Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13784
13785 * doc/xml.html: added 1.8.14 and 2.3.13 releases
13786
Daniel Veillardb37ecd02001-06-28 16:18:11 +000013787Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13788
13789 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
13790 * Makefile.am example/Makefile.am: workaround automake generating
13791 erroneous deps
13792
Daniel Veillard12f7d292001-06-28 13:12:11 +000013793Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13794
13795 * include/win32config.h: bug #56801 Yon Derek provided a patch
13796 to the windows config file.
13797
Daniel Veillard87ee9142001-06-28 12:54:16 +000013798Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13799
13800 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
13801 libxml.h : Yon Derek provided a set of changes to compile from
13802 CVS on Windows/MSC
13803
Daniel Veillard0e4cd172001-06-28 12:13:56 +000013804Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13805
13806 * parser.c: fixed UTF8 BOM support in push mode
13807 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
13808 added a specific testcase
13809
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000013810Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13811
13812 * Makefile.am: added --push regression tests
13813 * parserInternals.c: the XML parser segfaulted in --push mode
13814
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000013815Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13816
13817 * configure.in: moved the symlinks detection within a CVS
13818 check, this is not portable and will be removed soon.
13819 * xpath.c: small cleanup/speedup
13820
Daniel Veillard11648102001-06-26 16:08:24 +000013821Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13822
13823 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
13824 release of 2.3.12
13825 * parser.c: make an error message if unknow entities in all cases
13826
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000013827Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13828
13829 * uri.c: fixed 2 uri normalization bugs on '//' reduction
13830
Daniel Veillard23793842001-06-25 16:07:45 +000013831Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13832
13833 * include/libxml/Makefile.am: Laszlo Peter pointed out that
13834 includes were installed in the wrong dir
13835
Daniel Veillardf5498f32001-06-25 15:08:36 +000013836Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13837
13838 * doc/html.xml: warn against sending code to exhibit bugs.
13839
Daniel Veillard56f06462001-06-24 21:34:03 +000013840Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13841
13842 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
13843 Tru64 from Thomas Leitner
13844
Daniel Veillardc5d64342001-06-24 12:13:24 +000013845Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13846
13847 * AUTHORS: added William and Bjorn
13848 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
13849 daniel@veillard.com hopefully I won't have to do this again
13850 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
13851 docs can be rebuilt cleanly now
13852 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
13853 from CVs it's generated, added include/libxml/xmlwin32version.h
13854 also generated but which should change far less frequently.
13855 * catalog.c nanoftp.c: made sure to include libxml.h not
13856 libxml/xmlversion.h directly
13857 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
13858 when compiling on WIN32 and MSC
13859
Daniel Veillard07385fd2001-06-23 21:55:48 +000013860Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13861
13862 * include/Makefile.am include/libxml/Makefile.am configure.in:
13863 fixed make distcheck and rebuilding the rpms
13864
Daniel Veillardcd1d9442001-06-23 18:53:44 +000013865Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13866
13867 * configure.in: should finish the migration of exported includes
13868 into a real include/libxml in CVS, at least for CVS users.
13869 * removed the exported headers, added in include/libxml (as well
13870 as xmlversion.h.in).
13871
Daniel Veillard6dd8e052001-06-23 18:38:06 +000013872Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13873
13874 * configure.in: fixed the way to detect symlink
13875
Daniel Veillard66541772001-06-23 18:31:04 +000013876Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13877
13878 * configure.in: updated, include/libxml is now a real CVS dir
13879
Daniel Veillardca989762001-06-23 17:39:29 +000013880Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13881
13882 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
13883 version works with both libxml1 and libxml2 (it autodetects
13884 the prefix of the html-files) from Felix Natter.
13885 * doc/xml.html: updated doc accordingly
13886
Daniel Veillard8cf14d52001-06-23 16:32:46 +000013887Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13888
13889 * xpath.c: fixed the bug generating a template loop in libxslt
13890 when using docbook-xsl-1.4, * should filter out document nodes
13891 * HACKING: added William
13892 * TODO: updated
13893
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000013894Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13895
13896 * doc/FAQ.html: added a warning about gcc-3.0
13897 * doc/xml.html: added reference to gdome2 and removed a confusing
13898 sentence
13899
Daniel Veillardf7f41852001-06-22 15:18:01 +000013900Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13901
13902 * xmlversion.h: okay this is a generated file, but Windows
13903 users need it and they can't generate it, and I want CVS
13904 Windows users ...
13905 * win32/libxml2/libxml2_so.dsp: Windows project file for
13906 the shared lib version of libxml2
13907 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
13908 resources needed for libxslt/xsltproc by Yon Derek
13909
Bjorn Reese3157b342001-06-22 14:41:45 +000013910Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13911
13912 * trio.c: MSVC fix (provided by Igor Zlatkovic)
13913
Daniel Veillard4151acb2001-06-22 10:48:57 +000013914Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13915
Daniel Veillardcc146db2001-06-22 11:10:52 +000013916 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
13917
13918Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13919
Daniel Veillard4151acb2001-06-22 10:48:57 +000013920 * include/win32config.h: Yon Derek provided a first fix
13921 to be able to compile libxslt/xsltproc on Windows
13922
Daniel Veillardd79bcd12001-06-21 22:07:42 +000013923Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13924
13925 * xpath.c: attempt to work around what seemed a gcc optimizer
13926 bug when handling floats on i386 http://veillard.com/gcc.bug
13927 * tree.c entities.c encoding.c: doing some cleanups while
13928 chasing it
13929
Daniel Veillard017b1082001-06-21 11:20:21 +000013930Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13931
13932 * Makefile.am: cleanup when --without-debug is specified
13933 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
13934 w.r.t. --without-debug and other include points
13935 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
13936 Catalogs
13937 * configure.in entities.h tree.h HTMLparser.c: removed
13938 --without-corba, made the _private field mandatory
13939
Daniel Veillard87a764e2001-06-20 17:41:10 +000013940Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13941
13942 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
13943 outputs a BOM in UTF8, an errata has been issued to avoid the
13944 problem, that was the most reasonable solution... Add support
13945 for a leading UTF8 BOM in entities.
13946
Daniel Veillard10ea86c2001-06-20 13:55:33 +000013947Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13948
13949 * valid.c: fixed a bug found when post validating an entity ref
13950 * xmllint.c: added --loaddtd and sligly changed --postvalid to
13951 activate it too
13952
Daniel Veillard39196eb2001-06-19 18:09:42 +000013953Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13954
13955 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
13956 weakness in the node copy the XPointer and the XInclude
13957 implementations. Serious cleanup.
13958
Daniel Veillard3739b982001-06-19 12:51:30 +000013959Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13960
13961 * Makefile.am: Kjartan Maraas provided a small patch to
13962 add xml2-config.in to EXTRA_DIST
13963
Daniel Veillarda9142e72001-06-19 11:07:54 +000013964Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13965
13966 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
13967 provided another failing case found in KDE, the way the
13968 ctxt->vctxt.nodeTab was allocated and freed changed over
13969 time but it wasn't completely cleaned up. This should fix it.
13970
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000013971Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13972
13973 * parser.c: Stephan Kulow also raised the fact that line number
13974 could get miscounted making debug harder, fixed the problem
13975 in xmlParseCharData()
13976
Daniel Veillard64b98c02001-06-17 17:20:21 +000013977Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13978
13979 * valid.c: Stephan Kulow pointed out a problem when validating
13980 and using an empty entity, forgot a 'break' in a case.
13981
Daniel Veillarde3c81b52001-06-17 14:50:34 +000013982Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13983
13984 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
13985 * doc/xml.html: updated with 2.3.11
13986
Daniel Veillard4ec885a2001-06-17 10:31:07 +000013987Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13988
13989 * TODO: updated adding cleanup of generated doc
13990 * configure.in: prepared to release 2.3.11
13991 * xmllint.c: added --version for bug reporting
13992 * doc/html/*.html: rebuilt the doc
13993
Daniel Veillard8b8d2252001-06-16 21:24:56 +000013994Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13995
13996 * xpath.c: first part of the work on selecting namespace to
13997 fix bug #56115
13998
Daniel Veillard96ed5832001-06-15 22:22:04 +000013999Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14000
14001 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
14002 when using -liconv
14003 * TODO: updated
14004
Daniel Veillardc4f631d2001-06-14 11:11:59 +000014005Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14006
14007 * HTMLtree.[ch]: more work on the HTML serialization routnes,
14008 cleanup, encoding support.
14009
Daniel Veillard608ad072001-06-14 08:32:28 +000014010Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14011
14012 * xpath.c: Thomas Broyer suggested a better patch for the / arg
14013
Daniel Veillard239d0522001-06-13 23:02:48 +000014014Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14015
14016 * xpath.c: bug detected by Ankh when / is used as a function arg
14017
Daniel Veillard02bb1702001-06-13 21:11:59 +000014018Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14019
14020 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
14021 of element and use it to avoid outputting formatting spaces at
14022 the wrong place. Implemented the format parameter for HTML save.
14023 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
14024 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
14025 result/HTML/wired.html: of course this impact the result of a
14026 number of HTML tests
14027
Daniel Veillard95d845f2001-06-13 13:48:46 +000014028Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14029
14030 * HTMLtree.[ch]: started augmenting the HTML save API with
14031 encoding and formatting parameters
14032
Daniel Veillardeca60d02001-06-13 07:45:41 +000014033Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14034
14035 * HTMLtree.h: cleanup and started evaluating the work needed on
14036 revamping the HTML output code
14037
Daniel Veillard84666b32001-06-11 17:31:08 +000014038Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14039
14040 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
14041
Daniel Veillard8bdd2202001-06-11 12:47:59 +000014042Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14043
14044 * valid.c: fixed bug #56049, forgot one check in the
14045 validation routine
14046
Daniel Veillardca2366a2001-06-11 12:09:01 +000014047Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14048
14049 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
14050
Daniel Veillard6761eee2001-06-11 10:29:38 +000014051Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14052
14053 * libxml.h: fixed an error in last commit
14054 * doc/FAQ.html: added an entry for compilation from CVS
14055
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000014056Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14057
14058 * xmlversion.h.in libxml.h: Cygwin patches
14059 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
14060 * tree.h: cleanup
14061
Daniel Veillardacd370f2001-06-09 17:17:51 +000014062Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14063
14064 * tree.c: patched xmlFreeNode() to avoid freeing() a static
14065 memory block in a strange case where libxml is linked twice
14066 in the binary.
14067
Daniel Veillard1d047672001-06-09 16:41:01 +000014068Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14069
14070 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
14071 state far too often, simple fix used to avoid it.
14072
Daniel Veillard4497e692001-06-09 14:19:02 +000014073Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14074
14075 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
14076 being processed, applied his patch
14077 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
14078
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000014079Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14080
14081 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
14082 provided fixes to compile on MSCC again
14083 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
14084 also provided an update for the project files.
14085
Daniel Veillarda682b212001-06-07 19:59:42 +000014086Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14087
14088 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
14089 bug #55810
14090
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000014091Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14092
14093 * tree.c: fixed xmlGetNsProp() to close bug #55683
14094 Note this requires libxslt to use it's own function instead.
14095
Daniel Veillardf0c53762001-06-07 16:07:07 +000014096Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14097
14098 * HTMLtree.c: when in a pre element no formatting space should
14099 be added.
14100 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
14101
Daniel Veillard068a9652001-06-07 15:30:26 +000014102Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14103
14104 * configure.in: added tests for signal() and signal.h
14105
Daniel Veillard541d6552001-06-07 14:20:01 +000014106Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14107
14108 * xpath.c: robert pointed out xmlXPathNINF was not initialized
14109
Daniel Veillard8a367d42001-06-07 14:01:34 +000014110Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14111
14112 * doc/libxml-doc.el: Felix Natter provided a new version for
14113 libxml2
14114
Daniel Veillard8a926292001-06-07 11:20:20 +000014115Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14116
14117 * HTMLtree.c: when in a pre element no formatting space should
14118 be added.
14119
Daniel Veillard14839d52001-06-06 16:11:56 +000014120Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14121
14122 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
14123
Daniel Veillarde95e2392001-06-06 10:46:28 +000014124Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14125
14126 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
14127 hack
14128 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
14129 * uri.c: fixed a warning
14130
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000014131Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14132
14133 * HTMLtree.c: trying to close bug #55772 escaping in script
14134 elements
14135 * doc/xml.html: suggest to send mail to the list
14136
14137Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000014138
14139 * error.c: attempt to fix the xmlGetVarStr breakage once and for
14140 good. Use a macro and based on the solution provided in
14141 vsnprintf manual page from GNU.
14142
Bjorn Reese99748722001-06-05 12:49:15 +000014143Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14144
14145 * error.c: Workaround for non-preserving variadic list.
14146 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
14147
Daniel Veillard2e4f1882001-06-01 10:11:57 +000014148Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14149
14150 * doc/xml.html: added 2.3.10 release
14151
Daniel Veillardb3a182e2001-06-01 09:28:09 +000014152Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14153
14154 * configure.in: releasing 2.3.10
14155
Daniel Veillard3c2758d2001-05-31 18:43:43 +000014156Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14157
14158 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
14159
Daniel Veillard20042422001-05-31 18:22:04 +000014160Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14161
14162 * encoding.c: Robert Collins provided a patch to add the
14163 "US-ASCII" encoding alias
14164
Daniel Veillard97ac1312001-05-30 19:14:17 +000014165Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14166
14167 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
14168 string oriented functions and started cleaning the related areas
14169 in xpath.c which needed fixing in this respect
14170
Daniel Veillard2d703722001-05-30 18:32:34 +000014171Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14172
14173 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
14174 #55380
14175 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
14176
Daniel Veillard9403a042001-05-28 11:00:53 +000014177Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14178
14179 * TODO: updated
14180 * nanohttp.[ch] : started adding APIs to get the redirected URL
14181 when this occurs (needed for further base computation
14182 * tree.h: cleanup
14183 * encoding.c: cleanup
14184 * SAX.c: minor change around ctxt->loadsubset
14185
Daniel Veillard6278fb52001-05-25 07:38:41 +000014186Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14187
14188 * Makefile.am include/Makefile.am: small change to have
14189 include/libxml rebuilt if working from CVS.
14190 * uri.c: applied another patch from Carl Douglas for URI escaping,
14191 this should close bug #51876
14192
Daniel Veillardd16df9f2001-05-23 13:44:21 +000014193Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14194
14195 * xinclude.c: fixed XInclude recursive behaviour bug #54678
14196 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
14197 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
14198 added specific regression test
14199 * parser.h: preparing for the XSLT mode where DTD inherited
14200 attributes are added to the tree.
14201
Daniel Veillardbbd22452001-05-23 12:02:27 +000014202Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14203
14204 * xinclude.[ch]: Updated the namespace for the Last Call version
14205 * result/XInclude/include test/XInclude/include: updated the
14206 testsuite accordingly
14207
Daniel Veillard8514c672001-05-23 10:29:12 +000014208Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14209
14210 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
14211 related to bug #51876
14212
Daniel Veillard42596ad2001-05-22 16:57:14 +000014213Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14214
14215 * tree.c: fixed a gross mistake in base computation, xml:base is
14216 not completely correct yet (need cascade).
14217 * xpath.[ch]: added the few things needed to find a function name
14218 and URI from the XPath context when it is called.
14219
Daniel Veillard81418e32001-05-22 15:08:55 +000014220Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14221
14222 * catalog.[ch]: fixes and add xmlLoadCatalogs()
14223 * DOCBparser.c: small cleanup
14224 * xmllint.c: added a --catalogs option to load catalogs from
14225 $SGML_CATALOG_FILES
14226 * tree.c: cleanup
14227 * configure.in: iconv library fixup, ICONV_LIBS
14228
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000014229Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14230
14231 * catalog.c: handling of CATALOG entries. detection of recursion,
14232 and a few bugfixes
14233 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
14234 against the default namespace
14235
Daniel Veillard04b93292001-05-21 08:15:31 +000014236Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14237
14238 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
14239
Daniel Veillarda97a19b2001-05-20 13:19:52 +000014240Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14241
14242 * parser.c: fixed propagation context info when parsing an
14243 external entity.
14244 * doc/html/*.html: regenerated a couple of docs
14245
Daniel Veillard4623acd2001-05-19 15:13:15 +000014246Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14247
14248 * doc/xml.html: update with 2.3.9 informations
14249
Daniel Veillardbed7b052001-05-19 14:59:49 +000014250Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14251
14252 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
14253 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
14254 * doc/html/* : rebuilt the docs
14255 * valid.c: small patch which may improve some case when
14256 validating.
14257
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000014258Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14259
14260 * HTMLparser.c: Closed bug #54891
14261 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
14262 to the suite
14263
14264Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14265
14266 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
14267 applied a documentation patch from LotR and filled in a few missing
14268 descriptions
14269
Daniel Veillard76d66f42001-05-16 21:05:17 +000014270Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14271
14272 * xpath.c tree.c parser.c: speed optimizations at the parser level
14273 document tree freeing and xpath evaluation
14274
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000014275Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14276
14277 * parser.c parser.h parserInternals.h: fixed a couple of
14278 interfaces for handling memory buffer input to const char *
14279 upon suggestion of JamesH.
14280
Daniel Veillardc3739e72001-05-15 15:23:27 +000014281Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14282
14283 * configure.in: LoTR sent a patch fixing the previous commit
14284
Daniel Veillarda4f27e02001-05-15 12:41:29 +000014285Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14286
14287 * configure.in: trying to deal again with the stoopid -R linking
14288 flag of Solaris
14289
Daniel Veillard790142b2001-05-15 10:51:53 +000014290Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14291
14292 * xpath.h: two nodeset access macros from Thomas Broyer
14293
Daniel Veillardba0b8c92001-05-15 09:43:47 +000014294Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14295
14296 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
14297 patch from Thomas Broyer
14298
Daniel Veillarde62d36c2001-05-15 08:53:16 +000014299Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14300
14301 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
14302 case
14303 * INSTALL: was empty added stuff from the FAQ
14304
Daniel Veillard75bea542001-05-11 17:41:21 +000014305Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14306
14307 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
14308 attributes handling and #54433 by adding xmlUnsetProp()
14309 and xmlUnsetNsProp()
14310
Daniel Veillard0a2a1632001-05-11 14:18:03 +000014311Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14312
14313 * HTMLparser.c: Patch from Jonas Borgström
14314 (htmlGetEndPriority): New function, returns
14315 the priority of a certain element.
14316 (htmlAutoCloseOnClose): Only close inline elements if they
14317 all have lower or equal priority.
14318 * result/HTML: this of course changed a number of tests results.
14319
Daniel Veillard7d6fd212001-05-10 15:34:11 +000014320Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14321
14322 * xmlIO.c catalog.c: plugged in the default catalog resolution
14323 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
14324 documentations
14325 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
14326
Daniel Veillarda7374592001-05-10 14:17:55 +000014327Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14328
14329 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
14330 integrating catalogs
14331 * catalog.[ch] testCatalog.c: adding a small catalo API
14332 (only SGML catalog support).
14333 * parser.c: restaured xmlKeepBlanksDefault(0) API
14334
Daniel Veillardc17337c2001-05-09 10:51:31 +000014335Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14336
14337 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
14338
Daniel Veillard257d9102001-05-08 10:41:44 +000014339Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14340
14341 * parser.c: added xmlParseExternalEntityPrivate() to allow
14342 propagation of ctxt->_private when parsing external entities
14343
Daniel Veillard083c2662001-05-08 08:27:14 +000014344Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14345
14346 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
14347
Daniel Veillard01ef7382001-05-08 07:31:43 +000014348Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14349
14350 * configure.in: fixed a small portability problem with AM_CONDITIONAL
14351
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000014352Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14353
14354 * valid.c: warn when indeterminist content model is detected
14355 * result/VC/ElementValid8: this adds a message
14356 * Makefile.am: add --novalid for VCM tests
14357 * parserInternals.c: added a call to Init memory
14358
Daniel Veillard64269352001-05-04 17:52:34 +000014359Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14360
14361 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
14362 when both parameters are NULL.
14363
Daniel Veillard37721922001-05-04 15:21:12 +000014364Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14365
14366 * valid.c: applied small patch from Gary Pennington, reindented
14367 some part of the code.
14368
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000014369Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14370
14371 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
14372 release, updated and regenerated the docs
14373
Daniel Veillard357c9602001-05-03 10:49:20 +000014374Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14375
14376 * xpath.c result/XPath/expr/floats : clarified and cleanup
14377 printing of abnormal floats in tests.
14378
Daniel Veillarda2bc3682001-05-03 08:27:20 +000014379Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14380
14381 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
14382 * results/HTML/ : a few changes in the output of the HTML tests as
14383 a result.
14384 * configure.in: tying to fix -liconv where needed
14385
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000014386Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14387
14388 * Makefile.am: fixed a stupid error
14389
Daniel Veillard7150a032001-05-02 16:41:11 +000014390Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14391
14392 * configure.in Makefile.am: make the inclusion of the trio
14393 modules in the library conditional
14394
Daniel Veillardc057c5d2001-05-02 12:41:24 +000014395Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14396
14397 * DOCBparser.c: patche from László Kovács, fixed entities refs
14398 in attributes handling
14399
Daniel Veillardedddff92001-05-02 10:58:52 +000014400Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14401
14402 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
14403 flushing
14404
Daniel Veillardc8f620b2001-04-30 20:31:33 +000014405Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14406
14407 * xpath.c: fix of an XSLT namespace bug reported on the list
14408 general/bug-8-
14409
Daniel Veillard5792e162001-04-30 17:44:45 +000014410Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14411
14412 * strio.h trio.c: Dan McNichol suggested a couple of small
14413 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
14414
Daniel Veillard02141ea2001-04-30 11:46:40 +000014415Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14416
14417 * tree.c parser.c encoding.c: spent a bit more time looking
14418 at the parsing speed and DOM handling. Added a few more
14419 speedups.
14420
Daniel Veillard3ed155f2001-04-29 19:56:59 +000014421Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14422
14423 * parser.c: small but effective parsing speed improvement
14424
Daniel Veillardb59076b2001-04-29 17:04:07 +000014425Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14426
14427 * configure.in: default on the DocBook parser inclusion (for Gnome)
14428 * DOCBparser.h: fixed a header reference
14429
Daniel Veillardb45c43b2001-04-28 17:02:11 +000014430Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14431
14432 * configure.in xpath.c: applied Bjorn patches for FPE on the
14433 alpha
14434
Daniel Veillardeefd4492001-04-28 16:55:50 +000014435Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14436
14437 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
14438 xmlSaveFormatFileTo()
14439
Daniel Veillarde39a93d2001-04-28 14:35:02 +000014440Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14441
14442 * xpath.c: simple and efficient optimization, XPath functions
14443 aways bind to the same code, cache this
14444 * TODO: updated (by saying some is obsolete)
14445
Daniel Veillard2156a562001-04-28 12:24:34 +000014446Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14447
14448 * xpath.c: more cleanup work on XPath name parsing routines
14449
Daniel Veillard61d80a22001-04-27 17:13:01 +000014450Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14451
14452 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
14453 xmlXPathParseName
14454 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
14455 * debugXML.c: avoid compilation problems if compiling without
14456 HTML support, Igor Zlatkovic
14457 * win32/libxml2/libxml2.def.src: being able to compile without
14458 XPath on Windows
14459
Daniel Veillarddbb14a72001-04-26 20:54:01 +000014460Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14461
14462 * libxml.m4: yet another patch from Toshio Kuratomi
14463
Daniel Veillard2913e4c2001-04-26 19:29:02 +000014464Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14465
14466 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
14467
Daniel Veillard67fee942001-04-26 18:59:03 +000014468Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14469
14470 * tree.[ch]: added xmlSaveFormatFile interface for saving
14471 and indenting a file.
14472
Daniel Veillard82e49712001-04-26 14:38:03 +000014473Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14474
14475 * xpath.c: fixed bug #53689 related to processing-instruction()
14476
Daniel Veillard02f077a2001-04-26 10:59:11 +000014477Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14478
14479 * DOCBparser.c: patche from László Kovács
14480
Daniel Veillard30211a02001-04-26 09:33:18 +000014481Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14482
14483 * parser.c: applied fixes from Christian Glahn bug report #53391
14484
Daniel Veillard5a7c3452001-04-26 09:16:13 +000014485Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14486
14487 * error.c: Jean François Lecomte provided a complete description
14488 and a fix to bug #53537
14489
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000014490Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14491
14492 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
14493
Daniel Veillard1034da22001-04-25 19:06:28 +000014494Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14495
14496 * DOCBparser.c SAX.c: a bit more work on entities processing.
14497 Still Need to cleanup XML output and references in attributes
14498
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000014499Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14500
14501 * DOCBparser.c include/Makefile.am: two patches from László Kovács
14502
Daniel Veillardb33c2012001-04-25 12:59:04 +000014503Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14504
14505 * tree.c: trying to fix #53574, not completely complete,
14506 I would like xmllint --copy --debug test/ent1 and
14507 xmllint --debug test/ent1 to show the same result.
14508 * xpath.c: fix a bug when trying to sort namespace nodes
14509
Daniel Veillard5146f202001-04-25 10:29:44 +000014510Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14511
14512 * HTMLtree.c: real fix for #53402
14513
Daniel Veillard7533cc82001-04-24 15:52:00 +000014514Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14515
14516 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
14517 PIs when using xsl:output
14518 * valid.c: closing #53537 some case generate segfaults if there
14519 is validity errors
14520
Daniel Veillard61b33d52001-04-24 13:55:12 +000014521Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14522
14523 * SAX.c testDocbook.c DOCBparser.c: more work on the support
14524 of external parsed entities, added --noent to testDocbook
14525 * valid.c: Garry Pennington found an uninitialized variable
14526 access in xmlValidateElementContent()
14527
Daniel Veillard56098d42001-04-24 12:51:09 +000014528Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14529
14530 * HTMLparser.c : HTML parsing still sucks ... trying to deal
14531 with madness
14532 * result/HTML/ : this modified the result of the regression tests
14533 a lot.
14534
Daniel Veillard122376b2001-04-24 12:12:30 +000014535Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14536
14537 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
14538 to doc where it wasn't checked against NULL reported by
14539 Jens Laas
14540
Daniel Veillard43dadeb2001-04-24 11:23:35 +000014541Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14542
14543 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
14544 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
14545
Daniel Veillardeae522a2001-04-23 13:41:34 +000014546Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14547
14548 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
14549 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
14550 * SAX.[ch]: cleanup and updates for DocBook
14551 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
14552 ex SGML identifier changes
14553 * valid.c: removed a static unused function.
14554
Daniel Veillardde57c612001-04-23 09:13:36 +000014555Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14556
14557 * HTMLtree.c: applied change for Paul Sponagl on script saving
14558 * Makefile.am: the warning about entity title.xml are normal.
14559
Daniel Veillard393df012001-04-22 20:11:18 +000014560Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14561
14562 * configure.in: release of 2.3.7
14563 * Makefile.am: fixing make distcheck
14564
Daniel Veillarda41123c2001-04-22 19:31:20 +000014565Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14566
14567 * doc/html/* doc/xml.html: updated and regenerated the docs
14568
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000014569Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14570
14571 * xpath.c: fixed the XPointer problem introduced in 2.3.6
14572
Daniel Veillarde82a9922001-04-22 12:12:58 +000014573Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14574
14575 * tree.c: fixed #53388 with the provided patch
14576
Daniel Veillard06803992001-04-22 10:35:56 +000014577Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14578
14579 * valid.c: Bjorn detected an invalid memory access. Fixed
14580 vstateVPush()
14581
Daniel Veillard40af6492001-04-22 08:50:55 +000014582Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14583
14584 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
14585
Bjorn Reese70a9da52001-04-21 16:57:29 +000014586Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14587
14588 * libxml.h: new header used only for the compilation of libxml
14589 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
14590 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
14591 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
14592 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
14593 xmlmemory.c xpath.c xpointer.c: libxml.h integration
14594 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
14595 baseline (version 1.2 plus a single patch).
14596 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
14597 scientific notation for numbers. Tests added.
14598 * xpath.c: formatting of numbers changed to use sprintf
14599 (contribution from William Brack)
14600
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000014601Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14602
14603 * valid.c: cleanup, more useful debugging
14604 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
14605 * xmlIO.c: entity loading is printed as an error when validating
14606
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000014607Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14608
14609 * valid.c: fixed to validate within entities
14610 * test/VCM/v22.xml: added a specific testcase
14611
Daniel Veillardca1f1722001-04-20 15:47:35 +000014612Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14613
14614 * valid.c: forgot an epsilon transition in for ()+
14615 * test/VCM/v21.xml : added a specific test case
14616
Daniel Veillard85349052001-04-20 13:48:21 +000014617Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14618
14619 * valid.c: removed a state explosion exhibited by RSS
14620 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
14621 from bug #51872
14622
Daniel Veillarddab4cb32001-04-20 13:03:48 +000014623Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14624
14625 * valid.[ch] tree.h: worked *hard* to get non-determinist content
14626 validation without using an ugly NFA -> DFA algo in the source.
14627 Made a specific algorithm easier to maintain, using a single
14628 stack and without recursion.
14629 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
14630 * hash.c: made the growing routine static
14631 * tree.h parser.c: added the parent information to an
14632 xmlElementContent node.
14633
Daniel Veillarde470df72001-04-18 21:41:07 +000014634Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14635
14636 * SAX.c parser.c xpath.c: generating IDs when not validating
14637 from an external parsed entity was poisoning the ID has table
14638 with removed values. This was killing XSLT on the KDE help
14639 browser.
14640
Daniel Veillardceacdd92001-04-18 15:10:35 +000014641Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14642
14643 * entities.h: andrew@ugh.net.au detected a double declaration
14644
Daniel Veillarda10efa82001-04-18 13:09:01 +000014645Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14646
14647 * debugXML.c hash.c tree.h valid.c : some changes related to
14648 the validation suport to improve speed with DocBook
14649 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
14650 the way validation errors get reported
14651
Daniel Veillard1ed3f882001-04-18 09:45:35 +000014652Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14653
14654 * HTMLparser.c HTMLtree.c: applied part of the patches provided
14655 by P C Chow and William M. Brack for XSLT HTML output
14656
Daniel Veillard2d90de42001-04-16 17:46:18 +000014657Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14658
14659 * xmlversion.h.in win32config.h win32/libxml2/*: applied
14660 Igor Zlatkovic patches for MSC compilation and added his
14661 updates
14662
Daniel Veillarde043ee12001-04-16 14:08:07 +000014663Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14664
14665 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
14666 prefix lookup.
14667 * parserInternals.c: fixed the bug reported by Morus Walter
14668 due to an off by one typo in xmlStringCurrentChar()
14669
Daniel Veillarda3bfca52001-04-12 15:42:58 +000014670Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14671
14672 * HTMLparser.c result/HTML/*: revamped the way the HTML
14673 parser handles end of tags or end of input
14674
Daniel Veillard82daa812001-04-12 08:55:36 +000014675Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14676
14677 * tree.[ch] : added xmlDocCopyNode for gdome2 support
14678
Daniel Veillard67a21302001-04-11 14:39:16 +000014679Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14680
14681 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
14682 bug where the linktime verions of free() won't work ...
14683
Daniel Veillard27b55282001-04-11 12:22:25 +000014684Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14685
14686 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
14687
Daniel Veillardafc73112001-04-11 11:51:41 +000014688Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14689
14690 * doc/xml.html: added 2.3.6 release
14691
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000014692Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14693
14694 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
14695 * result/wml.xml: resulted in a small output change
14696
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000014697Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14698
14699 * tree.c: xmlNewDoc was missing the charset initialization
14700 * xmllint.c: added --auto to autogenerate a doc, allow to
14701 reproduce the problem fixed on xmlNewDoc
14702
Daniel Veillard1731d6a2001-04-10 16:38:06 +000014703Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14704
14705 * xpath.c: trying to get 52979 solved
14706 * tree.c result/ result/noent/: trying to get 52712 solved, this
14707 also made me clean up the fact that XML output in general should
14708 not add formating blanks by default, this changed the output of
14709 a few tests
14710
Daniel Veillard73639a72001-04-10 14:31:39 +000014711Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14712
14713 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
14714
Daniel Veillardfac26a12001-04-08 13:08:14 +000014715Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14716
14717 * configure.in: finally released 2.3.6
14718
Daniel Veillard911f49a2001-04-07 15:39:35 +000014719Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14720
14721 * xpath.c: checking for null pointer generated by new code
14722
Daniel Veillardd8df6c02001-04-05 16:54:14 +000014723Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14724
14725 * xpath.c: fixed a [] evaluation problem reported
14726 * test/XPath/tests/simpleaddr: extended test
14727 * result/XPath/simpleaddr: updated result
14728
Daniel Veillard3b2c2612001-04-04 00:09:00 +000014729Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14730
14731 * xmllint.c: Dan Timis reported a portability problem
14732 on Macs without mmap, fixed it.
14733
Daniel Veillardb38bd552001-04-03 18:22:00 +000014734Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14735
14736 * testXPath.c : added a --tree option allowing to display the
14737 tree dump of the XPath expression
14738
Daniel Veillard4dd93462001-04-02 15:16:19 +000014739Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14740
14741 * xpath.c: fixed a memleak when comparing nodesets
14742 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
14743 * tree.c: added a TODO
14744
Daniel Veillard92ad2102001-03-27 12:47:33 +000014745Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14746
14747 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
14748 we need string functions
14749 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
14750 to be able to use them where needed. Applied some changes
14751 to reduce name linking pollution and compile in only what's
14752 needed.
14753 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
14754 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
14755 for the string manipulation functions
14756 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
14757 to the free() function of xmlmemory.c
14758 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
14759 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
14760 usage.
14761
14762
Daniel Veillard2be30642001-03-27 00:32:28 +000014763Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14764
14765 * error.c: applied the context output patch of the error
14766 handling submitted by Chuck Griffith
14767 * error/VC/*: this slightly change some error logs
14768
Daniel Veillard50582112001-03-26 22:52:16 +000014769Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14770
14771 * parser.c: fixed line number reporting on error
14772
Daniel Veillard04be4f52001-03-26 21:23:53 +000014773Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14774
14775 * parser.c: Sullivan and Darin found a parser bug,
14776 applied the patch.
14777
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000014778Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14779
14780 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
14781 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
14782 xmlversion.h.in xpointer.c: of course the way I defined
14783 UNUSED breaks on old gcc version. Try to be smart and
14784 also define it directly in xmlversion.h
14785 * configure.in: removed -ansi flag from the pedantic set
14786
14787Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000014788 Huge cleanup, I switched to compile with
14789 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
14790 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
14791 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
14792 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
14793 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
14794 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
14795 encoding.h entities.c error.c list.[ch] nanoftp.c
14796 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
14797 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
14798 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
14799 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
14800 Cleanup, staticfied a number of non-exported functions,
14801 detected and cleaned up a dozen of problem found this way,
14802 avoided a lot of public function name/typedef/system names clashes
14803 * doc/xml.html: updated
14804 * configure.in: switched private flags to the really pedantic ones.
14805
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000014806Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14807
14808 * configure.in: 2.3.5
14809 * doc/html/*: rebuilt the docs
14810
Daniel Veillard146c9122001-03-22 15:22:27 +000014811Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14812
14813 * parser.c: fixed a reported bug in NOTATION parsing
14814 * uri.c: accepted but not fixed bug 51876, added TODO
14815 * Makefile.am: fixed bug 51876
14816
Daniel Veillarda5f013b2001-03-22 12:44:45 +000014817Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14818
14819 * config.h.in configure.in error.c: fix a compilation problem
14820 on platforms without vsnprintf (xml@thewrittenword.com)
14821
Daniel Veillarde020c3a2001-03-21 18:06:15 +000014822Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14823
14824 * parser.c: fixed a function name header typo
14825 * SAX.c: notations can also occur in external subset.
14826
Daniel Veillard7d42b542001-03-20 13:22:46 +000014827Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14828
14829 * error.c: removed a C++ like comment
14830
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000014831Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14832
14833 * parser.c: fixing bug 52299 strange condition leading
14834 to a parser crash due to a buffer overflow
14835 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
14836 added the specific test case
14837
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000014838Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14839
14840 * xpath.[ch]: still a lot of cleanup based on XSLT, added
14841 xmlXPathConvert{String,Number,Boolean} to be able to make
14842 type casts without a context stack, fixed some implementation
14843 problems related to the absence of context at parse-time,
14844 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
14845 in the public API too
14846 * xpointer.c xpathInternals.h: we need to know at parse time
14847 whether we are compiling an XPointer
14848
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000014849Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14850
14851 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
14852 cleaned up the parser internals, refactored XPath code, added
14853 new compilation based APIs and cleanly separated public and
14854 private APIs.
14855
Daniel Veillardd007d6c2001-03-19 00:01:07 +000014856Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14857
14858 * xpath.h: the comp field must be added at the end to avoid
14859 killing binary compat.
14860
Daniel Veillard9e7160d2001-03-18 23:17:47 +000014861Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14862
14863 * Makefile.am: detect XPath memleaks in regreson tests
14864 * error.c: fixed and error w.r.t. error reporting still using
14865 stderr
14866 * hash.c: added new line at end of file
14867 * tree.h: minor cleanup
14868 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
14869 expression parsing from evaluation, resulted in a number of
14870 changes internally, and in XPointer. Likely to break stuff
14871 using xpathInternals.h but should remain binary compatible,
14872 new interfaces will be added.
14873
Daniel Veillardd574f782001-03-14 19:40:17 +000014874Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14875
14876 * configure.in: fixed a couple of problems reported by
14877 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
14878 without gcc on non linux platforms.
14879
Daniel Veillard0a6c3582001-03-14 19:15:37 +000014880Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14881
14882 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
14883 a fix for --with-html-dir= configure support. I hope it won't
14884 break rpm generation
14885
Daniel Veillarda022fe02001-03-14 16:30:00 +000014886Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14887
14888 * xmlIO.c: one function comment cleanup.
14889
Daniel Veillard25239c12001-03-14 13:56:48 +000014890Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14891
14892 * SAX.c: external subset notations were improperly registered
14893 in the internal subset.
14894
Daniel Veillard2c4754f2001-03-13 09:31:12 +000014895Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14896
14897 * README.cvs-commits: added, pointing to HACKING
14898 * HACKING: updated
14899
Daniel Veillard82ab81e2001-03-12 21:11:21 +000014900Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14901
14902 * parser.c: and Matt Sergeant found one in the XML push
14903 parser (erroneous check I forgot to remove when I fixed the
14904 main parser).
14905
Daniel Veillard68d7b672001-03-12 18:22:04 +000014906Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14907
14908 * xpath.c: ptittom found a small bug in UnaryExpr
14909
Daniel Veillarde356c282001-03-10 12:32:04 +000014910Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14911
14912 * configure.in: bumped to 2.3.4
14913 * error.c: fixed bug #51860
14914 * tree.c: fixed bug #51861
14915 * valid.c: cleanup, more debug, failed to fix one bug crap ...
14916 * tree.[ch] : added xmlDefaultBufferSize
14917 * nanoftp.c: typo in function name header block
14918 * doc/xml.html : updated, added link to XML::LibXSLT
14919 * doc/html/* : rebuilt the docs
14920
Daniel Veillard80f32572001-03-07 19:45:40 +000014921Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14922
14923 * parser.c SAX.c: the new content parsing code raised an
14924 ugly bug in the characters() SAX callback. Found it
14925 just because of strangeness in XSLT XML Rec ouptut :-(
14926
Daniel Veillard6c831202001-03-07 15:57:53 +000014927Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14928
14929 * Makefile.am: Martin Baulig suggested to add -lm
14930 * tree.c: found another bug in xmlNodeGetContent()
14931
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000014932Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14933
14934 * xpath.c: Bjorn found the error related to strictness of comparison.
14935
Daniel Veillard29631a82001-03-05 09:49:20 +000014936Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14937
14938 * parser.c: trying to fix the Dtd parsing problem reported
14939 by Gary, side effect of last week speed optimizations.
14940
Daniel Veillard14be0a12001-03-03 18:50:55 +000014941Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14942
14943 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
14944 * parserInternals.c: removed unneeded test raised by Stric
14945
Bjorn Reesee1dc0112001-03-03 12:09:03 +000014946Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
14947
14948 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
14949 and fixed by William Brack). Added xmlXPathFormatNumber.
14950 Changed the sorting slightly.
14951 * configure.in Makefile.am example/Makefile.am: Added -lm.
14952 Please note that applications linking with libxml2, must
14953 also like with the math library from now on.
14954
Daniel Veillardf9533d12001-03-03 10:04:57 +000014955Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14956
14957 * HTMLparser.c: fixed loop reported by Marc Sanfacon
14958
Daniel Veillard2f362242001-03-02 17:36:21 +000014959Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14960
14961 * parser.c: one must report spaces even if the Dtd element
14962 content proves that this is not part of the element content.
14963 * result/valid/*.xml: this changed the ouptu slightly
14964
Daniel Veillardb402c072001-03-01 17:28:58 +000014965Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14966
14967 * configure.in: bumped to 2.3.3
14968 * doc/xml.html: updated
14969
Daniel Veillard77851712001-02-27 21:54:07 +000014970Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14971
14972 * tree.c: minor doc fix
14973 * xpath.c: deallocation issues when a result tree has been
14974 converted to a node-set
14975
Daniel Veillardec70e912001-02-26 20:10:45 +000014976Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14977
14978 * doc/xml.html: oops corrected dates s/2000/2001
14979
Daniel Veillard8730c562001-02-26 10:49:57 +000014980Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14981
14982 * valid.c: new patch from Gary Pennington
14983
Daniel Veillard91e9d582001-02-26 07:31:12 +000014984Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14985
14986 * doc/xml.html: applied patch from Ankh
14987
Daniel Veillardedac3c92001-02-26 01:36:19 +000014988Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14989
14990 * xinclude.c: fixed a problem building on Mac
14991
Daniel Veillard21a0f912001-02-25 19:54:14 +000014992Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14993
14994 * parser.c: more work on increasing parsing ferformances
14995
Daniel Veillard48b2f892001-02-25 16:11:03 +000014996Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14997
14998 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
14999 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
15000 avoiding memcpy in production builds MEM_CLEANUP macro use
15001 * parser.[ch] parserInternals.c: optimizations of the tightest
15002 internal loops inside the parser. Better checking of I/O
15003 flushing/loading conditions
15004 * xmllint.c : added --timing
15005
Daniel Veillard71681102001-02-24 17:48:53 +000015006Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15007
15008 * configure.in: bumped to 2.3.2
15009 * doc/xml.html: updated for release
15010
Daniel Veillardbbd51d52001-02-24 03:07:03 +000015011Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15012
15013 * xpath.c: found a memleak and fixed a nasty bug
15014
Daniel Veillardf7cd4812001-02-23 18:44:52 +000015015Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15016
15017 * xmllint.[c1] : added return code errors for xmllint
15018 * xpath.c: specific debug dump function for result value trees
15019
Daniel Veillard4b637072001-02-21 21:52:55 +000015020Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15021
15022 * xpath.c: finally implemented xmlXPathCompareNodeSets
15023 * test/XPath/expr/floats results/XPath/expr/floats: added
15024 a test for float expressions
15025
Daniel Veillardf714aa32001-02-21 03:07:44 +000015026Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15027
15028 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
15029 * parserInternals.[ch]: trying to speed up parsing
15030 * xpath.c : speeded up node set equality op
15031
Daniel Veillarde0c3a622001-02-19 18:05:20 +000015032Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15033
15034 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
15035 better handling of ID/IDREF and the list modules associated
15036 * configure.in: small CFLAGS cleanup
15037
Daniel Veillarda8abee62001-02-19 15:14:59 +000015038Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15039
15040 * configure.in: fixed iconv detection on AIX (stric)
15041
Daniel Veillardbca64ef2001-02-19 22:20:01 +000015042Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000015043
15044 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
15045
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000015046Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
15047
15048 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
15049 and optimized xmlXPathNodeSetSort
15050
Daniel Veillard142adbf2001-02-17 13:21:05 +000015051Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15052
15053 * xpath.c: bug fix when context size is 0
15054 * parser.c: I like Norm's Dtd because they still manage to break
15055 the parser occasionally
15056
Daniel Veillardf23e0092001-02-16 13:21:29 +000015057Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15058
15059 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
15060
Daniel Veillarde0e26512001-02-16 00:11:46 +000015061Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15062
15063 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
15064 attributes within the XML-1.0 namespace
15065
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000015066Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15067
15068 * xpathInternals.h: exported a few axis functions
15069 * doc/xml.html: updated the doc
15070
Daniel Veillard760f4422001-02-15 14:59:48 +000015071Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15072
15073 * configure.in: applied patch from Daniel van Balen for OpenBSD
15074 and bumped version to 2.3.1
15075 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
15076 attempt to find autoclosing was simply broken, removed it,
15077 updated the examples, this is better
15078
Daniel Veillardd194dd22001-02-14 10:37:43 +000015079Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15080
15081 * hash.[ch]: added Paolo Casarini patch to provide Delete from
15082 hash functionnalities.
15083 * doc/html/* : rebuild the doc
15084
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000015085Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15086
15087 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
15088 on predicate
15089 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
15090 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
15091 really want to have tags closed on output even if we accept
15092 unclosed ones on input
15093
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000015094Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15095
15096 * xpath.c: ouch don't free NULL, rare case fixed
15097 * tree.c: don't coalesce text nodes if they don't have the
15098 same behaviour wrt escaping on output
15099
Daniel Veillardd12b69d2001-02-11 20:17:31 +000015100Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15101
15102 * xpath.c: small fixup
15103 * SAX.c: don't warn on empty namespaces.
15104
Daniel Veillard6a2e4062001-02-08 10:31:33 +000015105Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15106
15107 * README: a bit of cleanup
15108 * configure.in: preparing for 2.3.0 release
15109
Daniel Veillard1f83d392001-02-08 09:37:42 +000015110Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15111
15112 * hash.[ch]: added a first version of xmlHashSize()
15113 * valid.c: another bug fix from Gary Pennington
15114
Daniel Veillard5eef6222001-02-07 18:24:48 +000015115Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15116
15117 * valid.c: couple of bug fixes pointed by Gary Pennington
15118 * HTMLtree.c: #if 0 cleanup
15119
Daniel Veillard2c257ec2001-02-06 13:29:07 +000015120Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15121
15122 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
15123 which removes a time consuming check of xmlXPathNodeSetAdd()
15124 and use it in places where we are sure to not break unicity
15125
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000015126Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15127
15128 * xpath.c: bug fixes found from XSLT
15129 * tree.c: preserve node->name special values when copying nodes.
15130 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
15131 external subset are fetched when available but without full
15132 validation. Added xmlLoadExtDtdDefaultValue, need a function.
15133 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
15134 output with encoding disabled.
15135
Daniel Veillard2c833b62001-02-03 08:52:06 +000015136Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15137
15138 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
15139 xmlCheckFilename should not be called from xmlFileOpenW
15140 and xmlGzfileOpenW
15141
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000015142Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15143
15144 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
15145 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
15146 added the new tests for URI normalization
15147 * testURI.c: fixed stoopid bugs
15148 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
15149 the URI in the error messages are now properly normalized
15150
Daniel Veillardea28ce62001-02-02 08:20:19 +000015151Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15152
15153 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
15154
Daniel Veillarde99a4762001-02-01 04:34:35 +000015155Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15156
15157 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
15158
Daniel Veillard2b325a02001-01-31 20:46:31 +000015159Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15160
15161 * xpath.c: fixed mod operator
15162
Daniel Veillardde55cf62001-01-31 15:53:13 +000015163Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15164
15165 * parser.c: fixed xmlStrcat doc
15166 * tree.c: 2 fixes form Anders Carlson for copying nodes and
15167 trees.
15168
Daniel Veillard2f913b72001-01-31 13:23:49 +000015169Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15170
15171 * xpath.c result/XPath/tests/chaptersbase
15172 result/XPath/tests/simplebase: fixed XPath node()
15173 * tree.c: small fix in xmlNewNs()
15174 * Makefile.am: removed extraneous xml2Conf.sh rule
15175
Daniel Veillardb42042b2001-01-28 07:40:36 +000015176Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15177
15178 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
15179 Changed the library name, in order to get libxml-devel and
15180 libxml2-devel to coexist on a single system
15181 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
15182 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
15183
Daniel Veillardee0a4662001-01-27 18:59:33 +000015184Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15185
15186 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
15187 libxml2-devel installable in // as libxml-devel.
15188
Daniel Veillard5eb05942001-01-27 17:50:22 +000015189Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15190
15191 * doc/Makefile.am: fixed make rebuild in doc
15192 * doc/html/*.html: rebuilt the docs
15193
Daniel Veillard65c295d2001-01-26 09:32:39 +000015194Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15195
15196 * tree.c: patch from Bjorn Reese on xmlBufferCCat
15197
Daniel Veillard8e199902001-01-25 18:54:39 +000015198Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15199
15200 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
15201 the HTML doc to go into the -devel RPM ...
15202 * aclocal.m4 config.h.in: some updates due to auto* magic
15203
Daniel Veillard93086662001-01-25 18:13:04 +000015204Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15205
15206 * xpath.h: added a hook in the context structure allowing to
15207 link to extra support, needed for XSLT
15208
Daniel Veillardf17e09b2001-01-25 13:55:35 +000015209Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15210
15211 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
15212 xmlXPtrCmpPoints to use it.
15213 * propagated the following patch from Alejandro Forero
15214 * include/win32config.h xmlIO.c: applied further suggestions
15215 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
15216 * example/gjobread.c: fixed warnings, now that it builds
15217
15218Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
15219
15220 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
15221
15222 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
15223 filename points to a valid file (not a directory).
15224 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
15225 Added calls to xmlCheckFilenameDir.
15226
15227 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
15228 `path' (rather than `filename') as the parameter to gzopen and open.
15229
Daniel Veillard48177c22001-01-23 15:27:41 +000015230Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15231
15232 * Makefile.am: fixed a problem with EXTRA_DIST
15233
Daniel Veillardb83ba402001-01-22 22:45:10 +000015234Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15235
15236 * Makefile.am example/Makefile.am: finally found the trick
15237 to build the example, i.e. add "." in SUBDIRS before example
15238 in the list <grin/>
15239
Daniel Veillard82687162001-01-22 15:32:01 +000015240Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15241
15242 * doc/xml.html: updated with an XSLT section, removed pointer to
15243 W3C CVS base.
15244
Daniel Veillard8a7642f2001-01-22 10:45:16 +000015245Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15246
15247 * xpath.c: when copying a XSLT tree object teh tree need to be copied
15248 too, and deallocation need to occur the same way.
15249
Daniel Veillarde4566462001-01-22 09:58:39 +000015250Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15251
15252 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
15253 type correponding to an XSLT result tree fragment. Share most
15254 of the data format with node set, as well as operators.
15255 * HTMLtree.c: added a newline at the end of the doctype output
15256 whe this one is not present initially.
15257 * tree.c: make sure taht the parent and doc pointers are properly
15258 set when copying attributes (lists).
15259
Daniel Veillard701c7362001-01-21 09:48:59 +000015260Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15261
15262 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
15263
Daniel Veillard5a2b6972001-01-20 21:15:50 +000015264Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15265
15266 * xpath.c: seems I finally killed that ugly path evaluation
15267 context bug (tagged 9999 in case is is wrong)
15268
Daniel Veillard8f4d9752001-01-19 05:32:34 +000015269Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15270
15271 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
15272 for XSLT
15273
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000015274Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15275
15276 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
15277 for xmlGzfileOpen() bug
15278
Daniel Veillardf6eea272001-01-18 12:17:12 +000015279Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15280
15281 * xpath.c: removed an error found by XSLT usage
15282 * tree.c parserInternals.h: use a predefined static string
15283 for text and comment nodes, avoid freeing them in xmlFreeNode,
15284 exported the string name in parserInternals.h and added
15285 another value to disable encoding at output (for XSLT),
15286 gain memory, time.
15287
Daniel Veillard8f2cc572001-01-17 08:19:35 +000015288Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15289
15290 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
15291 win32/libxml2/libxml2_so.dsp: new makefiles and update
15292 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
15293
Daniel Veillardf831bfb2001-01-16 17:26:04 +000015294Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15295
15296 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
15297 Gary Pennington
15298
Daniel Veillard389e6b72001-01-15 19:41:13 +000015299Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15300
15301 * xpath.c: fixed the comaprision of values and nodelists,
15302 need to compare nodelist still ...
15303 * debugXML.c: avoided a possible core dump
15304 * HTMLparser.c: cleanup
15305 * nanohttp.c: contributed fix.
15306 * tree.c: fixes in properties handling added xmlSetNsProp
15307 needed by libxslt
15308 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
15309 comment
15310 * TODO: updated
15311
Daniel Veillard167bd532001-01-06 21:09:34 +000015312Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15313
15314 * parser.c parserInternals.c: applied Bjorn Reese optimization
15315 patch
15316
15317Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15318
15319 * Makefile.am: applied patch fro make check from Martin Vidner
15320
Daniel Veillard503b8932001-01-05 06:36:31 +000015321Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15322
15323 * configure.in: preparing 2.2.11
15324 * doc/html/*: rebuild the HTML files
15325 * doc/xml.html : updated
15326
Daniel Veillardc2f4df22001-01-04 14:06:39 +000015327Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15328
15329 * tree.c: fixed a stupid bug
15330 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
15331 patches related to validation of an XInclude processing result
15332 * TODO: updated
15333
Daniel Veillarde2488192001-01-04 10:54:22 +000015334Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15335
15336 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
15337 on large files
15338
Daniel Veillardf060a412001-01-03 20:52:44 +000015339Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15340
15341 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
15342
Daniel Veillard45cff692001-01-03 18:02:04 +000015343Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15344
15345 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
15346 reported by Jonas Borgström
15347 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
15348
Daniel Veillard08108982001-01-03 15:24:58 +000015349Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15350
15351 * testXPath.c xpath.c: fixing the XPath union expressions problem
15352 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
15353
Daniel Veillard4a6845d2001-01-03 13:32:39 +000015354Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15355
15356 * xmllint.c: Made is so if the file name is "-" is will read form
15357 standard input. Sven Heinicke <sven@zen.org>
15358 * tree.c: fixed a problem when growing buffer
15359 * tree.h: fixed the comment of the node types following andersca
15360 comment
15361 * TODO: updated
15362
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000015363Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15364
15365 * HTMLparser.[ch]: added a way to avoid adding automatically
15366 omitted tags. htmlHandleOmittedElem() allows to change the
15367 default handling.
15368 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
15369 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
15370 of xmllint too when using --memory flag, added a memory test
15371 suite at the Makefile level.
15372 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
15373 with namespace use when encountering QNames in XPath evalation,
15374 added xmlns() scheme in XPointer.
15375 * nanoftp.c : incorporated a fix
15376 * parser.c xmlIO.c: fixed problems raised with encoding when using
15377 the memory I/O
15378 * parserInternals.c: closed bug 25934 reported by
15379 torsten.landschoff@innominate.de
15380 * TODO: updated
15381
Daniel Veillarda1fe9102000-11-25 10:49:25 +000015382Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15383
15384 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
15385 on a non-updated tree :-(, made a 2.2.10 release to correct the
15386 situation
15387
Daniel Veillardce6e98d2000-11-25 09:54:49 +000015388Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15389
15390 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
15391 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
15392 integrated a set of OpenVMS changes from Howard Taylor
15393 <Howard.Taylor@pacoast.com>
15394
Daniel Veillard58770e72000-11-25 00:48:47 +000015395Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15396
15397 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
15398 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
15399
Daniel Veillardf62ceff2000-11-24 23:36:01 +000015400Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15401
15402 * HTMLparser.c: some fixes on auto-open of html/head/body
15403 * encoding.c: fixed a compilation error on some gcc env
15404 * xpath.c xpointer.[ch] xpathInternals.h: improved the
15405 XPointer implementation
15406 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
15407 related XPointer tests and associated results
15408
Daniel Veillard300f7d62000-11-24 13:04:04 +000015409Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15410
15411 * doc/xmldtd.html doc/xml.html: following a short step by step
15412 guidance on IRC to help maciej with DTDs I started a small
15413 page on the subject.
15414
Daniel Veillard748e45d2000-11-17 16:36:08 +000015415Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15416
15417 * HTMLparser.c: fixed handling of broken charrefs
15418 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
15419 patches
15420
Daniel Veillard28929b22000-11-13 18:22:49 +000015421Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15422
15423 * doc/xml.html doc/html/* : rebuilt the docs after adding
15424 xinclude and updated page for 2.2.7 and 2.2.8
15425 * configure.in: releasing 2.2.8
15426
Daniel Veillard41e06512000-11-13 11:47:47 +000015427Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15428
15429 * parser.[ch] parserInternals.c: applied the conditional
15430 section processing fix from Jonathan P Springer
15431 <jonathan.springer2@gte.net>
15432 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
15433 project file, fixed iconv default non support
15434 * xpath.c: fixed the problem of evaluating relative expressions
15435 when a node context is provided.
15436
Daniel Veillardbf432752000-11-12 15:56:56 +000015437Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15438
15439 * nanoftp.c: fixed gcc 2.95 new warnings
15440 * SAX.c: fixed a stupid bug
15441 * tree.c: fixed a formatting problem when round-tripping
15442 from/to memory
15443 * xinclude.c: chased memleak, fixed a base problem
15444 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
15445 xmlXPtrBuildNodeList()
15446 * TODO: updated
15447 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
15448 adding a first small set of regression tests for XInclude
15449
Daniel Veillardc2def842000-11-07 14:21:01 +000015450Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15451
15452 * nanohttp.[ch]: applied Wayne Davison patches to access
15453 the WWW-Authorization header.
15454 * parser.c: Closed Bug#30847: Problems when switching encoding
15455 in short files by applying Simon Berg's patch.
15456 * valid.c: fixed a validation problem
15457 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
15458 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
15459 Wayne Davison
15460 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
15461 need to be extended to non full nodes selections.
15462 * xinclude.c: starts to work decently
15463
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000015464Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15465
15466 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
15467 debugXML.c xmlversion.h.in: Started adding XInclude support,
15468 this is a new xmllint option
15469 * tree.c xpath.c: applied TOM patches for XPath
15470 * xpointer.c: fixed a couple of errors.
15471 * uri.c: added an escaping function needed for xinclude
15472 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
15473 new warning from RH70 gcc's version
15474
Daniel Veillarda4964b72000-10-31 18:23:44 +000015475Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15476
15477 * HTMLparser.c: fixed loop on invalid char in scripts
15478 * parser.c: update to description of xmlIOParseDTD()
15479 * libxml.m4 xmlversion.h.in: changes contributed by
15480 Michael Schmeing <m.schmeing@internet-factory.de>
15481 * configure.in: preparing for 2.2.7
15482 * Makefile.am: trying to avoid config.h and acconfig.h
15483 being included in the distrib
15484 * configure.in: released 2.2.7
15485
15486Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15487
15488 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
15489 like namespaces for good. Unified xmlNs and xmlNode somewhat.
15490
Daniel Veillard01411222000-10-30 15:33:22 +000015491Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15492
15493 * parser.[ch]: added xmlIOParseDTD()
15494 * xpointer.c: added support for the 2 extra parameters of
15495 string-range, fixed a stoopid error when '0' was present
15496 in XPointer expressions
15497 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
15498 testsuite for the above
15499
Daniel Veillard6db58192000-10-30 09:27:53 +000015500Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15501
15502 * libxml.spec.in: improved package descriptions
15503
Daniel Veillarda5db68a2000-10-29 18:06:06 +000015504Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15505
15506 * xpath.c xpathInternals.h: applied a large cleaning patch
15507 from TOM <ptittom@free.fr>, it also add namespace support
15508 for function and variables registration.
15509
Daniel Veillardbd20df72000-10-29 17:53:40 +000015510Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15511
15512 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
15513 * Makefile.mingw: Wayne Davison's update adding hash.c
15514
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000015515Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15516
15517 * xpath.c: fixed the root evaluation problems
15518 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
15519 ignorable spaces with <b> <bold> <em>
15520 * tree.c: fixed a loop in xmlSearchNsByHref()
15521
Daniel Veillard767662d2000-10-27 17:04:52 +000015522Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15523
15524 * xpath.c: applied another XPath patch from TOM
15525 * xpath.c include/makefile.am: applied another patch from
15526 china@thewrittenword.com (cleanup on IRIX).
15527
Daniel Veillard211cc0a2000-10-27 11:49:33 +000015528Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15529
15530 * xml-config.1: received a fixed version from Fredrik Hallenberg
15531 <hallon@lysator.liu.se>
15532
Daniel Veillardf6bf9212000-10-26 14:07:44 +000015533Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15534
15535 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
15536 cleanup patch for XPath
15537
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000015538Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15539
15540 * patched to redirrect all "out of context" error messages to
15541 a reconfigurable routine. The changes are:
15542 * xmlerror.h : added the export of an error context type (void *)
15543 an error handler type xmlGenericErrorFunc there is an interface
15544 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
15545 to reset the error handling routine and its argument
15546 (by default it's equivalent to respectively fprintf and stderr.
15547 * all the c files: all wild accesses to stderr or stdout within
15548 the library have been replaced to calls to the handler.
15549
Daniel Veillard29a11cc2000-10-25 13:32:39 +000015550Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15551
15552 * configure.in: release 2.2.6
15553 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
15554 exporting the inner functions of xpath for extension modules
15555 * doc/*: updated and rebuilt the doc
15556
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000015557Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15558
15559 * nanohttp.c : applied Wayne HTTP cleanup patch
15560 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
15561 and xmlNodeSetSpacePreserve()
15562
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000015563Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15564
15565 * xpath.c: closing bug #29260
15566
Daniel Veillard126f2792000-10-24 17:10:12 +000015567Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15568
15569 * hash.[ch] debugXML.c: expanded/enhanced the API, added
15570 multikey tuples, made hash structure opaque
15571 * valid.[ch]: moved elements, attributes, notations decalarations
15572 as well as ID and refs to hash tables.
15573 * entities.c: hash cleanup
15574 * xmlmemory.c: fixed a dump problem in debug mode
15575 * include/Makefile.am: problem passing in DESTDIR= values patch
15576 from Marc Christensen <marc@calderasystems.com>
15577 * nanohttp.c: removed debugging remains
15578 * HTMLparser.c: the bogus tag should be ignored (Wayne)
15579 * HTMLparser.c parser.c: fixing a number of problems with the
15580 macros in the *parser.c files (Wayne).
15581 * HTMLparser.c: close the previous option when opening a new one
15582 (Marc Sanfacon).
15583 * result/HTML/*: updated the HTML results accordingly
15584
Daniel Veillard52afe802000-10-22 16:56:02 +000015585Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15586
15587 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
15588 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
15589 XPath functions and XML entities table to them. More to come...
15590 * xmlIO.c: fixed libxml closing FILEs it didn't open.
15591
Daniel Veillard683cb022000-10-22 12:04:13 +000015592Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15593
15594 * tree.c: coalesce adjacent text nodes
15595 * valid.c: handling of blank nodes in DTd validation (raised
15596 by problems with a posteriori validation).
15597 * nanohttp.c: changing behaviour on HTTP write stuff.
15598 * HTMLtree.c: forced body and html to be explicitely closed.
15599 * xpath.h: exported more XPath functions.
15600
Daniel Veillard1baf4122000-10-15 20:38:39 +000015601Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15602
15603 * Release of 2.2.5
15604 * xpointer.c: range() range-inside and other helper functions
15605 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
15606
Daniel Veillard47e12f22000-10-15 14:24:25 +000015607Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15608
15609 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
15610 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
15611
Daniel Veillardb732a0e2000-10-15 11:27:01 +000015612Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15613
15614 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
15615 and XPointer modules
15616
Daniel Veillard134c9f32000-10-15 10:27:08 +000015617Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15618
15619 * SAX.h: closed #25107
15620
Daniel Veillard39915622000-10-15 10:06:55 +000015621Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15622
15623 * testSAX.c: fixed problem with cdata reporting
15624 * SAXresult/* : updated
15625
Daniel Veillard1e851392000-10-15 10:02:56 +000015626Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15627
15628 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
15629 Closed bug #27499, added to regression tests
15630 * TODO: updated
15631
Daniel Veillard7eda8452000-10-14 23:38:43 +000015632Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15633
15634 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
15635 support for SCRIPT and STYLE with help from Bjorn Reese
15636 * test/HTML/* result/HTML/*: added simple testcase and updated
15637 the existing ones.
15638
Daniel Veillardff9c3302000-10-13 16:38:25 +000015639Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15640
15641 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
15642 string-range for empty strings
15643 * test/XPath/docs/str test/XPath/xptr/chaptersrange
15644 test/XPath/xptr/strrange: augmented the XPointer testsuite
15645
Daniel Veillard189446d2000-10-13 10:23:06 +000015646Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15647
15648 * doc/xml.html doc/xmlmem.html: added a module describing memory
15649 interfaces and use, updated the main page.
15650
Daniel Veillard2f971a22000-10-12 23:26:32 +000015651Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15652
15653 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
15654 nanoftp code work on Windows too now
15655
15656Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000015657
15658 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
15659 * xpointer.c: implemented string-range() at least a good first version
15660 * test/XPath/docs/str test/XPath/xptr/strrange
15661 result/XPath/xptr/strrange: the string-range() tests
15662
Daniel Veillardd3c68c42000-10-12 08:06:28 +000015663Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15664
15665 * Makefile.am include/Makefile.am include/win32config.h
15666 win32/Makefile.mingw: fixed problems reported by Wayne Davison
15667 and make distcheck
15668
Daniel Veillard19d61112000-10-11 23:50:35 +000015669Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15670
15671 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
15672 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
15673 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
15674
Daniel Veillardb0426ca2000-10-11 23:39:43 +000015675Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15676
15677 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
15678 patch for socklen_t detection by
15679 Albert Chin-A-Young <china@thewrittenword.com>
15680
Daniel Veillardcd429612000-10-11 15:57:05 +000015681Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15682
15683 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
15684 and added a --dtdvalid option to xmllint used to test it
15685
Daniel Veillard47c02452000-10-11 13:04:36 +000015686Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15687
15688 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
15689 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
15690
Daniel Veillard2d38f042000-10-11 10:54:10 +000015691Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15692
15693 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
15694 handlings (registration, lookup, cleanup)
15695
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000015696Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15697
15698 * configure.in Makefile.am include/makefile.am: adding XPointer
15699 and XPtrtests target
15700 * xpointer.[ch] : new files for XPointer support
15701 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
15702 more XPath tests
15703
Daniel Veillard57fda592000-10-10 23:24:14 +000015704Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15705
15706 * configure.in: fixed, very broken, make distcheck works again
15707
Daniel Veillarde8282ed2000-10-10 23:01:31 +000015708Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15709
15710 * More work toward 2.2.5, integrated a number of patches
15711 * configure.in Makefile.am win32config.h.in: trying to cleanup
15712 make distcheck .... huh ...
15713 * include/Makefile.am include/win32config.h: new directory
15714 for includes
15715 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
15716 updated teh makefiles and instructions for WIN32
15717 * xpath.c: small fixes
15718 * test/XPath/ results/XPath: updated the testcases and results
15719 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
15720 suggested patches
15721 * valid.c: fixed an ID bug
15722
Daniel Veillardb71379b2000-10-09 12:30:39 +000015723Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15724
15725 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000015726 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000015727 * xpath.[ch]: worked on XPointer
15728
Daniel Veillard7e99c632000-10-06 12:59:53 +000015729Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15730
15731 * configure.in Makefile.am: 2.2.5, ship the include in an
15732 include/libxml subdirectory, use symlinks when using CVS
15733 * testSAX.c: fixed small bug
15734 * testXPath.c: changed the way testfiles are parsed
15735 * debugXML.c: same kind of cleanup when parsing an argument expression
15736 XPath/XPointers can have blanks embedded
15737 * xpath.[ch]: more cleanup, reorgs for XPointer work
15738 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
15739 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
15740
Daniel Veillard55b91f22000-10-05 16:30:11 +000015741Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15742
15743 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
15744 in the XPath engine, rewrote large parts of it, now it's far
15745 cleaner and in sync with the REC not an old WD. Fixed a parsing
15746 problem in the interactive XML shell found when testing XPath.
15747
Daniel Veillardac260302000-10-04 13:33:43 +000015748Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15749
15750 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
15751 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
15752 examples with the extra test
15753
Daniel Veillard7cfce322000-10-04 12:40:27 +000015754Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15755
15756 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
15757 the global init function.
15758
Daniel Veillard970112a2000-10-03 09:33:21 +000015759Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15760
15761 * HTMLparser.c: Doohhh, attribute name parsing was still case
15762 sensitive ! Fixed this ...
15763 * result/HTML/* : updated the tests results accordingly
15764
Daniel Veillard740abf52000-10-02 23:04:54 +000015765Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15766
15767 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
15768 engine, should be far more stable, incorporated a new version of
15769 preceding/following axis, need testing
15770 * uri.c: fixed file:///c:/a/b/c problem
15771 * test/XPath/tests/idsimple: augmented the XPath tests
15772
Daniel Veillard3bff2b02000-10-01 20:33:47 +000015773Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15774
15775 * doc/* rebuilding docs for 2.2.4 release
15776
Daniel Veillard8b5dd832000-10-01 20:28:44 +000015777Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15778
15779 * configure.in: releasing 2.2.4
15780 * parser.[ch]: added xmlStrEqual()
15781 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
15782 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
15783 use xmlStrEqual instead
15784 * TODO: updated
15785 * added an XPath test
15786
Daniel Veillardbc765302000-10-01 18:23:35 +000015787Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15788
15789 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
15790 * entities.h: exported xmlInitializePredefinedEntities
15791 * parser.[ch] : added xmlInitParser()
15792 * parserInternals.h : had to export htmlInitAutoClose()
15793
Daniel Veillardf09e7e32000-10-01 15:53:30 +000015794Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15795
15796 * xpath.[ch] : fixed some serious XPath Predicate evaluation
15797 problems
15798 * Makefile.am : added XPath regression tests to normal tests
15799 * uri.c: fixed a problem with local paths, cleanup
15800 * parser.c: fixed a problem with large CData sections
15801
Daniel Veillardd2ade932000-09-30 14:39:55 +000015802Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15803
15804 * configure.in xml-config.in: patch from "Ben Taylor"
15805 <sol7x86@hotmail.com> for solaris shared libs lookup
15806
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000158072000-09-30 Martin Baulig <baulig@suse.de>
15808
15809 * libxml-2.0.pc.in: Provide pkg-config script.
15810
15811 * configure.in: Create the libxml-2.0.pc script from the
15812 libxml-2.0.pc.in templates.
15813 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000015814 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000015815
Daniel Veillard4b0755c2000-09-25 14:26:28 +000015816Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15817
15818 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
15819 when compiling with MSC
15820
Daniel Veillard46057e12000-09-24 18:49:59 +000015821Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15822
15823 * xpath.c: patch for normalize-string() substring-before(),
15824 substring-after() and translate() functions from Bjorn Reese
15825 <breese@mail1.stofanet.dk>
15826 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
15827 Fredrik Hallenberg <hallon@lysator.liu.se>
15828 * TODO: updated
15829
Daniel Veillard281f8ff2000-09-24 08:12:14 +000015830Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15831
15832 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
15833 problem of socklen_t being undefined on a number of platforms
15834 * debugXML.c: fixed a compilation problem when without snprintf
15835
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000015836Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15837
15838 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
15839 an URI bug and a fix for the control-character-induced infinite loop
15840 * nanohttp.c: preventive fix for compiling on WIN32
15841
Daniel Veillard64c20ed2000-09-22 16:07:02 +000015842Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15843
15844 * xmlint.c: closing bug #25000
15845
Daniel Veillardb656ebe2000-09-22 13:51:48 +000015846Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15847
15848 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
15849 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
15850 modified slightly Wayne Davison patch adding xmlStrcasecmp and
15851 related function, fixing xmlStrncmp(), and associated cleanup
15852 * result/HTML/entities.html.sax: updating result
15853
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000015854Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15855
15856 * uri.c: applied patch for URI escaping from Wayne Davison
15857 <wayned@blorf.net>
15858 * tree.c parserInternals.c HTMLparser.c: memset checks patches
15859 from Denis Barbier <barbier@imacs.polytechnique.fr>
15860 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
15861 patch from Wayne Davison
15862
Daniel Veillardd5f97f82000-09-17 16:38:14 +000015863Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15864
15865 * doc/xml.html : updated with new releases, adding "how to help"
15866
Daniel Veillard04698d92000-09-17 16:00:22 +000015867Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15868
15869 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
15870 removed a few warnings in pedantic mode ...
15871 * parserInternals.c parser.c: moved encoding switching function
15872 to parserInternals.c
15873 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
15874
Daniel Veillarda2c6da92000-09-16 18:15:00 +000015875Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15876
15877 * HTMLparser.c parser.c: set ctxt->errNo before calling the
15878 error or warning handlers
15879
Daniel Veillardb1059e22000-09-16 14:02:43 +000015880Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15881
15882 * parserInternals.c parserInternals.h parser.c Makefile.am:
15883 created a new module parserInternals.c, moved most of the
15884 code shared by the various parsers there, as well as
15885 deprecated code from parser.c. More cleanup of parser.c
15886 * uri.c: fixed a problem when URI is NULL
15887 * valid.c: speedup when looking for an attribute declaration
15888
Daniel Veillard39c7d712000-09-10 16:14:55 +000015889Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15890
15891 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
15892 the cleanup of the computation of URI references when seeking
15893 external entities. The URI reference string and the resulting
15894 URI are both stored now.
15895 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
15896 large s(n)printf checks and cleanup from Denis Barbier
15897 <barbier@imacs.polytechnique.fr>
15898 * xmlversion.h.in tree.h: couple of SGML declarations for a
15899 possible docbook module.
15900 * result/VC/ : a couple of test output changed due to the change
15901 of the entities URI
15902
Daniel Veillardb513f5a2000-09-10 14:01:12 +000015903Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15904
15905 * parser.h: added a _private field for linking user's data
15906
Daniel Veillarddd477ce2000-09-10 13:23:08 +000015907Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15908
15909 * parser.c parserInternals.h: demacroified most of the IS_XXX
15910 the gain in size is significant so ...
15911
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000015912Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15913
15914 * entities.c: cases where looking up entities with doc==NULL
15915 covered
15916
Daniel Veillard90e11312000-09-05 10:42:32 +000015917Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15918
Daniel Veillard1de50802000-09-07 08:54:32 +000015919 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000015920 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
15921
Daniel Veillard98a79162000-09-04 11:15:39 +000015922Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15923
Daniel Veillard1de50802000-09-07 08:54:32 +000015924 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000015925 * test/URI/uri.data result/URI/uri.data: first set of tests/results
15926 * Makefile.in: added URItest and included thenin "make tests"
15927
15928Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000015929
15930 * xmlversion.h.in: closed bug 22941
15931
Daniel Veillard2bb89092000-08-31 14:57:50 +000015932Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15933
15934 * doc/xmlio.html: added doc and example for entity loader
15935 redefinition.
15936
Daniel Veillard96984452000-08-31 13:50:12 +000015937Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15938
15939 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
15940 used by libxml
15941
Daniel Veillarde715dd22000-08-29 18:29:38 +000015942Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15943
15944 * parser.c: Fixed bug on invalid ontent characters and when using
15945 push.
15946 * xmllint.c: fixed xmllint endling of errors in push mode
15947
Daniel Veillard4948eb42000-08-29 09:41:15 +000015948Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15949
15950 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015951 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000015952 * result/HTML/*.sax: regenerated HTML SAX output
15953 * parser.c: more cleanup.
15954
Daniel Veillarde010c172000-08-28 10:04:51 +000015955Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15956
15957 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015958 patches from Wayne Davison <wayned@users.sourceforge.net>,
15959 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000015960 * HTMLparser.c: fixed an ignorable white space detection bug
15961 occuring when parsing with SAX only
15962 * result/HTML/*.sax: updated since the output is now HTML
15963 encoded...
15964
Daniel Veillard47f3f312000-08-27 22:40:15 +000015965Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15966
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015967 * HTMLparser.[ch]: applied some of Wayne Davison
15968 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000015969
Daniel Veillarde0854c32000-08-27 21:12:29 +000015970Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15971
15972 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
15973 undeclared namespace prefix was used, added a warning.
15974 Cleaned up support w.r.t. entities, spilling out a warning
15975 and being pedantic on lookups.
15976 * test/warning/ent9 : added testcase for previous example.
15977 * TODO: updated
15978 * parserInternals.h parser.c: changed the way names are parsed
15979 now allow infinite size and decrease penalty for normal use
15980 * parser.c: Started a big cleanup/check of the parser code,
15981 fixed some of the most tortuous entity code, spotted code
15982 unused anymore
15983 * test/*: added tests for very long names and related nasty
15984 things.
15985
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000015986Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15987
15988 * doc/encoding.html: added encoding aliases doc
15989 * doc/xml.html: updates
15990 * encoding.[ch]: added EncodingAliases functions
15991 * entities.[ch] valid.[ch] debugXML.c: removed two serious
15992 bottleneck affecting large DTDs like Docbook
15993 * parser.[ch] xmllint.c: added a pedantic option, will be
15994 useful
15995 * SAX.c: redefinition of entities is reported in pedantic mode
15996 * testHTML.c: uninitialized warning from gcc
15997 * uri.c: fixed a couple of bugs
15998 * TODO: added issue raised by Michael
15999
Daniel Veillard0d6b1702000-08-22 23:52:16 +000016000Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16001
16002 * doc/encoding.html: propagated Martin Duerst suggestions
16003
Daniel Veillard52402ce2000-08-22 23:36:12 +000016004Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16005
16006 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
16007 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
16008 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
16009 by Wayne Davison
16010
Daniel Veillard2f2bf412000-08-20 15:11:02 +000016011Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16012
16013 * nanoftp.c nanohttp.c: small cleanup
16014 * TODO: updated
16015
Daniel Veillard244ece92000-08-19 20:58:02 +000016016Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16017
16018 * added an old VC testcase and updated title.xml entity
16019
Daniel Veillardb8f25c92000-08-19 19:52:36 +000016020Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16021
16022 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
16023 done on auto-opening of <p> tags and cleanup of SAX output
16024
Daniel Veillard979e55e2000-08-19 16:48:54 +000016025Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16026
16027 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
16028
Daniel Veillard4540be42000-08-19 16:40:28 +000016029Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16030
16031 * doc/xml.html libxml.* structure.*: updated the doc a bit
16032
Daniel Veillard808a3f12000-08-17 13:50:51 +000016033Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16034
16035 * testSAX.c testHTML.c result/HTML/: cleanup of the output
16036 of SAX tests
16037
Daniel Veillard29579362000-08-14 17:57:48 +000016038Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16039
16040 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
16041 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
16042
Daniel Veillard1255ab72000-08-14 15:13:33 +000016043Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16044
16045 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
16046 * testHTML.c: fix core dump on Solaris 2.x systems
16047 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
16048 * result/HTML/*.sax: previous bug fix lead to new results
16049
Daniel Veillard03109292000-08-14 14:58:22 +000016050Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16051
16052 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
16053 * configure.in: added --with-readline=DIR to accept alternate
16054 path for readline include/library
16055 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
16056 for ANSI under HP-UX
16057 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
16058 includes @LIBS@
16059
Daniel Veillard7c29ce22000-08-12 21:20:53 +000016060Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16061
16062 * doc/* : rebuilt the docs
16063 * getting ready for 2.2.2 release
16064
Daniel Veillard87b95392000-08-12 21:12:04 +000016065Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16066
16067 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
16068 and xmlAddFeature()
16069 * tree.[ch]: added xmlAddChildList()
16070 * xmllint.c: MAP_FAILED macro test
16071 * parser.h: added xmlParseCtxtExternalEntity()
16072 * valid.c: applied bug fixes removed warning
16073 * tree.c: added CDATA block to elements content
16074 * testSAX.c: cleanup of output
16075 * testHTML.c: added SAX testing
16076 * encoding.c: better error recovery
16077 * SAX.c, parser.c: fixed one of the external entity processing
16078 of the OASis testsuite
16079 * Makefile.am: added HTML SAX regression tests
16080 * configure.in: bumped to 2.2.2
16081 * test/HTML/ result/HTML: added a few of HTML tests, and added the
16082 SAX results
16083
Daniel Veillard88a172f2000-08-04 18:23:10 +000016084Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16085
16086 * configure.in: patch for HP compiler
16087
160882000-08-04 Sven Heinicke <sven@zen.org>
16089
16090 * xmllint.c: Was coredumping sometimes when the file given didn't
16091 exist.
16092
Daniel Veillard46e370e2000-07-21 20:32:03 +000016093Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16094
16095 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000016096
Daniel Veillard46e370e2000-07-21 20:32:03 +000016097 when using in memory parsing. Need some cleanup.
16098 * xmllint.c configure.in: added a --memory flag to test memory
16099 parsing
16100
Daniel Veillard36650692000-07-21 15:16:39 +000016101Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16102
16103 * nanohttp.c: fixed socklen_t replacement to unsigned int
16104 * parser.c: fixed a space handdling missing at the end of
16105 production 28 DOCTYPE.
16106 * xmlmemory.c: fixed a stupid bug on the routine to override
16107 allocation functions
16108 * TODO: updated
16109
Daniel Veillarde46e20d2000-07-14 15:02:46 +000016110Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16111
16112 * doc/ regenerated the docs
16113
Daniel Veillard32bc74e2000-07-14 14:49:25 +000016114Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16115
16116 * doc/encoding.html doc/xml.html: added I18N doc
16117 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
16118 improvements, both parser and filters, added ASCII & HTML,
16119 fixed the ISO-Latin-1 one
16120 * xmllint.c testHTML.c: added/made visible --encode
16121 * debugXML.c : cleanup
16122 * most .c files: applied patches due to warning on Windows and
16123 when using Sun Pro cc compiler
16124 * xpath.c : cleanup memleaks
16125 * nanoftp.c : added a TESTING preprocessor flag for standalong
16126 compile so that people can report bugs more easilly
16127 * nanohttp.c : ditched socklen_t which was a portability mess
16128 and replaced it with unsigned int.
16129 * tree.[ch]: added xmlHasProp()
16130 * TODO: updated
16131 * test/ : added more test for entities, NS, encoding, HTML, wap
16132 * configure.in: preparing for 2.2.0 release
16133
Daniel Veillard49703262000-07-10 10:27:46 +000016134Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16135
16136 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000016137 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000016138
Daniel Veillard306be992000-07-03 12:38:45 +000016139Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16140
16141 * doc/xml.html: changed the xmlsoft.org structure, updated the
16142 examples w.r.t. root and childs
16143
Daniel Veillard7d853352000-07-02 18:53:09 +000016144Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16145
Daniel Veillard784b9352003-02-16 15:50:27 +000016146 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000016147
Daniel Veillard365e13b2000-07-02 07:56:37 +000016148Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16149
16150 * HTMLparser.c: Work on character encoding support for the HTML parser
16151 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
16152 * encoding.c: Fixed a potential memleak in the encoding stuff
16153
Daniel Veillardaf743792000-07-01 11:49:28 +000016154Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16155
16156 * doc/FAQ.html doc/Makefile.am : added a FAQ
16157
16158Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000016159
16160 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
16161 of the HTML parser to force it to not bypass SAX
16162
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000016163Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16164
16165 * win32config.h.in: updated
16166 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
16167 lacks iconv support :-( need to release 2.1.1
16168 * configure.in: release 2.1.1
16169 * HTMLparser: fixed bug #14784
16170 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
16171 by Windows compiler
16172 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
16173 the SAX startDocument() callback.
16174 * TODO: updated
16175
16176Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16177
16178 * added xmlStopParser()
16179
Daniel Veillardbe803962000-06-28 23:40:59 +000016180Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16181
16182 * configure.in: 2.1.0 prerelease
16183 * Large resync between W3C and Gnome tree
16184 * nanoftp, nanohttp.c: fixed stalled connections probs
16185 * HTMLtree.c SAX.c : support for attribute without values in
16186 HTML for andersca
16187 * valid.c: Fixed most validation + namespace problems
16188 * HTMLparser.c: start document callback for andersca
16189 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
16190 * parser.h, SAX.c: serious speed improvement for large
16191 CDATA blocks
16192 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
16193 different encoding
16194 * example/Makefile.am example/gjobread.c tree.h: work on
16195 libxml1 libxml2 convergence.
16196 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
16197 and the LIBXML_TEST_VERSION macro
16198
Daniel Veillardc310d562000-06-23 18:32:15 +000016199Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16200
16201 * doc/xml.html: various patches and improvements typo fixed by
16202 Felix Natter
16203 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
16204 from Felix Natter <fnatter@gmx.net>
16205
Daniel Veillardf3029822000-05-06 08:11:19 +000016206Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16207
16208 * doc/upgrade.html: updated with instructions for support of both
16209 libxml-1.x and libxml-2.x
16210 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
16211 for 2.x support and also fixed includes
16212
16213
Daniel Veillard496a1cf2000-05-03 14:20:55 +000016214Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16215
16216 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
16217 the encoding support, added iconv support, so now libxml if
16218 compiled with iconv automatically support japanese encodings
16219 among others. Work based on initial patch from Yuan-Chen Cheng
16220 I may have broken binary compat in the encoding handler
16221 registration scheme, but that was so utterly broken I don't
16222 expect anybody to have used this feature until now.
16223 * parserInternals.h: fixup on the CHAR range macro
16224 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
16225 code.
16226 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
16227 * uri.c: added xmlParseURI() I can't believe I forgot to
16228 implement this one in 2.0 !!!
16229 * SAX.c: moved doc->encoding update in the endDocument() call.
16230 * TODO: updated.
16231
Daniel Veillard06047432000-04-24 11:33:38 +000016232Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16233
16234 * tree.h: removed extraneous xmlRemoveProp definition
16235 * TODO: added item about --disable-corba configure switch
16236 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
16237 * nanoftp.c: fixed include problems giving troubles on AIX and
16238 slowlaris
16239 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
16240 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
16241 comment and headers changes to lower gtk-doc number of warnings
16242 * doc/html/*: rebuilt docs
16243
Daniel Veillarde0aed302000-04-16 08:52:20 +000016244Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16245
16246 * HACKING: documented the tag for 1.x and instructions
16247
Daniel Veillard5e873c42000-04-12 13:27:38 +000016248Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16249
16250 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
16251 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
16252 xmlCreateIOParserCtxt
16253 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
16254 significant overall improvement
16255 * xmllint.c: added I/O test to xmllint
16256 * testSAX.c: added a speed test
16257 * doc/* : updated/regenerated
16258
Daniel Veillardfc708e22000-04-08 13:17:27 +000016259Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16260
16261 * xpath.c uri.h parserInternals.h: cosmetic changes from
16262 "Timur I. Bakeyev" <timur@bat.ru>, including making
16263 xmlCreateURI() public
16264
Daniel Veillard5d211f42000-04-07 17:00:24 +000016265Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16266
16267 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
16268 and the code at the same time. Added a clean mechanism for
16269 overload or added input methods: xmlRegisterInputCallbacks()
16270 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
16271 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
16272 * TODO: updated
16273 * doc/* : updated/regenerated
16274 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
16275 source dir
16276
Daniel Veillarde77a9182000-04-05 19:12:29 +000016277Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16278
16279 * testURI.c: yet another forgotten commit, I should get some sleep !
16280
Daniel Veillardce8b83b2000-04-05 18:38:42 +000016281Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16282
16283 * xmllint.c: forgot to commit this too ?
16284
Daniel Veillardb9df4042000-04-05 14:23:16 +000016285Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16286
16287 * xmlversion.h.in : forgot to commit this previously
16288
Daniel Veillard361d8452000-04-03 19:48:13 +000016289Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16290
16291 * configure.in: preparing libxml-2.0.0 version looks Ok so far
16292 * README TODO: updated for release
16293 * uri.c uri.h: added authority parsing/saving
16294 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
16295 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
16296 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
16297 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
16298 Makefile.am : added compile-time customization of libxml
16299 --with-ftp --with-http --with-html --with-xpath --with-debug
16300 --with-mem-debug
16301 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
16302 #include <libxml/xxx.h> I hope it won't break too much stuff
16303 and will be manageable in the future...
16304 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
16305 and added xmllint to the installed programs
16306 * uri.h: added xmlFreeURI()
16307
Daniel Veillardec303412000-03-24 13:41:54 +000016308Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16309
16310 * uri.c uri.h: finished the escaping handling, the base support
16311 and the URI path normalization. Looks good just lacks the
16312 authority content parsing code.
16313 * Makefile.am: added instructions to generate testURI
16314 * TODO: updated
16315 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
16316 added links and icons for W3C and Gnome
16317
Daniel Veillard8f621982000-03-20 13:07:15 +000016318Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16319
16320 * xmlmemory.[ch] : seems I forgot to actually update the files in
16321 the last commit :-)
16322 * doc/xml.html doc/html/* : updated and uploaded the docs
16323
Daniel Veillard3dd82e72000-03-20 11:48:04 +000016324Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16325
16326 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
16327 * TODO: updated
16328 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000016329 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000016330 gfree).
16331 * Makefile.am, uri.c, uri.h: added a set of functions to do
16332 exact (litteraly copied from the RFC 2396 productions) parsing
16333 and handling of URI. Will be needed for XLink, one XML WFC,
16334 XML Base and reused in the nano[ftp/http] modules. Still work
16335 to be done.
16336
Daniel Veillardedfb29b2000-03-14 19:59:05 +000016337Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16338
16339 * configure.in, libxml.spec.in : libxml2
16340 * doc/* : updated the doc page, rebuilt the docs
16341
Daniel Veillardcf461992000-03-14 18:30:20 +000016342Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16343
16344 * all: tagged LIB_XML_1_X
16345 * *.c *.h : updated from W3C CVS tree
16346 * configure.in : 2.0.0-beta
16347 * libxml.spec.in : libxml2 package nam
16348 * result/* : new version of the tests output
16349
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000016350Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16351
16352 * doc/xml.html, doc/update.html: updated docs, 1.8.7
16353
Daniel Veillardb566ce12000-03-04 11:39:42 +000016354Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16355
16356 * doc/* : rebuilt the docs
16357 * parser.c: final patch on #6766
16358 * valid.c: small patch on validity checks.
16359
Daniel Veillardfb76c402000-03-04 11:39:42 +000016360Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16361
16362 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
16363 added
16364 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
16365 compatibility w.r.t. XML spec and existing code.
16366
Daniel Veillard90fb02c2000-03-02 03:46:43 +000016367Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16368
16369 * parser.c: seems a better solution to <a> </a> exists,
16370 will try it for a while
16371
Daniel Veillard83a30e72000-03-02 03:33:32 +000016372Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16373
16374 * parser.c: tried to remove the <a> </a> generating <a/>
16375 this is hard. Left a flag for that purpose. Fixed bug #6766
16376 * configure.in: prepared 1.8.7 not released, due to previous
16377 problem
16378
Daniel Veillard88f00ae2000-03-02 00:15:55 +000016379Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16380
16381 * doc/xml.html : applied second patch from Paul DuBois
16382
Daniel Veillard402e8c82000-02-29 22:57:47 +000016383Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16384
16385 * doc/xml.html : applied patch from Paul DuBois
16386
Daniel Veillardd0f7f742000-02-02 17:42:48 +000016387Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16388
16389 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
16390
Daniel Veillard5feb8492000-02-02 17:15:36 +000016391Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16392
16393 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
16394 compilation warnings on various platforms.
16395 * parser.c: Fixed #5281 validity error callbacks are now desactived
16396 by default if not validating.
16397
Daniel Veillardf341f932000-02-02 14:52:08 +000016398Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16399
16400 * nanoftp.c, win32config.h.in: patches to compile on WIN32
16401
Daniel Veillard13c757e2000-02-01 23:59:15 +000016402Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16403
16404 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
16405 <gkatsi@cs.toronto.edu>
16406
Daniel Veillard726e8792000-01-30 20:04:29 +000016407Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16408
16409 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
16410 processing URLs
16411
Daniel Veillarde41f2b72000-01-30 20:00:07 +000016412Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16413
16414 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
16415 xmlNanoFTPUpdateURL for persistent control connections.
16416 * configure.in: 1.8.6
16417
16418Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16419
16420 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
16421 * tree.[ch] : added xmlSaveNoEmptyTags
16422
James Henstridgef3be9312000-01-28 13:59:21 +0000164232000-01-29 James Henstridge <james@daa.com.au>
16424
16425 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
16426
16427 * Makefile.am: added nanoftp.[ch] to the build.
16428
Daniel Veillardaeea04f2000-01-25 19:27:27 +000016429Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16430
16431 * nanoftp.[ch]: cleanup, comments, API
16432 * debugXML.c : fixed a bug in the cat command
16433 * doc/*: regenerated the docs
16434
Daniel Veillardda07c342000-01-25 18:31:22 +000016435Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16436
16437 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
16438 * debugXML.c : fixed a bug in the cat command
16439 * valid.c: fixing some small probs
16440 * libxml.spec.in: get rid of the SNAP suffix
16441 * doc/xml.html: updated the status
16442
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000016443Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16444
16445 * xml-config.in: xml-config --version to just return the
16446 version number
16447 * xpath.c: some cleanup w.r.t. axis when the current node is
16448 an attribute.
16449 * TODO: updated
16450
Daniel Veillard461a66c2000-01-18 18:01:01 +000016451Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16452
16453 * configure.in: prepared for libxml-1.8.5
16454 * doc/* recompiled the documentation
16455
164562000-01-17 Jody Goldberg <jgoldberg@home.com>
16457
16458 * configure.in : WARNING autoconf subtlety alert :
16459 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
16460 when looking for zlib.h so that HAVE_ZLIB_H is defined.
16461 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
16462 get defined by AC_CHECK_HEADERS.
16463
Daniel Veillardf967b902000-01-17 16:06:10 +000016464Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16465
16466 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
16467 Rune.Djurhuus@fast.no
16468
Daniel Veillardad8f99d2000-01-15 14:20:03 +000016469Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16470
16471 * TODO: updated
16472 * tree.c, parser.c: made sure that only memory alloc problems
16473 and internal parser errors are allowed to write to stdout or
16474 stderr.
16475
Daniel Veillard0142b842000-01-14 14:45:24 +000016476Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16477
16478 * tree.c : restored xmlNewGlobalNs since this seems used by
16479 a lot of existing code :-(, fixed a bug in xmlNewNs
16480 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
16481 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
16482 to exit() from the library code.
16483 * xpath.c, parser.c: removed bugs or unused code detected by
16484 Windows compilers
16485 * parser.c: started adding interfaces for parsing well balanced
16486 XML fragments
16487 * configure.in: releasing 1.8.4
16488 * doc/* : rebuilt the docs
16489
Daniel Veillard2eac5032000-01-09 21:08:56 +000016490Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16491
16492 * tree.[ch] : added xmlNewDocFragment() for DOM
16493 * testHTML.c: uninitialized variable.
16494
Daniel Veillardf3a73582000-01-05 14:58:39 +000016495Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16496
16497 * doc/* : rebuild the docs
16498
Daniel Veillard71b656e2000-01-05 14:46:17 +000016499Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16500
16501 * acconfig.h: readline and history patch
16502 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
16503 * tree.c: added check and handling when possibly removing an ID
16504 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
16505 and saving.
16506 * test/HTML/entities.html result/HTML/entities.html* : test for
16507 various entities reference cases
16508 * result/HTML/* : as a result output of some testcase have
16509 changed
16510 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
16511 by previous example. added xmlParseTryOrFinish().
16512 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
16513 entities.h debugXML.h HTMLparser.h: changed the way struct are
16514 declared to allow gtk-doc to expose those
16515 * parser.c: closed bug #4960
16516 * Makefile.am configure.in: Applied patch from
16517 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
16518 and math/socket libs detection
16519
Daniel Veillard437b87b2000-01-03 17:30:46 +000016520Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16521
16522 * configure.in, Makefile.am: link tester against readline
16523 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
16524
Daniel Veillard686d6b62000-01-03 11:08:02 +000016525Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16526
16527 * tree.[ch]: added xmlRemoveProp
16528 * win32config.h.in nanohttp.c: avoid including the Windows
16529 socket stuff in every C files
16530 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
16531 the XmL parser(s)
16532 * test/ns4 result/ns4 etc...: added test case for previous prob
16533 * tree.c: xmlNewNs wasn't checking for double definition
16534 * Makefile.in: fixed a problem with dist-hook duplicates
16535 * parser.[hc], xmlIO.c: fixed the loading of external entities
16536 APIs, now xmlLoadExternalEntity() is used everywhere and
16537 setting up an app specific front-end using the
16538 * SAX.c parser.c: some fixes, now the xhtml spec validates
16539 with the xhtml DTD.
16540 * error.c: fixed crashes in case of no input stream
16541 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
16542 to the validation tests and results
16543
Daniel Veillard5e5c6231999-12-29 12:49:06 +000016544Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16545
16546 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
16547 too htmlCreatePushParserCtxt() and htmlParseChunk()
16548 * parser.c: a bit of cleanup.
16549 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
16550 to XML) removed the last mem leak known
16551 * HTMLtree.c: output message cleanup
16552 * xmlmemory.c: display content info about memory blocks
16553 * result/HTML/wired.* : missing att value warning change
16554
Daniel Veillardbe849cf1999-12-28 16:43:59 +000016555Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16556
16557 * doc/* : rebuilt the documentation
16558
Daniel Veillarddbfd6411999-12-28 16:35:14 +000016559Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16560
16561 * parser.[ch] parserInternals.h: Push parser for XML,
16562 seems to work fine now
16563 * tester.c debugXML.[ch]: Added an XML shell debug facility and
16564 --push for push testing
16565 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
16566 * testSAX.c: added --push
16567 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
16568 subtree
16569 * xmlIO.[ch] : enriched API + fixes for push mode
16570 * entities.[ch]: added the entity content length to the struct.
16571 * xmlmemory.[ch]: new API to show the last entries for the shell
16572 * valid.c: added required attribute testing
16573 * SAX.c: the cdata callback now merge contiguous fragments
16574 * HTMLparser.c: cleanup of some macros
16575
Daniel Veillard3c558c31999-12-22 11:30:41 +000016576Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16577
16578 * parser.c: fix for PIs name starting with xml
16579 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000016580 * *.c, configure.in win32config.h.in : generate win32config.h for
16581 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000016582
Daniel Veillard0caf07a1999-12-21 16:25:49 +000016583Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16584
16585 * parser.c: fixed a stupid = vs. == bug :-(
16586 * doc/gnome-xml.sgml: s/glade/xml/
16587
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000016588Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16589
16590 * configure.in, doc/xml.html : bug fix release 1.8.2
16591 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
16592 Hopefully the end of that silly C++ include problem
16593 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
16594 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
16595 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
16596 troubles with autoclosed elements when the stree shape doesn't
16597 follow the DtD specs. Added htmlIsAutoClosed() and
16598 htmlAutoCloseTag()
16599 * result/HTML/*.htm*: Updated the HTML examples regression tests output
16600 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
16601 * debugXML.c: fixed a bug on printing default namespaces.
16602 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
16603
Daniel Veillardb24054a1999-12-18 15:32:46 +000016604Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16605
16606 * result/HTML/*.htm[l] : updated the HTML regression tests according
16607 to the new output
16608 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
16609 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
16610 problem due to intermix of extern "C" { ... } declarations for C++
16611 and recursive includes in the headers
16612
Chris Lahey323c48c1999-12-18 15:32:45 +0000166131999-12-20 Chris Lahey <clahey@umich.edu>
16614
16615 * HTMLtree.c: Made it so that html nodes with a single child do
16616 not insert a carriage return before or after the child node.
16617
Daniel Veillardb24054a1999-12-18 15:32:46 +000016618Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000016619
16620 * configure.in, doc/xml.html : bug fix release 1.8.1
16621 * parser.c: fixed bug #4344
16622 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
16623 added the glue to avoid C++ problems
16624 * doc/* : regenerated the documentation
16625
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000016626Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16627
16628 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
16629 namespace recognition, and Dia as a resul :-(
16630 * encoding.c: closed bug #3950
16631
Daniel Veillard944b5ff1999-12-15 19:08:24 +000016632Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16633
16634 * valid.c: debugging a posteriori validation, except URI expansion
16635 stuff this should be fixed now
16636 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
16637 Carl Nygard <cnygard@bellatlantic.net>
16638 * tester.c: added --postvalid, cleaning of the code
16639 * tree.[ch]: added xmlDocGetRootElement()
16640
Ramiro Estrugobfce3771999-12-15 04:32:07 +000016641Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
16642
16643 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
16644 c++ losage.
16645
Daniel Veillard10a2c651999-12-12 13:03:50 +000016646Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16647
16648 * configure.in, doc/xml.html : bumped to 1.8.0
16649 * xlink.[ch], Makefile.am : added framework for link detection
16650 * parser.h: added nbChars to parser context, needed for cleanup.
16651 * xmlmemory.c: removed a nasty bug when out of mem
16652 * valid.[ch]: adding namespace support for attribute decl
16653 * tester.c: added --debugent option
16654 * debugXML.[ch]: added xmlDebugDumpEntities()
16655 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
16656 buffers instead, this was really needed, validation was breaking
16657 in strange ways due to that. Added xmlParseStringPEReference()
16658 and other parsing from strings functions. Entities processing
16659 modified again, but PERef are still not handled correcly but
16660 unless you're Eve Maller you won't notice :-)
16661 * HTMLparser.c: large changes toward reliability, and switched to
16662 lowercase internal tags, XHTML is lowercase, so it will help
16663 that output is closer to next version.
16664 * doc/* : regenerated the documentation, it is now hosted at
16665 http://xmlsoft.org/ (same bits I just bought the domain :-)
16666
16667
Daniel Veillard294cbca1999-12-03 13:19:09 +000016668Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16669
16670 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
16671 doc generation
16672 * parser.c: fixed bugs #3908 and #3937 and a memory leak
16673 in the SAX API
16674 * doc/*: rebuilt the doc making sure everything appears in the
16675 HTML files
16676
Daniel Veillardf5c2c871999-12-01 09:51:45 +000016677Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16678
16679 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
16680 added the patch from Carl Nygard <cnygard@bellatlantic.net>
16681 which allow impressive speed improvement on dataset with
16682 large text pieces, but at the cost of broken binary
16683 compatibility and slightly bigger memory usage.
16684 Configure with --with-buffers to activate them, they
16685 are protected with XML_USE_BUFFER_CONTENT define.
16686 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
16687 goal is 0 memory left allocated once parser is no more used
16688 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
16689 call xmlCleanupParser() and xmlMemoryDump()
16690
Daniel Veillarda819dac1999-11-24 18:04:22 +000016691Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16692
16693 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
16694 * parser.[ch] encoding.[ch]: added memory cleanup routines
16695 * parser.c: closing bug #3788
16696 * doc/*: rebuilt the doc
16697
Daniel Veillard11a48ec1999-11-23 10:40:46 +000016698Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16699
16700 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
16701 xmlNewTextChild() and xmlSetCompressMode() behaviour.
16702 * tester.c: added --compress option
16703 * doc/*: rebuilt the documentation
16704
Daniel Veillard4c3a2031999-11-19 17:46:26 +000016705Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16706
16707 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
16708 if given /proc/kcore as input !
16709 * doc/xml.html doc/*: updated and rebuilt the documentation
16710
16711Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000016712
16713 * parser.c: Fixed some wrongly space collapsing code due to
16714 a misreading of the spec.
16715 * result/*: fixed the output accordingly
16716
16717Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000016718
16719 * encoding.c: bug fix and typos
16720 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
16721 * parser.c: added attribute normalization closing bug #3597
16722 * test/att* result/att* SAXresult/att*: testcase for attribute
16723 normalization
16724
Daniel Veillardd7e200c1999-11-15 17:53:11 +000016725Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16726
16727 * configure.in: closing bug #3163 by adding extra flags for the
16728 cc compiler on HP-UX
16729
Daniel Veillard51e3b151999-11-12 17:02:31 +000016730Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16731
16732 * valid.[ch] : removed a typo and an enumerated type bug in the
16733 xmlAddElementDecl() function
16734 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
16735 call to xmlEncodeEntitiesReentrant() so that the functions
16736 New, Set and Get are at the same level.
16737 * parser.c HTMLparser.c: extra memory allocation bug for
16738 attributes detected by someone using libxml in embedded systems :-)
16739
Daniel Veillard962195f1999-10-28 15:51:53 +000016740Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16741
16742 * xmlmemory.h: turned off mem debug :-\
16743
Daniel Veillard35008381999-10-25 13:15:52 +000016744Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16745
16746 * parser.c: closed bug #2784 a one line fix, but worth pushing
16747 a new release out
16748 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
16749 some structures, comments before and after the
16750 main element, and other nastyness
16751 * HTMLtree.c tree.c: accomodate the extended HTML supported
16752 * configure.in: pushing 1.7.4
16753 * test/ent8 and related outputs : added a new test for bug #2784
16754 * test/HTML/wired.html and related output: a nasty HTML example
16755 * Makefile.am: improved the test scripts
16756 * docs/* : reran the documentation extractor, updated xml.html
16757
Daniel Veillard7c1206f1999-10-14 09:10:25 +000016758Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16759
16760 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
16761 HTMLparser and debugged the HTML related code. HTML documents
16762 now have their own type
16763 * entities.c: do not dump &apos; for HTML output
16764 * xmlmemory.c: improvement, breakpoint mechanism
16765 * testHTML.c: added --sax --repeat ...
16766 * Makefile.am: improved the HTML tests
16767 * valid.[ch]: added xmlValidGetValidElements and
16768 xmlValidGetPotentialChildren
16769 * tester.c: added --insert to test the 2 new functions
16770 * test//* result//* SAXresult//* : regression test cleanup
16771 and extension.
16772 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
16773 gnome-xml-nanohttp.html
16774
Daniel Veillard7d2c2761999-10-11 15:09:51 +000016775Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16776
16777 * HTMLparser.c: fixed problems with some autoclose tags
16778 * tree.c: fixed XML output problems.
16779 * result/* SAXresult/*: update of the tests output
16780
Daniel Veillard6077d031999-10-09 09:11:45 +000016781Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16782
16783 * Makefile.am: Arturo patch for xmlConf.sh version info
16784 * parser.c: Tim Josling patch for single quoted items
16785 * tester.c: Tim Josling patch for tester options usage
16786 * tree.h: indent cleanup
16787
Daniel Veillard2673d3c1999-10-08 14:37:09 +000016788Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16789
16790 * HTMLparser.c parser.h : Fixed problems with HTML parsing
16791 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
16792
Daniel Veillard00fdf371999-10-08 09:40:39 +000016793Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16794
16795 * tree.c : Raph patch for initialization of CORBA fields
16796 * parser.c, xpath.c, ...: modification of doc comments
16797 * xpath.c : allow spaces in xpath expressions
16798
Daniel Veillardad219441999-09-27 08:17:49 +000016799Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16800
16801 * xmlmemory.h: turning off memory debug :-(
16802
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016803Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16804
16805 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
16806 better SAX interfaces.
16807 * testSAX.c: uses the new SAX routine, avoid fetching any remote
16808 entity.
16809 * configure.in: 1.7.2
16810
16811Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000016812
16813 * libxml.spec.in: fixed the URL
16814 * doc/xml.html: improved the documentation front-end
16815
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016816Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000016817
16818 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
16819
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016820Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000016821
16822 * libxml.spec.in: fixed the alpha compile problem
16823 * parser.[ch]: changed errno to errNo in the parser context :-(
16824 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
16825 * doc/xml.html: changed CHAR to xmlChar
16826 * doc/html/*: recompiled the documentation
16827 * configure.in: 1.7.1
16828
Daniel Veillard7f7d1111999-09-22 09:46:25 +000016829Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16830
16831 * parser.h: modified the parser context struct to regain 1.4.0
16832 binary compatibility
16833 * parser.c, xml-error.h: added errno ot teh context and defined
16834 a set of errors values with update of errno
16835 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
16836 DTDs and entities
16837 * *.h, *.c: complete cleanup of the use of config.h and include
16838 protection depending on the current setup.
16839 * overalll debugging, maintenance and bug-fixing on all modules
16840 * updated the documentation
16841 * ready for 1.7.0
16842
Daniel Veillardc08a2c61999-09-08 21:35:25 +000016843Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16844
16845 * HTMLparser.c : cleanup
16846 * SAX.c valid.c valid.h: added ID/IDREF checking
16847 * tree.c tree.h: extended doc structure for refs
16848 * configure.in: 1.6.2
16849 * parser.c: patched bug in SAX user arg call
16850 * parserInternals.h: patched missing close in C++ wrapping
16851 * testXPath.c xpath.c xpath.h: prepared for extensibility,
16852 especially upcoming XPointer implementation.
16853 * doc/xml.html: augmented, typo
16854
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000016855Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
16856
16857 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
16858 not all invocations of install understand -d.
16859
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000016860Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
16861
16862 * Makefile.am: prepend all the test* calls with $(top_builddir) -
16863 to make 'check' works, when builddir != srcdir.
16864
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000016865Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16866
16867 * doc/xml.html : updated the documentation
16868
Daniel Veillard6454aec1999-09-02 22:04:43 +000016869Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16870
16871 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
16872 not deallocated memory blocks
16873 * *.c : replaces all calls to malloc() free() and realloc() to
16874 the wrapper functions/macros
16875 * tree.c : removed memory leaks dues to calling xmlFreeNode()
16876 instead of xmlFreeNodeList()
16877
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000016878Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16879
16880 * HTMLparser.c: corrected a stupid bug leading to core dump at
16881 tree deallocation. Removed warnings indicated by
16882 Stephane.Conversy@lri.fr
16883 * entities.c: Fixes Yet Another Stupid Bug, entities were not
16884 looked for in the external subset
16885
16886Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000016887
16888 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
16889 on SGI by Stephane.Conversy@lri.fr
16890
Daniel Veillardb96e6431999-08-29 21:02:19 +000016891Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16892
16893 * all .h : changed the prototype declaration indent as in gtk
16894 * most .c : working on reducing the TODOs in the code
16895 * most .c : cleanup though -pedantic and Insure++
16896 * improvements on validation ID checkings.
16897 * tree.[ch] SAX.c: added support for namespace on attributes #2022
16898 * xml-config.in: closed #1810
16899
16900Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000016901
16902 * tree.h, valid.c, valid.h: more work on validity, IDs
16903 * xpath.c: added/fixed comparidon and equlity, added a new isinf
16904 definition for AIX
16905
Daniel Veillardb556eb51999-08-15 17:19:50 +000016906Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16907
16908 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
16909 the distribution due to a cut'n paste error at last commit
16910
Daniel Veillardb05deb71999-08-10 19:04:08 +000016911Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16912
16913 * configure.in: upgraded to version 1.4.0
16914 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
16915 Big update, added a large part of the validation process,
16916 it should be usable, but some parts are missing
16917 * xpath.c: improved the implementation w.r.t. root.
16918 * Makefile.am: added more tests
16919 * test and result trees: added a lot of tests
16920 * libxml.spec.in: export libxml.so.0 and libxml.so.1
16921
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000016922Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16923
16924 * Added an HACKING file
16925
Daniel Veillarde2d034d1999-07-27 19:52:06 +000016926Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16927
16928 * xpath.[ch] : improvements and debug of the XPath implementation
16929 * parser.c, HTMLparser.c : modified the parsers to be progressive
16930 * tree.[ch] : extended the Buffer promitives
16931 * xmlIO.[ch] : added basic I/O routines providing progressive
16932 parsing and ready for I18N conversion plugins
16933 * SAXresult/* : the SAX callback sequence maybe slightly different
16934 now
16935 * test*.c : improved/updated the tests programs
16936 * doc/* : recompiled the docs.
16937
Daniel Veillard15b75af1999-07-26 16:42:37 +0000169381999-07-26 Michael Meeks <michael@edenproject.org>
16939
16940 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
16941
16942 * tree.c: Ditto.
16943
Daniel Veillard1566d3a1999-07-15 14:24:29 +000016944Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16945
16946 * configure.in: upgraded to version 1.4.0
16947 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
16948 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
16949 XML query language, see http://www.w3.org/TR/xpath for more details.
16950 * parser.c, parser.h: added CHAR* related string functions for XPath
16951 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
16952 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
16953 rebuild the docs.
16954 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
16955 and regression testing capabilities for XPath.
16956
Daniel Veillardd79d7871999-07-12 10:38:12 +000016957Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16958
16959 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
16960 closing bug #1646
16961
Daniel Veillardbe9e5951999-07-12 09:16:45 +000016962Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16963
16964 * Makefile.am, example/Makefile.am: closed bug #1683
16965
Daniel Veillard3166ab11999-07-11 16:14:19 +000016966Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16967
16968 * example/Makefile.am, configure.in: added the makefile for the
16969 gjobread example
16970
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000016971Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
16972
16973 * doc/Makefile.am:
16974 - fix which allow "make install DESTDIR=</install/prefix>".
16975
Daniel Veillard7cc3c041999-07-09 10:11:57 +000016976Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16977
16978 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
16979 which fixed a problem on the file reading-code.
16980
Daniel Veillard82150d81999-07-07 07:32:15 +000016981Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16982
16983 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
16984 output.
16985 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
16986
Daniel Veillard5233ffc1999-07-06 22:25:25 +000016987Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16988
16989 * parser.h : Oops removed the binary compatibility problem
16990 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
16991 * parser.c, HTMLparser.c: applied patches for reading from stdin
16992
Daniel Veillardbe70ff71999-07-05 16:50:46 +000016993Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16994
16995 * parser.c, entities.c, valid.c: cleanup bug #1591
16996 * configure.in: cleanup bug #1592
16997 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
16998 the same tree back-end. Hence gdome will be available for it.
16999 * doc/Makefile.am: close bug #617
17000
Daniel Veillard97fea181999-06-26 23:07:37 +000017001Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17002
17003 * parser.c: alloctate a per parser context SAX interface block
17004
Daniel Veillard14fff061999-06-22 21:49:07 +000017005Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17006
17007 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
17008 and xmlEncodeEntitiesReentrant with the correct one :-\
17009
17010Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17011
17012 * commit of my internal XML base changes, quite a lot of
17013 changes, cleanups, better entities support, framework for
17014 new I/O and charset detection and handling
17015 * Fixed the configure/Makefile stuff to generate shared libs
17016 with the proper version info, so we jumped on rev from
17017 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
17018 xmlEncodeEntities() result need to be freed now, and a string
17019 xmlParserVersion provide the current library version.
17020
Raph Levien05240da1999-06-15 21:27:11 +000017021Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
17022
17023 * parser.c: fixed a buffer overrun for when you have a very long
17024 attribute with no entities in it.
17025
Daniel Veillardbb2da581999-06-13 14:37:07 +000017026Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17027
17028 * added example directory
17029 * added example/gjobs.xml gjobread.c, still need a Makefile.in
17030
Daniel Veillard011b63c1999-06-02 17:44:04 +000017031Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17032
17033 * Release of libxml-1.1, nearly everything has been touched for
17034 this.
17035 * Added more regression tests
17036 * Updated the documentation
17037
Daniel Veillard27d88741999-05-29 11:51:49 +000017038Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17039
17040 * tree.[ch]: unified the XML_NO_CORBA defines.
17041 * parser.c encoding.[ch]: started plugging in char encoding detection
17042
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000017043Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
17044
17045 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
17046 Also freed allocated buffer.
17047
Daniel Veillard27d88741999-05-29 11:51:49 +000017048Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000017049 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
17050 reentrancy problem at printing. One is left in entities.c, to
17051 remove ASAP
17052 * testSAX.c : added a test example showing the use of the SAX
17053 interface if one doesn't want to build the DOM tree.
17054 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
17055
Daniel Veillard517752b1999-04-05 12:20:10 +000017056Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17057
17058 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
17059 large revamping of the parser to use SAX callbacks
17060 http://www.megginson.com/SAX/ (or at least a C like interface
17061 a la Expat). It's now possible to set up your own callbacks
17062 and the parser will not build a DOM tree.
17063 * test/* result/*: updated the test suite, I finally removed
17064 the old Namespace draft support (PI based).
17065
Daniel Veillard87c83bd1999-04-02 16:04:43 +000017066Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17067
17068 * Makefile.am: added test result to EXTRA_DIST for make tests
17069
Daniel Veillard64068b31999-03-24 20:42:16 +000017070Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17071
17072 * parser.c, parserInternals.h: moved the chars macro definitions
17073 to parserInternals.h
17074 * parser.c, error.c: applied patches from "Knut Ã…kesson"
17075 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
17076
Daniel Veillard012ccc11999-03-23 10:11:11 +000017077Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17078
17079 * xml-config.in : applied patch to make --version work
17080
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000170811999-03-05 Raja R Harinath <harinath@cs.umn.edu>
17082
17083 * Makefile.am (check-local): Alias for `tests' target. This will
17084 cause `make check' to do the right thing.
17085 (tests): Don't run tests in srcdir. Also, replaced calls to
17086 basename with a `sed' "equivalent".
17087
Daniel Veillardd109e371999-03-05 06:26:45 +000017088Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17089
17090 * Renamed error.h to xml-error.h, corrected Makefile.am to list
17091 it in the header and not the sources, updated the doc.
17092 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
17093 pointing this out.
17094
Daniel Veillardbc50b591999-03-01 12:28:53 +000017095Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17096
17097 * parser.c, parser.h, parserInternals.h: memory leak hunting,
17098 exported the inputStream routines.
17099 * doc/html/* : updated accordingly
17100
Daniel Veillardd692aa41999-02-28 21:54:31 +000017101Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17102
17103 * parser.c, parser.h, parserInternals.h: added a few extra
17104 internal calls to allocate and free parser contexts ...
17105 * doc/html/* : updated accordingly
17106
Daniel Veillard55a99271999-02-25 11:01:29 +000017107Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17108
17109 * configure.in, Makefile.am, doc/makefile.am : General changes for
17110 1.0.0 release and including the generated HTML documentation.
17111
Daniel Veillard35925471999-02-25 08:46:07 +000017112Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17113
17114 * makefile.am : added parserInternals.h, oops.
17115
Daniel Veillard1e346af1999-02-22 10:33:01 +000017116Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17117
17118 * parserInternals.h: added this header giving access to the parser
17119 internal functions.
17120 * doc/Makefile.am : added a rebuild target which rebuilds the full
17121 set of documentations
17122 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
17123 the internal subset.
17124 * *.c *.h: modifications needed to generate the documentation using
17125 gtk-doc, cleanup of functions blocks, reorganisation of struct
17126 declarations.
17127
Daniel Veillard1164e751999-02-16 16:29:17 +000017128Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17129
17130 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
17131 the tar and spec file to include the beginning of the doc.
17132
Nuno Ferreira03d04781999-02-13 00:07:17 +0000171331999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
17134
17135 * doc/.cvsignore: Added this file.
17136
Daniel Veillard6800ef31999-02-08 18:33:22 +000017137Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17138
17139 * tree.c: fixed xmlGetProp to return "" when the attribute
17140 exists, even if the node-list is NULL.
17141
Daniel Veillard726c7e31999-02-08 15:13:10 +000017142Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17143
17144 * tree.c: patched an error outputting empty attribute values.
17145 * Makefile.am and doc/makefile.am: have been updated during the
17146 week-end. Sorry for an empty CVS log, I got a shell problem.
17147
Daniel Veillard1899e851999-02-01 12:18:54 +000017148Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17149
17150 * tree.h: cleaned up using enums instead of defines
17151 * parser.c, valid.[ch]: more work on parsing/output of element
17152 declarations
17153
Daniel Veillard3b9def11999-01-31 22:15:06 +000017154Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17155
17156 * valid.[ch], tree.c, parser.c : more work toward full parsing
17157 of XML DTDs.
17158 * README: added informations about mailing-list and on-line
17159 documentation
17160
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000171611999-01-27 Raja R Harinath <harinath@cs.umn.edu>
17162
17163 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
17164
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000017165Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17166
17167 * parser.c, tree.[ch] : more work toward conformance testing,
17168 added a last element to accelerate parsing of very flat structures
17169 started working on internal subset Element content declaration.
17170 * valid.[ch] : first cut at adding code toward validation.
17171 * previous changes had also small impact on most files, especially
17172 the conformance testing using James Clark test suite.
17173
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000017174Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17175
17176 * test/* : updated the examples, most of them were not well
17177 formed (humm), and added rdf2.
17178 * result/* : resulting changes in the output.
17179
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000017180Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17181
17182 * tree.c: changed the behaviour of xmlGetProp on NULL values.
17183
Daniel Veillard44b3a061998-12-05 17:27:22 +000017184Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17185
17186 * tree.c: patched a bug in the generation of empty attributes
17187
Daniel Veillardbe36afe1998-11-27 06:39:50 +000017188Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17189
17190 * entities.[ch], tree.[ch], tester.c: added copy interfaces
17191 for node/trees/documents/... Biggest problem is namespace
17192 support when copying subtrees.
17193
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000017194Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17195
17196 * parser.c, entities.c: improve entities and char ref encoding,
17197 and cleanups of error messages.
17198
Daniel Veillard242590e1998-11-13 18:04:35 +000017199Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17200
17201 * parser.c, entities.c: simple bug hunting done during rpm2html and
17202 rpmfind integration.
17203
Daniel Veillard42dc9b31998-11-09 01:17:21 +000017204Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17205
17206 * parser.[ch]: Added interfaces allowing to specify a SAX
17207 handler before parsing.
17208
Daniel Veillarde3bffb91998-11-08 14:40:56 +000017209Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17210
17211 * parser.c: redirrect all errors reporting through the SAX
17212 error function
17213
Daniel Veillardda4d3c41998-11-04 20:07:05 +000017214Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17215
17216 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
17217 * libtool, tlmain ...: update of the libtool files
17218
Miguel de Icaza442321c1998-11-04 18:13:38 +0000172191998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
17220
17221 * entities.c: Use g_snprintf insteda of snprintf.
17222
Daniel Veillard0ba4d531998-11-01 19:34:31 +000017223Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17224
17225 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
17226 added ent5 test for this purpose.
17227 * parser.c, parser.h: formatting, comments and UTF-8 planning.
17228
Daniel Veillard27271681998-10-30 06:39:40 +000017229Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17230
17231 * parser.c: fixed? a strange error due to compression on a GWP
17232 document.
17233
Daniel Veillard25940b71998-10-29 05:51:30 +000017234Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17235
17236 * tree.[ch]: bug fixing
17237 * entities.[ch]: defined a specific type for predefined entities
17238 * doc/xml.html: more documentation on the library, how to use it,
17239 overview of the interfaces.
17240
Daniel Veillard16253641998-10-28 22:58:05 +000017241Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17242
17243 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
17244
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000017245Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17246
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000017247 * tree.c: corrected a small bug
17248 * doc/xml.html: continuing writing documentation.
17249
17250Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17251
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000017252 * debugXML.h debugXML.c: added debugging utilities.
17253 * tester.c: added --debug switch.
17254 * tree.c: patched an incorrect node->type assignment.
17255 * parser.c: formatting, ensure that node->doc != NULL in attributes
17256
Daniel Veillardccb09631998-10-27 06:21:04 +000017257Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17258
17259 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
17260 entity support and provide an internal representation close to
17261 DOM one (entity ref nodes, and attribute value as tree). I tried
17262 to preserve the interface but this will surely break some apps
17263 (I have to change rpm2html/rpmfind for example). I had to change
17264 two interfaces, and the generated tree is somewhat different.
17265 * doc/* : started documenting the XML library, the tree and
17266 DOM/Corba. This is a first step.
17267
Daniel Veillard11e00581998-10-24 18:27:49 +000017268Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17269
17270 * parser.c: Set up the fonctions comment block, boring but useful.
17271 * parser.h, SAX.c, parser.c: now attributes are processed through
17272 the SAX interface. The problem is that my SAX interface diverged
17273 quite a bit from the original one, well this is not an official
17274 spec, and translating it from Java to C is hairy anyway...
17275
Daniel Veillard97b58771998-10-20 06:14:16 +000017276Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17277
17278 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
17279 fonctions comment block, boring but useful.
17280
17281Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000017282
17283 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
17284 conversion routines. However they are not yet used to convert the
17285 inputs. The core will run with UTF-8.
17286
Daniel Veillard33942841998-10-18 19:12:41 +000017287Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17288
17289 * tree.c : make sure that the type id is properly set-up when
17290 a new object is allocated, needed for DOM.
17291
Daniel Veillard27fb0751998-10-17 06:47:46 +000017292Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17293
17294 * tree.h, tree.c: Ok, the main objects in the tree will be native
17295 corba objects, it costs 8 bytes per Node, Attribute and Document
17296 but it simplifies the Corba integration a lot (no extra interface
17297 objects to allocate/free).
17298
Daniel Veillard0bef1311998-10-14 02:36:47 +000017299Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17300
17301 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
17302 and changed NODEs contants for conformity with DOM Level 1
17303
Daniel Veillard27864701998-10-08 03:47:24 +000017304Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17305
17306 * added hooks to keep track of servants when creating objects
17307 xmlDoc and xmlNode (for Corba export).
17308
Daniel Veillarda6e1d121998-10-04 14:41:05 +000017309Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17310
17311 * added xml-config script.
17312
Daniel Veillard7066a791998-10-01 20:28:28 +000017313Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17314
17315 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
17316 to autoupdate libtool and automake conf files.
17317
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000173181998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
17319
17320 * Makefile.am: Use '?' to separate the sed
17321 commands as ',' is used when people pass -Wl,something.
17322
17323
Daniel Veillard15a8df41998-09-24 19:15:06 +000017324Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17325
17326 * tree.c, tree.h: added a per-document compression interface.
17327
Daniel Veillard151b1b01998-09-23 00:49:46 +000017328Tue Sep 22 20:47:38 EDT 1998
17329
17330 * tree.c, tree.h: added saving with compression and added interfaces
17331 to control the compression level (xmlGetCompressMode,
17332 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
17333
Daniel Veillard70120ff1998-09-22 00:24:21 +000017334Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17335
17336 * parser.c: corrected a loop for files of size 0
17337
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000173381998-08-20 Raja R Harinath <harinath@cs.umn.edu>
17339
17340 * error.h: New file. Contains prototyes from `error.c'.
17341
Tom Tromeyc19653d1998-08-14 01:22:43 +000017342Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
17343
17344 * Makefile.am (xmlincdir): New macro.
17345 (xmlinc_HEADERS): Renamed from include_HEADERS.
17346
Daniel Veillard845664d1998-08-13 04:43:19 +000017347Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17348
17349 * applied small patch on numeric entities from
17350 Christopher Blizzard <blizzard@appliedtheory.com>
17351
Daniel Veillard260a68f1998-08-13 03:39:55 +000017352Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17353
17354 * New release 0.2, removed the old xml_* files so that it's
17355 coherent with the other CVS base (W3C), far better conformance
17356 to standard, new namespaces, decent entities support, beginning
17357 of a SAX-like interface. Nearly nothing left intact, even the
17358 test examples ...
17359
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000173601998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
17361
17362 * .cvsignore: Add .deps dir
17363
Daniel Veillardf8015fa1998-07-26 21:31:38 +000017364Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17365
17366 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
17367
Daniel Veillardfe926001998-07-26 04:28:20 +000017368Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000017369
Daniel Veillardfe926001998-07-26 04:28:20 +000017370 * configure.in: added test for CPP
17371 * AUTHORS, Changelog: the original ones didn't get commited but the
17372 glib ones instead, fixed.
17373 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000017374
Daniel Veillardfe926001998-07-26 04:28:20 +000017375Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000017376
Daniel Veillardfe926001998-07-26 04:28:20 +000017377 * integrated code developped at W3C
17378 * changed the original Copyright
17379 * migrated to automake
17380 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000017381