blob: 61822b86062945203ae7fafd2a031e95f8160a48 [file] [log] [blame]
William M. Brack6d13f332003-08-08 16:40:36 +00001Sat Aug 9 00:42:47 HKT 2003 William Brack <wbrack@mmm.com.hk>
2
3 * win32/configure.js: Added in support for the ISO8859X
4 module (patch provided by Jesse Pelton)
5
Daniel Veillard70bcb0e2003-08-08 14:00:28 +00006Fri Aug 8 15:56:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
7
8 * HTMLtree.c tree.c threads.c: hum try to avoid some troubles
9 when the library is not initialized and one try to save, the
10 locks in threaded env might not been initialized, playing safe
11 * xmlschemastypes.c: apply patch for hexBinary from Charles Bozeman
12 * test/schemas/hexbinary_* result/schemas/hexbinary_*: also added
13 his tests to the regression suite.
14
William M. Brack41e6bed2003-08-08 10:53:06 +000015Fri Aug 8 18:47:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
16
17 * win32/defgen.xsl, win32/libxml2.def.src: Bug 119343
18 (with apologies to Igor) - Enhanced handling of docb and
19 nanohttp.
20
William M. Brack16db7b62003-08-07 13:12:49 +000021Thu Aug 7 21:13:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
22
23 * encoding.c: further small changes for warnings when
24 configured with --with-iconv=no
25
William M. Bracka71a8ef2003-08-06 04:43:55 +000026Wed Aug 6 12:32:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
27
28 * error.c trionan.[ch] testThreads.c python/generator.py:
29 further small changes to elminate most of the remaining
30 warnings.
31
William M. Brackc1939562003-08-05 15:52:22 +000032Tue Aug 5 23:51:21 HKT 2003 William Brack <wbrack@mmm.com.hk>
33
34 * error.c HTMLparser.c testC14N.c testHTML.c testURI.c
35 xmlcatalog.c xmlmemory.c xmlreader.c xmlschemastypes.c
36 python/libxml.c include/libxml/xmlmemory.h: small changes
37 to syntax to get rid of compiler warnings. No changes
38 to logic.
39
Daniel Veillardc758c222003-08-04 20:42:34 +000040Mon Aug 4 22:40:54 CEST 2003 Daniel Veillard <daniel@veillard.com>
41
42 * doc/libxml2-api.xml doc/html/*: rebuilt the API and docs.
43
Daniel Veillard20aa0fb2003-08-04 19:43:15 +000044Mon Aug 4 21:40:34 CEST 2003 Daniel Veillard <daniel@veillard.com>
45
46 * tree.c: fixed a small problem in the patch for #118763
47 * result/HTML/doc3.htm*: this reverts back to the previous result
48
Daniel Veillard91e69c52003-08-04 01:43:07 +000049Sun Aug 3 21:41:49 EDT 2003 Daniel Veillard <daniel@veillard.com>
50
51 * doc/FAQ.html doc/xml.html: applied doc patch to xml.html
52 and rebuilt, apparently some C++ wrappers are not available,
53 c.f. bug #118943
54
Daniel Veillard39057f42003-08-04 01:33:43 +000055Sun Aug 3 21:30:31 EDT 2003 Daniel Veillard <daniel@veillard.com>
56
57 * tree.c: fixing HTML attribute serialization bug #118763
58 applying a modified version of the patch from Bacek
59 * result/HTML/doc3.htm*: this modifies the output from one test
60
Daniel Veillard8d73bcb2003-08-04 01:06:15 +000061Sun Aug 3 21:02:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
62
63 * tree.c include/libxml/tree.h: added a new API to split a
64 QName without generating any memory allocation
65 * valid.c: fixed another problem with namespaces on element
66 in mixed content case
67 * python/tests/reader2.py: updated the testcase with
68 Bjorn Reese fix to reader for unsignificant white space
69 * parser.c HTMLparser.c: cleanup.
70
Daniel Veillard5ee43b02003-08-04 00:58:46 +000071Sun Aug 3 20:55:40 EDT 2003 Daniel Veillard <daniel@veillard.com>
72
73 * catalog.c: trying to fix #118754 of possible recursion in the
74 catalogs. Not fantastically happy about the current fix since
75 it's likely to break under very thread intensive concurrent
76 access to the catalog. Better solution might to keep the depth
77 an extra argument to the resolution functions.
78
Daniel Veillard7b68df92003-08-03 22:58:54 +000079Sun Aug 3 18:56:54 EDT 2003 Daniel Veillard <daniel@veillard.com>
80
81 * valid.c: fixed bug #118712 about mixed content, and namespaced
82 element names.
83 * test/valid/mixed_ns.xml result/valid/mixed_ns*: added a check
84 in the regression tests
85
William M. Brack779af002003-08-01 15:55:39 +000086Fri Aug 1 23:55:23 HKT 2003 William Brack <wbrack@mmm.com.hk>
87
88 Coninuing work on bug 118559
89 * DOCBparser.c: removed 2 unsed vars
90 * xmlregexp.c: changed some numeric const to their enum symbols
91 * xmlreader.c: changed one var define from int to enum
92 (a little more to be done, awaiting co-ordination)
93 * relaxng.c: deleted one unused var
94 * xmllint.c: deleted some unused vars, changed one arg
95 val from int to enum
96 * testHTML.c, testDocbook.c: changed some arg vals to enum const
97 * xmlIO.c: fixed typo from last night (small warning msg)
98
William M. Brack78637da2003-07-31 14:47:38 +000099Thu Jul 31 22:44:33 HKT 2003 William Brack <wbrack@mmm.com.hk>
100
101 Working on bug 118559
102 * error.c: deleted unused variable
103 * parserInternals.c: deleted unneeded 'const' qualifier
104 * parser.c: changed variable type for enum temp storage
105 * xmlIO.c: changed debugging var to be inside #ifdef
106 * valid.c: removed unused variable
107 * HTMLparser.c: removed some unneeded 'const' qualifiers
108 * xpath.c: added some type casts, removed some unused vars
109 * xinclude.c: added one type cast
110 * nanohttp.c: repositioned some #ifdef to avoid unused var
111 * nanoftp.c: removed unused var
112
Daniel Veillard97e01882003-07-30 18:59:19 +0000113Wed Jul 30 14:57:55 EDT 2003 Daniel Veillard <daniel@veillard.com>
114
115 * HTMLparser.c: applied a patch from William Brack about
116 the problem of parsing very large HTML instance with comments
117 as raised by Nick Kew
118
Daniel Veillardd6038e02003-07-30 16:37:18 +0000119Wed Jul 30 12:29:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
120
121 * xmlreader.c include/libxml/xmlreader.h: applying cleanup
122 patch from Bjorn Reese for xmlTextReaderNodeType() and
123 significant whitespace. There is an enum for node type
124 values now.
125
Daniel Veillard01fc1a92003-07-30 15:12:01 +0000126Wed Jul 30 11:08:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
127
128 * encoding.c: applying patch from Peter Jacobi to added
129 ISO-8859-x encoding support when iconv is not available
130 * configure.in include/libxml/xmlversion.h.in
131 include/libxml/xmlwin32version.h.in: added the glue needed
132 at the configure level and made it the default for Windows
133
Daniel Veillardc2664642003-07-29 20:44:53 +0000134Tue Jul 29 16:43:48 EDT 2003 Daniel Veillard <daniel@veillard.com>
135
136 * python/generator.py python/libxml.c python/libxml2class.txt:
137 patch from Joachim Bauch + cleanup for Relax NG error callbacks
138 in python
139
Daniel Veillarda6874ca2003-07-29 16:47:24 +0000140Tue Jul 29 12:46:08 EDT 2003 Daniel Veillard <daniel@veillard.com>
141
142 * parser.c parserInternals.c tree.c: applied Peter Jacobi encoding
143 cleanup patch, and also avoided a possible memory leak
144
Daniel Veillard9ff7de12003-07-29 13:30:42 +0000145Tue Jul 29 09:28:09 EDT 2003 Daniel Veillard <daniel@veillard.com>
146
147 * encoding.c: fix the previous commit
148
William M. Brack4a557d92003-07-29 04:28:04 +0000149Tue Jul 29 12:28:17 HKT 2003 William Brack <wbrack@mmm.com.hk>
150
151 * HTMLparser.c: fixed problem with comments reported by Nick Kew
152 * encoding.c: added routines xmlUTF8Size and xmlUTF8Charcmp for
153 some future cleanup of UTF8 handling
154
Daniel Veillard9deb2422003-07-28 20:40:59 +0000155Mon Jul 28 16:39:14 EDT 2003 Daniel Veillard <daniel@veillard.com>
156
157 * xpath.c: applied a change suggested by Sean Griffin in bug
158 #118494 about a memory leak in EXSLT
159
Daniel Veillardd94849b2003-07-28 13:02:24 +0000160Sun Jul 27 14:30:56 EDT 2003 Daniel Veillard <daniel@veillard.com>
161
162 * relaxng.c: fixed a Relax-NG compilation/streaming bug introduced
163 when fixing the previous Relax-NG bugs
164 * result/relaxng/*: This slightly changes the output messages of
165 some regression tests.
166 * configure.in: added support of -with-fexceptions for nested C++
167 support.
168
MDT 2003 John Fleck63f3a472003-07-24 21:48:30 +0000169Thu Jul 24 15:46:02 MDT 2003 John Fleck <jfleck@inkstain.net>
170
171 * doc/tutorial/apa.html
172 * doc/tutorial/apb.html
173 * doc/tutorial/apc.html
174 * doc/tutorial/apd.html
175 * doc/tutorial/ape.html
176 * doc/tutorial/apf.html
177 * doc/tutorial/apg.html
178 * doc/tutorial/aph.html
179 * doc/tutorial/ar01s02.html
180 * doc/tutorial/ar01s03.html
181 * doc/tutorial/ar01s04.html
182 * doc/tutorial/ar01s05.html
183 * doc/tutorial/ar01s06.html
184 * doc/tutorial/ar01s07.html
185 * doc/tutorial/ar01s08.html
186 * doc/tutorial/index.html
187 * doc/tutorial/ix01.html
188 * doc/tutorial/xmltutorial.pdf
189 * doc/tutorial/xmltutorial.xml
190 update tutorial with XPath example
191
192
Daniel Veillard597bc482003-07-24 16:08:28 +0000193Thu Jul 24 17:07:06 IST 2003 Daniel Veillard <daniel@veillard.com>
194
195 * SAX.c parser.c: fixing a bug about a special case of namespace
196 handling, this closes bug #116841
197
Daniel Veillard2134ab12003-07-23 19:56:29 +0000198Wed Jul 23 20:52:36 IST 2003 Daniel Veillard <daniel@veillard.com>
199
200 * relaxng.c result/relaxng/*: checked and fixed the compilation
201 of RNG schemas, fixes a couple of bugs #117097 and #117001 .
202 This slightly changes the output messages of some regression tests.
203
Daniel Veillardc127adc2003-07-23 15:07:08 +0000204Wed Jul 23 15:15:08 IST 2003 Daniel Veillard <daniel@veillard.com>
205
206 * xmlreader.c: fixed an out of bound error #118052 , the good
207 part if that base64 code was not in use yet ...
208
MDT 2003 John Fleck2ae05c72003-07-23 01:43:53 +0000209Tue Jul 22 19:42:15 MDT 2003 John Fleck <jfleck@inkstain.net>
210
211 * doc/xmllint.html
212 include html version of the xmllint man page, so an
213 up-to-date version is visible on the Web
214
Daniel Veillard8edf1c52003-07-22 20:52:14 +0000215Mon Jul 21 21:53:43 IST 2003 Daniel Veillard <daniel@veillard.com>
216
217 * xinclude.c include/libxml/xinclude.h: added a new API
218 xmlXIncludeProcessTree() to process XInclude only on a subtree
219 this should fix bug #115385
220
Daniel Veillard409a8142003-07-18 15:16:57 +0000221Fri Jul 18 17:11:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
222
223 * relaxng.c include/libxml/relaxng.h: adding Get interface for
224 the error callback and parameters of parsing and validation
225 contexts
226 * xmlreader.c: patch to fix bug #117702 about incomplete Read()
227 on text nodes.
228
Daniel Veillard2dcb9372003-07-16 21:18:19 +0000229Wed Jul 16 23:15:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
230
231 * parserInternals.c: patch from Dodji Seketeli about UTF16 BOM
232 when using the push XML parser.
233 * result/utf16bom.xml result/noent/utf16bom.xml test/utf16bom.xml:
234 added the test to the regression suite.
235
Daniel Veillard2009c4e2003-07-15 20:04:34 +0000236Tue Jul 15 22:03:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
237
238 * globals.c: add xmlThrDefMutex = NULL in xmlCleanupGlobals()
239 as suggested by Rob Richards
240
Daniel Veillard34ba3872003-07-15 13:34:05 +0000241Tue Jul 15 15:30:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
242
243 * DOCBparser.c HTMLparser.c entities.c parser.c relaxng.c
244 xmlschemas.c xpath.c: removed some warnings by casting xmlChar
245 to unsigned int and a couple of others.
246
247Fri Jul 11 16:44:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
248
249 * xmlschemastypes.c: fixes a segfault on empty hexBinary strings
250
Daniel Veillard3dc93a42003-07-10 14:04:33 +0000251Thu Jul 10 16:02:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
252
253 * nanoftp.c nanohttp.c: cleanup patches from Peter Breitenlohner
254
Daniel Veillarddf101d82003-07-08 14:03:36 +0000255Tue Jul 8 16:02:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
256
257 * globals.c threads.c: fixes some problem when freeing unititialized
258 mutexes
259
Daniel Veillard2db8c122003-07-08 12:16:59 +0000260Tue Jul 8 14:15:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
261
262 * nanoftp.c nanohttp.c: the modules should not import <config.h>
263 directly, some cleanups
264 * xmlschemas.c: Peter Sobisch found a nasty bug in the Schemas
265 validation code.
266
Daniel Veillard13d07cd2003-07-07 16:02:41 +0000267Mon Jul 7 18:00:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
268
269 * win32/configure.js: Jesse Pelton pointed out a problem in the
270 javascript code.
271
Daniel Veillard75eb1ad2003-07-07 14:42:44 +0000272Mon Jul 7 16:39:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
273
274 * NEWS doc/*: regenerated
275 * nanoftp.c nanohttp.c: might fix includes problems with the
276 Ipv6 support on solaris
277 * tree.c: patch from Markus Keim about xmlHasNsProp() on attributes
278 defined as #IMPLIED
279
Daniel Veillard560c2a42003-07-06 21:13:49 +0000280Sun Jul 6 23:09:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
281
282 * configure.in doc/*: preparing release 1.5.8
283 * nanohttp.c: changed some preprocessor block
284 * xmlschemastypes.c: applied patch from Charles Bozeman adding
285 hexBinary schema datatype and adding support for totalDigits and
286 fractionDigits facets.
287
Daniel Veillard7a985a12003-07-06 17:57:42 +0000288Sun Jul 6 19:56:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
289
290 * debugXML.c xpath.c: fixed 2 bugs pointed in #116448
291
Daniel Veillardffe4f5e2003-07-06 17:35:43 +0000292Sun Jul 6 19:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
293
294 * xinclude.c: fixed bug #116095 removing the error message when
295 reapplying XInclude to a document.
296
Daniel Veillard1997c3e2003-07-05 20:43:43 +0000297Sat Jul 5 22:40:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
298
299 * xmlIO.c: applied small changes to portability layer for
300 compilation on DJGPP Ms-DOS compiler.
301
Daniel Veillardd9d32ae2003-07-05 20:32:43 +0000302Sat Jul 5 22:30:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
303
304 * parser.c HTMLparser.c: use the character() SAX callback
305 if the cdataBlock ain't defined.
306 * xpath.c: fix bug #115349 allowing compilation when configured
307 with --without-xpath since the Schemas code needs NAN and co.
308
William M. Brack59002e72003-07-04 17:01:59 +0000309Sat Jul 5 00:51:30 HKT 2003 William Brack <wbrack@mmm.com.hk>
310
311 Fixed problem with multi-threading, shown by the test program
312 testThreads. After fix, ran mutiple tests on various speed
313 machines (single and dual processor X86), which all seem okay.
314
315 * catalog.c: added missing xmlRMutexUnlock in xmlLoadCatalog
316
317 * threads.c: added missing initialisation for condition variable
318 in xmlNewRMutex.
319
Daniel Veillardde2a67b2003-06-21 14:20:04 +0000320Sat Jun 21 16:10:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
321
322 Applying IPv6 patch from Archana Shah <archana.shah@wipro.com>
323 closing bug #114837
324
325 * configure.in: Added checks for IPv6 support and getaddrinfo().
326
327 * acconfig.h: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
328
329 * config.h.in: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
330
331 * nanoftp.c: Structure xmlNanoFTPCtxt contains either sockaddr_storage
332 field or sockaddr_in field, depending upon the availability of IPv6
333 support.
334 have_ipv6(): Added to check for run-time IPv6 support.
335 (xmlNanoFTPScanURL), (xmlNanoFTPUpdateURL), (xmlNanoFTPScanProxy):
336 Modified to parse a URI with IPv6 address given in [].
337 (xmlNanoFTPConnect): Changed to use getaddrinfo for address
338 resolution, if it is available on the system, as gethostbyname
339 does not return IPv6 addresses on some platforms.
340 (xmlNanoFTPGetConnection): Modified type of dataAddr variable to
341 sockaddr_storage or sockaddr_in depending upon the IPv6 support.
342 Sending EPSV, EPRT or PASV, PORT depending upon the type of address
343 we are dealing with.
344
345 * nanohttp.c: (have_ipv6): Added to check for run-time IPv6 support.
346 (xmlNanoHTTPScanURL), (xmlNanoHTTPScanProxy): Modified to parse
347 a URI with IPv6 address given in [].
348 (xmlNanoHTTPConnectHost): Modified to use getaddrinfo if it is
349 available on the system. Also IPv6 addresses will be resolved by
350 gethostbyname only if IPv6 run-time support is available.
351 (xmlNanoHTTPConnectAttempt): Modified to deal with IPv6 address.
352
Igor Zlatkovic72f92a82003-06-14 16:48:26 +0000353Sat Jun 14 18:46:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
354
355 * win32/configure.js include/win32config.h
356 include/libxml/xmlversion.h.in: Applied the patch for BCB
357 by Eric Zurcher.
358
Daniel Veillardd7cec922003-06-13 12:30:10 +0000359Fri Jun 13 14:27:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
360
361 * doc/Makefile.am doc/html/*: reverted back patch for #113521,
362 due to #115104 and while fixing #115101 . HTML URLs must not
363 be version dependant.
364
Daniel Veillard8265a182003-06-13 10:05:56 +0000365Fri Jun 13 12:03:30 CEST 2003 Daniel Veillard <daniel@veillard.com>
366
367 * entities.c: do not generate &quot; for " outside of attributes
368 * result//*: this changes the output of some tests
369
Daniel Veillard4e9b1bc2003-06-09 10:30:33 +0000370Mon Jun 9 12:28:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
371
372 * parser.c xmlIO.c: trying to fix #114277 about when file
373 remapping and escaping should really be attempted.
374
Daniel Veillarda37aab82003-06-09 09:10:36 +0000375Mon Jun 9 11:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
376
377 * doc/*: applied a patch from Gman for building docs
378 * valid.c xmllint.c include/libxml/valid.h: applied a patch from
379 Gary Pennington to provide an allocator for xmlValidCtxt
380 * xmlreader.c: applied patch from Jacek Konieczny fixing bug
381 #113580 about data not being passed immediately.
382
Daniel Veillarde1326112003-06-05 09:32:20 +0000383Thu Jun 5 11:31:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
384
385 * tree.c: applied a couple of patches from Mark Itzcovitz
386 to handle saving back "UTF-16" documents.
387
Daniel Veillarda84c0b32003-06-02 16:58:46 +0000388Mon Jun 2 21:56:15 MVT 2003 Daniel Veillard <daniel@veillard.com>
389
390 * relaxng.c xmlschemas.c include/libxml/schemasInternals.h: commiting
391 some work done while in the Maldives (hence the timezone on the
392 laptop !)
393 * result/schemas/length3* test/schemas/deter0_*
394 test/schemas/group0_*: some tests added too
395
Daniel Veillard8caa9c22003-06-02 13:35:24 +0000396Mon Jun 2 15:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
397
398 * encoding.c: small fix
399 * xmlIO.c: fixed an error message
400
Daniel Veillard0e0f37a2003-05-20 12:22:41 +0000401Tue May 20 14:21:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
402
403 * parserInternals.c: fixing Red Hat bug #91013 where xmllint was
404 accepting an improper UTF8 sequence
405
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +0000406Sat May 17 12:53:11 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
407
408 * threads.c: applied the patch from Stéphane Bidoul for getting
409 rid of extra threads in a dynamic library.
Igor Zlatkovicfb7f0842003-05-17 11:31:20 +0000410 * win32/configure.js: threads default to 'native' now.
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +0000411
Daniel Veillard5f5b7bb2003-05-16 17:19:40 +0000412Fri May 16 13:17:52 EDT 2003 Daniel Veillard <daniel@veillard.com>
413
414 * HTMLtree.c: fixing bug #112904: html output method escaped
415 plus sign character in URI attribute.
416
Daniel Veillard781ac8b2003-05-15 22:11:36 +0000417Thu May 15 18:06:18 EDT 2003 Daniel Veillard <daniel@veillard.com>
418
419 * build_glob.py global.data globals.c parser.c
420 include/libxml/globals.h: patch from Stéphane Bidoul for setting
421 up threads global defaults.
422 * doc/libxml2-api.xml: this extends the API with new functions
423 * python/tests/Makefile.am python/tests/reader2.py
424 python/tests/thread2.py: integrated the associated testcase and
425 fixed the error string used in reader2
426
Daniel Veillard38b80a82003-05-14 18:59:00 +0000427Wed May 14 14:56:46 EDT 2003 Daniel Veillard <daniel@veillard.com>
428
429 * configure.in libxml.spec.in python/Makefile.am: trying
430 to conciliate --with-python= requirements and RPM builds,
431 a PITA really...
432
Daniel Veillard104caa32003-05-13 22:54:05 +0000433Tue May 13 18:30:34 EDT 2003 Daniel Veillard <daniel@veillard.com>
434
435 * HTMLparser.c: oops last commit introduced a memory leak.
436
Daniel Veillarde8b09e42003-05-13 22:14:13 +0000437Tue May 13 18:10:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
438
439 * xmllint.c doc/xmllint.xml: added --nonet option
440 * doc/Makefile.am: fixing #112803 by adding --nonet when calling
441 xsltproc or xmllint
442 * doc/xmllint.xml doc/xmllint.1: also added --schema doc and
443 rebuilt
444 * HTMLparser.c: cleaned up the HTML parser context build when
445 using an URL
446
Daniel Veillardd437d322003-05-13 21:07:01 +0000447Tue May 13 16:35:04 EDT 2003 Daniel Veillard <daniel@veillard.com>
448
449 * libxml.spec.in: added a comment about bug #112902
450
William M. Brack3dd57f72003-05-13 02:06:18 +0000451Mon May 12 21:58:00 EDT 2003 William Brack <wbrack@mmm.com.hk>
452
453 * minor cleanup of configure '--help' display
454 * error.c: enhanced xmlParserPrintFileContext to fix bug #109942
455
Daniel Veillardd72c7e32003-05-12 21:55:03 +0000456Mon May 12 17:53:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
457
458 * tree.c: PI nodes in external subset were not freed :-\
459 fixes bug #112842
460
Daniel Veillard75bb3bb2003-05-12 15:25:56 +0000461Mon May 12 11:23:27 EDT 2003 Daniel Veillard <daniel@veillard.com>
462
463 * xmllint.c: added --schema option to run WXS schema validation
464 * xmlschemas.c xmlschemastypes.c include/libxml/schemasInternals.h:
465 tried to improve error reporting in the Schema code, some cleanup
466 too.
467
Daniel Veillard82bbbd42003-05-11 20:16:09 +0000468Sun May 11 16:13:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
469
470 * xmlschemas.c: fixed some problems in the handling of errors,
471 and attributes addressed by references.
472 * test/schemas/* result/schemas/*: dropped the verbosity level
473 and added a couple of new tests
474
Daniel Veillardadbb0e62003-05-10 20:02:45 +0000475Sat May 10 16:01:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
476
477 * relaxng.c: Stéphane Bidoul found an off by one addressing
478 error on the error handling.
479
Daniel Veillarda77cf712003-05-09 23:09:55 +0000480Fri May 9 19:08:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
481
482 * xmlschemastypes.c: trying to fix #112673
483
Daniel Veillardc3ca5ba2003-05-09 22:26:28 +0000484Fri May 9 18:14:16 EDT 2003 Daniel Veillard <daniel@veillard.com>
485
486 * DOCBparser.c catalog.c parser.c relaxng.c: removed multiple
487 warning, this fixed a bug and should close #111574
488
Daniel Veillard37fc84d2003-05-09 19:38:15 +0000489Fri May 9 15:34:32 EDT 2003 Daniel Veillard <daniel@veillard.com>
490
491 * xmlschemas.c: fixing bug #104081 with xs:all with an element
492 holding minOccurs="0"
493 * test/schemas/all_* result/schemas/all_*: added some regression
494 tests for that bug
495 * xmllint.c xmlreader.c: patches from Joerg Schmitz-Linneweber and
496 Garry Pennington to compile without schemas support.
497
Daniel Veillarda067e652003-05-01 08:03:46 +0000498Thu May 1 10:02:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
499
500 * tree.c: fixed a problem with xmlUnlinkNode() for DTDs.
501
Daniel Veillard61c52202003-04-30 12:20:34 +0000502Wed Apr 30 14:16:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
503
504 * xml2-config.in: try to fix Red hat bug #89957, do not
505 output -L/usr/lib64
506 * xmlreader.c: fixed a typo in a comment
507
MDT 2003 John Fleck6d68f612003-04-29 13:33:21 +0000508Tue Apr 29 07:32:02 MDT 2003 John Fleck <jfleck@inkstain.ent>
509
510 * doc/tutorial/aph.html, ix01.html
511 forgot to cvs add the new files. Thanks to Roland van Laar
512 for pointing this out
513
Daniel Veillardd4330462003-04-29 12:40:16 +0000514Tue Apr 29 14:36:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
515
516 * xmlschemas.c doc/libxml2-api.xml: fixing a function comment
517 * doc/Makefile.am doc/apibuild.py doc/gnome-xml.sgml: switching
518 to the XML/XSLT doc generation closing #111799
519 * doc/html/*: complete update of the HTML results
520
Igor Zlatkovica28d2362003-04-28 12:56:01 +0000521Mon Apr 28 14:51:41 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
522
523 * win32/defgen.xsl: fixed the conditional for unicode map,
524 removed hardcoded schema entries
525
526Mon Apr 28 02:19:00 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
527
528 * win32/defgen.xsl: new file, stylesheet for generating
529 win32/libxml2.def.src from doc/libxml2-api.xml
530 * win32/libxml2.def.src: is autogenerated from now on, changes
531 to this file will not appear here anymore
532
Daniel Veillard94bb2f12003-04-27 22:14:07 +0000533Mon Apr 28 00:12:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
534
535 * win32/configure.js python/setup.py.in: applied patch
536 from Stéphane Bidoul for the Python bindings on the new
537 release.
538
Igor Zlatkovic34656b42003-04-27 16:00:05 +0000539Sun Apr 27 17:56:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
540
541 * debugXML.c: included libxml/uri.h for xmlCanonicPath
542 declaration
543 * win32/configure.js: thread-enabled build is now default
544 * win32/libxml2.def.src: added more exports
545
Daniel Veillard1177ca42003-04-26 22:29:54 +0000546Sun Apr 27 00:23:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
547
548 * NEWS doc/*.xsl doc/*.html: updated the web site separated
549 developers from common pages, made the transition to XHTML1,
550 added validity checking to the makefile rules.
551
Daniel Veillard329456a2003-04-26 21:21:00 +0000552Sat Apr 26 23:17:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
553
554 * parser.c: fix for xmlIOParseDTD same as previous and reported
555 by Petr Pajas
556
Daniel Veillardc6abc3d2003-04-26 13:27:30 +0000557Sat Apr 26 15:26:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
558
559 * parser.c: applied fix to xmlSAXParseDTD from Malcolm Tredinnick
560 closing #111638
561
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000562Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
563
564 * python/generator.py: fixed a problem in the generator where
565 the way functions are remapped as methods on classes was
566 not symetric and dependant on python internal hash order,
567 as reported by Stéphane Bidoul
568
MDT 2003 John Fleck8aff3b72003-04-26 03:54:07 +0000569Fri Apr 25 21:52:33 MDT 2003 John Fleck <jfleck@inkstain.net>
570
571 * doc/tutorial:
572 xmltutorial.xml
573 xmltutorial.pdf
574 *.html
575 add appendix on generating compiler flags, more indexing
576
Daniel Veillard1c960272003-04-25 23:12:22 +0000577Sat Apr 26 01:10:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
578
579 * triodef.h vms/build_libxml.com: applied patch from Craig A. Berry
580 to get libxml-2.5.7 to compile on OpenVMS
581
Daniel Veillardc5573462003-04-25 16:43:49 +0000582Fri Apr 25 18:42:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
583
584 * parser.c: fixing an xmlParseDTD bug raised by Petr Pajas
585
Daniel Veillardfd583412003-04-25 13:22:10 +0000586Fri Apr 25 15:20:29 CEST 2003 Daniel Veillard <daniel@veillard.com>
587
588 * doc/Makefile.am doc/xmlcatalog.1 doc/xmlcatalog_man.xml
589 doc/xmllint.1 doc/xmllint.xml: automated the generation of the
590 man page based on xsltproc and a stylesheet PI in the XML.
591
Daniel Veillarddc07e182003-04-25 10:39:38 +0000592Fri Apr 25 12:37:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
593
594 * doc/xmllint.*: trying to fix #110541 where &nbsp; generated
595 character preventing rendering by the man command.
596
Daniel Veillard92fc02c2003-04-24 23:12:35 +0000597Fri Apr 25 01:09:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
598
599 * NEWS configure.in: preparing release 2.5.7
600 * doc/*: updated and rebuilt the docs
601 * doc/apibuild.py: fixed the script
602
Daniel Veillardde0a0a52003-04-24 17:12:57 +0000603Thu Apr 24 19:11:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
604
605 * Makefile.am doc/apibuild.py: make sure the OOM code don't
606 get in the way of the builds
607 * doc/libxml2-api.xml python/libxml2class.txt: automatic update
608
Daniel Veillarda76fe5c2003-04-24 16:06:47 +0000609Thu Apr 24 18:01:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
610
611 * Makefile.am testOOM.c testOOMlib.[ch] : integrated the Out Of
612 Memory test from Havoc Pennington #109368
613 * SAX.c parser.c parserInternals.c tree.c uri.c valid.c
614 xmlmemory.c xmlreader.c xmlregexp.c include/libxml/tree.h
615 include/libxml/parser.h: a lot of memory allocation cleanups
616 based on the results of the OOM testing
617 * check-relaxng-test-suite2.py: seems I forgot to commit the
618 script.
619
Daniel Veillard18f113d2003-04-23 15:18:26 +0000620Wed Apr 23 17:16:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
621
622 * xmlschemastypes.c: trivial fix for 109774 removing a warning
623
Daniel Veillard85095e22003-04-23 13:56:44 +0000624Wed Apr 23 15:49:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
625
626 * DOCBparser.c SAX.c catalog.c debugXML.c parser.c: try to find
627 more places where xmlCanonicPath() must be used to convert
628 filenames to URLs, trying to fix #111088
629
Daniel Veillard54396242003-04-23 07:36:50 +0000630Wed Apr 23 09:35:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
631
632 * python/libxml.c python/libxml.py: applied patch from
633 Brent M Hendricks adding binding for xmlCatalogAddLocal
634
Daniel Veillard45269b82003-04-22 13:21:57 +0000635Tue Apr 22 15:18:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
636
637 * HTMLparser.c: tried to fix #98879 again in a more solid
638 way.
639
Igor Zlatkovic94f48842003-04-22 12:00:37 +0000640Tue Apr 22 13:58:43 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
641
642 * win32/libxml2.def.src: added more exports from the relaxng and
643 xmlreader clan
644
Daniel Veillardf431eb82003-04-22 08:37:26 +0000645Tue Apr 22 10:35:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
646
647 * SAX.c test/valid/ns* test/result/ns*: applied the patch
648 provided by Brent Hendricks fixing #105992 and integrated the
649 examples in the testsuite.
650
Daniel Veillardc4f65ab2003-04-21 23:07:45 +0000651Tue Apr 22 01:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
652
653 * TODO: updated a bit
654 * configure.in: fixed the comment, threads now default to on
655 * parserInternals.c: fixed an erroneous xmlMallocAtomic() call
656
Daniel Veillarda880b122003-04-21 21:36:41 +0000657Mon Apr 21 23:33:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
658
659 * globals.c libxml.h parser.c parserInternals.c tree.c xmllint.c
660 xmlreader.c include/libxml/parser.h: a lot of performance work
661 especially the speed of streaming through the reader and push
662 interface. Some thread related optimizations. Nearly doubled the
663 speed of parsing through the reader.
664
MDT 2003 John Fleck83c8a5c2003-04-20 16:45:07 +0000665Sun Apr 20 10:36:05 MDT 2003 John Fleck <jfleck@inkstain.net>
666
667 * doc/xmllint.xml
668 * doc/xmllint.1
669 update man page to explain use of --stream
670
Daniel Veillard3c908dc2003-04-19 00:07:51 +0000671Sat Apr 19 02:03:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
672
673 * DOCBparser.c HTMLparser.c c14n.c catalog.c encoding.c globals.c
674 nanohttp.c parser.c parserInternals.c relaxng.c tree.c uri.c
675 xmlmemory.c xmlreader.c xmlregexp.c xpath.c xpointer.c
676 include/libxml/globals.h include/libxml/xmlmemory.h: added
677 xmlMallocAtomic() to be used when allocating blocks which
678 do not contains pointers, add xmlGcMemSetup() and xmlGcMemGet()
679 to allow registering the full set of functions needed by
680 a garbage collecting allocator like libgc, ref #109944
681
Daniel Veillard84942712003-04-18 14:40:05 +0000682Fri Apr 18 16:37:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
683
684 * configure.in: switched to have thread support enabled by default,
685 didn't got troubles with ABI compatibility on Linux, hope it
686 won't break on strange OSes, if yes, report the system ID
687 * doc/libxml2-api.xml: just rebuilt the API
688
Daniel Veillard3e59fc52003-04-18 12:34:58 +0000689Fri Apr 18 14:31:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
690
691 * libxml.h include/libxml/parser.h parser.c xmlIO.c DOCBparser.c:
692 added support for large file, tested with a 3+GB instance,
693 and some cleanup.
694 * catalog.c: added a TODO
695 * Makefile.am: added some "make tests" comments
696
Daniel Veillardac297932003-04-17 12:55:35 +0000697Thu Apr 17 14:51:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
698
699 * relaxng.c: some cleanups
700 * doc/xmlreader.html: extended the document to cover RelaxNG and
701 tree operations
702 * python/tests/Makefile.am python/tests/reader[46].py: added some
703 xmlReader example/regression tests
704 * result/relaxng/tutor*.err: updated the output of a number of tests
705
Daniel Veillard62163602003-04-17 09:36:38 +0000706Thu Apr 17 11:35:37 CEST 2003 Daniel Veillard <daniel@veillard.com>
707
708 * relaxng.c: valgrind pointed out an uninitialized variable error.
709
Daniel Veillard33300b42003-04-17 09:09:19 +0000710Thu Apr 17 11:06:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
711
712 * include/libxml/relaxng.h relaxng.c include/libxml/xmlreader.h
713 xmlreader.c: augnemting the APIs, cleanups.
714 * parser.c: cleanup bug #111005
715 * xmlIO.c: added some missing comments
716
Daniel Veillardce192eb2003-04-16 15:58:05 +0000717Wed Apr 16 17:46:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
718
719 * relaxng.c xmllint.c: more work on RelaxNG streaming validation
720 trying to improve the subset compiled, and more testing.
721 * doc/downloads.html doc/xml.html doc/xmlmem.html: some updates on the
722 documentation
723 * test/relaxng/tutor11_1_3.xml: fixes the DTD path
724 * result/relaxng/*.err: fix some of the outputs
725
Daniel Veillardf4e55762003-04-15 23:32:22 +0000726Wed Apr 16 01:28:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
727
728 * relaxng.c xmlreader.c xmllint.c include/libxml/relaxng.h
729 include/libxml/xmlreader.h: implemented streaming of
730 RelaxNG (when possible) on top of the xmlReader interface,
731 provided it as xmllint --stream --relaxng .rng .xml
732 This seems to mostly work.
733 * Makefile.am: updated to test RelaxNG streaming
734
Daniel Veillardc58f4ef2003-04-14 16:11:26 +0000735Mon Apr 14 18:08:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
736
737 * relaxng.c include/libxml/relaxng.h: integrated the regexp
738 based validity checking of fragments of the document for
739 which the RNG can be compiled to regexps. Works on all regression
740 tests, only fix needed is related to error messages.
741
Daniel Veillard52b48c72003-04-13 19:53:42 +0000742Sun Apr 13 21:51:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
743
744 * relaxng.c xmlregexp.c include/libxml/xmlautomata.h
745 include/libxml/xmlregexp.h: Starting work precompiling
746 parts of RelaxNG schemas. Not plugged onto validity checking
747 yet, just the regexp building part. Needed to extend some
748 of the automata and regexp APIs.
749
Daniel Veillardf6bad792003-04-11 19:38:54 +0000750Fri Apr 11 21:36:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
751
752 * xmllint.c xmlreader.c include/libxml/xmlreader.h: make sure
753 xmllint --stream and xmllint --stream --valid returns errors
754 code appropriately
755
Daniel Veillardc6cae7b2003-04-11 09:02:11 +0000756Fri Apr 11 10:59:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
757
758 * xmlreader.c include/libxml/xmlreader.h: Added the Expand()
759 and Next() operation to work on subtrees within the reader
760 framework.
761 * doc/libxml2-api.xml python/libxml2class.txt: resulting updates
762 * python/tests/reader5.py: added an example for those new
763 functions of the reader.
764
Daniel Veillard645c6902003-04-10 21:40:49 +0000765Thu Apr 10 23:38:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
766
767 * HTMLtree.c: patch from Vasily Tchekalkin to fix #109865
768
Daniel Veillard9e077102003-04-10 13:36:54 +0000769Thu Apr 10 15:32:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
770
771 * xmlreader.c: fixing HasValue for namespace as raised by
772 Denys Duchier
773
Daniel Veillard02ea1412003-04-09 12:08:47 +0000774Wed Apr 9 14:07:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
775
776 * HTMLparser.c include/libxml/HTMLparser.h: exported
777 htmlCreateMemoryParserCtxt() it was static
778
Daniel Veillardd3b9cd82003-04-09 11:24:17 +0000779Wed Apr 9 13:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
780
781 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
782 update from Charles Bozeman for date and duration types
783 * test/schemas/date_0.* test/schemas/dur_0.*
784 result/schemas/date_0.* result/schemas/dur_0.*: updated too
785
Daniel Veillardc00cda82003-04-07 10:22:39 +0000786Mon Apr 7 12:19:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
787
788 * tree.c valid.c xpath.c include/libxml/tree.h include/libxml/valid.h:
789 fixing bug #107129, removing excessive allocation and calls
790 to *printf in the code to build QName strings.
791
Igor Zlatkovic69651182003-04-05 09:43:30 +0000792Sat Apr 5 11:41:36 CEST 2003 Igoe Zlatkovic <igor@zlatkovic.com>
793
794 * win32/libxml2.def.src: fixed conditional exports, reported by
795 Luke Murray.
796
Daniel Veillardadba5f12003-04-04 16:09:01 +0000797Fri Apr 4 18:08:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
798
799 * parser.c: fixed a possible problem with xmlRecoverMemory()
800
Daniel Veillarda48ed3d2003-04-03 15:28:28 +0000801Thu Apr 3 17:24:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
802
803 * trio.c trio.h triodef.h trionan.c trionan.h triop.h triostr.c
804 triostr.h: Bjorn sent an update for the TRIO portability layer.
805
Igor Zlatkovicd6c86502003-04-01 20:00:42 +0000806Tue Apr 1 21:57:26 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
807
808 * win32/libxml2.def.src: exported new functions
809
Daniel Veillardc2d4a932003-04-01 11:13:05 +0000810Tue Apr 1 13:09:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
811
812 * configure.in NEWS: preparing release 2.5.6
813 * doc/*: updated and rebuilt the docs
814
Daniel Veillarde5020412003-04-01 09:55:20 +0000815Tue Apr 1 11:52:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
816
817 * SAX.c: fixed an uninitialized memory access pointed by valgrind
818 on C14Ntests
819
Daniel Veillard7fe1f3a2003-03-31 22:13:33 +0000820Tue Apr 1 00:12:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
821
822 * relaxng.c: one more fixup of error message reporting
823
Daniel Veillard5f1946a2003-03-31 16:38:16 +0000824Mon Mar 31 18:36:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
825
826 * relaxng.c: more work on bug #109225, and fixed an uninitialized
827 variable pointed out by valgrind
828
Daniel Veillarda507fbf2003-03-31 16:09:37 +0000829Mon Mar 31 18:05:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
830
831 * relaxng.c: try to work on bug #109225 and provide better
832 error reports.
833 * result/relaxng/* : this change the output of a number of tests
834 * xinclude.c: fixing the parsed entity redefinition problem
835 raised on the list.
836 * test/schemas/date_0.xsd: updated the date test c.f. E2-12
837
Daniel Veillardb3721c22003-03-31 11:22:25 +0000838Mon Mar 31 13:19:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
839
840 * xmlschemastypes.c: fixed date comparison to handle the tzo
841 The only failures left are disagreements on Notations and
842 '+1' not being allowed for ulong, uint, ushort and ubyte.
843
Daniel Veillard455cc072003-03-31 10:13:23 +0000844Mon Mar 31 12:11:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
845
846 * xmlschemastypes.c: fixed gMonth parsing routine accordingly
847 to the XML Schemas errata
848 http://www.w3.org/2001/05/xmlschema-errata#e2-12
849
Daniel Veillarde637c4a2003-03-30 21:10:09 +0000850Sun Mar 30 23:04:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
851
852 * relaxng.c xmlschemastypes.c: more work on XML Schemas datatypes
853 and facets support. Currently only schemas with binHex or
854 base64 don't compile. A few error left in the test suite:
855 found 1035 test instances: 919 success 23 failures
856 most are gdate or gdateyear failing check, and a few cases where
857 James clark tests results are strange.
858 * valid.c: allow to reuse the Notation checking routine without
859 having a validation context.
860 * SAX.c: removed a #if 0
861
Daniel Veillardb6c7f412003-03-29 16:41:55 +0000862Sat Mar 29 17:35:05 CET 2003 Daniel Veillard <daniel@veillard.com>
863
864 * xinclude.c: forgot to apply one check from #106931 patch
865 * xmlschemastypes.c: more work on XML Schemas datatypes
866
Daniel Veillardc4c21552003-03-29 10:53:38 +0000867Sat Mar 29 11:49:25 CET 2003 Daniel Veillard <daniel@veillard.com>
868
869 * relaxng.c include/libxml/relaxng.h xmlschemastypes.c: more work
870 on cleaning up XML Schemas datatypes based on James Clark tests
871 test/xsdtest/xsdtest.xml
872
Daniel Veillard80b19092003-03-28 13:29:53 +0000873Fri Mar 28 14:24:08 CET 2003 Daniel Veillard <daniel@veillard.com>
874
875 * relaxng.c: implemented comparisons for Schemas values.
876 * xmlschemastypes.c include/libxml/xmlschemastypes.h: fixed
877 some bugs in duration handling, comparisons for durations
878 and decimals, removed all memory leaks pointed out by James
879 testsuite. Current status is now
880 found 238 test schemas: 197 success 41 failures
881 found 1035 test instances: 803 success 130 failures
882
Daniel Veillard91a13252003-03-27 23:44:43 +0000883Fri Mar 28 00:41:55 CET 2003 Daniel Veillard <daniel@veillard.com>
884
885 * xmlschemas.c include/libxml/xmlschemas.h: fixed bugs and memory
886 leaks in the W3C XML Schemas code
887 * xmlschemastypes.c: implemented nonPositiveInteger
888 * test/schemas/length2_0.xsd result/schemas/length2_0_0.err:
889 fixed the test and result.
890
Daniel Veillard6560a422003-03-27 21:25:38 +0000891Thu Mar 27 22:23:07 CET 2003 Daniel Veillard <daniel@veillard.com>
892
893 * HTMLparser.c tree.c: two patches from James Bursa on the HTML
894 parser and a typo
895 * xmlschemastypes.c: reindenting, fixing a memory access
896 problem with dates.
897
Daniel Veillard6c5b2d32003-03-27 14:55:52 +0000898Thu Mar 27 15:53:35 CET 2003 Daniel Veillard <daniel@veillard.com>
899
900 * parser.c: fixing #109227 providing more context in case of
901 start/end tag mismatch
902 * python/tests/ctxterror.py python/tests/readererr.py: update the
903 tests accordingly
904
Daniel Veillardd9b72832003-03-27 14:24:00 +0000905Thu Mar 27 15:22:41 CET 2003 Daniel Veillard <daniel@veillard.com>
906
907 * xinclude.c: should fix #109327 errors on memory accesses
908
Daniel Veillardc7e9b192003-03-27 14:08:24 +0000909Thu Mar 27 15:06:13 CET 2003 Daniel Veillard <daniel@veillard.com>
910
911 * HTMLtree.c: Fixed reopening of #78662 <form action="...">
912 is an URI reference
913
Daniel Veillarde209b332003-03-26 21:40:13 +0000914Wed Mar 26 22:38:39 CET 2003 Daniel Veillard <daniel@veillard.com>
915
916 * xpath.c: fixed bug #109160 on non-ASCII IDs
917
Daniel Veillard642104e2003-03-26 16:32:05 +0000918Wed Mar 26 17:30:37 CET 2003 Daniel Veillard <daniel@veillard.com>
919
920 * parser.c: Norm suggested a nicer error message for xml:space values
921 errors
922
Daniel Veillarde4fa2932003-03-26 00:38:10 +0000923Wed Mar 26 01:34:19 CET 2003 Daniel Veillard <daniel@veillard.com>
924
925 * xpath.c include/libxml/xpath.h: first part of the fix to
926 performance bug #108905, adds xmlXPathOrderDocElems() providing
927 document order for nodes.
928 * python/libxml.c: Python may require TRIO as Albert Chin pointed out
929
Daniel Veillard09628212003-03-25 15:10:27 +0000930Tue Mar 25 16:07:00 CET 2003 Daniel Veillard <daniel@veillard.com>
931
932 * xmlschemastypes.c: removing a warning with Sun compiler
933 bug #109154
934
MST 2003 John Fleckda271742003-03-25 14:05:17 +0000935Tue Mar 25 07:02:56 MST 2003 John Fleck <jfleck@inkstain.net>
936
937 * doc/xmllint.xml
938 * doc/xmllint.1
939 update xmllint man page with --relaxng option
940
Daniel Veillard2032d292003-03-25 11:09:40 +0000941Tue Mar 25 12:07:03 CET 2003 Daniel Veillard <daniel@veillard.com>
942
943 * python/setup.py.in : was missing "drv_libxml2.py"
944
Daniel Veillard9adc0462003-03-24 18:39:54 +0000945Mon Mar 24 19:38:05 CET 2003 Daniel Veillard <daniel@veillard.com>
946
947 * tree.c xpath.c: some changes related to the new way of
948 handling Result Value Tree, before 2.5.5
949
Daniel Veillardd8da01c2003-03-24 15:58:23 +0000950Mon Mar 24 16:36:23 CET 2003 Daniel Veillard <daniel@veillard.com>
951
952 * configure.in NEWS: preparing release 2.5.5
953 * doc/* : updated the documentation and regenerated it.
954
Daniel Veillardef0b4502003-03-24 13:57:34 +0000955Mon Mar 24 14:56:01 CET 2003 Daniel Veillard <daniel@veillard.com>
956
957 * xpath.c: fixed some problems related to #75813 about handling
958 of Result Value Trees
959
Daniel Veillard9231ff92003-03-23 22:00:51 +0000960Sun Mar 23 22:57:20 CET 2003 Daniel Veillard <daniel@veillard.com>
961
962 * uri.c: applied a set of patches from Lorenzo Viali correcting
963 URI parsing errors.
964
Daniel Veillard5f8d1a32003-03-23 21:02:00 +0000965Sun Mar 23 22:00:14 CET 2003 Daniel Veillard <daniel@veillard.com>
966
967 * parser.c: validity status was not passed back when validating in
968 entities, but raised by Oliver Fischer
969
Daniel Veillard04ee2f22003-03-23 20:31:46 +0000970Sun Mar 23 21:30:50 CET 2003 Daniel Veillard <daniel@veillard.com>
971
972 * HTMLtree.c: avoid escaping ',' in URIs
973
Daniel Veillardef8dd7b2003-03-23 12:02:56 +0000974Sun Mar 23 12:57:00 CET 2003 Daniel Veillard <daniel@veillard.com>
975
976 * parser.c: fixing bug #108976 get the ID/REFs to reference
977 the ID in the document content and not in the entity copy
978 * SAX.c include/libxml/parser.h: more checking of the ID/REF
979 stuff, better solution for #107208
980 * xmlregexp.c: removed a direct printf, dohhh
981 * xmlreader.c: fixed a bug on streaming validation of empty
982 elements in entities
983 * result/VC/ElementValid8 test/VCM/v20.xml result/valid/xhtml1.xhtml:
984 cleanup of the validation tests
985 * test/valid/id* test/valid/dtds/destfoo.ent result/valid/id*:
986 added more ID/IDREF tests to the suite
987
Daniel Veillard2cfd9df2003-03-22 22:39:16 +0000988Sat Mar 22 23:38:08 CET 2003 Daniel Veillard <daniel@veillard.com>
989
990 * xmlreader.c: fixed #107043 removing 2 warnings with Sun One
991 compiler.
992
Daniel Veillard20863822003-03-22 17:51:47 +0000993Sat Mar 22 18:50:45 CET 2003 Daniel Veillard <daniel@veillard.com>
994
995 * relaxng.c: valgrind'ed and cleaned up a couple of memory issues.
996
Daniel Veillard9ff2d472003-03-22 15:18:01 +0000997Sat Mar 22 16:15:50 CET 2003 Daniel Veillard <daniel@veillard.com>
998
999 * SAX.c: fix bug #107208 avoid false duplicates when ID/REFs are
1000 defined in entities content
1001
Daniel Veillard99737f52003-03-22 14:55:50 +00001002Sat Mar 22 15:53:27 CET 2003 Daniel Veillard <daniel@veillard.com>
1003
1004 * SAX.c: Fixed validation bug #108858 on namespace names using
1005 entities and reported by Brent Hendricks
1006 * xmllint.c: report xmlTextReaderHasValue() result in --stream
1007 --debug output.
1008
Daniel Veillard48ef4c92003-03-22 12:38:15 +00001009Sat Mar 22 13:32:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1010
1011 * xmlreader.c: fixed bug #108801 reported by Malcolm Tredinnick
1012 about the DocType node not being reported sometimes.
1013 * python/tests/reader.py: added to test to the regression checks
1014
Daniel Veillard120e8eb2003-03-22 01:00:34 +00001015Sat Mar 22 01:57:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1016
1017 * xmlreader.c: fixed bug #108546 on long CDATA (or text nodes)
1018 reported by Edd Dumbill
1019
Daniel Veillard77a90a72003-03-22 00:04:05 +00001020Sat Mar 23 01:00:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1021
1022 * HTMLparser.c parser.c parserInternals.c: patch from
1023 johan@evenhuis.nl for #107937 fixing some line counting
1024 problems, and some other cleanups.
1025 * result/HTML/: this result in some line number changes
1026
Daniel Veillard580ced82003-03-21 21:22:48 +00001027Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1028
1029 * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
1030 instead of libxml.spec
1031 * relaxng.c: fixed some of the error reporting excessive
1032 verbosity
1033 * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
1034 xmlschemastypes.c: removed some warnings from gcc
1035 * doc/libxml2-api.xml: rebuilt
1036
Daniel Veillarde063f482003-03-21 16:53:17 +00001037Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1038
1039 * relaxng.c: another optimization, for choice this time
1040 * result/relaxng/spec1* result/relaxng/tutor12_1*
1041 result/relaxng/tutor3_7: cleanups.
1042
Daniel Veillard0e3d3ce2003-03-21 12:43:18 +00001043Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1044
1045 * relaxng.c: fixed xmlRelaxNGNodeMatchesList
1046 * test/relaxng/testsuite.xml: augmented the test suite
1047 * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
1048 some schemas validation tests in the presence of foreign
1049 namespaces.
1050
Daniel Veillardbbb78b52003-03-21 01:24:45 +00001051Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
1052
1053 * relaxng.c: added another interleave speedup.
1054
Daniel Veillardef2e4ec2003-03-20 16:23:26 +00001055Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1056
1057 * xmlschemastypes.c: added integer and fixed one of the
1058 IDREFS regression tests pbm
1059 * result/relaxng/docbook_0.err: updated
1060
Daniel Veillard249d7bb2003-03-19 21:02:29 +00001061Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1062
1063 * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
1064 declared both in the DTD and in the Schemas <grin/>
1065 * relaxng.c: more debug, added a big optimization for <mixed>
1066 * test/relaxng/testsuite.xml: augmented the testsuite
1067 * test/relaxng/ result/relaxng: added the RelaxNG spec and a
1068 DocBook example to the regression tests
1069
Daniel Veillard798024a2003-03-19 10:36:09 +00001070Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
1071
1072 * check-xsddata-test-suite.py: cosmetic change for output
1073 * relaxng.c: try to minimize calls to malloc/free for states.
1074
Daniel Veillarda1a9d042003-03-18 16:53:17 +00001075Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1076
1077 * tree.c: removed a warning
1078 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
1079 support
1080 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
1081 cleanup/improvements of the regression tests batch
1082 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
1083
Daniel Veillard28c52ab2003-03-18 11:39:17 +00001084Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1085
1086 * relaxng.c: fixed error msg cleanup deallocation
1087 * xmlschemastypes.c: added a function to handle lists of
1088 atomic types, added support for IDREFS
1089
Daniel Veillardc3da18a2003-03-18 00:31:04 +00001090Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
1091
1092 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
1093 and IDREF, usable from RelaxNG now
1094 * include/libxml/xmlschemastypes.h: need to add a new interface
1095 because the validation modifies the infoset
1096 * test/relaxng/testsuite.xml: extended the testsuite
1097
Daniel Veillard952379b2003-03-17 15:37:12 +00001098Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1099
1100 * relaxng.c: fixed the last core RelaxNG bug known #107083,
1101 shemas datatype ID/IDREF support still missing though.
1102 * xmlreader.c: fix a crashing bug with prefix raised by
1103 Merijn Broeren
1104 * test/relaxng/testsuite.xml: augmented the testsuite with
1105 complex inheritance tests
1106
Daniel Veillardfd573f12003-03-16 17:52:32 +00001107Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1108
1109 * relaxng.c: switched back to the previous Relax-NG code base,
1110 the derivation algorithm need severe constraining code to avoid
1111 combinatorial explosion. Fixed the problem with Sebastian Rahtz
1112 TEI based example and other bugs
1113 * result/relaxng/*err: updated the results
1114 * test/relaxng/testsuite.xml: started a new test suite
1115
Daniel Veillard1564e6e2003-03-15 21:30:25 +00001116Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
1117
1118 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
1119 that the original RelaxNG validation code was un-fixeable, it got
1120 rewritten to use the derivation algorithm from James Clark and
1121 redebugged it (nearly) from scratch:
1122 found 373 test schemas: 372 success 1 failures
1123 found 529 test instances: 529 success 0 failures
1124
Daniel Veillard39eb88b2003-03-11 11:21:28 +00001125Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1126
1127 * SAX.c parser.c: fix some recursion problems introduced in the
1128 last release.
1129 * relaxng.c: more debugging of the RNG validation engine, still
1130 problems though.
1131
Daniel Veillard5add8682003-03-10 13:13:58 +00001132Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1133
1134 * Makefile.am: stop generating wrong result file with * in name
1135 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
1136 * result/relaxng/demo* test/relaxng/demo: added the tests from
1137 Sebastian reproducing the problem.
1138
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +00001139Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
1140
Daniel Veillard5add8682003-03-10 13:13:58 +00001141 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
1142 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +00001143
Aleksey Sanin693c9bc2003-03-09 22:36:52 +00001144Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
1145
1146 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
1147 variable to control the indentation for the xmllint "--format"
1148 option
1149
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +00001150Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1151
1152 * encoding.c: applied Gennady's patch against buffer overrun
1153
Daniel Veillard42f12e92003-03-07 18:32:59 +00001154Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1155
1156 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
1157 Clark it appeared I had bug in URI parsing code ...
1158 * relaxng.c include/libxml/relaxng.h: completely revamped error
1159 reporting to not loose message from optional parts.
1160 * xmllint.c: added timing for RNG validation steps
1161 * result/relaxng/*: updated the result, all error messages changed
1162
Daniel Veillardedfd5882003-03-07 14:20:40 +00001163Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1164
1165 * xpath.c: fix bug #107804, the algorithm used for document order
1166 computation was failing on attributes.
1167
Daniel Veillard83391282003-03-06 21:37:30 +00001168Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1169
1170 * valid.c: fix bug #107764 , possibility of buffer overflow
1171 in xmlValidDebug()
1172
Daniel Veillard6c73cb82003-03-05 16:45:40 +00001173Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1174
1175 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
1176 from Philipp Dunkel
1177
Daniel Veillard5f704af2003-03-05 10:01:43 +00001178Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1179
1180 * xmlschemastype.c: made powten array static it should not be exported
1181 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
1182 parser function.
1183 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
1184
Daniel Veillard7b72ee52003-02-27 23:24:53 +00001185Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1186
1187 * tree.c: fixed a node dump crash on attributes
1188 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
1189 an URI test bug and get better output.
1190
Daniel Veillard463a5472003-02-27 21:30:32 +00001191Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1192
1193 * check-xsddata-test-suite.py: give more infos
1194 * relaxng.c: fix a bug reported by Sebastian Rahtz and
1195 REF->DEF in attribute values.
1196
Daniel Veillardeb7189f2003-02-27 20:11:13 +00001197Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1198
1199 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
1200 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
1201 regression tests from James Clark.
1202
Daniel Veillard8bc6cf92003-02-27 17:42:22 +00001203Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1204
1205 * relaxng.c xmlschemas.c xmlschemastypes.c
1206 include/libxml/xmlschemastypes.h: added param support for relaxng
1207 type checking, started to increment the pool of simple types
1208 registered, still much work to be done on simple types and
1209 facets checkings.
1210
Daniel Veillard19ab45b2003-02-26 15:49:03 +00001211Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1212
1213 * entities.c: fixes again one of the problem raised by
1214 James Clark in #106788
1215
Daniel Veillardc482e262003-02-26 14:48:48 +00001216Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1217
1218 * relaxng.c: Fixed a couple of problem raised by James Clark
1219 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
1220 datatype level still not fixed though.
1221
Daniel Veillard17bed982003-02-24 20:11:43 +00001222Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1223
1224 * configure.in: preparing release 2.5.4
1225 * doc/*: updated and rebuilt the docs
1226 * relaxng.c: removed warnings
1227 * result/relaxng/*: updated the results
1228
Daniel Veillardf4be0182003-02-24 19:54:33 +00001229Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1230
1231 * valid.c: fixes a DTD regexp generation problem.
1232
Daniel Veillard02111c12003-02-24 19:14:52 +00001233Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1234
1235 * parser.c: fixes bug #105998 about false detection of
1236 attribute consumption loop.
1237
Daniel Veillard2406abd2003-02-24 18:16:47 +00001238Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1239
1240 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
1241
Daniel Veillardfcc822e2003-02-24 17:52:08 +00001242Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1243
1244 * SAX.c: fixed bug #105992
1245
Daniel Veillard3ebc7d42003-02-24 17:17:58 +00001246Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
1247
1248 * tree.c: fixed xmlSetProp and al. when the node passed is not an
1249 element.
1250 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
1251 found 373 test schemas: 369 success 4 failures
1252 found 529 test instances: 525 success 4 failures
1253 * check-relaxng-test-suite.py: added memory debug reporting
1254
Daniel Veillardc64b8e92003-02-24 11:47:13 +00001255Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1256
1257 * uri.c parser.c: some warning removal on Igor's patch
1258 * tree.c: seems I messed up with #106788 fix
1259 * python/libxml.c: fixed some base problems when Python provides
1260 the resolver.
1261 * relaxng.c: fixed the interleave algorithm
1262 found 373 test schemas: 364 success 9 failures
1263 found 529 test instances: 525 success 4 failures
1264 the resulting failures are bug in the algorithm from 7.3 and
1265 lack of support for params
1266
Daniel Veillard0046c0f2003-02-23 13:52:30 +00001267Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1268
1269 * parser.c: another fix for nodeinfo in entities problem
1270 * tree.c entities.c: fixed bug #106788 from James Clark
1271 some spaces need to be serialized as character references.
1272
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +00001273Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1274
1275 * parser.c uri.c: fixed the bug I introduced in the path
1276 handling, reported by Sebastian Bergmann
1277
Daniel Veillard44e1dd02003-02-21 23:23:28 +00001278Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1279
1280 * parser.c: fixing some nodeinfo in entities problem raised
1281 by Glenn W. Bach
1282 * relaxng.c: implemented the first section 7.3 check
1283 * result/relaxng/*: updated the results
1284
Daniel Veillardc5312d72003-02-21 17:14:10 +00001285Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1286
1287 * relaxng.c: fixed some problems in the previous commit
1288 and finished implementing 4.16 rules checking
1289 found 373 test schemas: 353 success 20 failures
1290 found 529 test instances: 519 success 6 failures
1291 * result/relaxng/*: updated the results
1292
Daniel Veillard4c5cf702003-02-21 15:40:34 +00001293Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1294
1295 * relaxng.c: implemented checks from section 7.2
1296
Daniel Veillard77648bb2003-02-20 15:03:22 +00001297Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1298
1299 * relaxng.c: implemented the checks from section 7.1, fixed
1300 some of the 4.20 and 4.21 problems.
1301 found 373 test schemas: 338 success 35 failures
1302 found 529 test instances: 519 success 6 failures
1303 * result/relaxng/*: updated the results
1304
Daniel Veillard1c745ad2003-02-20 00:11:02 +00001305Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1306
1307 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
1308 * result/relaxng/*: updated the results
1309
Daniel Veillardce14fa52003-02-19 17:32:48 +00001310Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1311
1312 * relaxng.c: more bugfixes
1313 * result/relaxng/*: updated the results
1314
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +00001315Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1316
1317 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
1318 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
1319 * SAX.c: ensured xmlDoc.URL is always canonic
1320 * parser.c: obsoleted xmlNormalizeWindowsPath
1321 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
1322 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
1323 * win32/libxml2.def.src: added few exports
1324
1325
Daniel Veillard2e9b1652003-02-19 13:29:45 +00001326Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
1327
1328 * Makefile.am configure.in: patched to have shared libraries
1329 for Python regression tests and static binaries for gdb debug
1330 in my development environment
1331 * relaxng.c: more bugfixes
1332 found 373 test schemas: 296 success 77 failures
1333 found 529 test instances: 516 success 8 failures
1334 * result/relaxng/*: updated the results
1335
Daniel Veillard8fe98712003-02-19 00:19:14 +00001336Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1337
1338 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
1339
Daniel Veillardd4310742003-02-18 21:12:46 +00001340Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1341
1342 * xmlschemastypes.c: float/double check bugfix
1343 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
1344 validation
1345 * xmlreader.c: add a TODO for Jody
1346 * relaxng.c: bugfix bugfix bugfix
1347 found 373 test schemas: 300 success 73 failures
1348 found 529 test instances: 507 success 10 failures
1349 * result/relaxng/*: updated the results
1350
Daniel Veillard2df2de22003-02-17 23:34:33 +00001351Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1352
1353 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
1354
Daniel Veillard416589a2003-02-17 17:25:42 +00001355Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1356
1357 * relaxng.c check-relaxng-test-suite.py: more work on the
1358 RelaxNG implementation conformance testing.
1359 found 373 test schemas: 284 success 89 failures
1360 found 529 test instances: 448 success 47 failures
1361 * result/relaxng/*: updated the results
1362
Daniel Veillard784b9352003-02-16 15:50:27 +00001363Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1364
1365 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
1366 a patch from Kjartan Maraas to fix some typos
1367
Daniel Veillardfebcca42003-02-16 15:44:18 +00001368Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1369
1370 * relaxng.c: more bug-hunting
1371 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
1372 intermediate rng tree
1373 * python/generator.py: patch from Stephane Bidoul to fix the generator
1374 on python < 2.2
1375
Daniel Veillardd2298792003-02-14 16:54:11 +00001376Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1377
1378 * check-relaxng-test-suite.py relaxng.c: more testing on the
1379 Relax-NG front, cleaning up the regression tests failures
1380 current state and I forgot support for "mixed":
1381 found 373 test schemas: 280 success 93 failures
1382 found 529 test instances: 401 success 68 failures
1383 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
1384 moved the Name, NCName and QName validation routine in tree.c
1385 * uri.c: fixed handling of URI ending up with #, i.e. having
1386 an empty fragment ID.
1387 * result/relaxng/*: updated the results
1388
Daniel Veillard9a237c92003-02-13 15:52:58 +00001389Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1390
1391 * check-xinclude-test-suite.py: improved the script accordingly
1392 to the XInclude regression tests updates
1393 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
1394 November 2002
1395 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
1396 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
1397 augmented the Xpointer testsuite for the element() scheme
1398
Daniel Veillardf4b4f982003-02-13 11:02:08 +00001399Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1400
1401 * relaxng.c: added TODO for the DTD compatibility spec
1402 * xinclude.c: more bug fixes driven by the testsuite
1403
Daniel Veillardd581b7e2003-02-11 18:03:05 +00001404Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
1405
1406 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
1407 regression tests for XInclude, improved the script, improving
1408 XInclude error reporting mechanism
1409
Daniel Veillard1d788d22003-02-10 16:21:58 +00001410Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1411
1412 * NEWS doc/* configure.in: preparing release 2.5.3
1413
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +00001414Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1415
1416 * tree.c: trying to fix #104934 about some XHTML1 serialization
1417 issues.
1418
Daniel Veillard809faa52003-02-10 15:43:53 +00001419Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
1420
1421 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
1422 encoding conversion when the input buffer stops in the
1423 middle of a multibyte char
1424
Daniel Veillard1703c5f2003-02-10 14:28:44 +00001425Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1426
1427 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
1428 * check-relaxng-test-suite.py: python script to run regression
1429 against OASIS RelaxNG testsuite
1430 * relaxng.c: some cleanup tweaks
1431 * HTMLparser.c globals.c: cleanups in comments
1432 * doc/libxml2-api.xml: updated the API
1433 * result/relaxng/*: errors moved files, so large diffs but
1434 no changes at the semantic level.
1435
Daniel Veillard6aa2f602003-02-10 00:01:56 +00001436Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1437
1438 * tree.c: fixing #105678 problem when dumping a namespace node.
1439
Daniel Veillard591b4be2003-02-09 23:33:36 +00001440Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1441
1442 * xpath.c: fixed doc comment problems
1443 * python/generator.py python/libxml_wrap.h python/types.c: adding
1444 RelaxNG wrappers
1445 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
1446 test of those early Python RelaxNG bindings
1447
1448Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +00001449
1450 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
1451 * relaxng.c: found the validation problem I had with interleave
1452 when not covering all remaining siblings
1453 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
1454 testsuite and check the RNG schemas against the RNG schemas
1455 given in appendix A
1456
Igor Zlatkovic6dacee62003-02-08 17:52:57 +00001457Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1458
1459 * win32/Makefile.msvc: updates for RelaxNG
1460 * win32/Makefile.mingw: updates for RelaxNG
1461 * win32/libxml2.def.src: added RelaxNG exports
1462
Daniel Veillard97fd5672003-02-07 13:01:54 +00001463Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1464
1465 * xinclude.c: applied another bug fix from Sean Chittenden
1466
Daniel Veillardef4d3bc2003-02-07 12:38:22 +00001467Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1468
1469 * configure.in xmllint.c: I f...ed up the default configuration
1470 of schemas and --relaxng option display in xmllint, pointed by
1471 Morus Walter.
1472 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
1473 detection module, fixes bug #105374.
1474
Daniel Veillardc5a70f22003-02-06 23:41:59 +00001475Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1476
1477 * xmlschemastypes.c: added the boolean base type.
1478
Daniel Veillard96a4b252003-02-06 08:22:32 +00001479Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1480
1481 * xmlschemastypes.c: started implementing some of the missing
1482 default simple types
1483 * result/relaxng/*: updated the results
1484
Daniel Veillard72fef162003-02-05 14:31:19 +00001485Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1486
1487 * NEWS doc/*: updated the docs, ready for 2.5.2 release
1488
Daniel Veillard71531f32003-02-05 13:19:53 +00001489Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1490
1491 * HTMLparser.c tree.c xmlIO.c: comments cleanups
1492 * Makefile.am: use xmllint for doing the RelaxNG tests
1493 * configure.in: preparing 2.5.2 made schemas support default to
1494 on instead of off
1495 * relaxng.c: removed the verbosity
1496 * xmllint.c: added --relaxng option
1497 * python/generator.py python/libxml_wrap.h: prepared the integration
1498 of the new RelaxNG module and schemas
1499 * result/relaxng/*: less verbose output
1500
Daniel Veillardec498e12003-02-05 11:01:50 +00001501Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
1502
1503 * valid.c: do not run content model validation if the
1504 content is not determinist
1505
Daniel Veillardde590ca2003-02-05 10:45:26 +00001506Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1507
1508 * SAX.c: added the redefinition of namespaced attribute
1509 check that was missing as Fabrice Desré pointed out.
1510
Daniel Veillard930dfb62003-02-05 10:17:38 +00001511Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1512
1513 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
1514 improvements from Nick Kew, allowing to do more checking
1515 to HTML elements and attributes.
1516
Daniel Veillard4287c572003-02-04 22:48:53 +00001517Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1518
1519 * xinclude.c: fixing bug #105137 about entities declaration
1520 needing to be copied to the including document.
1521
Daniel Veillard652d8a92003-02-04 19:28:49 +00001522Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1523
1524 * catalog.c: fixed bug #104817 with delegateURI
1525 * xpath.c: fixing bugs #104123 and #104125
1526
Daniel Veillard0e298ad2003-02-04 16:14:33 +00001527Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
1528
1529 * configure.in valid.c xmlreader.c python/libxml_wrap.h
1530 python/types.c: fixing #104096 to compile without regexps
1531
Daniel Veillard57e79b32003-02-04 15:33:12 +00001532Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1533
1534 * valid.c: fixing bug #103969 forgot to add an epsilon transition
1535 when building the automata for elem*
1536
Daniel Veillard358a9892003-02-04 15:22:32 +00001537Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1538
1539 * HTMLparser.c: applied patch from Arne de Bruijn fixing
1540 bug #103827
1541
Daniel Veillardeb137172003-02-04 15:18:06 +00001542Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1543
1544 * HTMLparser.c: updating a comment, fixing #103776
1545
Daniel Veillard8d589042003-02-04 15:07:21 +00001546Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1547
1548 * parser.c: fixing bug 105049 for validity checking of content
1549 within recursive entities.
1550
Daniel Veillarde5b110b2003-02-04 14:43:39 +00001551Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1552
1553 * HTMLparser.c: try to fix # 105049
1554 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
1555 * tree.c: updated a function comment
1556
Daniel Veillard419a7682003-02-03 23:22:49 +00001557Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1558
1559 * relaxng: more work on grammars and refs/defs
1560 * test/relaxng/* result/relaxng/*: augmented/updated the
1561 regression tests
1562
Daniel Veillard144fae12003-02-03 13:17:57 +00001563Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1564
1565 * relaxng: more work on name classes, except support
1566 * test/relaxng/* result/relaxng/*: augmented/updated the
1567 regression tests
1568
Daniel Veillard1ed7f362003-02-03 10:57:45 +00001569Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1570
1571 * relaxng: more work on name classes, the "validate all" schemas
1572 seems to work now.
1573 * test/relaxng/* result/relaxng/*: augmented/updated the
1574 regression tests
1575
Daniel Veillard3b2e4e12003-02-03 08:52:58 +00001576Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1577
1578 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
1579 * parser.c: put a guard against infinite document depth, basically
1580 trying to avoid another kind of DoS attack.
1581 * relaxng.c: some code w.r.t. nameClasses
1582
Daniel Veillardfc1a4502003-02-02 16:02:55 +00001583Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1584
1585 * test/relaxng/* result/relaxng/*: check all the namespace support
1586 was actually correct based on tutorial section 10.
1587
Daniel Veillarde2a5a082003-02-02 14:35:17 +00001588Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1589
1590 * relaxng: include seems to work okay now
1591 * test/relaxng/* result/relaxng/*: augmented/updated the
1592 regression tests
1593
Daniel Veillarda9d912d2003-02-01 17:43:10 +00001594Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1595
1596 * relaxng.c: a bit of work done in the train back.
1597 * test/relaxng/*: added one of the include tests
1598
Daniel Veillard154877e2003-01-30 12:17:05 +00001599Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1600
1601 * relaxng: more work done in the train
1602 * test/relaxng/* result/relaxng/*: augmented/updated the
1603 regression tests
1604
Daniel Veillarde431a272003-01-29 23:02:33 +00001605Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1606
1607 * relaxng.c: debugging of externalRef
1608 * test/relaxng/* result/relaxng/*: augmented/updated the
1609 regression tests
1610
Daniel Veillardd41f4f42003-01-29 21:07:52 +00001611Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1612
1613 * relaxng.c: more work on Relax-NG, implementing externalRef
1614 * test/relaxng/* result/relaxng/*: augmented/updated the
1615 regression tests
1616 * Makefile.am: cleanup to Relaxtests target
1617
Daniel Veillardb08c9812003-01-28 23:09:49 +00001618Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1619
1620 * relaxng.c: more work on Relax-NG, implementing interleave
1621 * test/relaxng/* result/relaxng/*: augmented/updated the
1622 regression tests
1623
Daniel Veillard76fc5ed2003-01-28 20:58:15 +00001624Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1625
1626 * relaxng.c: more work on Relax-NG, implementing interleave
1627 * test/relaxng/* result/relaxng/*: augmented/updated the
1628 regression tests
1629
MST 2003 John Fleckda81d192003-01-27 14:35:56 +00001630Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
1631
1632 * doc/tutorial/customfo.xsl
1633 * doc/tutorial/customhtml.xsl
1634 adding stylesheet customizations used to generate fo
1635 for pdf and html
1636
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001637Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1638
1639 * relaxng.c: more work on Relax-NG
1640 * test/relaxng/* result/relaxng/*: augmented/updated the
1641 regression tests
1642 * xmlschemastypes.c: added a number of base type definition but not
1643 the associated checks, those are still TODOs
1644
MST 2003 John Fleck731967e2003-01-27 00:39:50 +00001645Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
1646
1647 in docs/tutorial:
1648 * apa.html
1649 * apb.html
1650 * apc.html
1651 * apd.html
1652 * ape.html
1653 * apf.html
1654 * apg.html
1655 * ar01s02.html
1656 * ar01s03.html
1657 * ar01s04.html
1658 * ar01s05.html
1659 * ar01s06.html
1660 * ar01s07.html
1661 * ar01s08.html
1662 * index.html
1663 * xmltutorial.pdf
1664 * xmltutorial.xml
1665 add index to tutorial
1666
MST 2003 John Fleck937362d2003-01-27 00:04:32 +00001667Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
1668
1669 * doc/xmlcatalog.1
1670 * doc/xmlcatalog_man.html
1671 * doc/xmlcatalog_man.xml
1672 belatedly fixing bug #93622 (adds rewriteURI type to
1673 "--add" option in xmlcatalog man page
1674
Daniel Veillard3be27512003-01-26 19:49:04 +00001675Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1676
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001677 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +00001678 Julio Merino, closing #104475
1679
Daniel Veillardea3f3982003-01-26 19:45:18 +00001680Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1681
1682 * relaxng.c: more work on Relax-NG
1683 * test/relaxng/* result/relaxng/*: augmented/updated the
1684 regression tests
1685
Daniel Veillardedc91922003-01-26 00:52:04 +00001686Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1687
1688 * relaxng.c: more work on Relax-NG
1689 * test/relaxng/* result/relaxng/*: augmented/updated the
1690 regression tests
1691
Daniel Veillarddd1655c2003-01-25 18:01:32 +00001692Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1693
1694 * README: updated the policy on private mail answers
1695 * relaxng.c: more work on Relax-NG
1696 * test/relaxng/* result/relaxng/*: augmented/updated the
1697 regression tests
1698
Daniel Veillard7424eb62003-01-24 14:14:52 +00001699Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
1700
1701 * error.c parser.c tree.c: applied a documentation patch from
1702 Stefan Kost
1703
Daniel Veillard276be4a2003-01-24 01:03:34 +00001704Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1705
1706 * relaxng.c: more work on Relax-NG
1707 * doc/*: regenerated the docs
1708 * test/relaxng/* result/relaxng/*: updated and augmented the
1709 Relax-NG regression tests and results
1710
Daniel Veillard6eadf632003-01-23 18:29:16 +00001711Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1712
1713 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
1714 First commit of the new Relax-NG validation code, not generally
1715 useful yet.
1716 * test/relaxng/* result/relaxng/*: current state of the regression
1717 tests
1718
Daniel Veillard814a76d2003-01-23 18:24:20 +00001719Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1720
1721 * tree.c: minimized the memory allocated for GetContent
1722 and a bit of cleanup.
1723
Daniel Veillardff12c492003-01-23 16:42:55 +00001724Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1725
1726 * python/generator.py: seems there is no good reasons to
1727 not generate bindings for XPointer
1728
Daniel Veillard540a31a2003-01-21 11:21:07 +00001729Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1730
1731 * xmlreader.c doc/apibuild.py: applied a new patch from
1732 Stéphane Bidoul for cleanups
1733 * doc/libxml2-api.xml: rebuilt the API description with
1734 new entry points
1735
Daniel Veillard417be3a2003-01-20 21:26:34 +00001736Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1737
1738 * xmlreader.c python/drv_libxml2.py python/generator.py
1739 python/libxml.c python/libxml.py python/libxml_wrap.h
1740 python/types.c: patch from Stéphane Bidoul for better per
1741 context error message APIs
1742 * python/tests/ctxterror.py python/tests/readererr.py:
1743 update of the tests
1744
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +00001745Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
1746
1747 * doc/guidelines.html
1748 grammar and spelling cleanup
1749
Daniel Veillard26f70262003-01-16 22:45:08 +00001750Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1751
1752 * xmlreader.c include/libxml/xmlreader.h python/generator.py
1753 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
1754 a patch from Stéphane Bidoul to allow per XMLtextReader error
1755 and warning handling
1756 * python/tests/Makefile.am python/tests/readererr.py: adding the
1757 specific regression test
1758
Daniel Veillard71f9d732003-01-14 16:07:16 +00001759Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1760
1761 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
1762 should raise a syntax error
1763
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001764Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1765
1766 * python/libxml.c: cleanup patch from Stéphane Bidoul
1767
Daniel Veillard81601f92003-01-14 13:42:37 +00001768Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1769
1770 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
1771
Daniel Veillarde6227e02003-01-14 11:42:39 +00001772Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1773
1774 * python/generator.py python/libxml.c python/libxml.py
1775 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001776 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +00001777 Python level.
1778 * python/tests/Makefile.am python/tests/ctxterror.py: added a
1779 regression test for it.
1780
Daniel Veillard4dbe77a2003-01-14 00:17:42 +00001781Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1782
1783 * xmlreader.c: fixed the streaming property of the reader,
1784 it was generating tree faster than consuming it. Pointed out
1785 by Nate Myers
1786 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
1787
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001788Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1789
Igor Zlatkovicd31876c2003-01-12 21:43:13 +00001790 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001791
Daniel Veillard8e7e1c02003-01-10 17:06:09 +00001792Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1793
1794 * xpath.c: fix to the XPath implementation for parent and
1795 ancestors axis when operating on a Result Value Tree.
1796 Fixes bug #100271
1797
Daniel Veillardcacbe5d2003-01-10 16:09:51 +00001798Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1799
1800 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
1801 to fix some URI/file escaping problems
1802
Daniel Veillard3b87b6b2003-01-10 15:21:50 +00001803Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
1804
1805 * python/generator.py: fixed a bug raised by Raymond Wiker,
1806 docSetRootElement() should not raise an exception if the
1807 return is None
1808
Daniel Veillard3e20a292003-01-10 13:14:40 +00001809Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
1810
1811 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
1812 fixed bug #102181 by applying the suggested change and fixing
1813 the generation/registration problem.
1814
Daniel Veillarde55e8e42003-01-10 12:50:02 +00001815Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1816
1817 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
1818 routines.
1819
Daniel Veillard8f872442003-01-09 23:19:02 +00001820Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1821
1822 * parser.c: one more IsEmptyElement crazyness, that time in
1823 external parsed entities if substitution is asked.
1824 * python/tests/reader3.py: added a specific test.
1825
Daniel Veillarde329fc22003-01-09 21:36:42 +00001826Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1827
1828 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
1829 support and improved error handler registration
1830
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +00001831Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1832
1833 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
1834 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
1835 * README: fixed a link
1836
Daniel Veillarde2830f12003-01-08 17:47:49 +00001837Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
1838
1839 * configure.in doc/* NEWS: preparing 2.5.1 release
1840 * SAX.c parser.c: fixing XmlTextReader bug
1841
Daniel Veillard8bf70b92003-01-07 23:14:24 +00001842Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1843
1844 * SAX.c: fuck, I introduced a memory leak on external parsed
1845 entities in 2.5.0 :-(
1846
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001847Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1848
1849 * xmllint.c: another fix needed as pointed by Christophe Merlet
1850 for --stream --debug if compiled without debug support.
1851
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001852Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
1853
1854 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001855 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001856 update man page with --stream and --chkregister
1857
Daniel Veillard8326e732003-01-07 00:19:07 +00001858Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1859
1860 * globals.c: fixed --with-threads compile
1861 * xmllint.c: fixed --without-debug compile
1862 * include/libxml/globals.h: cleanup
1863 * include/libxml/schemasInternals.h: add a missing include
1864
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001865Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1866
1867 * configure.in NEWS: preparing 2.5.0 release
1868 * SAX.c: only warn in pedantic mode about namespace name
1869 brokeness
1870 * globals.c: fix a doc generation problem
1871 * uri.c: fix #101520
1872 * doc/*: updated and rebuilt the doc for the release, includuding
1873 stylesheet update
1874 * python/Makefile.am: fix a filename bug
1875
1876Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
1877
1878 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
1879 should not be called.
1880
1881Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1882
1883 * libxml-2.0.pc.in: applied the patch to fix #101894
1884
1885Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1886
1887 * tree.c : applied patch from Lukas Schroeder for register callbacks
1888 * valid.c: modified patch from Lukas Schroeder to test
1889 register callbacks with --chkregister
1890
1891Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1892
1893 * xmlreader.c: seriously changed the way data are pushed to
1894 the underlying parser, go by block of 512 bytes instead of
1895 tryng to detect tag boundaries at that level. Changed the
1896 way empty element are detected and tagged.
1897 * python/tests/reader.py python/tests/reader2.py
1898 python/tests/reader3.py: small changes mostly due to context
1899 reporting being different and DTD node being reported. Some
1900 errors previously undetected are now caught and fixed.
1901 * doc/xmlreader.html: flagged last section as TODO
1902
1903Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1904
1905 * python/libxml.py: integrated the Python 2.2 optimizations
1906 from Hannu Krosing, while maintaining compatibility with
1907 1.5 and 2.1
1908
1909Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1910
1911 * xmllint.c: a bit of cleanup
1912 * xmlreader.c: small fix
1913 * doc/xmlreader.html: more work on the XmlTextReader tutorial
1914 * python/libxml.py: a few fixes pointed out by Hannu Krosing
1915
1916Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1917
1918 * python/setup.py.in: patch from Stéphane Bidoul to include
1919 drv_libxml2.py in setup.py
1920
1921Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1922
1923 * doc/xmlreader.html: starting documenting the new XmlTextReader
1924 interface.
1925
1926Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1927
1928 * xmllint.c: added the --stream flag to use the TextReader API
1929 * xmlreader.c: small performance tweak
1930
1931Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1932
1933 * xmlreader.c python/tests/reader2py: okay the DTD validation
1934 code on top of the XMLTextParser API should be solid now.
1935
1936Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1937
1938 * xmlreader.c python/tests/reader2py: Fixing some more mess
1939 with validation and recursive entities while using the
1940 reader interface, it's getting a bit messy...
1941
1942Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1943
1944 * xmlreader.c python/tests/reader.py: another couple of problem
1945 related to IsEmptyElement reported by Stéphane Bidoul needed
1946 some fixes.
1947
1948Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1949
1950 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
1951 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
1952 based on the python XmlTextReader interface.
1953
1954Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1955
1956 * tree.c: backing out one change in the last patch which broke the
1957 regression tests
1958
1959Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1960
1961 * global.data globals.c tree.c include/libxml/globals.h: applied
1962 an old patch from Lukas Schroeder to track node creation and
1963 destruction. Probably missing a lot of references at the moment
1964 and not usable reliably.
1965
1966Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1967
1968 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
1969 from doc/news.html and a stylesheet
1970
1971Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1972
1973 * xmlreader.c python/tests/reader.py: fixed another couple of
1974 xmlreader bugs reported by Stéphane Bidoul and added tests.
1975
1976Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1977
1978 * xmlreader.c python/tests/reader2.py: fixed another validity
1979 checking in external parsed entities raised by Stéphane Bidoul
1980 and added a specific regression test.
1981 * python/tests/reader3.py: cleanup
1982
1983Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1984
1985 * xmlreader.c python/tests/reader2.py: fixed a problem with
1986 validation within entities pointed by Stéphane Bidoul, augmented
1987 the tests to catch those.
1988
1989Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1990
1991 * python/generator.py: modified the generator to allow keeping
1992 class references when creating new classes, needed to fix a bug
1993 pointed by Stéphane Bidoul where the input buffer of the
1994 xmlTextReader instance gets destroyed if the python wrapper for
1995 the input is not referenced anymore.
1996
1997Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1998
1999 * xmlreader.c python/tests/reader.py: fixed another pair of problem
2000 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
2001
2002Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2003
2004 * xmlreader.c python/tests/reader.py: fixed another problem
2005 pointed by Stéphane Bidoul
2006
2007Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2008
2009 * xmlreader.c python/tests/reader.py: fixed a limit case problem
2010 with "<a/>"
2011
2012Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2013
2014 * SAX.c: warn on xmlns:prefix="foo"
2015 * xmlreader.c python/tests/reader.py: fixed a couple of problem
2016 for namespace attributes handling.
2017
2018Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2019
2020 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
2021 a really nasty problem raised by a DocBook XSLT transform
2022 provided by Sebastian Bergmann
2023
2024Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2025
2026 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
2027 by Stéphane Bidoul and integrated it into the tests
2028
2029Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2030
2031 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
2032 extended the XmlTextReader API a bit, addding accessors for
2033 the current doc and node, and an entity substitution mode for
2034 the parser.
2035 * python/libxml.py python/libxml2class.txt: related updates
2036 * python/tests/Makefile.am python/tests/reader.py
2037 python/tests/reader2.py python/tests/reader3.py: updated a bit
2038 the old tests and added a new one to test the entities handling
2039
2040Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2041
2042 * python/generator.py python/libxml2class.txt
2043 python/tests/reader.py python/tests/reader2.py: changed the
2044 generator to provide casing for the XmlTextReader similar to
2045 C# so that examples and documentation are more directly transposable.
2046 Fixed the couple of tests in the suite.
2047
2048Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2049
2050 * doc/guidelines.html: added a document on guildeline for
2051 publishing and deploying XML
2052
2053Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2054
2055 * valid.c xmlreader.c: final touch running DTD validation
2056 on the XmlTextReader
2057 * python/tests/Makefile.am python/tests/reader2.py: added a
2058 specific run based on the examples from test/valid/*.xml
2059
2060Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2061
2062 * python/libxml.py: added a few predefined xmlTextReader parser
2063 configuration values.
2064
2065Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2066
2067 * python/libxml_wrap.h: trying to fix #102037
2068
2069Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2070
2071 * SAX.c: fixing bug #95296, when the predefined entities
2072 are redefined in the DTD the default one must be used
2073 instead anyway.
2074
2075Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
2076
2077 * doc/xmllint.xml
2078 * doc/xmllint.1
2079 Add discussion of XML_DEBUG_CATALOG to xmllint man
2080 page - bug #100907
2081
2082
2083Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2084
2085 * xmlreader.c: Fixed the empty node detection to avoid reporting
2086 an inexistant close tag.
2087
2088Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2089
2090 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
2091 for Python 2.1
2092
2093Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2094
2095 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
2096
2097Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2098
2099 * doc/libxml2-api.xml python/tests/reader.py: one really need
2100 to provide the base URI information when creating a reader parser
2101 from an input stream. Updated the API and the example using it.
2102
2103Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2104
2105 * testReader.c xmlreader.c valid.c include/libxml/tree.h
2106 include/libxml/valid.h include/libxml/xmlreader.h: working on
2107 DTD validation on top of xml reader interfaces. Allows to
2108 validate arbitrary large instances. This required some extensions
2109 to the valid module interface and augmenting the size of xmlID
2110 and xmlRef structs a bit.
2111 * uri.c xmlregexp.c: simple cleanup.
2112
2113Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2114
2115 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
2116 work on the xml reader interfaces.
2117 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
2118 Web page for the Windows binaries.
2119
2120Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2121
2122 * xmlIO.c: applied a patch for VMS following the report by
2123 Nigel Hall
2124
2125Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2126
2127 * parser.c: the parseStartTag bug fix wasn't complete.
2128
2129Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2130
2131 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
2132 parseStartTag, fixing it.
2133 * test/att4 result/att4 result/noent/att4: adding the test
2134 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
2135 more methods to XmlTextReader.
2136
2137Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2138
2139 * win32/libxml2.def.src: added more xml reader exports
2140 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
2141 to the build
2142
2143Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
2144
2145 * doc/tutorial/xmltutorial.xml
2146 plus generated html and pdf
2147 Updating tutorial again based on further comments from Niraj
2148 Tolia on the last iteration
2149
2150Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
2151
2152 * doc/tutorial/xmltutorial.xml
2153 * doc/tutorial/includekeyword.c
2154 * doc/tutorial/includegetattribute.c
2155 plus generated html and pdf
2156 Adding fix from Niraj Tolia to tutorial to properly free memory.
2157
2158
2159Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2160
2161 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
2162 more methods of XmlTextReader.
2163 * python/libxml2class.txt python/tests/reader.py: this increased the
2164 methods in the bndings, augmented the test to check those new
2165 functions.
2166
2167Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2168
2169 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
2170 methods of XmlTextReader.
2171 * python/generator.py python/libxml_wrap.h python/types.c
2172 python/libxml2class.txt: added the reader to the Python bindings
2173 * python/tests/Makefile.am python/tests/reader.py: added a specific
2174 test for the Python bindings of the Reader APIs
2175 * parser.c: small cleanup.
2176
2177Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2178
2179 * xinclude.c: fallback was only copying the first child not the
2180 full child list of the fallback element, closes #89684 as reopened
2181 by Bernd Kuemmerlen
2182
2183Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2184
2185 * win32/libxml2.def.src: exported htmlNodeDumpOutput
2186
2187Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2188
2189 * configure.in: preparing release of 2.4.30
2190 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
2191 gives enum values, fix functype return type, put back fields in
2192 structs
2193 * doc/*: updated the docs rebuilt
2194
2195Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2196
2197 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
2198 about htmlNodeDumpOutput location.
2199 * xpath.c: removed an undefined function signature
2200 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
2201 too many symbols in the API breaking the python bindings.
2202 Updated with the libxslt/libexslt changes.
2203
2204Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2205
2206 * configure.in: preparing release of 2.4.29
2207 * doc/*: rebuilt the docs and API
2208 * xmlreader.c: a few more fixes for the XmlTextReader API
2209
2210Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2211
2212 * include/win32config.h: applied mingw patch from Magnus Henoch
2213
2214Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2215
2216 * catalog.c doc/libxml2-api.xml: a bit more cleanup
2217
2218Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2219
2220 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
2221 building Python script, does the C parsing directly, generates
2222 a better API description including structure fieds defs and
2223 enums. Still a couple of bugs, but good enough for the python
2224 wrappers now.
2225 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
2226 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
2227 include/libxml/schemasInternals.h include/libxml/tree.h: more
2228 cleanup based on the python analysis script reports.
2229 * libxml.spec.in: make sure the API XML description is part of the
2230 devel package.
2231
2232Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2233
2234 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
2235 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
2236 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
2237 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
2238 code cleanup, especially the function comments.
2239 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
2240
2241Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2242
2243 * Makefile.am xmlreader.c include/libxml/Makefile.am
2244 include/libxml/xmlreader.h: Adding a new set of APIs based on
2245 the C# TextXmlReader API but converted to C. Allow to parse
2246 in constant memory usage, far simpler to program and explain
2247 than the SAX like APIs, unfinished but working.
2248 * testReader.c: test program
2249
2250Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2251
2252 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
2253
2254Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2255
2256 * tree.c: Chip turner indicated that XHTML1 serialization
2257 rule for style actually break on both IE and Mozilla,
2258 try to avoid the rule if escaping ain't necessary
2259
2260Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2261
2262 * nanhttp.c: handle HTTP URL escaping, problem reported by
2263 Glen Nakamura and Stefano Zacchiroli
2264
2265Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2266
2267 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
2268
2269Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2270
2271 * uri.c: Johann Richard pointed out some XPointer problems for
2272 URN based URI references in XInclude. Modified the URI parsing
2273 and saving routines to allow correct parsing and saving of
2274 XPointers, especially when attached to "opaque" scheme accordingly
2275 to RFC 2396
2276
2277Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2278
2279 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
2280 of refactoring to the HTML saving code.
2281 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
2282 in the doc.
2283
2284Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2285
2286 * tree.c include/libxml/tree.h: refactored the XML dump of a node
2287 to a buffer API to reuse the generic dump to an OutputIO layer,
2288 this reduces code, fixes xmlNodeDump() for XHTML, also made
2289 xmlNodeDump() now return the number of byte written.
2290
2291Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
2292
2293 * python/setup.py.in: another patch from Stéphane Bidoul for
2294 Python bindings on Windows
2295 * doc/parsedecl.py: small cleanup
2296
2297Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2298
2299 * libxml.spec.in configure.in: add a line in %changelog for releases
2300
2301Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2302
2303 * parser.c: patch from Marcus Clarke fixing a problem in entities
2304 parsing that was detected in KDe documentations environment.
2305
2306Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
2307
2308 * python/libxml.c (libxml_prev): Return the previous as opposed to
2309 the next node (I guess this is the result of some cut & paste programming:)
2310
2311Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2312
2313 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
2314
2315Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2316
2317 * python/generator.py python/libxml.c python/setup.py.in: trying
2318 to fix the Python bindings build on Windows (Stéphane Bidoul)
2319
2320Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2321
2322 * win32/configure.js: added option for python bindings
2323 * win32/libxml2.def.src: added more exports
2324
2325Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2326
2327 * win32/Makefile.mingw: fixed unresolved symbols when linking with
2328 pthreads
2329 * win32/wince/*: applied updates to Windows CE port from Javier
2330
2331Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2332
2333 * configure.in: preparing 2.4.28
2334 * libxml.spec.in doc/Makefile.am: some cleanup
2335 * doc/*: updated the news and regenerated.
2336
2337Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2338
2339 * HTMLparser.c: final touch at closing #87235 </p> end tags
2340 need to be generated.
2341 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
2342 this change slightly the output of a few tests
2343 * doc/*: regenerated
2344
2345Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2346
2347 * parserInternals.c: fixing bug #99190 when UTF8 document are
2348 parsed using the progressive parser and the end of the chunk
2349 is in the middle of an UTF8 multibyte character.
2350
2351Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2352
2353 * threads.c: fixed initialization problem in xmlNewGlobalState
2354 which was causing crash.
2355 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
2356 in xmlInitializeGlobalState.
2357 * parserInternals.c: cleaned up ctxt->sax initialisation.
2358
2359Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2360
2361 * tree.c include/libxml/tree.h: modified the existing APIs
2362 to handle XHTML1 serialization rules automatically, also add
2363 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
2364 libxslt serialization uses it when needed without changing
2365 the library API.
2366 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
2367 result/xhtml1: added a new test specifically for xhtml1 output
2368 and updated the result of one XHTML1 test
2369
2370Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
2371
2372 * xinclude.c parserInternals.c encoding.c: fixed #99082
2373 for xi:include encoding="..." support on text includes.
2374 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
2375 test/XInclude/ents/isolatin.txt : added a specific regression test
2376 * python/generator.py python/libxml2class.txt: fixed the generator
2377 the new set of comments generated for doc/libxml2-api.xml were
2378 breaking the python generation.
2379
2380Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2381
2382 * doc/Makefile.am: repair some problem if gtk-doc fail or such
2383 * configure.in: patch for Solaris on new autoconf closes #98880
2384 * doc/parsedecl.py: repair the frigging API building script,
2385 did I say that python xmllib sucks ?
2386 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
2387 and some comment are no more truncated.
2388
2389Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2390
2391 * parser.c: Martin Stoilov pointed out a potential leak in
2392 xmlCreateMemoryParserCtxt
2393
2394Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2395
2396 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
2397 included in HTML documents and using the push parser.
2398
2399Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
2400
2401 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
2402 specified, look for the Python interpreter not just in the
2403 specified root but also in the specified location. Fixes #98825
2404
2405Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2406
2407 * python/libxml.c: fixing bug #98792 , node may have no doc
2408 and dereferencing without checking ain't good ...
2409
2410Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2411
2412 * configure.in: preparing release 2.4.27
2413 * doc/* : updated and rebuilt the docs
2414 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
2415 and all the docs are actually packaged and in the final RPMs
2416 * parser.c parserInternals.c include/libxml/parser.h: restore
2417 xmllint --recover feature.
2418
2419Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2420
Daniel Veillard784b9352003-02-16 15:50:27 +00002421 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002422 processing of parsed entities, and XPath computation on sustitued
2423 entities.
2424 * testXPath.c: make sure entities are substitued.
2425
2426Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2427
Daniel Veillard784b9352003-02-16 15:50:27 +00002428 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002429 processing of internal parsed entities, which had to be changed.
2430
2431Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2432
2433 * Makefile.am python/Makefile.am python/tests/Makefile.am:
2434 trying to fix bug #98517 about building outside the source tree
2435 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
2436
2437Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2438
2439 * include/win32config.h: cleanup
2440 * win32/Makefile.mingw: integrated mingw in JScript configure
2441 * win32/Makefile.msvc: modified to allow mingw coexistence
2442 * win32/configure.js: integrated mingw
2443 * win32/Readme.txt: cleanup
2444
2445Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2446
2447 * HTMLparser.c: strengthen the guard in the Pop macros,
2448 like in the XML parser, closes bug #97315
2449
2450Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2451
2452 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
2453 callback is never used.
2454
2455Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2456
2457 * parserInternals.c: fixed the initialization of the SAX structure
2458 which was breaking xsltproc
2459 * xpath.c: patch from Petr Pajas for CDATA nodes
2460 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
2461 * parser.c include/libxml/parser.h: patch from Peter Jones
2462 removing a leak in xmlSAXParseMemory() and adding the
2463 function xmlSAXParseMemoryWithData()
2464
2465Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
2466
2467 adding pdf of tutorial, changing web page to link to it
2468 * doc/tutorial/xmltutorial.pdf
2469 * doc/xml.html
2470 * doc/docs.html
2471
2472Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
2473
2474 * doc/tutorial/ar01s08.html
2475 adding file what I forgot for tutorial
2476
2477
2478Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
2479
2480 Adding encoding discussion to tutorial
2481 Added:
2482 * doc/tutorial/images/*.png: DocBook admonition image files
2483 * doc/tutorial/apf.html, apg.html: new generated html
2484 * doc/tutorial/includeconvert.c: conversion code entity file
2485 changed:
2486 * doc/tutorial/xmltutorial.xml: DocBook original
2487 * doc/tutorial/*.html: generated html
2488
2489Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2490
2491 * include/libxml/*.h: retired xmlwin32version.h
2492 * doc/Makefile.am: retired xmlwin32version.h
2493 * win32/configure.js: retired xmlwin32version.h
2494
2495Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2496
2497 * win32/libxml2.def.src: exported additional symbols
2498 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
2499 sisterhood
2500
2501Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2502
2503 * globals.c: fixed a typo pointed out by Igor
2504 * xpath.c: try to speed up node compare using line numbers
2505 if available.
2506
2507Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2508
2509 * tree.c: make xmlFreeNode() handle attributes correctly.
2510
2511Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2512
2513 * catalog.c: completed the #96963 fix, as reported by Karl
2514 Eichwalder
2515
2516Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2517
2518 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
2519
2520Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2521
2522 * Makefile.am: switched the order of a couple of includes
2523 to fix bugs #97100
2524
2525Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2526
2527 * catalog.c: fixed bug #96963, reverted to the old behaviour of
2528 xmlLoadCatalogs that used to separate directories with a ':'.
2529
2530Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2531
2532 * threads.c: improvements to the Windows-side of thread handling
2533 * testThreads.c: conditionally excluded unistd.h
2534 * testThradsWin32.c: broke overlong lines
2535 * include/win32config.h: adapted thread-related macros to the new
2536 scheme and for pthreads on Windows
2537 * win32/Makefile.msvc: introduced a more flexible thread build,
2538 added testThreads[Win32].c to the build
2539 * win32/configure.js: introduced a more flexible thread config
2540
25412002-10-31 John Fleck <jfleck@inkstain.net>
2542
2543 * doc/xml.html (and, by implication, FAQ.html)
2544 added UTF-8 conversaion FAQ from Marcus Labib Iskander
2545
2546Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2547
2548 * configure.in: removed xmlwin32version.h
2549 * include/libxml/Makefile.am: removed xmlwin32version.h
2550
2551Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2552
2553 * tree.c: applied patch from Brian Stafford to fix a bug
2554 in xmlReconciliateNs()
2555
2556Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2557
2558 * tree.c: applied patch from Christian Glahn to allow
2559 xmlNewChild() on document fragment nodes
2560
2561Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2562
2563 * parser.c: Christian Glahn found a problem with a recent
2564 patch to xmlParseBalancedChunkMemoryRecover()
2565 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
2566 problems
2567 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
2568 test/schemas/seq*: added the test cases from Charles
2569
2570Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2571
2572 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
2573 serious cleanup of the spec file and associated changes
2574 in the Makefiles.
2575 * valid.c: try to remove some warnings on x86_64
2576
2577Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2578
2579 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
2580 fix bug #96586
2581
2582Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2583
2584 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
2585 parsing, applied his patch
2586 * result/HTML/attrents.html result/HTML/attrents.html.err
2587 result/HTML/attrents.html.sax test/HTML/attrents.html:
2588 added the test and result case provided by Mikhail Sogrine
2589
2590Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2591
2592 * vms/build_libxml.com vms/config.vms vms/readme.vms
2593 include/libxml/parser.h include/libxml/parserInternals.h
2594 include/libxml/tree.h include/libxml/xmlIO.h
2595 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
2596 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
2597 Applied the VMS update patch from Craig A. Berry
2598 * doc/*.html: update
2599
2600Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2601
2602 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
2603
2604Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2605
2606 * debugXML.c: adding a grep command to --shell in xmllint
2607 for T.V. Raman
2608
2609Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2610
2611 * xmlcatalog.c: tried to fix some of the problem with --sgml
2612
2613Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
2614
2615 * parser.c: tried to fix bug #91500 where doc->children may
2616 be overriden by a call to xmlParseBalancedChunkMemory()
2617
2618Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2619
2620 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
2621 identifiers in SGML catalogs containing '&'
2622
2623Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2624
2625 * python/types.c: fixed bugs when passing result value tree
2626 to Python functions.
2627
2628Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2629
2630 * configure.in: preparing the release of 2.4.26
2631 * doc/*: updated and rebuilt the documentation
2632
2633Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2634
2635 * parser.c: fixed a XML Namespace compliance bug reported by
2636 Alexander Grimalovsky
2637
2638Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2639
2640 * HTMLtree.c: fixed serialization of script and style when
2641 they are not lowercase (i.e. added using the API to the tree).
2642
2643Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2644
2645 * valid.c: make xmlValidateDocument emit a warning msg if there
2646 is no DTD, pointed by Christian Glahn
2647
2648Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2649
2650 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
2651 content model when some of the blocks have min or max, and a couple
2652 of bugs found in the process.
2653 * result/schemas/list0* test/schemas/list0*: added some specific
2654 regression tests
2655
2656Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
2657
2658 * README: updated the contact informations
2659
2660Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2661
2662 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
2663 misses it, reported by Peter Bray.
2664
2665Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2666
2667 * tree.c: investigating xmlNodeGetContent() on namespace nodes
2668 and removed a few warnings
2669
2670Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
2671
2672 * parser.c: Christian Glahn found a small bug in the push parser.
2673 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
2674 public
2675
2676Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2677
2678 * xmlschemas.c include/libxml/xmlschemas.h: added
2679 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
2680 * testSchemas.c: added --memory to test the new interface
2681
2682Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2683
2684 * doc/index.py doc/search.php: integrated the XSLT indexing,
2685 a few fixed in the indexer, added a scope selection at the
2686 search level.
2687
2688Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2689
2690 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
2691 this was due to uninitialized parts of the validation context
2692
2693Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2694
2695 * debugXML.c: applied patch from Mark Vakoc except the API
2696 change, preserved it.
2697 * doc/*: updated the docs to point to the search engine for
2698 information lookup or before bug/help reports.
2699
2700Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2701
2702 * doc/index.py doc/search.php: added mailing-list archives
2703 indexing and lookup
2704
2705Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2706
2707 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
2708
2709Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2710
2711 * doc/index.py: improved HTML indexing
2712 * doc/search.php: make the queries also lookup the HTML based indexes
2713
2714Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2715
2716 * doc/index.py: added HTML page indexing
2717
2718Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2719
2720 * xmlIO.c: extended Windows path normalisation to fix the base
2721 problem in libxslt.
2722 * catalog.c: fixed list handling in XML_CATALOG_FILES
2723
2724Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2725
2726 * valid.c: typo/bug found by Christian Glahn
2727
2728Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2729
2730 * xmlIO.c: applied Windows CE patch from Javier.
2731 * win32/wince: new directory, contains support for the PocketPC
2732 with Windows CE from Javier.
2733 * include/win32config.h: reorganised, removed duplicate
2734 definitions and applied WinCE patch from Javier.
2735 * include/wsockcompat.h: new file, now contains WinSock
2736 compatibility macros.
2737 * win32/Makefile.msvc: introduced double-run compilation.
2738
2739Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2740
2741 * configure.in include/libxml/xmlwin32version.h: preparing release
2742 of 2.4.25
2743 * doc/*: updated and regenerated teh docs and web pages.
2744
2745Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2746
2747 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
2748 error were not covering namespace declarations.
2749 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
2750 it was missing the attribute declaration for the namespace
2751 * result/VC/NS3: the fix now report breakages in that test
2752
2753Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2754
2755 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
2756
2757Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2758
2759 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
2760 and regenerated the docs and web site
2761
2762Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2763
2764 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
2765 ATTRIBUTE_UNUSED is always put after the attribute declaration,
2766 not before
2767
2768Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2769
2770 * python/generator.py python/libxml2class.txt: fixed a stupid error
2771 breaking the python API
2772
2773Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2774
2775 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
2776 triostr.c triostr.h: applied a trio update patch from
2777 Bjorn Reese which should work with MinGW
2778
2779Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2780
2781 * tree.c: improving some documentation comments
2782 * xmlregexp.c: found and fixed a mem leak with python regression tests
2783 * doc/*: rebuilt the doc and the API XML file including the
2784 xmlregexp.h xmlautomata.h and xmlunicode.h headers
2785 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
2786 python/types.c: added access to the XML Schemas regexps from
2787 python
2788 * python/tests/Makefile.am python/tests/regexp.py: added a
2789 simple regexp bindings test
2790
2791Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
2792
2793 * doc/xml.html:
2794 fixing ftp links - thanks to Vitaly Ostanin
2795
2796Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2797
2798 * xmlregexp.c: fixed the data callback on transition functionality
2799 which was broken when using the compact form
2800 * result/schemas/*: updated the results, less verbose, all tests
2801 pass like before
2802 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
2803 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
2804 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
2805 annoying warnings
2806 * xpath.c: try to provide better error report when possible
2807
2808Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2809
2810 * Makefile.am: fixed a breakage raised by Jacob
2811
2812Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2813
2814 * include/win32config.h: added HAVE_ERRNO_H definition for parts
2815 which don't use sockets
2816
2817Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2818
2819 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
2820 * win32/configure.js: applied zlib patch from Daniel Gehriger
2821
2822Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2823
2824 * win32/configure.js: applied the patch from Mark Vakoc for
2825 regexp support
2826 * win32/libxml2.def.src: applied the patch from Mark Vakoc
2827 for regexp support
2828
2829Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2830
2831 * xmlschemastypes.c: as pointed by Igor Float and Double
2832 parsing ain't finished yet
2833
2834Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2835
2836 * Makefile.am configure.in: trying to fix #88412 by bypassing
2837 all the python subdir if python ain't detected
2838
2839Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2840
2841 * Makefile.am configure.in include/libxml/xmlversion.h.in:
2842 made configuring with regexps/automata/unicode the default
2843 but without schemas ATM
2844 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
2845 fixed the regexp based DTD validation performance and memory
2846 problem by switching to a compact form for determinist regexps
2847 and detecting the determinism property in the process. Seems
2848 as fast as the old DTD validation specific engine :-) despite
2849 the regexp built and compaction process.
2850
2851Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2852
2853 * valid.c: determinism is debugged, new DTD checking code now works
2854 but xmlFAComputesDeterminism takes far too much CPU and the whole
2855 set usues too much memory to be really usable as-is
2856
2857Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2858
2859 * tree.c: fixed another stupid bug in xmlGetNodePath()
2860 * xmllint.c: --version now report the options compiled in
2861
2862Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2863
2864 * HTMLparser.c: small cleanup
2865 * valid.c xmlregexp.c: switched DTD validation to use only regexp
2866 when configured with them. A bit of debugging around the determinism
2867 checks is still needed
2868
2869Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2870
2871 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
2872
2873Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2874
2875 * xmlIO.c: small portability glitch fixed.
2876
2877Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2878
2879 * xmlschemastypes.c: incomplete steps for real/double support
2880 * testAutomata.c include/libxml/xmlautomata.h
2881 include/libxml/xmlregexp.h: avoiding a compilation problem
2882 * valid.c include/libxml/valid.h: starting the work toward using
2883 the regexps for actual DTD validation
2884
2885Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2886
2887 * hash.c: cosmetic cleanup
2888 * valid.c include/libxml/tree.h include/libxml/valid.h: started
2889 integrating a DTD validation layer based on the regexps
2890
2891Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2892
2893 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
2894 the determinism was tested before eliminating the epsilon
2895 transitions :-(
2896
2897Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
2898
2899 * python/generator.py python/libxml.c python/libxml.py
2900 python/libxml2-python-api.xml python/libxml2class.txt
2901 python/libxml_wrap.h python/types.c: updated the python
2902 bindings, added code for easier File I/O, and the ability to
2903 define a resolver from Python fixing bug #91635
2904 * python/tests/Makefile.am python/tests/inbuf.py
2905 python/tests/outbuf.py python/tests/pushSAXhtml.py
2906 python/tests/resolver.py python/tests/serialize.py: updated
2907 and augmented the set of Python tests.
2908
2909Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2910
2911 * win32/configure.js: added more readme info for the binary
2912 package.
2913
2914Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2915
2916 * xmlIO.c: fixed a stupid out of bound array error
2917
2918Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2919
2920 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
2921 messing around with support for Windows path, cleanups,
2922 trying to identify and fix the various code path to the
2923 filename access. Added xmlNormalizeWindowsPath()
2924
2925Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2926
2927 * error.c valid.c: working on better error reporting of validity
2928 errors, especially providing an accurate context.
2929 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
2930 error reports in those cases.
2931
2932Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2933
2934 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
2935 parser.c parserInternals.c xmlIO.c: get rid of all the
2936 perror() calls made in the library execution paths. This
2937 should fix both #92059 and #92385
2938
2939Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2940
2941 * xmllint.c: memory leak reporting was broken after a change
2942 of the preprocessor symbol used to activate it.
2943
2944Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2945
2946 * tree.c: try to make the copy function work for node of
2947 type XML_DOCUMENT_FRAG_NODE, they are only created by the
2948 DOM layers though, not libxml2 itself.
2949
2950Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2951
2952 * valid.c: try to provide file and line informations, not all
2953 messages are covered, but it's a (good) start
2954
2955Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
2956
2957 * xinclude.c: reimplemented a large part of the XInclude
2958 processor, trying to minimize resources used, James Henstridge
2959 provided a huge test case which was exhibiting severe memory
2960 consumption problems.
2961
2962Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
2963
2964 * python/Makefile.am: applied patch from Christophe Merlet to
2965 reestablish DESTDIR
2966
2967Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
2968
2969 * libxml.spec.in: fixes libary path for x86_64 AMD
2970
2971Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
2972
2973 * doc/tutorial/includekeyword.c
2974 * doc/tutorial/xmltutorial.xml:
2975 (plus resulting generated html files)
2976 fixing one spot I missed in the tutorial where I hadn't freed
2977 memory properly
2978
2979Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
2980
2981 * doc/tutorial/includeaddattribute.c
2982 * doc/tutorial/includeaddkeyword.c
2983 * doc/tutorial/includegetattribute.c
2984 * doc/tutorial/includekeyword.c
2985 * doc/tutorial/xmltutorial.xml
2986 * doc/tutorial/*.html:
2987 update tutorial to properly free memory (thanks to Christopher
2988 R. Harris for pointing out that this needs to be done)
2989 * doc/tutorial/images/callouts/*.png:
2990 added image files so the callouts are graphical, making it
2991 easier to read ( use "--param callout.graphics 1" to generate
2992 html with graphical callouts)
2993
2994Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2995
2996 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
2997 nice logos generated by Marc Liyanage
2998 * doc/site.xsl *.html: changed the stylesheet to show the new
2999 logo and regenerated the pages
3000
3001Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3002
3003 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
3004
3005Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3006
3007 * xpath.c: possible mem leak patch from Jason Adams
3008
3009Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3010
3011 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
3012 in the XQuery namespace
3013 * configure.in: preparing 2.4.24
3014 * doc/*.html: updated the web pages
3015
3016Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3017
3018 * python/generator.py: closing bug #85258 by generating conditional
3019 compile check to avoid linking to routines not configured in.
3020
30212002-08-22 Havoc Pennington <hp@pobox.com>
3022
3023 * autogen.sh: update error message for missing automake
3024
3025Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3026
3027 * python/Makefile.am: typo in target name resulted in libxml2.py
3028 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
3029
3030Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
3031
3032 * win32/win32/Makefile.mingw: updated with version from
3033 Elizabeth Barham at http://soggytrousers.net/repository/
3034
3035Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3036
3037 * win32/Makefile.msvc: added the prefix location to the include
3038 and lib search path.
3039
30402002-08-18 Havoc Pennington <hp@pobox.com>
3041
3042 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
3043 both automake 1.6 and 1.4 installed get the right automake. Means
3044 compilation from CVS will now require the latest automake 1.4
3045 release, or manually creating symlinks called "automake-1.4" and
3046 "aclocal-1.4"
3047
3048Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3049
3050 * configure.in python/Makefile.am: more AMD 64 induced changes from
3051 Frederic Crozat
3052
3053Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3054
3055 * xinclude.c: oops I was missing the xml:base fixup too
3056 * result/XInclude/*.xml: this adds xml:base attributes to most
3057 results of the tests
3058
3059Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3060
3061 * xinclude.c: quick but apparently working implementation of
3062 xi:fallback, should close bug #89684
3063 * Makefile.am test/XInclude/docs/fallback.xml
3064 result/XInclude/fallback.xml: added a basic test for fallback,
3065 and run with --nowarning to avoid a spurious warning
3066 * configure.in: applied patch from Frederic Crozat for python
3067 bindings on AMD 64bits machines.
3068
3069Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3070
3071 * parser.c: xmlSAXUserParseMemory() really ought to fail if
3072 the caller don't pass a SAX callback block.
3073
3074Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3075
3076 * tree.c: applied the same fix for the XML-1.0 namespace to
3077 xmlSearchNsByHref() as was done for xmlSearchNs()
3078
3079Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3080
3081 * libxml.3: small cleanup of the man page
3082 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
3083 when serializing HREF attributes generated by XSLT.
3084
3085Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3086
3087 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
3088 version of Marc Liyanage' patch for boolean attributes in HTML
3089 output
3090
3091Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
3092
3093 * python/tests/serialize.py: fixed the test results, indenting
3094 behaviour changed slightly
3095
3096Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
3097
3098 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
3099 new c14n function to Windows def files
3100
3101Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
3102
3103 * c14n.c: fixed a memory leak in c14n code
3104
3105Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3106
3107 * parser.c include/libxml/parser.h: adding a new API for Christian
3108 Glahn: xmlParseBalancedChunkMemoryRecover
3109 * valid.c: patch from Rick Jones for some grammar cleanup in
3110 validation messages
3111 * result/VC/* result/valid/*: this slightly change some of the
3112 regression tests outputs
3113
3114Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3115
3116 * tree.c: trying to fix a problem in namespaced attribute handling
3117 raised by Christian Glahn
3118
3119Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3120
3121 * encoding.c include/libxml/encoding.h: Opening the interface
3122 xmlNewCharEncodingHandler as requested in #89415
3123 * python/generator.py python/setup.py.in: applied cleanup
3124 patches from Marc-Andre Lemburg
3125 * tree.c: fixing bug #89332 on a specific case of loosing
3126 the XML-1.0 namespace on xml:xxx attributes
3127
3128Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
3129
3130 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
3131 corner case from new Merlin's test suite and added a callback
3132 that will be used to improve xmlsec performance
3133
3134
3135Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
3136
3137 * HTMLtree.c: trying to fix the <style> escaping problem in
3138 HTML serialization bug #89342
3139
3140Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3141
3142 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
3143 and rebuilt the web site.
3144
3145Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
3146
3147 * include/libxml/tree.h: added _private member to xmlNs struct
3148
3149Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3150
3151 * HTMLparser.c: fixing bug #84876 based on the xml working
3152 code.
3153
3154Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3155
3156 * python/Makefile.am: enhanced to fix bug 72012 (errors
3157 when using '-jX' make parameter)
3158
3159Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3160
3161 * xpath.c: small additional enhancement for booleans
3162 compared to nodesets
3163
3164Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3165
3166 * HTMLtree.c: changed the order of the encoding declaration
3167 attributes in the meta tags due to a bug in IE/Mac
3168
3169Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3170
3171 * xpath.c: enhanced handling of booleans (especially '='
3172 and '!=' for nodesets) - fixes bug 85256. Added new
3173 routine xmlXPathNotEqualValues for more proper handling
3174 of '!=' when nodesets are involved.
3175
3176Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3177
3178 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
3179 doc/xmlcatalog_man.xml to the source distribution
3180
3181Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3182
3183 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
3184 asked for this.
3185
3186Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
3187
3188 * configure.in: preparing 2.4.23
3189 * doc/*: rebuilt the docs
3190
3191Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
3192
3193 * parser.c: fixing bug #84169 by fixing the
3194 comment of xmlCreatePushParserCtxt to describe the
3195 encoding detection parameters better.
3196
3197Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3198
3199 * valid.c: fixing bug #79331 in one path the lookup for
3200 ID attributes on a namespaced node wasn't handled correctly :-\
3201
3202Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
3203
3204 * HTMLparser.c: trying to fix 87235 about discarded white
3205 spaces in the HTML parser.
3206 * result/HTML/*: this changes the output of a number of HTML
3207 regression tests
3208
3209Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
3210
3211 * xpath.c: applied patch from Richard Jinks for the namespace
3212 axis + fixed a memory error.
3213 * parser.c parserInternals.c: applied patches from Peter Jacobi
3214 removing ctxt->token for good.
3215 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
3216 popped out by the regression tests.
3217 * Makefile.am: patch for threads makefile from Gary Pennington
3218
3219Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3220
3221 * xpath.c: enhanced behaviour of position() after usage of
3222 expressions involving preceding-sibling (et al).
3223
3224Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
3225
3226 * hash.c: applied a patch from Peter Jacobi to solve a problem
3227 when compiling with the Watcom C on Win32
3228 * result/schemas/*.err: the change of hashing algo generated
3229 permutations in the output
3230
3231Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3232
3233 * hash.c: applied patch from Sander Vesik improving the quality of
3234 the hash function.
3235
32362002-06-14 Aleksey Sanin <aleksey@aleksey.com>
3237
3238 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
3239 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
3240 xmllint.c xpath.c: replaced sprintf() with snprintf()
3241 to prevent possible buffer overflow (the bug was pointed
3242 out by Anju Premachandran)
3243
3244Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3245
3246 * parser.c: removed an uninitialized data error popped by valgrind
3247 on PE references
3248
3249Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
3250
3251 * doc/xml.html
3252 adding tutorial reference to the web page
3253
3254Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
3255
3256 * doc/tutorial/xmltutorial.xml
3257 * doc/tutorial/ar01s07.html
3258 * doc/tutorial/ape.html
3259 * doc/tutorial/includegetattribute.c
3260 adding section to tutorial about retrieving an attribute
3261 value
3262
3263Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3264
3265 * parser.c: applied a couple of patches from Peter Jacobi to start
3266 to get rid of ctxt->token, with a possible significant speed
3267 improvement to be gained once done. Better compliance with PE
3268 references constructs in DTDs too.
3269 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
3270 from Peter too
3271
3272Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3273
3274 * parser.c: Babak Vahedipour-Kunze reported that openTag in
3275 xmlParseElement was likely to have been deallocated at the
3276 time of the report, possibly leading to segfault. Just report
3277 the tag name now.
3278
3279Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3280
3281 * xpath.c: patch from Richard Jinks for XPath substring() function
3282 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
3283
32842002-06-06 Aleksey Sanin <aleksey@aleksey.com>
3285
3286 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
3287
3288Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
3289
3290 *doc/FAQ.html
3291 fixing typos in FAQ, thanks to Robert Funnell for the
3292 editing help
3293
3294Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3295
3296 * NEWS: got complaints from rpmlint that it was empty
3297
3298Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
3299
3300 * added doc/tutorial, including:
3301 apa.html
3302 apb.html
3303 apc.html
3304 apd.html
3305 ar01s02.html
3306 ar01s03.html
3307 ar01s04.html
3308 ar01s05.html
3309 ar01s06.html
3310 includeaddattribute.c
3311 includeaddkeyword.c
3312 includekeyword.c
3313 includestory.xml
3314 index.html
3315 xmltutorial.xml
3316 libxml tutorial, including generated html
3317
3318Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
3319
3320 * result/c14n/exc-without-comments/merlin-c14n-two-*
3321 result/c14n/without-comments/merlin-c14n-two-*
3322 test/c14n/exc-without-comments/merlin-c14n-two-*
3323 test/c14n/without-comments/merlin-c14n-two-*
3324 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
3325 c14n/exc-c14n and slightly modified test script to handle
3326 these test cases
3327 * c14n.c: fixed bugs for complicated nodes set (namespace
3328 without node and others from merlin-c14n-two.tar.gz)
3329 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
3330 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
3331 for xmlsec performance patch
3332 * xpath.c: fixed self::node() for namespaces and attributes
3333
3334Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
3335
3336 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
3337 but with the format parameter
3338 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
3339
3340Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
3341
3342 * Makefile.am: updated c14n tests suite
3343 * c14n.c: performance improvement for previous c14n patch
3344
3345Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3346
3347 * parser.c: another peroformance patch from Peter Jacobi, that
3348 time on parsing attribute values.
3349
3350Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
3351
3352 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
3353 into LibXML2 test suite
3354
3355Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
3356
3357 * c14n.c: propagating xpath ancesstors node fix to c14n
3358 plus small performance improvement to reduce number of
3359 mallocs
3360 * xpath.c: fixed ancestors axis processing for namespace nodes
3361
3362Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
3363
3364 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
3365 Peter Jacobi
3366
3367Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
3368
3369 * configure.in: preparing 2.4.22
3370
3371Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3372
3373 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
3374 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
3375 a public entry point.
3376 * doc/*: rebuilt the API and docs
3377
3378Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3379
3380 * xpath.c: patch from Richard Jinks to fix a problem introduced
3381 in the previous patch and pointed by Norm
3382
3383Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3384
3385 * libxml.spec.in: fixing bug #81112
3386
3387Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3388
3389 * uri.c: fixing bug #82848
3390
3391Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3392
3393 * result/catalogs/mycatalog.full: Aleksey's commit changed the
3394 output of one catalog test
3395
3396Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3397
3398 * global.data globals.c tree.c include/libxml/globals.h
3399 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
3400 default value for global parameter xmlIndentTreeOutput to 1 and
3401 introduced new global parameter xmlTreeIndentString (the string
3402 used to do one-level indent) with default value " " (as it was
3403 in tree.c)
3404
3405Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3406
3407 * Makefile.am: Merijn Broeren pointed out a problem when compiling
3408 with trio and schemas.
3409
3410Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3411
3412 * xpath.c: patch from Richard Jinks to fix the problem raised in
3413 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
3414
3415Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3416
3417 * xmlschemas.c: a bit of work on import.
3418 * xmlschemastypes.c: Charles Bozeman provided a compare function
3419 for date/time types so min/max facet restrictions should work,
3420 indeterminate comparisons return an error instead of equal.
3421 * test/schemas/date_0* result/schemas/date_0_0: specific test
3422 from Charles Bozeman too
3423
3424Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3425
3426 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
3427 from Christian Cornelssen fixing the man pages and the Catalog
3428 building script.
3429 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
3430 next step is <xs:import> I now have a reasonable understanding
3431 of how it works.
3432
3433Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3434
3435 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
3436
3437Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3438
3439 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
3440
3441Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
3442
3443 * xpath.c: fixing an XPath function evalutation bug pointed out
3444 by Alexey Efimov where the context was lost when evaluating
3445 the function arguments
3446
3447Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
3448
3449 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
3450 function public for XMLSec performance optimizations
3451
3452Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3453
3454 * python/generator.py python/libxml2class.txt : fixed a problem
3455 with the HTML parser pointed by Gary Benson
3456 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
3457 example
3458
3459Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3460 * parser.c: fixed bug #81159 (memory growth in SAX)
3461
3462Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3463 * xpath.c: fixed bug #78858 (the real fix)
3464
3465Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
3466 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
3467
3468Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3469
3470 * tree.c: modified xmlNodeSetBase to allow changing the
3471 base of a document.
3472
3473Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
3474
3475 * xmlschemastypes.c: patch Charles Bozeman for validation of
3476 all the date, time, and duration types
3477 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
3478 * configure.in: fixed an error pointed by an user
3479 * xml2-config.in: fixed an error pointed by an user
3480
3481Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3482
3483 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
3484 win32/libxml2.def.src xmlIO.c: exported default
3485 'file:', 'http:' and 'ftp:' protocols input handlers
3486 and maked protocols comparisson case insensitive
3487
3488Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3489
3490 * configure.in: Neven Has detected a typo
3491
3492Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
3493
3494 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
3495 as one of the persons allowed to commit directly to the
3496 module.
3497
3498Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3499
3500 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
3501 * valid.c: raised a too low limit
3502 * doc/*: rebuilt the docs
3503
3504Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3505
3506 * test/XPath/expr/floats test/XPath/expr/functions
3507 result/XPath/expr/floats result/XPath/expr/functions
3508 xpath.c: another XPath conformance patch from Richard Jinks
3509
3510Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
3511
3512 * xmlschemas.c: fixed validation of attribute groups.
3513 * test/schemas result/schemas: added an example from the primer
3514
3515Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3516
3517 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
3518 * test/schemas result/schemas: updated the test list
3519
3520Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3521
3522 * TODO: updated a bit
3523 * parser.c: made a comment more specific
3524 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
3525 Schemas conformance.
3526 * test/schemas result/schemas: updated the test list
3527
3528Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
3529
3530 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
3531 implementing xs:all with minOccurs = 0
3532 * tes/schemas/* result/schemas/*: added more tests covering
3533 xs:all
3534
3535Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3536
3537 * xmlregexp.c: first implementation of the all particle, this
3538 may need to be revisited for case where not all transitions
3539 must be crossed.
3540
3541Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3542
3543 * tree.c: another entity processing update from Markus Henke
3544
3545Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
3546
3547 * trionan.c: fixed crash on OSF/1
3548
3549Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3550
3551 * xmlschemas.c: more Schemas work
3552 * test/schemas/* result/schemas/*: added more tests coming
3553 from the spec.
3554
3555Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3556
3557 * c14n.c: patch from Aleksey Sanin reflecting a change in the
3558 ExcC14N specification
3559
3560Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3561
3562 * tree.c: patch from Markus Henke, fix for recursive entities.
3563
3564Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3565
3566 * xpath.c: fix a problem with string() on a document node.
3567
3568Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3569
3570 * Makefile.am xmlschemas.c: more Schemas work
3571 * test/schemas/* result/schemas/*: added more tests coming
3572 from the spec.
3573
3574Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3575
3576 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
3577 * result/HTML/*: this changes a few things in the results
3578
3579Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3580
3581 * include/libxml/tree.h: eliminated 'declaration different than
3582 prototype' warning
3583 * include/win32config.h: "resolved" conflicts with errno.h
3584
3585Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3586
3587 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
3588 on the automata interfaces and debug of counted choices
3589 * test/schemas/* result/schemas/*: added a number of tests
3590
3591Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3592
3593 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
3594 a bit of work on Schemas
3595 * testSchemas.c: try to make it more useful
3596 * test/schemas/* result/schemas/* Makefile.am: changed the
3597 Schemas regression test procedure, started adding a few samples
3598
3599Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3600
3601 * include/libxml/encoding.h: Patch for the Borland C++ builder
3602 * include/libxml/tree.h: Patch for the Borland C++ builder
3603 * threads.c: Patch for the Borland C++ builder
3604 * win32/bcb5: New directory for the Borland C++ builder
3605 project files
3606
3607Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3608
3609 * win32/Makefile.msvc: Update for XML Schema support
3610 * win32/configure.js: Update for XML Schema support
3611 * win32/libxml2.def.src: Update for XML Schema support
3612
3613Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
3614
3615 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
3616 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
3617 xmlunicode.c include/libxml/Makefile.am
3618 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
3619 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
3620 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
3621 include/libxml/xmlversion.h.in : merged the current state of
3622 XML Schemas implementation, it is not configured in by default,
3623 a specific --schemas configure option has been added.
3624 * test/automata test/regexp test/schemas Makefile.am
3625 result/automata result/regexp result/schemas:
3626 merged automata/regexp/schemas regression tests
3627
3628Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
3629
3630 * xpath.c: Gary found a compile time problem, fixes #78823
3631
3632Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3633
3634 * configure.in: release of 2.4.20
3635 * doc/*: updated and rebuilt the docs
3636
3637Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3638
3639 * python/Makefile.am: patch from Cristian Gafton to build on
3640 Red Hat 6.2, should also fix #75779
3641
3642Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3643
3644 * valid.c: first part of fixing #78729
3645
3646Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
3647
3648 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
3649 escaping of URI when saving HTML files.
3650 * result/HTML/*: this impacted some tests
3651
3652Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
3653
3654 * configure.in: trying to fix #77441
3655
3656Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3657
3658 * include/libxml/xmlIO.h: Hallski complained it could not be
3659 included by itself.
3660
3661Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3662
3663 * configure.in: applied an IEEE flag patch for OSF/1 #77825
3664
3665Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3666
3667 * win32/configure.js: patch from Nilo for the c14n option
3668 * win32/Makefile.msvc: fixed libxml2.def generation with threads
3669
3670Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3671
3672 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
3673 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
3674 LIBXML_THREAD_ENABLED
3675
3676Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3677
3678 * xpath.c: another patch from Richard Jinks for substring conformance
3679 * test/XPath/expr/floats test/XPath/expr/strings
3680 result/XPath/expr/floats result/XPath/expr/strings: update of the
3681 test suite to check those.
3682
3683Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3684
3685 * xpath.c: patch from Richard Jinks for .x float parsing.
3686
3687Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3688
3689 * parser.c: patch from Markus Henke when an encoding ain't recognized
3690
3691Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3692
3693 * libxml.m4: got a report that #include <string.h> was needed
3694
3695Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3696
3697 * xmllint.c: applied a fix from Anthony Jones for -o /--output
3698
3699Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
3700
3701 * doc/example.html: fixing typo
3702
3703Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3704
3705 * xpath.c: fixed a bug in the nodeset to boolean comparison code
3706 pointed out by Melvyn Sopacua.
3707
3708Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3709
3710 * libxml.m4: Frédéric Crozat gave a patch related to the change
3711 of Include paths breaking the libxml.m4
3712
3713Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3714
3715 * xpath.c: Fix bug #76927 forgot to save some context
3716 when evaluating binary expressions
3717
3718Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3719
3720 * configure.in: fixed configure for MPE/iX from Markus Henke
3721 * xmlmemory.c: fixed initialization problems
3722 * xpath.c: another set of patches from Richard Jinks this
3723 fixes "make XPathtests" on linux
3724
3725Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
3726
3727 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
3728 * test/XPath/expr/compare test/XPath/expr/equality
3729 test/XPath/expr/floats test/XPath/expr/functions
3730 test/XPath/expr/strings result/XPath/expr/compare
3731 result/XPath/expr/equality result/XPath/expr/floats
3732 result/XPath/expr/functions result/XPath/expr/strings: Updated
3733 tests though they show a divergence on Linux
3734
3735Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3736
3737 * xpath.c trionan.c: previous commit also included patches
3738 from Richard Jinks on some IEEE support corner case
3739
3740Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3741
3742 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
3743 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
3744 that $(datadir) should be used for docs
3745
3746Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3747
3748 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
3749 could leak filedescriptors
3750
3751Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3752
3753 * configure.in nanohttp.c: applied patch from Allan Clark for
3754 UnixWare/OpenServer
3755
3756Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3757
3758 * configure.in: preparing 2.4.19
3759 * doc/*: rebuilt the docs
3760
3761Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3762
3763 * nanohttp.c: fixing #76043, got fed up with non-portability
3764 of that piece of code.
3765
3766Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3767
3768 * valid.c SAX.c: Never commit without running "make tests" :-(
3769 fix a couple of stupidities in the previous commit
3770 * result/*: a few changes in some attribute order result of previous
3771 commit.
3772
3773Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3774
3775 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
3776 the internal subset should not raise duplicate ID errors,
3777 also there was a small bug in conjunction to namespace
3778 declarations defaulted and xml:xxx attributes DTD definitions.
3779
3780Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3781
3782 * xpath.c: Richard Jinks also raised some rounding problems
3783 this tries to fix them
3784
3785Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3786
3787 * xpath.c: Richard Jinks spotted an incoherent memory allocation
3788 behaviour in xmlXPathCastToString()
3789
3790Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3791
3792 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
3793 raised by Morus Walter
3794
3795Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3796
3797 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
3798 from Igor
3799
3800Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3801
3802 * xpath.c: fixing #75619, related to a problem when trying
3803 to evaluate condition when the current node set resulting
3804 from that sub-step evaluation is empty. Also fixes 2 potential
3805 problem with previous-sibling and next-siblings axis.
3806
3807Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3808
3809 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
3810 HTML support is not configured in.
3811
3812Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3813
3814 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
3815 include/libxml/tree.h: dohh I really didn't intended to commit
3816 this test version :-(
3817
3818Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3819
3820 * testSAX.c: I wanted to see the real speed at the SAX interface
3821 after a little too many Ximianer started complaining about the
3822 parser speed.
3823 added a --quiet option:
3824 paphio:~/XML -> ls -l db100000.xml
3825 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
3826 paphio:~/XML -> time ./testSAX --quiet db100000.xml
3827 3200006 callbacks generated
3828 real 0m1.270s
3829 Which means 16MBytes/s and 3Mcallback/s
3830
3831Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3832
3833 * xpath.c: valgrind spotted another error that time when running
3834 on libxslt regression tests
3835
3836Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3837
3838 * Makefile.am: adding "make valgrind" running the full regression
3839 tests (except python ones) under Valgrind (using valgrind -q
3840 which was kindly added by the author).
3841 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
3842 passes cleanly now except an obcure floating point initialization
3843 raised in log10() in one XPath regression test ???
3844 * tree.c: edited some comments to close #75244
3845
3846Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
3847
3848 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
3849 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
3850 context of ScrollKeeper, made sure that if the number is
3851 an integer, the serialization follows the description at
3852 http://www.w3.org/TR/xpath#section-String-Functions
3853
3854Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3855
3856 * configure.in: preparing 2.4.18
3857 * doc/*: updated and rebuilt the web site
3858 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
3859 the Windows and Cygwin maintainers.
3860 * parser.c: humm, changed the way the SAX parser work when
3861 xmlSubstituteEntitiesDefault(1) is set, it will then
3862 do the entity registration and loading by itself in case the
3863 user provided SAX getEntity() returns NULL.
3864 * testSAX.c: added --noent to test the behaviour.
3865
3866Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3867
3868 * parser.c: Wilfried Teiken provided a hackish but working
3869 way to get context reported back on entities when parsing
3870 with SAX and without breaking the DOM build.
3871
3872Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3873
3874 * c14n.c: applied a new patch from Aleksey Sanin
3875 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
3876 to reference Aleksey implementation of XML digital Signatures
3877
3878Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3879
3880 * xpath.c: small fix to avoid potential problem due to
3881 ordering of freeing data
3882 * python/Makefile.am: people were complaining about
3883 the generated file in python dir not being built
3884
3885Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3886
3887 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
3888 python/generator.py python/libxml.c python/types.c: Cleanup
3889 of the python Makefiles based on Jacob and James feedback,
3890 fixed the spec file accordingly, fixed the number of warning
3891 that passing my pedantic CFLAGS was generating. Conclusion
3892 is that Python includes are real crap.
3893
3894Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3895
3896 * configure,in: it was reported quite a few times that
3897 xml2-config --cflags should not output
3898 -I$includeprefix/libxml2/libxml because libxml2 header names
3899 clashes with existing names like list.h from C++ stl.
3900 Includes should be #include<libxml/xxx.h> so ...
3901
3902Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3903
3904 * c14n.c: another patch from Aleksey Sanin
3905
3906Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3907
3908 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
3909 canonicalization algorithm
3910 * doc/xml.html doc/index.html: added the C14N references on the
3911 index page.
3912
39132002-03-13 jacob berkman <jacob@ximian.com>
3914
3915 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
3916 usage, redundant, and gcc specific
3917
3918Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3919
3920 * xpath.c: speedup some node selection operations, this can
3921 have a significant impact on DocBook Norm's stylesheets
3922 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
3923 make sure it's always the case
3924 * debugXML.c: distinguish CDATA and comments in ls operations
3925
3926Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3927
3928 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
3929 to generate better API descriptions etc...
3930
3931Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3932
3933 * c14n.c: Fixing #74186, made sure all boolean expressions
3934 get fully parenthesized, ran indent on the output
3935 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
3936 include/libxml/tree.h: also #74186 related, removed the
3937 --with-buffers option, and all the preprocessor conditional
3938 sections that were resulting from it.
3939
3940Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3941
3942 * valid.c: applied patch from Dodji Seketeli fixing an
3943 uninitailized variable in xmlValidGetValidElements()
3944
3945Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3946
3947 * c14n.c: fixed a few comments
3948 * doc/*.html doc/*/*.html: regenerated the docs and added
3949 the C14N API
3950 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
3951
3952Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3953
3954 * check-xml-test-suite.py: fix to adapt varaiations in the
3955 bindings
3956 * configure.in python/setup.py python/setup.py.in: fixed to
3957 have the version of the python scripts automatically updated
3958
3959Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3960
3961 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
3962 in xmlCopyProp()
3963
3964Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3965
3966 * configure.in: preparing 2.4.17 release
3967 * doc/*: updated and rebuilt the docs
3968 * xpath.c: fixed a comment
3969 * python/libxml.c: fixed a possible reentrancy problem
3970
3971Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3972
3973 * tree.c python/tests/Makefile.am python/tests/attribs.py:
3974 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
3975 added a specific regression test
3976 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
3977 not raise exceptions when failing to find the attribute.
3978
3979Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3980
3981 * configure.in xmllint.c: owen pointed out a problem with the
3982 ftme fix, gettimeofday() was not detected by configure and
3983 the ftime header wasn't included, dohhh
3984
3985Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3986
3987 * configure.in xmllint.c: trying to fix #71457 for timing
3988 precision when gettimeofday() is not availble but ftime() is
3989
3990Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3991
3992 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
3993 are now copied on install and part of the -devel RPM
3994
3995Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3996
3997 * xpath.c: trying to avoid bug #72150 which was apparently
3998 caused by a gcc bug (or a processor problem) as detailed
3999 at http://veillard.com/gcc.bug
4000
4001Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4002
4003 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
4004 fixed xmlReconciliateNs(), added a Python test/example for
4005 inter-document cut'n paste
4006 * python/libxml.py: fixed node.doc on document nodes and added
4007 xpathEval() onto node objects
4008
4009Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4010
4011 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
4012 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
4013 fixup and integrated tests for the serialization stuff
4014
4015Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4016
4017 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
4018 moved the libxml man page to section 3
4019
4020Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4021
4022 * tree.c: fix bug #72490
4023 * python/libxml.c python/libxml.py: added methods serialize()
4024 and saveTo() to all node elements.
4025
4026Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4027
4028 * xmlIO.c: closed #73430, don't read from an input source
4029 which indicated an end-of-file or an error.
4030
4031Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4032
4033 * parser.c: make sure SAX endDocument is always called as
4034 this could result in a Python memory leak otherwise (it's
4035 used to decrement ref-counting)
4036 * python/generator.py python/libxml.c python/libxml.py
4037 python/libxml2-python-api.xml python/libxml2class.txt
4038 python/tests/error.py python/tests/xpath.py: implemented
4039 the suggestions made by Gary Benson and extended the tests
4040 to match it.
4041
4042Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4043
4044 * python/generator.py: applied patch fixing #73450
4045
4046Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
4047
4048 * xpath.c: fixing #61290 "namespace nodes have no parent"
4049 long standing divergence from the XPath REC. NodeSets
4050 simply hold a copy of namespace nodes and those node ->next
4051 points to the parent (which may not be the node carrying the
4052 definition).
4053 * include/libxml/xpath.h: flagged but didn't added a possible
4054 speedup
4055 * DOCBparser.c HTMLparser.c: removed some warnings from push
4056 parser due to new state being added.
4057 * tree.c: new fix from Boris Erdmann
4058 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
4059 the XML Canonalization support from Aleksey Sanin
4060
4061Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4062
4063 * tree.c: patch from Boris Erdmann fixing some namespace odities
4064 with xmlCopyNode()
4065
4066Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4067
4068 * xmlIO.c: fix bug #72706 when loading a NULL entity
4069
4070Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4071
4072 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
4073 actually change in a future XML Namespace revision.
4074
4075Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4076
4077 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
4078 added the possibility of returning nodesets from XPath extension
4079 functions written in Python
4080
4081Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
4082
4083 * python/*: commiting some Python bindings work done while travelling
4084
4085Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4086
4087 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
4088 explicitely with memory debugging switched on
4089
4090Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
4091
4092 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4093 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4094 Added wrapper for the xmlURIPtr type, provided accessors, fixed
4095 the accessor generator for strings
4096 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
4097 regression test.
4098
4099Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4100
4101 * python/README python/generator.py python/libxml.c python/setup.py:
4102 added the 'usual' setup.py to allow building a libxml2-python
4103 module based on the same code. The initialization is however
4104 different the 2 .so files fo libxml2 and libxslt are identical and
4105 they entry point initialize both libraries. this is done to avoid
4106 some possible nasty problem since the Python don't merge the maps
4107 of all shared modules.
4108
4109Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4110
4111 * parser.c: fixed a push/encoding bug reported by Michael
4112 on librsvg
4113
4114Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4115
4116 * include/libxml/parserInternals.h: fixes a misplaced #endif
4117
4118Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4119
4120 * parser.c valid.c: found and fixed a couple of allocation bugs
4121
4122Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4123
4124 * doc/xml.html doc/python.html doc/*: added a Python and binding
4125 page describing the current state of the Python bindings and
4126 giving pointers to the other languages wrappers.
4127
4128Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4129
4130 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
4131 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
4132 rebuilt the API and web site
4133 * xpath.c: fixed #71978 portability bugs
4134
4135Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
4136
4137 * SAX.c: oops broke automatic defaulting of namespaces attributes.
4138
4139Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4140
4141 * include/libxml/parserInternals.h parser.c: had to change
4142 2 internal parsing API when processing document content
4143 to check the start and end of element content are defined
4144 in the same entity
4145 * valid.c include/libxml/valid.h: attribute normalization can
4146 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
4147 with the context to report it.
4148 * SAX.c: fixed the last known bugs, crazy validation constraints
4149 when a document is standalone seems correctly handled. There
4150 is a couple of open issues left which need consideration especially
4151 PE93 on external unparsed entities and standalone status.
4152 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
4153 The 2 tests left failing are actually in error. Cleanup done.
4154
4155Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4156
4157 * valid.c: implemented E59 spaces in CDATA does not match the
4158 nonterminal S
4159
4160Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4161
4162 * SAX.c parser.c valid.c: more validation test fixups
4163 * check-xml-test-suite.py: added duration info for the tests
4164
4165Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4166
4167 * parser.c valid.c: a couple of errors were reported but not
4168 saved back as such in the parsing context. Down to 1% failure rate
4169 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
4170
4171Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4172
4173 * xmlInternald.c: isExtender was missing a char
4174 * parser.c include/libxml/parser.h: % are acceptable in the
4175 internal subset if within a PUBLIC ID
4176
4177Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
4178
4179 * SAX.c parserInternals.c valid.c: more work on the conformance
4180 suite. Took the step to finally block documents with encoding
4181 errors. It's a fatal error per the spec, people should have fixed
4182 their documents by now.
4183
4184Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
4185
4186 * check-xml-test-suite.py: fixed the test script after some discussion
4187 on the semantic of TYPE="error"
4188 * Makefile.am: added the script to the distrib
4189
4190Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4191
4192 * SAX.c entities.c: fixed a couple of conformances issues deep
4193 into the validation code (standalone and undeclared Notations)
4194
4195Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4196
4197 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
4198 stayed there for years !
4199
4200Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4201
4202 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
4203 missing
4204
4205Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4206
4207 * check-xml-test-suite.py: improved the behaviour a bit as
4208 well as the logs
4209 * parser.c valid.c SAX.c: fixed a few more bugs
4210 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
4211
4212Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4213
4214 * check-xml-test-suite.py: python script to run regression tests
4215 against the XML Test suite of W3C/OASis
4216 * SAX.c: fixed a validation bug
4217 * parser.c: fixed 3 errors pointed by the test suite
4218 * doc/buildDocBookCatalog: fixed a typo pointed by drake
4219 * python/Makefile.am: fixed a dependendy
4220
4221Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4222
4223 * xmlmemory.c: avoid a warning bug #71594
4224
4225Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4226
4227 * xmlmemory.c: Jesse Perry provided a patch to remove a few
4228 warning on alpha/Tru64
4229
4230Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4231
4232 * include/libxml/entities.h: fixing a comment
4233 * valid.c: fixing some troubles with validity check on namespaces
4234 * result/VC/NS3 test/VC/NS3: added a specific regression test
4235
4236Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4237
4238 * tree.c: Fixing #71342 serializing '\n' in attribute values
4239 * result/noent/att3 result/att3 test/att3: added a specific
4240 test.
4241
4242Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
4243
4244 * python/libxml.c: couple of bug fixes
4245
4246Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
4247
4248 * python/*.py: removed tabs and used spaces.
4249
4250Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4251
4252 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
4253 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
4254
4255Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4256
4257 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
4258 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
4259
4260Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4261
4262 * include/libxml/encoding.h include/libxml/entities.h
4263 include/libxml/globals.h include/libxml/parser.h
4264 include/libxml/threads.h include/libxml/tree.h
4265 include/libxml/xmlmemory.h: trying to fix the include mess
4266
4267Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4268
4269 * include/libxml/xmlmemory.h: reverted part of the previous
4270 attempt to provide #69655, this was breaking the build.
4271
4272Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
4273
4274 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
4275 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
4276 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
4277 include/libxml/parserInternals.h include/libxml/tree.h
4278 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
4279 Tentatively fixed #69655 , make compiling with -Wredundant-decls
4280 clean.
4281 * python/libxml.c: fixed a warning.
4282
4283Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4284
4285 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
4286 copying of node, merge back IDs in the target document.
4287 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
4288 test/XInclude/ents/ids.xml: test case
4289 * result/VC/ElementValid4: output changed due to a typo fix
4290
4291Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4292
4293 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00004294 generate the dependencies right as Jacob found out. Add
4295 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004296
4297Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4298
4299 * parserInternals.c valid.c: Justin Fletcher found some parts
4300 of the code needing cleanup
4301 * libxml.spec.in python/Makefile.am python/generator.py
4302 python/libxml.c python/libxml.py: Fixed the python Makefiles
4303 corrected a bug showing up on ia64, changed the name of the
4304 python internal module too
4305
4306Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
4307
4308 * Makefile.am: applied patch from Andris Pavenis for binary
4309 name suffixes
4310
4311Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
4312
4313 * xmllint.c win32/win32config.h: fixing #68748
4314
4315Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4316
4317 * valid.c: fixing #70166
4318
4319Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4320
4321 * valid.c: fixing #70077
4322
4323Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4324
4325 * Copyright Makefile.am README configure.in libxml.spec.in:
4326 Changed to the MIT Licence
4327 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
4328 doc/xmlio.html: updated the doc accordingly
4329 * include/libxml/xmlwin32version.h configure.in: preparing
4330 2.4.14 release
4331 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4332 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4333 fixed the const xmlChar * wrapper and generator, XPath extension
4334 functions now use the context as first argument
4335 * python/tests/tstxpath.py python/tests/xpath.py
4336 python/tests/xpathext.py: Updated the tests accordingly
4337 * tree.c: fixed bug #70067
4338
4339Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4340
4341 * Makefile.am: cleanup
4342 * debugXML.c: always use stdout if output is NULL
4343 * xmlIO.c: don't close filedescriptors passed to outputBuffers
4344 * python/Makefile.am python/generator.py python/libxml2class.txt
4345 python/libxml_wrap.h python/types.c: augmented the number of bindings
4346 handling FILE * and XPath contexts
4347 * python/tests/Makefile.am: avoid a stupid problem due to the
4348 use of TEST.
4349
4350Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4351
4352 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
4353
4354Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4355
4356 * python/TODO python/libxml.c: cleanup the extension function lookup
4357 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
4358
4359Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4360
4361 * configure.in python/Makefile.am: do not install outside
4362 of prefix
4363
4364Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4365
4366 * python/TODO python/libxml.c: started adding SAX interfaces
4367 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
4368 SAX test
4369
4370Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4371
4372 * tree.c: hardened the addChild function
4373 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4374 python/libxml2class.txt python/libxml_wrap.h python/TODO:
4375 added accessors needed for xmlNode, a bit more testing and
4376 extension of interfaces
4377 * python/tests/Makefile.am python/tests/build.py: added a test
4378 build from scratch/save/load/check
4379
4380Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4381
4382 * parserInternals.c: change a small bit in the way valididy
4383 error messages get initialized
4384 * python/TODO python/libxml.c python/libxml2-python-api.xml
4385 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4386 added some memory debugging to track leaks at the libxml2 level
4387 * python/tests/*.py: changed all tests to check for leaks,
4388 there is just one left in XPath extension registrations.
4389
4390Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
4391
4392 * python/TODO python/generator.py python/libxml2-python-api.xml
4393 python/libxml2class.txt: more accessor classes for the parser
4394 context, allow to switch on and check validity
4395 * python/tests/Makefile.am python/tests/error.py
4396 python/tests/invalid.xml python/tests/valid.xml
4397 python/tests/validate.py: attded more test and and added error.py
4398 which I forgot to commit in the last step
4399
4400Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4401
4402 * python/Makefile.am python/types.c: cleanup
4403 * python/libxml.c python/libxml.py python/libxml_wrap.h
4404 python/generator.py python/libxml2-python-api.xml
4405 python/libxml2class.txt: added class for parser context, added
4406 first cut for push mode support. Added a framework to generate
4407 accessors functions.
4408 * python/tests/Makefile.am python/tests/push.py: added a push
4409 test
4410
4411Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4412
4413 * python/Makefile.am python/TODO python/libxml.py: fixed a small
4414 bug a bit of cleanup.
4415
4416Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4417
4418 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
4419 python/libxml2class.txt: adding error redirections and preformat
4420 to a python handler
4421 * python/tests/Makefile.am python/tests/*.py: cleanup made all
4422 tests self checking
4423
4424Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4425
4426 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
4427 a function
4428
4429Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4430
4431 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
4432 python/libxml.c python/libxml2-python-api.xml
4433 python/libxml2class.txt: Progressing through the TODOs, class
4434 description output, extra XML API, RPM now builds the wrappers
4435 for all python installed versions
4436
4437Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
4438
4439 * configure.in libxml.spec.in python/Makefile.am python/TODO
4440 python/generator.py python/libxml2class.txt: added more informations
4441 in the libxml2-python package including docs. Slightly changed
4442 the class hierarchy
4443 * python/tests/*: added basic regression tests infrastructure too
4444
4445Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4446
4447 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
4448 added libxml2-python as part of the packages installed
4449
4450Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4451
4452 * python/Makefile.am python/generator.py python/libxml.c
4453 python/libxml.py: more work, now able to extend the
4454 XPath interpreter with functions written in python.
4455
4456Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4457
4458 * python/Makefile.am: Jacob sent a patch to allow building from
4459 tarfile.
4460
4461Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4462
4463 * python/Makefile.am python/libxml.c configure.in Makefile.am:
4464 inserted the python wrappers build, I hope this won't be too
4465 unportable
4466
4467Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4468
4469 * xpath.c: minor optimization
4470 * python/generator.py python/libxml.c python/libxml.py
4471 python/libxml_wrap.h: more work on the python bindings,
4472 they now support XPath and there is no evident leak
4473
4474Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4475
4476 * python/generator.py python/libxml.c python/libxml.py:
4477 more work on the python bindings generator.
4478
4479Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4480
4481 * python/generator.py python/libxml.c python/libxml_wrap.h:
4482 more work on the python bindings.
4483
4484Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4485
4486 * python/generator.py python/libxml.c python/libxml.py
4487 python/libxml_wrap.h: commited early version of a python binding
4488 for private use only ATM
4489
4490Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4491
4492 * entities.c tree.c include/libxml/entities.h: applied patch
4493 from Anthony Jones to implement copy of DTD subtree too. Had
4494 just to keep 2 function private which really ought to become
4495 public ones.
4496
4497Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4498
4499 * xmllint.c: added pointers to the web pages in the usage()
4500
4501Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4502
4503 * tree.c: more fixes from Petr Kozelka for attribute handling
4504 in the tree API to align the semantic with DOM.
4505
4506Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4507
4508 * valid.c tree.c entities.c: another set of patches from
4509 Anthony Jones for copy operations cleanup and robustness
4510
4511Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4512
4513 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
4514 an alphabetic index based on comments content
4515 * doc/*: rebuilt the web site with the new references
4516
4517Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4518
4519 * parserInternals.h: Greg Sjaardema suggested to use an
4520 eponential buffer groth policy in xmlParserAddNodeInfo()
4521
4522Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4523
4524 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
4525 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
4526 doc/parsedecl.py doc/Makefile.am: updated the python extractor
4527 to generate cross-references, and added/updated the stylesheets
4528 to generate and link API indexes. The generic keyword index
4529 is not done yet.
4530 * doc/*.html: regenerated all the usual docs too
4531
4532Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4533
4534 * debugXML.c: added an xpath function to the shell for T. V. Raman
4535
4536Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4537
4538 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
4539 debug routines.
4540
4541Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4542
4543 * tree.c: apply an patch from Petr Kozelka for unlink and replace
4544 support of attribute nodes
4545
4546Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4547
4548 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
4549 hopefully near complete and fully documented of the API in XML
4550 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
4551 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
4552 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
4553 include/libxml/parserInternals.h include/libxml/valid.hi
4554 include/libxml/xmlIO.h include/libxml/xmlerror.hi
4555 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
4556 include/libxml/xpath.h include/libxml/xpathInternals.h:
4557 Cleaned up the doc comments a lot in the process, the interface
4558 coverage is now 100%
4559
4560Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4561
4562 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
4563 extracts comments from the gtk-doc DocBook output (a bit
4564 convoluted but seems to work).
4565
4566Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4567
4568 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
4569 added an XML description of the API, moved the script generating
4570 it here. Added a "make api" target
4571
4572Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4573
4574 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
4575
4576Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4577
4578 * xpath.c include/libxml/xpathInternals.h: the change made to
4579 xmlXPathFuncLookupFunc was incompatible roll it back
4580
4581Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4582
4583 * SAX.c: cleanup patch from Anthony Jones
4584 * doc/Makefile.am: fix the headers to avoid in make scan
4585 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
4586 includes, * vs Ptr and general cleanup
4587 * parsedecl.py: first version of a script to extract the
4588 module interfaces, the goal will be to provide .decl or XML
4589 specification of the interfaces to build wrappers.
4590
4591Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4592
4593 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
4594 now provides return codes in case of errors
4595
4596Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
4597
4598 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
4599 Upgraded to trio baseline 1.6
4600 * strio.h strio.c: Replaced by triostr.h and triostr.c
4601
4602Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
4603
4604 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
4605 of strdup usage in the code
4606
4607Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4608
4609 * parser.c error.c: Keith Isdale complained rightly that
4610 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
4611
4612Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4613
4614 * tree.c: fixed the funxtion to set the xml: attributes
4615 * debugXML.c: added "setbase" to test it.
4616
4617Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4618
4619 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
4620 to allow updating an attribute content
4621
4622Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4623
4624 * libxml.h: try to avoid problems when compiling on Windows
4625
4626Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4627
4628 * hash.c: patch from Anthony Jones for hash.c allocation size
4629 * Makefile.am: trying to work around Yet Another Libtool Madness
4630 and build the 2.4.13 release finally ...
4631
4632Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4633
4634 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
4635 * doc/* : update of the documentation
4636
4637Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4638
4639 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
4640 at fixing #61290 :-(
4641
4642Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4643
4644 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
4645 Fixes bug #67229
4646
4647Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4648
4649 * tree.c: trying to avoid troubles when a subtree is copied
4650 and coalesced in part with the target tree. Should fix
4651 bug #67407
4652
4653Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4654
4655 * valid.c: fixed validation of attributes content of type
4656 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
4657 values, very old bug. Fixes #67671
4658
4659Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4660
4661 * parser.c include/libxml/parserInternals.h tree.c: integrated
4662 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
4663 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
4664
4665Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4666
4667 * threads.c: applied Serguei Narojnyi's patch to add native
4668 thread support on the Win32 platform
4669 * testThreadsWin32.c Makefile.am: added the test program also
4670 from Serguei, Win32 specific
4671 * include/win32config.h include/libxml/xmlwin32version.h.in:
4672 added patch from Igor for the Windows thread specific defines.
4673
4674Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4675
4676 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
4677
4678Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4679
4680 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
4681 output page into XMLinfo.html. Close bug #66951 and
4682 raised by Robert Collins too.
4683
4684Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
4685
4686 * encoding.c: Paul Keogh pointed out a possibility of segfault
4687 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
4688 Closes bug # 68238
4689
4690Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
4691
4692 * doc/*.html: updated the Gdome2 links
4693
4694Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4695
4696 * libxml.h: Applied following patches from Robert Collins
4697 and make sure IN_LIBXML is defined when compiling it
4698 -------
4699 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
4700 as well as Visual C.
4701 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4702 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4703 * strio.c (PLATFORM_UNIX): Define for Cygwin.
4704 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
4705 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
4706 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
4707 xmlSysIDExists xmlNoNetExists).
4708 * xmllint.c: Don't include winsock2.h for Cygwin.
4709
4710Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4711
4712 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
4713 when the version info is not present.
4714
4715Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4716
4717 * tree.c: Anthony Jones pointed out a problem in
4718 xmlStringGetNodeList() and provided a fix for it
4719
4720Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4721
4722 * parser.c: patch from Frank J Franklin to remove a bug in
4723 xmlCreatePushParserCtxt() when the initial buffer passed
4724 is large.
4725
4726Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4727
4728 * win32/*: big cleanup of the Windows/MSVC project files
4729 from Igor Zlatkovic
4730
4731Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4732
4733 * doc/Makefile.am: should fix #67674 and avoid troubles if
4734 xsltproc is not available or fails in the prefix provided
4735
4736Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
4737
4738 * xmlmemory.c: one more doc patch from Charlie Bozeman.
4739
4740Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4741
4742 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
4743 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
4744 Fixed a few other problems raised by Charlie Bozeman.
4745 * result/VC/ElementValid[5-7]: fixed the output
4746
4747Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4748
4749 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
4750 patches from Charlie Bozeman. Regenerated the HTML docs.
4751
4752Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
4753
4754 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
4755 for Windows from Igor
4756
4757Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4758
4759 * xmllint.c: applied Justin Fletcher patch for --output or -o
4760
4761Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
4762
4763 * win32/libxml2/libxml2.def.src: close #67019
4764
4765Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4766
4767 * xmllint.c: applied Justin Fletcher generic timing patch
4768 similar to the one already applied to xsltproc.
4769
4770Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4771
4772 * include/libxml/tree.h tree.c: applied documentation patches
4773 from Charlie Bozeman
4774
4775Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
4776
4777 *doc/xmllint.xml, xmllint.1 - document --dropdtd
4778
4779Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
4780
4781 * valid.c: fix the xmlStrdup() used in the previous patch.
4782 * valid.c: added --dropdtd
4783 * tree.c: fixed xmlUnlinkNode so it also removes the references
4784 from the document if the node is a DTD
4785
4786Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
4787
4788 * HTMLtree.c valid.c: cleanup some static declarations
4789
4790Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4791
4792 * xmllint.c: removed another strdup()
4793 * doc/FAQ: removed the HP/UX entry
4794
4795Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
4796
4797 * valid.c: fix bug #66816 when validating.
4798 * xmllint.c: don't use sys/time.h if configure did not found it
4799
4800Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
4801
4802 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
4803 xmlcatalog_man.xml
4804
4805Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4806
4807 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
4808 xmlInitMemory() was declared twice
4809
4810Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
4811
4812 * globals.c: do not reference strdup() !
4813 * configure.in libxml-2.0.pc.in: trying to fix the libs
4814 of the various config extraction modules
4815
4816Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4817
4818 * configure.in : preparing 2.4.12
4819 * doc/* : updated and rebuilt the docs
4820
4821Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4822
4823 * uri.c: closed bug #66159
4824 * testURI.c: added --escape option
4825 * configure.in: some cleanup for xml2-config --cflags
4826
4827Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
4828
4829 * globals.c testThreads.c: removed some misplaced includes
4830 of xmlversion.h
4831
4832Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
4833
4834 * threads.c: patch from Gary Pennington fixing a possible
4835 problem at initialization time.
4836
4837Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
4838
4839 * configure.in libxml.h parser.c testThreads.c macos/: integrated
4840 Eric Lavigne contribution to build libxml2 on MacOS using
4841 CodeWarrior.
4842
4843Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
4844
4845 * xmllint.c: applied Geert Kloosterman's patch to fix
4846 --repeat --timing output
4847
4848Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4849
4850 * parser.c: Robin Berjon <robin@knowscape.com> found a case
4851 where non-wellformed XML declaractions were not detected.
4852
4853Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4854
4855 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
4856
4857Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4858
4859 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
4860 gets reset by xmlCleanupInputCallbacks() and this makes the
4861 function useless. Same for output.
4862
4863Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4864
4865 * xmlIO.c: robert pointed out a loop error in callback cleanups
4866
4867Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4868
4869 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
4870 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
4871 they are not really tied to debugging
4872
4873Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4874
4875 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
4876 * xmllint.c: better --catalogs description
4877
4878Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4879
4880 * tree.c: fixed a couple of problems in xmlSetProp()
4881
4882Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
4883
4884 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
4885 unappropriate stdout output.
4886
4887Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
4888
4889 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
4890 by Denis Beurive, closes #65111
4891
4892Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
4893
4894 * valid.c: in case of content model validity error, don't
4895 print it if validity warnings were not requested.
4896
4897Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4898
4899 * nanoftp.c: applied a couple of patches from Brian D Ripley.
4900 * parserInternals.c: removed the last exit() call. Print an
4901 unmaskable error on stderr instead (library mismatch detection)
4902
4903Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
4904
4905 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
4906 shell instructions from Heiko Rupp
4907
4908Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4909
4910 * catalog.c: use the URL notation file:// for default catalog paths
4911
4912Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4913
4914 * include/libxml/tree.h: better comments for _private fields
4915 * tree.c: removed a problem when copying an entity reference.
4916
4917Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4918
4919 * vms/*: updated instructions and diffs from John A Fotheringham
4920
4921Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4922
4923 * include/libxml/xmlerror.h: avoid an include problem if
4924 #include <libxml/xmlerror.h> happens first in code
4925 seems to be the case in KDE libs
4926
4927Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4928
4929 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
4930 from Igor for Windows
4931
4932Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4933
4934 * Makefile.am: Gary Pennington pointed out a missing prefix
4935
4936Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4937
4938 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
4939 * doc/*: upgraded and rebuilt the docs
4940
4941Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4942
4943 * HTMLparser.c: fix comment in scripts element parsing.
4944 * result/HTML/doc3*: updated the results.
4945
4946Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4947
4948 * uri.c: another URI bug fix #63336, using Joel Young patch.
4949
4950Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
4951
4952 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
4953 a cleaned up version of the Pwd shell string generation.
4954
4955Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4956
4957 * valid.c include/libxml/tree.h: trying to fix namespaces +
4958 validation problems for good, closing #63619 in the process
4959 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
4960 wrong in this respect, fixed it.
4961
4962Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4963
4964 * xmllint.c: Morus Walter patch to allow --format and --encode
4965
4966Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4967
4968 * debugXML.c: Stefan Kost provided an help command for the shell
4969
4970Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
4971
4972 * debugXML.c: Heiko Rupp pointed that the shell would crash
4973 on empty nodesets returns.
4974
4975Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4976
4977 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
4978 migh need the history libraries
4979
4980Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
4981
4982 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
4983 handle the case of < in quoted attributes, Bastian Kleineidam
4984
4985Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4986
4987 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
4988 fixing catalog breakages
4989 * Makefile.am catalog.c result/catalogs/catal
4990 result/catalogs/mycatalog.* test/catalogs/catal*:
4991 fixed more problems in catalog support, added more regression tests
4992 for both XML and SGML catalog handling
4993
4994Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4995
4996 * debugXML.c: applied an improvement to xmlGetLineNo() from
4997 Keith Isdale
4998
4999Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
5000
5001 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
5002 Side effect of the progressive catalog loading
5003
5004Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
5005
5006 * Makefile.am: confexecdir and confexec_DATA were defined twice
5007 pointed out by Karl Eichwalder
5008
5009Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
5010
5011 * xmlcatalog.c: avoid unlink() and use remove() instead.
5012
5013Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
5014
5015 * libxml.spec.in: cleanup
5016 * include/libxml/xmlwin32version.h: updated with 2.4.8
5017
5018Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
5019
5020 * encoding.c global.data globals.c testThreads.c: fix bug #63752
5021 of compiling libxml with a non standard set of options
5022
5023Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
5024
5025 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
5026 document --sgml option, fixing gnome bugzilla #63382
5027
5028Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
5029
5030 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
5031 breakage of 2.4.7, added a couple of really needed APIs
5032 like xmlCatalogIsEmpty() and xmlNewCatalog()
5033 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
5034 for install-catalog
5035 * configure.in: preparing 2.4.8
5036
5037Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
5038
5039 * HTMLtree.c tree.c include/libxml/HTMLtree.h
5040 include/libxml/tree.h include/libxml/xmlIO.h: more include
5041 cleanups, export cleanly one html output + format function.
5042
5043Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
5044
5045 * parser.c: removed initGenericErrorDefaultFunc call from
5046 xmlInitParser() since it could destroy previous calls to
5047 xsltSetGenericErrorFunc() effects
5048
5049Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
5050
5051 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
5052 keyword.
5053
5054Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
5055
5056 * Makefile.am: cleanup
5057 * threads.c: cleanup too
5058 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
5059 from xsltproc
5060 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00005061 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00005062
5063Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
5064
5065 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
5066 was not used anymore !
5067
5068Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
5069
5070 * configure.in: preparing 2.4.7
5071 * Makefile.am doc/Makefile.am: switched to the latest xmllint
5072 manual page from John
5073 * doc/*: updated the doc and rebuilt the generated pages
5074
5075Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
5076
5077 * xmlIO.c: closing bug #62711, the library should never
5078 close stdin or stdout.
5079
5080Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
5081
5082 * uri.c: second pass at fixing #63336, using Joel Young
5083 final patch. looks okay.
5084
5085Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
5086
5087 * uri.c include/libxml/uri.h: trying to clear #63336
5088 allowing the escaping routine to parse unconformant
5089 URI-References.
5090
5091Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
5092
5093 * vms/readme.vms vms/build_libxml.com nanoftp.c
5094 include/libxml/xmlversion.h.in: a few VMS updates from
5095 John A Fotheringham
5096 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
5097 and xmlCleanupOutputCallbacks() for the Perl binding people.
5098
5099Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
5100
5101 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
5102 apply fixes to close #63271 and avoid segfaults when
5103 the error routine gets callbed before xmlInitParser()
5104 get called.
5105 * nanoftp.c error.c: Applied patches from Justin Fletcher
5106 correcting some xmlGenericError misuses.
5107
5108Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
5109
5110 *doc/xmllint.xml, doc/xmllint.1
5111 New and improved man page for xmllint - .xml is the original, .1
5112 is the generated man page
5113
5114Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
5115
5116 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
5117 the web site from the main HTML document.
5118
5119Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5120
5121 * parser.c: fixed an erroneous validation bug when PE refs
5122 occurs in external parsed entities referenced from the
5123 internals subset
5124 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
5125 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
5126 added the associated testcase, it's a nice one.
5127 * HTMLparser.c: generate the DTD node as HTML still ...
5128 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
5129
5130Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
5131
5132 * HTMLparser.c: fixed a bug in htmlNewDoc()
5133
5134Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
5135
5136 * test/threads/*: added entities testing to the Thread test
5137 * testThreads.c: make the test reasonable
5138 * DOCBparser.c: fix the DTD public and system ID
5139 * xmllint.c: added --sgml for SGML DocBook importing
5140 * Makefile.am: added Docbtests target
5141
5142Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5143
5144 * nanoftp.c: use only "anonymous@" string for anonymous passwds
5145 * testThreads.c: removed bogus include
5146
5147Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
5148
5149 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
5150 fixed a very serious (looping) validation bug
5151
5152Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
5153
5154 * include/libxml/globals.h include/libxml/threads.h threads.c
5155 testThreads.c: far more testing, cleaning up bugs
5156 * *.c : make sure globals.h is always included.
5157
5158Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
5159
5160 * HTMLparser.c: try to get rid of parser loops for good.
5161
5162Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
5163
5164 * configure.in: fixed some bugs in CFLAGS passing.
5165 * test/threads Makefile.am testThreads.c: added a specific
5166 threaded test case (really nasty, guaranteed).
5167
5168Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
5169
5170 * catalog.c: serious cleanup on the management of the
5171 XML catalog tree, more tests done, especially with
5172 the catalog PI.
5173
5174Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
5175
5176 * catalog.c: avoid a problem in catalog cleanup on SMP if
5177 catalogs were not initialized.
5178
5179Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
5180
5181 * catalog.c xpath.c: trying to cleanup the not thread safe
5182 parts of the library.
5183
5184Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
5185
5186 * include/libxml/globals.h configure.in global.data: make
5187 the allocation be per-thread a configure option
5188 * encoding.c include/libxml/parser.h: fixed compilation
5189 errors
5190
5191Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5192
5193 * include/libxml/parser.h: Norm reported that a few lines
5194 added were breaking libxslt compile, removed them for now
5195
5196Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
5197
5198 * parser.c parserInternals.c threads.c: debugged and fixed
5199 initialization problems which were giving troubles on SMP
5200 boxes.
5201
5202Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5203
5204 * include/libxml/Makefile.am: missing globals.h
5205
5206Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5207
5208 * globals.c: added a couple of standard includes.
5209
5210Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5211
5212 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
5213 include/libxml/parserInternals.h include/libxml/tree.h
5214 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
5215 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
5216 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
5217 Applied the last patches from Gary, cleanup, activated threading
5218 all user accessible global variables are now handled in globals.[ch]
5219 Still a bit rought but make tests passes with either
5220 --with-threads defined at configure time or not.
5221 * Makefile.am example/Makefile.am: added globals.[ch] and threads
5222 linking options
5223
5224Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5225
5226 * Makefile.am include/libxml/Makefile.am
5227 include/libxml/globals.h globals.c include/libxml/threads.h
5228 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
5229 configure.in: started integrating the core of the thread support
5230 not activated yet but half integrated. The code should still
5231 compile and work anyway.
5232
5233Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5234
5235 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
5236 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
5237 integrating the non-controversial parts of Gary Pennington
5238 multithread patches
5239 * catalog.c: corrected a small bug introduced
5240
5241Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
5242
5243 * catalog.c include/libxml/catalog.h: very serious cleanup,
5244 isolating unportable code and as much as possible the accesses
5245 to the global shared catalog. May need more testing !
5246
5247Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5248
5249 * include/libxml/debugXML.h debugXML.c tree.c: integrating
5250 Keith Isdale patches for the XSLT debugger interfaces. Some
5251 cleanup
5252
5253Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
5254
5255 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
5256 * DOCBparser.c: generate line nubers in elements
5257
5258Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
5259
5260 * configure.in: preparing 2.4.6 release
5261 * doc/xml.html doc/html/*: updated and rebuilt the docs
5262 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
5263
5264Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
5265
5266 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
5267 adding documentation for DV's supercatalog support
5268
5269Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
5270
5271 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
5272 super catalog support adding one API and one flag --sgml to
5273 xmlcatalog
5274
5275Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
5276
5277 * doc/xmlcatalog_man.xml, xmlcatalog.1
5278 One more crack at
5279 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
5280
5281
5282Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5283
5284 * xpath.c: implemented xmlXPathObjectCopy for external objects
5285 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
5286
5287Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
5288
5289 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
5290 finishing up fix to
5291 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
5292 the xmlcatalog man page display more elegantly
5293
5294Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
5295
5296 * configure.in: closing bug #61832
5297 * HTMLparser.c: removed a warning
5298
5299Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5300
5301 * xpath.c: fixing #61673 part I, do not loose doc information
5302 when copying result value trees.
5303
5304Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5305
5306 * xpath.c: trying to harden the XPath interpreter
5307
5308Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
5309
5310 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
5311 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
5312
5313Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5314
5315 * HTMLparser: repaired another loop problem
5316
5317Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5318
5319 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
5320 parsing.
5321 * xpath.c: fix bug #61291 the default XML namespace node is
5322 missing from the namespace axis.
5323 * tree.c: refuse to create namespaces nodes with prefix "xml"
5324
5325Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
5326
5327 * SAX.c: ouch a non-defined namespace could lead to a crash,
5328 fixed #61215
5329
5330Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
5331
5332 * parserInternals.c: closed bug #61054
5333
5334Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5335
5336 * include/libxml/Makefile.am: closing #60708
5337
5338Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5339
5340 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
5341 adding xmlSAXParseFileWithData following Marco Stipek suggestion
5342
5343Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5344
5345 * valid.c: close bug #61550 when xml: wasn't considered a namespace
5346
5347Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5348
5349 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
5350 * DOCBparser.c HTMLparser.c parser.c: fixed typos
5351
5352Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
5353
5354 * catalog.c: Justin Fletcher provided cleaup code in case
5355 HAVE_STAT is not defined
5356 * include/win32config.h: Igor Zlatkovic suggested to have
5357 HAVE_STAT defined there
5358
5359Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5360
5361 * catalog.c - fixed typing error reported by M. Barros
5362
5363Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
5364
5365 * xmllint.c - fixing typo
5366
5367Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5368
5369 * HTMLparser.c: small enhancement to prevent loop on
5370 unrecognizable data
5371
5372Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5373
5374 * parserInternals.c: applying patch from bug #60757 this
5375 should close it
5376
5377Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
5378
5379 * catalog.c xmlcatalog.c: removed a couple of warning
5380 * xpath.c: try to solve the linking problem on platforms
5381 needing trio to compile
5382
5383Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
5384
5385 * Makefile.am libxml.spec.in: backing up non-documented changes
5386 commited without review or aproval by Jens Finke <jens@gnome.org>
5387 * HACKING: made 100% clear that no commit should be done directly
5388
5389Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
5390
5391 * configure.in: Joe Orton provided a patch fixing a problem
5392 when iconv is specified to be in a non-standard directory
5393 but wasn't exported in xml2-config --cflags
5394
5395Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5396
5397 * configure.in: let's ship 2.4.5 before getting too much
5398 troubles with 2.4.4 errors.
5399
5400Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5401
5402 * encoding.c entities.c: do not output hexadecimal charrefs
5403 when serializing HTML since some version of Netscape can't
5404 grok it, generate decimal ones.
5405 * result/HTML/doc3.htm: output changed due to previous test
5406 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
5407
5408Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
5409
5410 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
5411 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
5412
5413Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5414 Released 2.4.4
5415
5416 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
5417 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
5418 updated the configuration scripts systems accordingly
5419
5420Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5421
5422 * configure.in: preparing for 2.4.4
5423 * doc/xml.html doc/html/*: updated and rebuilt the docs
5424
5425Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
5426
5427 * win32/dsp/libxml2.def.src: tried to incorporate comments
5428 from bug #59220
5429
5430Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
5431
5432 * parser.c result/noent/wml.xml: fixed bug #59981 related
5433 to handling of '&' in attributes when entities are substitued
5434
5435Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5436
5437 * libxml.h include/libxml/xmlversion.h.in
5438 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
5439 Tried to close bug #60131
5440
5441Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5442
5443 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
5444
5445Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
5446
5447 * SAX.c: fixing bug #59946 on xmlns=""
5448
5449Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5450
5451 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
5452 but allocates a new error code.
5453
5454Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
5455
5456 * xmllint.c: John Fleck fixed typos in the options output
5457 * parser.c SAX.c: fix ignorable white space SAX selection
5458
5459Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5460
5461 * entities.c: Steve Underwood found the possibility of an
5462 ininite loop in case of error.
5463
5464Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5465
5466 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
5467
5468Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5469
5470 * parser.c: warn if version is not 1.0 but it's not
5471 strictly speaking an error after analyzing the spec
5472
5473Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
5474
5475 *doc/catalog.html - add link to the html version of the
5476 man page, other linguistic cleanups
5477
5478Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
5479
5480 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
5481 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
5482 file, has not yet been included in the build.
5483
5484Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5485
5486 * catalog.c: removed a duplicate affectation Justin Fletcher
5487
5488Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
5489
5490 * tree.c: Armin Sander pointed a possible text coalescing
5491 problem, completed his patch.
5492
5493Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5494
5495 * trionan.c: Fixed const and volatile re-definition problem
5496
5497Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
5498
5499 * libxml.4 parser.c: doc updates from Heiko Rupp
5500 * parserInternals.c: 2 sanity checks from Heiko Rupp
5501
5502Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
5503
5504 * tree.c: applied patch from Armin Sander to make some pointers
5505 const in xmlCopyNode()
5506 * include/libxml/tree.h: added fix to the header
5507
5508Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5509
5510 * xpath.c: hum, restrict the integer usage gcc bug workaround
5511 to only gcc compilers so that other architecture don't get
5512 penalized by this limitation.
5513 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
5514
5515Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5516
5517 * valid.c: fixed a Windows compiler warning (Chris Poblete)
5518 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
5519
5520Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
5521
5522 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
5523 --convert option to xmlcatalog to convert SGML ones to
5524 the XML syntax.
5525 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
5526
5527 2.4.3 got released at that point
5528Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5529
5530 * catalog.c xmlIO.c: started some serious testing and fixed
5531 a few bug and optmization needs.
5532
5533Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5534
5535 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5536 preparing for a 2.4.3 release even if it may not be ready yet
5537 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
5538 all file parsing lookup to go through the entity resolver, add
5539 to add an API to bypass it (needed to load catalogs themselves),
5540 some cleanup on the catalog code too.
5541 * nanoftp.c: small cleanup
5542 * doc/catalog.html: small update
5543
5544Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
5545
5546 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
5547 Jun Kuriyama
5548
5549Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
5550
5551 * doc/catalog.html: finished the catalog documentation
5552
5553Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5554
5555 * doc/catalog.html doc/xml.html: added documentation about
5556 Catalog support, misses an API description
5557 * doc/html/*: reextracted the API pages
5558
5559Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5560
5561 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
5562 Added the part about section 7.2 on URI resolution,
5563 fixed a side effect in the HTML parser, look complete
5564 and ready to rock except the URI/SystemID part!
5565
5566Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5567
5568 * include/libxml/catalog.h include/libxml/parser.h
5569 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
5570 xmlIO.c: added support and APIs needed for the catalog PI
5571 * include/libxml/xmlIO.h: cleanup
5572
5573Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5574
5575 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
5576 include/libxml/catalog.h: starts to look okay, really
5577 plugged the new framework, cleaned a lot of stuff,
5578 added some APIs, except the PI's support missing this
5579 should be mostly complete
5580 * result/catalogs/* test/catalogs/*: added new test, enriched
5581 the existing one with URN ID tests
5582
5583Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5584
5585 * catalog.c: fixed nextCatalog
5586 * result/catalogs/docbook test/catalogs/*: started adding
5587 a small regression test
5588
5589Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
5590
5591 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
5592 more work on the XML catalog support.
5593 * parser.c include/libxml/parser.h: small cleanup seems using
5594 list as a public parameter name can give portability troubles
5595 * trionan.c trionan.h xpath.c include/libxml/trionan.h
5596 include/libxml/xpath.h include/libxml/Makefile.am: removed
5597 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
5598 wrappers
5599
5600Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5601
5602 * Makefile.am trio.c triodef.h trionan.c xpath.c
5603 include/libxml/Makefile.am include/libxml/trionan.h:
5604 Re-worked Not-A-Number and Infinity support.
5605 * xmlcatalog.c: added readline include files
5606
5607Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5608
5609 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
5610 testCatalog as xmlcatalog, making it an installed app
5611 adding a shell, and preparing it to be a /etc/xml/catalog
5612 management tool, though not ready yet
5613 * catalog.c include/libxml/catalog.h: adding support for
5614 XML Catalogs http://www.oasis-open.org/committees/entity/
5615 not finished, there is some interesting tradeoffs and a
5616 few open questions left.
5617
5618Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
5619
5620 * xmllint.c: fixed a line formatting problem
5621
5622Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5623
5624 * SAX.c: removed a couple of unused variable (Albert Chin)
5625
5626Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5627
5628 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
5629 trying to fix some troubles w.r.t. function returning
5630 const xxxPtr.
5631
5632Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5633
5634 * win32/dsp/libxml2.def.src: another set of symbols conditionally
5635 defined
5636
5637Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5638
5639 * xpointer.c: removed unused var
5640
5641Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5642
5643 * testXPath.c: another small cleanup closing bug #59110
5644
5645Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5646
5647 * win32/dsp/libxml2.def.src: small cleanup closing bug
5648 #59108
5649
5650Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
5651
5652 * example/gjobread.c: add xmlCleanupParser() before leaving
5653
5654Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
5655
5656 * config.h.in configure.in include/libxml/xmlwin32version.h:
5657 released 2.4.2
5658
5659Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
5660
5661 * include/libxml/valid.h debugXML.c valid.c: deprecate
5662 the non-boundchecking Sprintf functions, add Snprintf
5663 this should close bug #57984
5664
5665Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
5666
5667 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
5668 URIs before doing the lookups (pointed by Mark Vakoc)
5669
5670Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
5671
5672 * xpath.c: serious changes on Result Value Trees and NodeSets
5673 w.r.t. deallocation and collect operations. Probably not
5674 100% clean (merge of allocated trees smells like a problem).
5675 Seems sufficient to close #58943
5676
5677Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5678
5679 * xmllint.c: adding a --format option
5680
5681Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
5682
5683 * xpath.c: count() was broken on Result Value Tree
5684 * xmlIO.c: fixed file:/// accesses on _WIN32
5685
5686Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5687
5688 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
5689 macro was renamed, this should close bug #58683
5690
5691Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5692
5693 * SAX.c: small fix fixing bug #58539 reported by coolo, in
5694 entity substitution mode text at the end of the entity might
5695 be added due to text coalescing.
5696 * nanoftp.c parser.c: small cleanup
5697
5698Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5699
5700 * HACKING: added John Fleck right to commit in the doc subdir
5701
5702Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5703
5704 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
5705 allow to inherit attributes from the DTD directly in the
5706 tree, this is needed for XPath and can be a useful feature.
5707 Inherited namespaces are always provided at the tree level now
5708 * test/defattr* result/defattr* result/noent/defattr*: added a couple
5709 of tests for this feature (XSLT being the prime user).
5710
5711Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5712
5713 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
5714 testSAX.c xmlIO.c xmllint.c include/win32config.h
5715 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
5716 include/libxml/xmlwin32version.h.in win32/README.MSDev
5717 win32/dsp/*: applied Win32 Facelift No.2 patches from
5718 Igor Zlatkovic for Windows/MSC
5719
5720Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
5721
5722 * SAX.c: unparsedEntityDecl() the URI computation of the
5723 entity wasn't done breaking XSLT unparsed-entity-uri()
5724
5725Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
5726
5727 * xpath.c: fixed a bug when walking the descendants and
5728 the current node has no children
5729 * debugXML.c: show up when a text node is supposed to not be escaped
5730
5731Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5732
5733 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
5734 worked like the set:leading() function)
5735 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
5736
5737Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5738
5739 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
5740
5741Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5742
5743 * include/libxml/xmlIO.h: apply change to close #58141
5744 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
5745
5746Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5747
5748 * parser.c: when the internal subset uses a PE, then the
5749 included entity can use conditional sections.
5750
5751Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5752
5753 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
5754 when walking the namespace axis showing up in
5755 libxst/tests/general/bug-12
5756 * xmlmemory.c: added the possibility to trace a given block
5757 defined by its address
5758
5759Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5760
5761 * parser.c: don't override existing encoding specified before
5762 starting xmlParseDocument()
5763
5764Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5765
5766 * include/libxml/xmlwin32version.h: reinserted, needed for
5767 Windows users of CVS
5768
57692001-07-27 Darin Adler <darin@bentspoon.com>
5770
5771 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
5772 * testCatalog.c: Add include of <libxml/parser.h>.
5773
57742001-07-27 Darin Adler <darin@bentspoon.com>
5775
5776 * include/libxml/.cvsignore:
5777 * include/libxml/xmlwin32version.h:
5778 Remove this file from CVS because it's generated.
5779
5780Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5781
5782 * parser.c include/libxml/parser.h: applied const patches from
5783 Tom Moog #58002
5784
5785Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5786
5787 * xpath.c include/libxml/xpath{,Internals}.h: added a function
5788 lookup framework
5789
5790Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5791
5792 * tree.c: fixed xmlCopyNode() for documents
5793
5794Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5795
5796 * parser.c: fixed bugs #58073 reported by Greg Shtilman
5797
5798Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5799
5800 * parser.c: fixes bug #57652 reported by Morus Walter
5801
5802Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5803
5804 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
5805
5806Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5807
5808 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
5809 errors, lesson don't add new functions at 1am before a release
5810 * xpath.c: integrated fix from Bjorn to avoid divide by zero
5811 from XPath initialization when possible.
5812
5813Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5814
5815 * result/scripts/base*: removing history/readline changed
5816 this slightly
5817 * include/libxml/parser.h SAX.c parser.c parserInternals.c
5818 xmllint.c: make element content line number generation
5819 optionnal to avoid breaking old apps added interface to switch
5820
5821Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5822
5823 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00005824 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00005825 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
5826 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
5827 John Kroll fixes to allow saving to HTTP via PUT (or
5828 POST of needed).
5829 * doc/html/*.html: regenerated the docs
5830
5831Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5832
5833 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
5834 xmlHashScanFull and xmlHashScannFull3 to get passed the
5835 three keys as arguments to the callback function
5836
5837Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5838
5839 * configure.in Makefile.am: removed libxml softlink for good
5840 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
5841 100% coverage by gtk-doc
5842
5843Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5844
5845 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
5846 fixed serious troubles due to size_t vs. int mismatch
5847
5848Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5849
5850 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
5851
5852Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5853
5854 * include/libxml/xpath{,Internals}.h xpath.c: added a more
5855 convenient extension API for value and context managing
5856 Now handles external objects through xmlXPathPopExternal,
5857 xmlXPathWrapExternal and xmlXPathReturnExternal.
5858 Added functions for sets operations (intersection, etc.)
5859
5860Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5861
5862 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
5863 xmlIO.c tree.c parserInternals.c entities.c encoding.c
5864 HTMLparser.c: cleanup of global variables, marking some
5865 const or private.
5866
5867Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5868
5869 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
5870 fixed xmlXPathNodeSetItem when passing index=0
5871
5872Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5873
5874 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
5875
5876Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5877
5878 * xmllint.c: fixed compilation under Cygwin #57503
5879 * TODO: update
5880
58812001-07-13 Peter Williams <peterw@ximian.com>
5882
5883 * config.h.in: add #undef HAVE_DLFCN_H
5884
5885 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
5886 builddir.
5887
5888Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5889
5890 * win32/libxml2/libxml2.def.src: added a couple of exported entries
5891 raised by #57348 and #57381
5892
5893Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5894
5895 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
5896 tree.c xpointer.c: store the line numbder in element->content,
5897 may break some software, need a configuration mechanism
5898
58992001-07-10 Darin Adler <darin@bentspoon.com>
5900
5901 * .cvsignore:
5902 * example/.cvsignore:
5903 * include/.cvsignore:
5904 * include/libxml/.cvsignore:
5905 Various things that are generated and should be ignored.
5906
5907Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5908
5909 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
5910 * doc/xml.html doc/html/*: updated the docs
5911
5912Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5913
5914 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
5915 validation occured on content with element child
5916
5917Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5918
5919 * tree.c: fixed XML Base computation which was broken
5920 * debugXML.c: added a base function to the shell
5921 * Makefile.am result/scripts/* test/scripts/*: added scripts
5922 based regression tests, and adding 2 XML Base tests
5923
5924Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5925
5926 * tree.c: set properties doc and call xmlSetListDoc for properties
5927 content when grafting them in a different tree.
5928 * aclocal.m4: remove from CVS
5929
5930Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5931
5932 * win32/libxml2/libxml2.def.src: added some missing entry point
5933 for XPath (Mark Vakoc)
5934
5935Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5936
5937 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
5938 layer should URI-Unescape before trying to open resources.
5939
5940Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5941
5942 * xpath.c: fix the name() bug for elements in the default
5943 namespace reported by Charlie Bozeman
5944
5945Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5946
5947 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
5948 led to an XPath fix, improvements of SAX initialization, and
5949 an added option --nocdata to testXPath
5950
5951Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5952
5953 * doc/libxml-doc.el: Felix Natter provided anew version working
5954 with XEmacs too
5955
5956Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5957
5958 * include/libxml/xpath.h: small cleanup
5959 * doc/xml.html: update
5960
5961Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5962
5963 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5964 released 2.3.14
5965
5966Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5967
5968 * doc/html/*: rebuilt the docs for the release
5969 * doc/xml.html: added 2.3.14 release.
5970
5971Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5972
5973 * xpath.c: a bug reported by Stephan Kulow empty nodesets
5974 were not equal to empty strings
5975
5976Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5977
5978 * SAX.c: fixed a URI-Reference computation problem when validating
5979 * xmlIO.c: small cleanup
5980
5981Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5982
5983 * parser.c: improved the description of a couple of interfaces
5984 upon Larry Stamper suggestion
5985
5986Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5987
5988 * SAX.c entities.c parser.c: changed completely the way entities
5989 are handled when running the parser in entity substitution mode.
5990 This fixes a bug reported by Stephan Kulow and nearly divides
5991 by 3 the amount of memory required by libxslt to load and process
5992 DocBook TDG.
5993
5994Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5995
5996 * HTMLparser.c: fixing a too early root closing problem raised
5997 byt Prashanth Naidu
5998
5999Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6000
6001 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
6002 raised by Mark Vakoc.
6003
6004Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6005
6006 * example/Makefile.am: fixed the include path to add srcdir/include
6007 * Makefile.am configure.in: fix from Albert Chin for iconv detection
6008 and some cleanup
6009
6010Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6011
6012 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
6013 lot of optimization work, results in significant improvements
6014 when handling really complex XPath queries. Add a small optimizer
6015 for unions, improve [n] and [last()], avoid some costly ops.
6016
6017Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6018
6019 * include/libxml/parser.h parser.c: xmlStrstr args are both const
6020 * xpath.c: small cleanup
6021 * xmlGetNsList: reformated, fixed problems if used on Entities
6022
6023Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6024
6025 * doc/xml.html: added 1.8.14 and 2.3.13 releases
6026
6027Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6028
6029 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
6030 * Makefile.am example/Makefile.am: workaround automake generating
6031 erroneous deps
6032
6033Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6034
6035 * include/win32config.h: bug #56801 Yon Derek provided a patch
6036 to the windows config file.
6037
6038Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6039
6040 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
6041 libxml.h : Yon Derek provided a set of changes to compile from
6042 CVS on Windows/MSC
6043
6044Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6045
6046 * parser.c: fixed UTF8 BOM support in push mode
6047 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
6048 added a specific testcase
6049
6050Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6051
6052 * Makefile.am: added --push regression tests
6053 * parserInternals.c: the XML parser segfaulted in --push mode
6054
6055Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6056
6057 * configure.in: moved the symlinks detection within a CVS
6058 check, this is not portable and will be removed soon.
6059 * xpath.c: small cleanup/speedup
6060
6061Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6062
6063 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
6064 release of 2.3.12
6065 * parser.c: make an error message if unknow entities in all cases
6066
6067Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6068
6069 * uri.c: fixed 2 uri normalization bugs on '//' reduction
6070
6071Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6072
6073 * include/libxml/Makefile.am: Laszlo Peter pointed out that
6074 includes were installed in the wrong dir
6075
6076Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6077
6078 * doc/html.xml: warn against sending code to exhibit bugs.
6079
6080Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6081
6082 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
6083 Tru64 from Thomas Leitner
6084
6085Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6086
6087 * AUTHORS: added William and Bjorn
6088 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
6089 daniel@veillard.com hopefully I won't have to do this again
6090 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
6091 docs can be rebuilt cleanly now
6092 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
6093 from CVs it's generated, added include/libxml/xmlwin32version.h
6094 also generated but which should change far less frequently.
6095 * catalog.c nanoftp.c: made sure to include libxml.h not
6096 libxml/xmlversion.h directly
6097 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
6098 when compiling on WIN32 and MSC
6099
6100Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6101
6102 * include/Makefile.am include/libxml/Makefile.am configure.in:
6103 fixed make distcheck and rebuilding the rpms
6104
6105Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6106
6107 * configure.in: should finish the migration of exported includes
6108 into a real include/libxml in CVS, at least for CVS users.
6109 * removed the exported headers, added in include/libxml (as well
6110 as xmlversion.h.in).
6111
6112Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6113
6114 * configure.in: fixed the way to detect symlink
6115
6116Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6117
6118 * configure.in: updated, include/libxml is now a real CVS dir
6119
6120Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6121
6122 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
6123 version works with both libxml1 and libxml2 (it autodetects
6124 the prefix of the html-files) from Felix Natter.
6125 * doc/xml.html: updated doc accordingly
6126
6127Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6128
6129 * xpath.c: fixed the bug generating a template loop in libxslt
6130 when using docbook-xsl-1.4, * should filter out document nodes
6131 * HACKING: added William
6132 * TODO: updated
6133
6134Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6135
6136 * doc/FAQ.html: added a warning about gcc-3.0
6137 * doc/xml.html: added reference to gdome2 and removed a confusing
6138 sentence
6139
6140Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6141
6142 * xmlversion.h: okay this is a generated file, but Windows
6143 users need it and they can't generate it, and I want CVS
6144 Windows users ...
6145 * win32/libxml2/libxml2_so.dsp: Windows project file for
6146 the shared lib version of libxml2
6147 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
6148 resources needed for libxslt/xsltproc by Yon Derek
6149
6150Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6151
6152 * trio.c: MSVC fix (provided by Igor Zlatkovic)
6153
6154Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6155
6156 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
6157
6158Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6159
6160 * include/win32config.h: Yon Derek provided a first fix
6161 to be able to compile libxslt/xsltproc on Windows
6162
6163Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6164
6165 * xpath.c: attempt to work around what seemed a gcc optimizer
6166 bug when handling floats on i386 http://veillard.com/gcc.bug
6167 * tree.c entities.c encoding.c: doing some cleanups while
6168 chasing it
6169
6170Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6171
6172 * Makefile.am: cleanup when --without-debug is specified
6173 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
6174 w.r.t. --without-debug and other include points
6175 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
6176 Catalogs
6177 * configure.in entities.h tree.h HTMLparser.c: removed
6178 --without-corba, made the _private field mandatory
6179
6180Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6181
6182 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
6183 outputs a BOM in UTF8, an errata has been issued to avoid the
6184 problem, that was the most reasonable solution... Add support
6185 for a leading UTF8 BOM in entities.
6186
6187Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6188
6189 * valid.c: fixed a bug found when post validating an entity ref
6190 * xmllint.c: added --loaddtd and sligly changed --postvalid to
6191 activate it too
6192
6193Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6194
6195 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
6196 weakness in the node copy the XPointer and the XInclude
6197 implementations. Serious cleanup.
6198
6199Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6200
6201 * Makefile.am: Kjartan Maraas provided a small patch to
6202 add xml2-config.in to EXTRA_DIST
6203
6204Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6205
6206 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
6207 provided another failing case found in KDE, the way the
6208 ctxt->vctxt.nodeTab was allocated and freed changed over
6209 time but it wasn't completely cleaned up. This should fix it.
6210
6211Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6212
6213 * parser.c: Stephan Kulow also raised the fact that line number
6214 could get miscounted making debug harder, fixed the problem
6215 in xmlParseCharData()
6216
6217Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6218
6219 * valid.c: Stephan Kulow pointed out a problem when validating
6220 and using an empty entity, forgot a 'break' in a case.
6221
6222Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6223
6224 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
6225 * doc/xml.html: updated with 2.3.11
6226
6227Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6228
6229 * TODO: updated adding cleanup of generated doc
6230 * configure.in: prepared to release 2.3.11
6231 * xmllint.c: added --version for bug reporting
6232 * doc/html/*.html: rebuilt the doc
6233
6234Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6235
6236 * xpath.c: first part of the work on selecting namespace to
6237 fix bug #56115
6238
6239Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6240
6241 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
6242 when using -liconv
6243 * TODO: updated
6244
6245Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6246
6247 * HTMLtree.[ch]: more work on the HTML serialization routnes,
6248 cleanup, encoding support.
6249
6250Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6251
6252 * xpath.c: Thomas Broyer suggested a better patch for the / arg
6253
6254Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6255
6256 * xpath.c: bug detected by Ankh when / is used as a function arg
6257
6258Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6259
6260 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
6261 of element and use it to avoid outputting formatting spaces at
6262 the wrong place. Implemented the format parameter for HTML save.
6263 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
6264 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
6265 result/HTML/wired.html: of course this impact the result of a
6266 number of HTML tests
6267
6268Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6269
6270 * HTMLtree.[ch]: started augmenting the HTML save API with
6271 encoding and formatting parameters
6272
6273Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6274
6275 * HTMLtree.h: cleanup and started evaluating the work needed on
6276 revamping the HTML output code
6277
6278Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6279
6280 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
6281
6282Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6283
6284 * valid.c: fixed bug #56049, forgot one check in the
6285 validation routine
6286
6287Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6288
6289 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
6290
6291Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6292
6293 * libxml.h: fixed an error in last commit
6294 * doc/FAQ.html: added an entry for compilation from CVS
6295
6296Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6297
6298 * xmlversion.h.in libxml.h: Cygwin patches
6299 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
6300 * tree.h: cleanup
6301
6302Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6303
6304 * tree.c: patched xmlFreeNode() to avoid freeing() a static
6305 memory block in a strange case where libxml is linked twice
6306 in the binary.
6307
6308Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6309
6310 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
6311 state far too often, simple fix used to avoid it.
6312
6313Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6314
6315 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
6316 being processed, applied his patch
6317 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
6318
6319Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6320
6321 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
6322 provided fixes to compile on MSCC again
6323 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
6324 also provided an update for the project files.
6325
6326Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6327
6328 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
6329 bug #55810
6330
6331Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6332
6333 * tree.c: fixed xmlGetNsProp() to close bug #55683
6334 Note this requires libxslt to use it's own function instead.
6335
6336Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6337
6338 * HTMLtree.c: when in a pre element no formatting space should
6339 be added.
6340 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
6341
6342Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6343
6344 * configure.in: added tests for signal() and signal.h
6345
6346Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6347
6348 * xpath.c: robert pointed out xmlXPathNINF was not initialized
6349
6350Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6351
6352 * doc/libxml-doc.el: Felix Natter provided a new version for
6353 libxml2
6354
6355Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6356
6357 * HTMLtree.c: when in a pre element no formatting space should
6358 be added.
6359
6360Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6361
6362 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
6363
6364Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6365
6366 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
6367 hack
6368 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
6369 * uri.c: fixed a warning
6370
6371Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6372
6373 * HTMLtree.c: trying to close bug #55772 escaping in script
6374 elements
6375 * doc/xml.html: suggest to send mail to the list
6376
6377Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6378
6379 * error.c: attempt to fix the xmlGetVarStr breakage once and for
6380 good. Use a macro and based on the solution provided in
6381 vsnprintf manual page from GNU.
6382
6383Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6384
6385 * error.c: Workaround for non-preserving variadic list.
6386 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
6387
6388Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6389
6390 * doc/xml.html: added 2.3.10 release
6391
6392Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6393
6394 * configure.in: releasing 2.3.10
6395
6396Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6397
6398 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
6399
6400Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6401
6402 * encoding.c: Robert Collins provided a patch to add the
6403 "US-ASCII" encoding alias
6404
6405Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6406
6407 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
6408 string oriented functions and started cleaning the related areas
6409 in xpath.c which needed fixing in this respect
6410
6411Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6412
6413 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
6414 #55380
6415 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
6416
6417Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6418
6419 * TODO: updated
6420 * nanohttp.[ch] : started adding APIs to get the redirected URL
6421 when this occurs (needed for further base computation
6422 * tree.h: cleanup
6423 * encoding.c: cleanup
6424 * SAX.c: minor change around ctxt->loadsubset
6425
6426Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6427
6428 * Makefile.am include/Makefile.am: small change to have
6429 include/libxml rebuilt if working from CVS.
6430 * uri.c: applied another patch from Carl Douglas for URI escaping,
6431 this should close bug #51876
6432
6433Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6434
6435 * xinclude.c: fixed XInclude recursive behaviour bug #54678
6436 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
6437 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
6438 added specific regression test
6439 * parser.h: preparing for the XSLT mode where DTD inherited
6440 attributes are added to the tree.
6441
6442Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6443
6444 * xinclude.[ch]: Updated the namespace for the Last Call version
6445 * result/XInclude/include test/XInclude/include: updated the
6446 testsuite accordingly
6447
6448Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6449
6450 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
6451 related to bug #51876
6452
6453Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6454
6455 * tree.c: fixed a gross mistake in base computation, xml:base is
6456 not completely correct yet (need cascade).
6457 * xpath.[ch]: added the few things needed to find a function name
6458 and URI from the XPath context when it is called.
6459
6460Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6461
6462 * catalog.[ch]: fixes and add xmlLoadCatalogs()
6463 * DOCBparser.c: small cleanup
6464 * xmllint.c: added a --catalogs option to load catalogs from
6465 $SGML_CATALOG_FILES
6466 * tree.c: cleanup
6467 * configure.in: iconv library fixup, ICONV_LIBS
6468
6469Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6470
6471 * catalog.c: handling of CATALOG entries. detection of recursion,
6472 and a few bugfixes
6473 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
6474 against the default namespace
6475
6476Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6477
6478 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
6479
6480Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6481
6482 * parser.c: fixed propagation context info when parsing an
6483 external entity.
6484 * doc/html/*.html: regenerated a couple of docs
6485
6486Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6487
6488 * doc/xml.html: update with 2.3.9 informations
6489
6490Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6491
6492 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
6493 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
6494 * doc/html/* : rebuilt the docs
6495 * valid.c: small patch which may improve some case when
6496 validating.
6497
6498Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6499
6500 * HTMLparser.c: Closed bug #54891
6501 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
6502 to the suite
6503
6504Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6505
6506 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
6507 applied a documentation patch from LotR and filled in a few missing
6508 descriptions
6509
6510Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6511
6512 * xpath.c tree.c parser.c: speed optimizations at the parser level
6513 document tree freeing and xpath evaluation
6514
6515Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6516
6517 * parser.c parser.h parserInternals.h: fixed a couple of
6518 interfaces for handling memory buffer input to const char *
6519 upon suggestion of JamesH.
6520
6521Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6522
6523 * configure.in: LoTR sent a patch fixing the previous commit
6524
6525Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6526
6527 * configure.in: trying to deal again with the stoopid -R linking
6528 flag of Solaris
6529
6530Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6531
6532 * xpath.h: two nodeset access macros from Thomas Broyer
6533
6534Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6535
6536 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
6537 patch from Thomas Broyer
6538
6539Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6540
6541 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
6542 case
6543 * INSTALL: was empty added stuff from the FAQ
6544
6545Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6546
6547 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
6548 attributes handling and #54433 by adding xmlUnsetProp()
6549 and xmlUnsetNsProp()
6550
6551Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6552
6553 * HTMLparser.c: Patch from Jonas Borgström
6554 (htmlGetEndPriority): New function, returns
6555 the priority of a certain element.
6556 (htmlAutoCloseOnClose): Only close inline elements if they
6557 all have lower or equal priority.
6558 * result/HTML: this of course changed a number of tests results.
6559
6560Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6561
6562 * xmlIO.c catalog.c: plugged in the default catalog resolution
6563 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
6564 documentations
6565 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
6566
6567Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6568
6569 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
6570 integrating catalogs
6571 * catalog.[ch] testCatalog.c: adding a small catalo API
6572 (only SGML catalog support).
6573 * parser.c: restaured xmlKeepBlanksDefault(0) API
6574
6575Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6576
6577 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
6578
6579Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6580
6581 * parser.c: added xmlParseExternalEntityPrivate() to allow
6582 propagation of ctxt->_private when parsing external entities
6583
6584Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6585
6586 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
6587
6588Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6589
6590 * configure.in: fixed a small portability problem with AM_CONDITIONAL
6591
6592Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6593
6594 * valid.c: warn when indeterminist content model is detected
6595 * result/VC/ElementValid8: this adds a message
6596 * Makefile.am: add --novalid for VCM tests
6597 * parserInternals.c: added a call to Init memory
6598
6599Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6600
6601 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
6602 when both parameters are NULL.
6603
6604Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6605
6606 * valid.c: applied small patch from Gary Pennington, reindented
6607 some part of the code.
6608
6609Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6610
6611 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
6612 release, updated and regenerated the docs
6613
6614Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6615
6616 * xpath.c result/XPath/expr/floats : clarified and cleanup
6617 printing of abnormal floats in tests.
6618
6619Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6620
6621 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
6622 * results/HTML/ : a few changes in the output of the HTML tests as
6623 a result.
6624 * configure.in: tying to fix -liconv where needed
6625
6626Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6627
6628 * Makefile.am: fixed a stupid error
6629
6630Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6631
6632 * configure.in Makefile.am: make the inclusion of the trio
6633 modules in the library conditional
6634
6635Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6636
6637 * DOCBparser.c: patche from László Kovács, fixed entities refs
6638 in attributes handling
6639
6640Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6641
6642 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
6643 flushing
6644
6645Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6646
6647 * xpath.c: fix of an XSLT namespace bug reported on the list
6648 general/bug-8-
6649
6650Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6651
6652 * strio.h trio.c: Dan McNichol suggested a couple of small
6653 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
6654
6655Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6656
6657 * tree.c parser.c encoding.c: spent a bit more time looking
6658 at the parsing speed and DOM handling. Added a few more
6659 speedups.
6660
6661Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6662
6663 * parser.c: small but effective parsing speed improvement
6664
6665Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6666
6667 * configure.in: default on the DocBook parser inclusion (for Gnome)
6668 * DOCBparser.h: fixed a header reference
6669
6670Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6671
6672 * configure.in xpath.c: applied Bjorn patches for FPE on the
6673 alpha
6674
6675Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6676
6677 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
6678 xmlSaveFormatFileTo()
6679
6680Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6681
6682 * xpath.c: simple and efficient optimization, XPath functions
6683 aways bind to the same code, cache this
6684 * TODO: updated (by saying some is obsolete)
6685
6686Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6687
6688 * xpath.c: more cleanup work on XPath name parsing routines
6689
6690Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6691
6692 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
6693 xmlXPathParseName
6694 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
6695 * debugXML.c: avoid compilation problems if compiling without
6696 HTML support, Igor Zlatkovic
6697 * win32/libxml2/libxml2.def.src: being able to compile without
6698 XPath on Windows
6699
6700Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6701
6702 * libxml.m4: yet another patch from Toshio Kuratomi
6703
6704Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6705
6706 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
6707
6708Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6709
6710 * tree.[ch]: added xmlSaveFormatFile interface for saving
6711 and indenting a file.
6712
6713Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6714
6715 * xpath.c: fixed bug #53689 related to processing-instruction()
6716
6717Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6718
6719 * DOCBparser.c: patche from László Kovács
6720
6721Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6722
6723 * parser.c: applied fixes from Christian Glahn bug report #53391
6724
6725Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6726
6727 * error.c: Jean François Lecomte provided a complete description
6728 and a fix to bug #53537
6729
6730Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6731
6732 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
6733
6734Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6735
6736 * DOCBparser.c SAX.c: a bit more work on entities processing.
6737 Still Need to cleanup XML output and references in attributes
6738
6739Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6740
6741 * DOCBparser.c include/Makefile.am: two patches from László Kovács
6742
6743Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6744
6745 * tree.c: trying to fix #53574, not completely complete,
6746 I would like xmllint --copy --debug test/ent1 and
6747 xmllint --debug test/ent1 to show the same result.
6748 * xpath.c: fix a bug when trying to sort namespace nodes
6749
6750Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6751
6752 * HTMLtree.c: real fix for #53402
6753
6754Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6755
6756 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
6757 PIs when using xsl:output
6758 * valid.c: closing #53537 some case generate segfaults if there
6759 is validity errors
6760
6761Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6762
6763 * SAX.c testDocbook.c DOCBparser.c: more work on the support
6764 of external parsed entities, added --noent to testDocbook
6765 * valid.c: Garry Pennington found an uninitialized variable
6766 access in xmlValidateElementContent()
6767
6768Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6769
6770 * HTMLparser.c : HTML parsing still sucks ... trying to deal
6771 with madness
6772 * result/HTML/ : this modified the result of the regression tests
6773 a lot.
6774
6775Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6776
6777 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
6778 to doc where it wasn't checked against NULL reported by
6779 Jens Laas
6780
6781Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6782
6783 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
6784 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
6785
6786Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6787
6788 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
6789 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
6790 * SAX.[ch]: cleanup and updates for DocBook
6791 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
6792 ex SGML identifier changes
6793 * valid.c: removed a static unused function.
6794
6795Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6796
6797 * HTMLtree.c: applied change for Paul Sponagl on script saving
6798 * Makefile.am: the warning about entity title.xml are normal.
6799
6800Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6801
6802 * configure.in: release of 2.3.7
6803 * Makefile.am: fixing make distcheck
6804
6805Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6806
6807 * doc/html/* doc/xml.html: updated and regenerated the docs
6808
6809Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6810
6811 * xpath.c: fixed the XPointer problem introduced in 2.3.6
6812
6813Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6814
6815 * tree.c: fixed #53388 with the provided patch
6816
6817Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6818
6819 * valid.c: Bjorn detected an invalid memory access. Fixed
6820 vstateVPush()
6821
6822Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6823
6824 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
6825
6826Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6827
6828 * libxml.h: new header used only for the compilation of libxml
6829 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
6830 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
6831 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
6832 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
6833 xmlmemory.c xpath.c xpointer.c: libxml.h integration
6834 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
6835 baseline (version 1.2 plus a single patch).
6836 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
6837 scientific notation for numbers. Tests added.
6838 * xpath.c: formatting of numbers changed to use sprintf
6839 (contribution from William Brack)
6840
6841Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6842
6843 * valid.c: cleanup, more useful debugging
6844 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
6845 * xmlIO.c: entity loading is printed as an error when validating
6846
6847Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6848
6849 * valid.c: fixed to validate within entities
6850 * test/VCM/v22.xml: added a specific testcase
6851
6852Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6853
6854 * valid.c: forgot an epsilon transition in for ()+
6855 * test/VCM/v21.xml : added a specific test case
6856
6857Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6858
6859 * valid.c: removed a state explosion exhibited by RSS
6860 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
6861 from bug #51872
6862
6863Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6864
6865 * valid.[ch] tree.h: worked *hard* to get non-determinist content
6866 validation without using an ugly NFA -> DFA algo in the source.
6867 Made a specific algorithm easier to maintain, using a single
6868 stack and without recursion.
6869 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
6870 * hash.c: made the growing routine static
6871 * tree.h parser.c: added the parent information to an
6872 xmlElementContent node.
6873
6874Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6875
6876 * SAX.c parser.c xpath.c: generating IDs when not validating
6877 from an external parsed entity was poisoning the ID has table
6878 with removed values. This was killing XSLT on the KDE help
6879 browser.
6880
6881Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6882
6883 * entities.h: andrew@ugh.net.au detected a double declaration
6884
6885Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6886
6887 * debugXML.c hash.c tree.h valid.c : some changes related to
6888 the validation suport to improve speed with DocBook
6889 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
6890 the way validation errors get reported
6891
6892Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6893
6894 * HTMLparser.c HTMLtree.c: applied part of the patches provided
6895 by P C Chow and William M. Brack for XSLT HTML output
6896
6897Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6898
6899 * xmlversion.h.in win32config.h win32/libxml2/*: applied
6900 Igor Zlatkovic patches for MSC compilation and added his
6901 updates
6902
6903Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6904
6905 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
6906 prefix lookup.
6907 * parserInternals.c: fixed the bug reported by Morus Walter
6908 due to an off by one typo in xmlStringCurrentChar()
6909
6910Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6911
6912 * HTMLparser.c result/HTML/*: revamped the way the HTML
6913 parser handles end of tags or end of input
6914
6915Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6916
6917 * tree.[ch] : added xmlDocCopyNode for gdome2 support
6918
6919Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6920
6921 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
6922 bug where the linktime verions of free() won't work ...
6923
6924Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6925
6926 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
6927
6928Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6929
6930 * doc/xml.html: added 2.3.6 release
6931
6932Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6933
6934 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
6935 * result/wml.xml: resulted in a small output change
6936
6937Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6938
6939 * tree.c: xmlNewDoc was missing the charset initialization
6940 * xmllint.c: added --auto to autogenerate a doc, allow to
6941 reproduce the problem fixed on xmlNewDoc
6942
6943Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6944
6945 * xpath.c: trying to get 52979 solved
6946 * tree.c result/ result/noent/: trying to get 52712 solved, this
6947 also made me clean up the fact that XML output in general should
6948 not add formating blanks by default, this changed the output of
6949 a few tests
6950
6951Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6952
6953 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
6954
6955Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6956
6957 * configure.in: finally released 2.3.6
6958
6959Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6960
6961 * xpath.c: checking for null pointer generated by new code
6962
6963Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6964
6965 * xpath.c: fixed a [] evaluation problem reported
6966 * test/XPath/tests/simpleaddr: extended test
6967 * result/XPath/simpleaddr: updated result
6968
6969Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6970
6971 * xmllint.c: Dan Timis reported a portability problem
6972 on Macs without mmap, fixed it.
6973
6974Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6975
6976 * testXPath.c : added a --tree option allowing to display the
6977 tree dump of the XPath expression
6978
6979Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6980
6981 * xpath.c: fixed a memleak when comparing nodesets
6982 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
6983 * tree.c: added a TODO
6984
6985Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6986
6987 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
6988 we need string functions
6989 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
6990 to be able to use them where needed. Applied some changes
6991 to reduce name linking pollution and compile in only what's
6992 needed.
6993 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
6994 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
6995 for the string manipulation functions
6996 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
6997 to the free() function of xmlmemory.c
6998 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
6999 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
7000 usage.
7001
7002
7003Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7004
7005 * error.c: applied the context output patch of the error
7006 handling submitted by Chuck Griffith
7007 * error/VC/*: this slightly change some error logs
7008
7009Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7010
7011 * parser.c: fixed line number reporting on error
7012
7013Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7014
7015 * parser.c: Sullivan and Darin found a parser bug,
7016 applied the patch.
7017
7018Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7019
7020 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
7021 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
7022 xmlversion.h.in xpointer.c: of course the way I defined
7023 UNUSED breaks on old gcc version. Try to be smart and
7024 also define it directly in xmlversion.h
7025 * configure.in: removed -ansi flag from the pedantic set
7026
7027Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7028 Huge cleanup, I switched to compile with
7029 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
7030 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
7031 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
7032 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
7033 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
7034 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
7035 encoding.h entities.c error.c list.[ch] nanoftp.c
7036 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
7037 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
7038 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
7039 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
7040 Cleanup, staticfied a number of non-exported functions,
7041 detected and cleaned up a dozen of problem found this way,
7042 avoided a lot of public function name/typedef/system names clashes
7043 * doc/xml.html: updated
7044 * configure.in: switched private flags to the really pedantic ones.
7045
7046Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7047
7048 * configure.in: 2.3.5
7049 * doc/html/*: rebuilt the docs
7050
7051Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7052
7053 * parser.c: fixed a reported bug in NOTATION parsing
7054 * uri.c: accepted but not fixed bug 51876, added TODO
7055 * Makefile.am: fixed bug 51876
7056
7057Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7058
7059 * config.h.in configure.in error.c: fix a compilation problem
7060 on platforms without vsnprintf (xml@thewrittenword.com)
7061
7062Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7063
7064 * parser.c: fixed a function name header typo
7065 * SAX.c: notations can also occur in external subset.
7066
7067Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7068
7069 * error.c: removed a C++ like comment
7070
7071Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7072
7073 * parser.c: fixing bug 52299 strange condition leading
7074 to a parser crash due to a buffer overflow
7075 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
7076 added the specific test case
7077
7078Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7079
7080 * xpath.[ch]: still a lot of cleanup based on XSLT, added
7081 xmlXPathConvert{String,Number,Boolean} to be able to make
7082 type casts without a context stack, fixed some implementation
7083 problems related to the absence of context at parse-time,
7084 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
7085 in the public API too
7086 * xpointer.c xpathInternals.h: we need to know at parse time
7087 whether we are compiling an XPointer
7088
7089Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7090
7091 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
7092 cleaned up the parser internals, refactored XPath code, added
7093 new compilation based APIs and cleanly separated public and
7094 private APIs.
7095
7096Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7097
7098 * xpath.h: the comp field must be added at the end to avoid
7099 killing binary compat.
7100
7101Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7102
7103 * Makefile.am: detect XPath memleaks in regreson tests
7104 * error.c: fixed and error w.r.t. error reporting still using
7105 stderr
7106 * hash.c: added new line at end of file
7107 * tree.h: minor cleanup
7108 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
7109 expression parsing from evaluation, resulted in a number of
7110 changes internally, and in XPointer. Likely to break stuff
7111 using xpathInternals.h but should remain binary compatible,
7112 new interfaces will be added.
7113
7114Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7115
7116 * configure.in: fixed a couple of problems reported by
7117 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
7118 without gcc on non linux platforms.
7119
7120Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7121
7122 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
7123 a fix for --with-html-dir= configure support. I hope it won't
7124 break rpm generation
7125
7126Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7127
7128 * xmlIO.c: one function comment cleanup.
7129
7130Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7131
7132 * SAX.c: external subset notations were improperly registered
7133 in the internal subset.
7134
7135Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7136
7137 * README.cvs-commits: added, pointing to HACKING
7138 * HACKING: updated
7139
7140Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7141
7142 * parser.c: and Matt Sergeant found one in the XML push
7143 parser (erroneous check I forgot to remove when I fixed the
7144 main parser).
7145
7146Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7147
7148 * xpath.c: ptittom found a small bug in UnaryExpr
7149
7150Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7151
7152 * configure.in: bumped to 2.3.4
7153 * error.c: fixed bug #51860
7154 * tree.c: fixed bug #51861
7155 * valid.c: cleanup, more debug, failed to fix one bug crap ...
7156 * tree.[ch] : added xmlDefaultBufferSize
7157 * nanoftp.c: typo in function name header block
7158 * doc/xml.html : updated, added link to XML::LibXSLT
7159 * doc/html/* : rebuilt the docs
7160
7161Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7162
7163 * parser.c SAX.c: the new content parsing code raised an
7164 ugly bug in the characters() SAX callback. Found it
7165 just because of strangeness in XSLT XML Rec ouptut :-(
7166
7167Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7168
7169 * Makefile.am: Martin Baulig suggested to add -lm
7170 * tree.c: found another bug in xmlNodeGetContent()
7171
7172Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7173
7174 * xpath.c: Bjorn found the error related to strictness of comparison.
7175
7176Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7177
7178 * parser.c: trying to fix the Dtd parsing problem reported
7179 by Gary, side effect of last week speed optimizations.
7180
7181Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7182
7183 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
7184 * parserInternals.c: removed unneeded test raised by Stric
7185
7186Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
7187
7188 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
7189 and fixed by William Brack). Added xmlXPathFormatNumber.
7190 Changed the sorting slightly.
7191 * configure.in Makefile.am example/Makefile.am: Added -lm.
7192 Please note that applications linking with libxml2, must
7193 also like with the math library from now on.
7194
7195Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7196
7197 * HTMLparser.c: fixed loop reported by Marc Sanfacon
7198
7199Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7200
7201 * parser.c: one must report spaces even if the Dtd element
7202 content proves that this is not part of the element content.
7203 * result/valid/*.xml: this changed the ouptu slightly
7204
7205Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7206
7207 * configure.in: bumped to 2.3.3
7208 * doc/xml.html: updated
7209
7210Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7211
7212 * tree.c: minor doc fix
7213 * xpath.c: deallocation issues when a result tree has been
7214 converted to a node-set
7215
7216Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7217
7218 * doc/xml.html: oops corrected dates s/2000/2001
7219
7220Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7221
7222 * valid.c: new patch from Gary Pennington
7223
7224Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7225
7226 * doc/xml.html: applied patch from Ankh
7227
7228Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7229
7230 * xinclude.c: fixed a problem building on Mac
7231
7232Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7233
7234 * parser.c: more work on increasing parsing ferformances
7235
7236Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7237
7238 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
7239 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
7240 avoiding memcpy in production builds MEM_CLEANUP macro use
7241 * parser.[ch] parserInternals.c: optimizations of the tightest
7242 internal loops inside the parser. Better checking of I/O
7243 flushing/loading conditions
7244 * xmllint.c : added --timing
7245
7246Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7247
7248 * configure.in: bumped to 2.3.2
7249 * doc/xml.html: updated for release
7250
7251Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7252
7253 * xpath.c: found a memleak and fixed a nasty bug
7254
7255Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7256
7257 * xmllint.[c1] : added return code errors for xmllint
7258 * xpath.c: specific debug dump function for result value trees
7259
7260Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7261
7262 * xpath.c: finally implemented xmlXPathCompareNodeSets
7263 * test/XPath/expr/floats results/XPath/expr/floats: added
7264 a test for float expressions
7265
7266Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7267
7268 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
7269 * parserInternals.[ch]: trying to speed up parsing
7270 * xpath.c : speeded up node set equality op
7271
7272Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7273
7274 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
7275 better handling of ID/IDREF and the list modules associated
7276 * configure.in: small CFLAGS cleanup
7277
7278Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7279
7280 * configure.in: fixed iconv detection on AIX (stric)
7281
7282Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7283
7284 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
7285
7286Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
7287
7288 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
7289 and optimized xmlXPathNodeSetSort
7290
7291Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7292
7293 * xpath.c: bug fix when context size is 0
7294 * parser.c: I like Norm's Dtd because they still manage to break
7295 the parser occasionally
7296
7297Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7298
7299 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
7300
7301Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7302
7303 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
7304 attributes within the XML-1.0 namespace
7305
7306Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7307
7308 * xpathInternals.h: exported a few axis functions
7309 * doc/xml.html: updated the doc
7310
7311Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7312
7313 * configure.in: applied patch from Daniel van Balen for OpenBSD
7314 and bumped version to 2.3.1
7315 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
7316 attempt to find autoclosing was simply broken, removed it,
7317 updated the examples, this is better
7318
7319Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7320
7321 * hash.[ch]: added Paolo Casarini patch to provide Delete from
7322 hash functionnalities.
7323 * doc/html/* : rebuild the doc
7324
7325Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7326
7327 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
7328 on predicate
7329 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
7330 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
7331 really want to have tags closed on output even if we accept
7332 unclosed ones on input
7333
7334Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7335
7336 * xpath.c: ouch don't free NULL, rare case fixed
7337 * tree.c: don't coalesce text nodes if they don't have the
7338 same behaviour wrt escaping on output
7339
7340Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7341
7342 * xpath.c: small fixup
7343 * SAX.c: don't warn on empty namespaces.
7344
7345Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7346
7347 * README: a bit of cleanup
7348 * configure.in: preparing for 2.3.0 release
7349
7350Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7351
7352 * hash.[ch]: added a first version of xmlHashSize()
7353 * valid.c: another bug fix from Gary Pennington
7354
7355Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7356
7357 * valid.c: couple of bug fixes pointed by Gary Pennington
7358 * HTMLtree.c: #if 0 cleanup
7359
7360Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7361
7362 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
7363 which removes a time consuming check of xmlXPathNodeSetAdd()
7364 and use it in places where we are sure to not break unicity
7365
7366Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7367
7368 * xpath.c: bug fixes found from XSLT
7369 * tree.c: preserve node->name special values when copying nodes.
7370 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
7371 external subset are fetched when available but without full
7372 validation. Added xmlLoadExtDtdDefaultValue, need a function.
7373 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
7374 output with encoding disabled.
7375
7376Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7377
7378 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
7379 xmlCheckFilename should not be called from xmlFileOpenW
7380 and xmlGzfileOpenW
7381
7382Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7383
7384 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
7385 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
7386 added the new tests for URI normalization
7387 * testURI.c: fixed stoopid bugs
7388 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
7389 the URI in the error messages are now properly normalized
7390
7391Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7392
7393 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
7394
7395Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7396
7397 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
7398
7399Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7400
7401 * xpath.c: fixed mod operator
7402
7403Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7404
7405 * parser.c: fixed xmlStrcat doc
7406 * tree.c: 2 fixes form Anders Carlson for copying nodes and
7407 trees.
7408
7409Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7410
7411 * xpath.c result/XPath/tests/chaptersbase
7412 result/XPath/tests/simplebase: fixed XPath node()
7413 * tree.c: small fix in xmlNewNs()
7414 * Makefile.am: removed extraneous xml2Conf.sh rule
7415
7416Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7417
7418 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
7419 Changed the library name, in order to get libxml-devel and
7420 libxml2-devel to coexist on a single system
7421 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
7422 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
7423
7424Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7425
7426 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
7427 libxml2-devel installable in // as libxml-devel.
7428
7429Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7430
7431 * doc/Makefile.am: fixed make rebuild in doc
7432 * doc/html/*.html: rebuilt the docs
7433
7434Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7435
7436 * tree.c: patch from Bjorn Reese on xmlBufferCCat
7437
7438Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7439
7440 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
7441 the HTML doc to go into the -devel RPM ...
7442 * aclocal.m4 config.h.in: some updates due to auto* magic
7443
7444Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7445
7446 * xpath.h: added a hook in the context structure allowing to
7447 link to extra support, needed for XSLT
7448
7449Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7450
7451 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
7452 xmlXPtrCmpPoints to use it.
7453 * propagated the following patch from Alejandro Forero
7454 * include/win32config.h xmlIO.c: applied further suggestions
7455 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
7456 * example/gjobread.c: fixed warnings, now that it builds
7457
7458Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
7459
7460 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
7461
7462 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
7463 filename points to a valid file (not a directory).
7464 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
7465 Added calls to xmlCheckFilenameDir.
7466
7467 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
7468 `path' (rather than `filename') as the parameter to gzopen and open.
7469
7470Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7471
7472 * Makefile.am: fixed a problem with EXTRA_DIST
7473
7474Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7475
7476 * Makefile.am example/Makefile.am: finally found the trick
7477 to build the example, i.e. add "." in SUBDIRS before example
7478 in the list <grin/>
7479
7480Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7481
7482 * doc/xml.html: updated with an XSLT section, removed pointer to
7483 W3C CVS base.
7484
7485Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7486
7487 * xpath.c: when copying a XSLT tree object teh tree need to be copied
7488 too, and deallocation need to occur the same way.
7489
7490Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7491
7492 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
7493 type correponding to an XSLT result tree fragment. Share most
7494 of the data format with node set, as well as operators.
7495 * HTMLtree.c: added a newline at the end of the doctype output
7496 whe this one is not present initially.
7497 * tree.c: make sure taht the parent and doc pointers are properly
7498 set when copying attributes (lists).
7499
7500Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7501
7502 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
7503
7504Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7505
7506 * xpath.c: seems I finally killed that ugly path evaluation
7507 context bug (tagged 9999 in case is is wrong)
7508
7509Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7510
7511 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
7512 for XSLT
7513
7514Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7515
7516 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
7517 for xmlGzfileOpen() bug
7518
7519Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7520
7521 * xpath.c: removed an error found by XSLT usage
7522 * tree.c parserInternals.h: use a predefined static string
7523 for text and comment nodes, avoid freeing them in xmlFreeNode,
7524 exported the string name in parserInternals.h and added
7525 another value to disable encoding at output (for XSLT),
7526 gain memory, time.
7527
7528Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7529
7530 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
7531 win32/libxml2/libxml2_so.dsp: new makefiles and update
7532 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
7533
7534Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7535
7536 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
7537 Gary Pennington
7538
7539Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7540
7541 * xpath.c: fixed the comaprision of values and nodelists,
7542 need to compare nodelist still ...
7543 * debugXML.c: avoided a possible core dump
7544 * HTMLparser.c: cleanup
7545 * nanohttp.c: contributed fix.
7546 * tree.c: fixes in properties handling added xmlSetNsProp
7547 needed by libxslt
7548 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
7549 comment
7550 * TODO: updated
7551
7552Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7553
7554 * parser.c parserInternals.c: applied Bjorn Reese optimization
7555 patch
7556
7557Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7558
7559 * Makefile.am: applied patch fro make check from Martin Vidner
7560
7561Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7562
7563 * configure.in: preparing 2.2.11
7564 * doc/html/*: rebuild the HTML files
7565 * doc/xml.html : updated
7566
7567Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7568
7569 * tree.c: fixed a stupid bug
7570 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
7571 patches related to validation of an XInclude processing result
7572 * TODO: updated
7573
7574Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7575
7576 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
7577 on large files
7578
7579Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7580
7581 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
7582
7583Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7584
7585 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
7586 reported by Jonas Borgström
7587 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
7588
7589Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7590
7591 * testXPath.c xpath.c: fixing the XPath union expressions problem
7592 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
7593
7594Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7595
7596 * xmllint.c: Made is so if the file name is "-" is will read form
7597 standard input. Sven Heinicke <sven@zen.org>
7598 * tree.c: fixed a problem when growing buffer
7599 * tree.h: fixed the comment of the node types following andersca
7600 comment
7601 * TODO: updated
7602
7603Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7604
7605 * HTMLparser.[ch]: added a way to avoid adding automatically
7606 omitted tags. htmlHandleOmittedElem() allows to change the
7607 default handling.
7608 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
7609 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
7610 of xmllint too when using --memory flag, added a memory test
7611 suite at the Makefile level.
7612 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
7613 with namespace use when encountering QNames in XPath evalation,
7614 added xmlns() scheme in XPointer.
7615 * nanoftp.c : incorporated a fix
7616 * parser.c xmlIO.c: fixed problems raised with encoding when using
7617 the memory I/O
7618 * parserInternals.c: closed bug 25934 reported by
7619 torsten.landschoff@innominate.de
7620 * TODO: updated
7621
7622Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7623
7624 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
7625 on a non-updated tree :-(, made a 2.2.10 release to correct the
7626 situation
7627
7628Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7629
7630 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
7631 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
7632 integrated a set of OpenVMS changes from Howard Taylor
7633 <Howard.Taylor@pacoast.com>
7634
7635Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7636
7637 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
7638 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
7639
7640Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7641
7642 * HTMLparser.c: some fixes on auto-open of html/head/body
7643 * encoding.c: fixed a compilation error on some gcc env
7644 * xpath.c xpointer.[ch] xpathInternals.h: improved the
7645 XPointer implementation
7646 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
7647 related XPointer tests and associated results
7648
7649Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7650
7651 * doc/xmldtd.html doc/xml.html: following a short step by step
7652 guidance on IRC to help maciej with DTDs I started a small
7653 page on the subject.
7654
7655Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7656
7657 * HTMLparser.c: fixed handling of broken charrefs
7658 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
7659 patches
7660
7661Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7662
7663 * doc/xml.html doc/html/* : rebuilt the docs after adding
7664 xinclude and updated page for 2.2.7 and 2.2.8
7665 * configure.in: releasing 2.2.8
7666
7667Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7668
7669 * parser.[ch] parserInternals.c: applied the conditional
7670 section processing fix from Jonathan P Springer
7671 <jonathan.springer2@gte.net>
7672 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
7673 project file, fixed iconv default non support
7674 * xpath.c: fixed the problem of evaluating relative expressions
7675 when a node context is provided.
7676
7677Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7678
7679 * nanoftp.c: fixed gcc 2.95 new warnings
7680 * SAX.c: fixed a stupid bug
7681 * tree.c: fixed a formatting problem when round-tripping
7682 from/to memory
7683 * xinclude.c: chased memleak, fixed a base problem
7684 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
7685 xmlXPtrBuildNodeList()
7686 * TODO: updated
7687 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
7688 adding a first small set of regression tests for XInclude
7689
7690Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7691
7692 * nanohttp.[ch]: applied Wayne Davison patches to access
7693 the WWW-Authorization header.
7694 * parser.c: Closed Bug#30847: Problems when switching encoding
7695 in short files by applying Simon Berg's patch.
7696 * valid.c: fixed a validation problem
7697 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
7698 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
7699 Wayne Davison
7700 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
7701 need to be extended to non full nodes selections.
7702 * xinclude.c: starts to work decently
7703
7704Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7705
7706 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
7707 debugXML.c xmlversion.h.in: Started adding XInclude support,
7708 this is a new xmllint option
7709 * tree.c xpath.c: applied TOM patches for XPath
7710 * xpointer.c: fixed a couple of errors.
7711 * uri.c: added an escaping function needed for xinclude
7712 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
7713 new warning from RH70 gcc's version
7714
7715Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7716
7717 * HTMLparser.c: fixed loop on invalid char in scripts
7718 * parser.c: update to description of xmlIOParseDTD()
7719 * libxml.m4 xmlversion.h.in: changes contributed by
7720 Michael Schmeing <m.schmeing@internet-factory.de>
7721 * configure.in: preparing for 2.2.7
7722 * Makefile.am: trying to avoid config.h and acconfig.h
7723 being included in the distrib
7724 * configure.in: released 2.2.7
7725
7726Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7727
7728 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
7729 like namespaces for good. Unified xmlNs and xmlNode somewhat.
7730
7731Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7732
7733 * parser.[ch]: added xmlIOParseDTD()
7734 * xpointer.c: added support for the 2 extra parameters of
7735 string-range, fixed a stoopid error when '0' was present
7736 in XPointer expressions
7737 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
7738 testsuite for the above
7739
7740Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7741
7742 * libxml.spec.in: improved package descriptions
7743
7744Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7745
7746 * xpath.c xpathInternals.h: applied a large cleaning patch
7747 from TOM <ptittom@free.fr>, it also add namespace support
7748 for function and variables registration.
7749
7750Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7751
7752 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
7753 * Makefile.mingw: Wayne Davison's update adding hash.c
7754
7755Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7756
7757 * xpath.c: fixed the root evaluation problems
7758 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
7759 ignorable spaces with <b> <bold> <em>
7760 * tree.c: fixed a loop in xmlSearchNsByHref()
7761
7762Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7763
7764 * xpath.c: applied another XPath patch from TOM
7765 * xpath.c include/makefile.am: applied another patch from
7766 china@thewrittenword.com (cleanup on IRIX).
7767
7768Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7769
7770 * xml-config.1: received a fixed version from Fredrik Hallenberg
7771 <hallon@lysator.liu.se>
7772
7773Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7774
7775 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
7776 cleanup patch for XPath
7777
7778Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7779
7780 * patched to redirrect all "out of context" error messages to
7781 a reconfigurable routine. The changes are:
7782 * xmlerror.h : added the export of an error context type (void *)
7783 an error handler type xmlGenericErrorFunc there is an interface
7784 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
7785 to reset the error handling routine and its argument
7786 (by default it's equivalent to respectively fprintf and stderr.
7787 * all the c files: all wild accesses to stderr or stdout within
7788 the library have been replaced to calls to the handler.
7789
7790Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7791
7792 * configure.in: release 2.2.6
7793 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
7794 exporting the inner functions of xpath for extension modules
7795 * doc/*: updated and rebuilt the doc
7796
7797Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7798
7799 * nanohttp.c : applied Wayne HTTP cleanup patch
7800 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
7801 and xmlNodeSetSpacePreserve()
7802
7803Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7804
7805 * xpath.c: closing bug #29260
7806
7807Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7808
7809 * hash.[ch] debugXML.c: expanded/enhanced the API, added
7810 multikey tuples, made hash structure opaque
7811 * valid.[ch]: moved elements, attributes, notations decalarations
7812 as well as ID and refs to hash tables.
7813 * entities.c: hash cleanup
7814 * xmlmemory.c: fixed a dump problem in debug mode
7815 * include/Makefile.am: problem passing in DESTDIR= values patch
7816 from Marc Christensen <marc@calderasystems.com>
7817 * nanohttp.c: removed debugging remains
7818 * HTMLparser.c: the bogus tag should be ignored (Wayne)
7819 * HTMLparser.c parser.c: fixing a number of problems with the
7820 macros in the *parser.c files (Wayne).
7821 * HTMLparser.c: close the previous option when opening a new one
7822 (Marc Sanfacon).
7823 * result/HTML/*: updated the HTML results accordingly
7824
7825Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7826
7827 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
7828 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
7829 XPath functions and XML entities table to them. More to come...
7830 * xmlIO.c: fixed libxml closing FILEs it didn't open.
7831
7832Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7833
7834 * tree.c: coalesce adjacent text nodes
7835 * valid.c: handling of blank nodes in DTd validation (raised
7836 by problems with a posteriori validation).
7837 * nanohttp.c: changing behaviour on HTTP write stuff.
7838 * HTMLtree.c: forced body and html to be explicitely closed.
7839 * xpath.h: exported more XPath functions.
7840
7841Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7842
7843 * Release of 2.2.5
7844 * xpointer.c: range() range-inside and other helper functions
7845 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
7846
7847Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7848
7849 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
7850 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
7851
7852Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7853
7854 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
7855 and XPointer modules
7856
7857Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7858
7859 * SAX.h: closed #25107
7860
7861Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7862
7863 * testSAX.c: fixed problem with cdata reporting
7864 * SAXresult/* : updated
7865
7866Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7867
7868 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
7869 Closed bug #27499, added to regression tests
7870 * TODO: updated
7871
7872Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7873
7874 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
7875 support for SCRIPT and STYLE with help from Bjorn Reese
7876 * test/HTML/* result/HTML/*: added simple testcase and updated
7877 the existing ones.
7878
7879Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7880
7881 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
7882 string-range for empty strings
7883 * test/XPath/docs/str test/XPath/xptr/chaptersrange
7884 test/XPath/xptr/strrange: augmented the XPointer testsuite
7885
7886Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7887
7888 * doc/xml.html doc/xmlmem.html: added a module describing memory
7889 interfaces and use, updated the main page.
7890
7891Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7892
7893 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
7894 nanoftp code work on Windows too now
7895
7896Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7897
7898 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
7899 * xpointer.c: implemented string-range() at least a good first version
7900 * test/XPath/docs/str test/XPath/xptr/strrange
7901 result/XPath/xptr/strrange: the string-range() tests
7902
7903Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7904
7905 * Makefile.am include/Makefile.am include/win32config.h
7906 win32/Makefile.mingw: fixed problems reported by Wayne Davison
7907 and make distcheck
7908
7909Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7910
7911 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
7912 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
7913 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
7914
7915Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7916
7917 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
7918 patch for socklen_t detection by
7919 Albert Chin-A-Young <china@thewrittenword.com>
7920
7921Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7922
7923 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
7924 and added a --dtdvalid option to xmllint used to test it
7925
7926Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7927
7928 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
7929 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
7930
7931Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7932
7933 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
7934 handlings (registration, lookup, cleanup)
7935
7936Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7937
7938 * configure.in Makefile.am include/makefile.am: adding XPointer
7939 and XPtrtests target
7940 * xpointer.[ch] : new files for XPointer support
7941 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
7942 more XPath tests
7943
7944Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7945
7946 * configure.in: fixed, very broken, make distcheck works again
7947
7948Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7949
7950 * More work toward 2.2.5, integrated a number of patches
7951 * configure.in Makefile.am win32config.h.in: trying to cleanup
7952 make distcheck .... huh ...
7953 * include/Makefile.am include/win32config.h: new directory
7954 for includes
7955 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
7956 updated teh makefiles and instructions for WIN32
7957 * xpath.c: small fixes
7958 * test/XPath/ results/XPath: updated the testcases and results
7959 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
7960 suggested patches
7961 * valid.c: fixed an ID bug
7962
7963Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7964
7965 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00007966 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007967 * xpath.[ch]: worked on XPointer
7968
7969Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7970
7971 * configure.in Makefile.am: 2.2.5, ship the include in an
7972 include/libxml subdirectory, use symlinks when using CVS
7973 * testSAX.c: fixed small bug
7974 * testXPath.c: changed the way testfiles are parsed
7975 * debugXML.c: same kind of cleanup when parsing an argument expression
7976 XPath/XPointers can have blanks embedded
7977 * xpath.[ch]: more cleanup, reorgs for XPointer work
7978 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
7979 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
7980
7981Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7982
7983 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
7984 in the XPath engine, rewrote large parts of it, now it's far
7985 cleaner and in sync with the REC not an old WD. Fixed a parsing
7986 problem in the interactive XML shell found when testing XPath.
7987
7988Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7989
7990 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
7991 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
7992 examples with the extra test
7993
7994Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7995
7996 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
7997 the global init function.
7998
7999Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8000
8001 * HTMLparser.c: Doohhh, attribute name parsing was still case
8002 sensitive ! Fixed this ...
8003 * result/HTML/* : updated the tests results accordingly
8004
8005Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8006
8007 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
8008 engine, should be far more stable, incorporated a new version of
8009 preceding/following axis, need testing
8010 * uri.c: fixed file:///c:/a/b/c problem
8011 * test/XPath/tests/idsimple: augmented the XPath tests
8012
8013Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8014
8015 * doc/* rebuilding docs for 2.2.4 release
8016
8017Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8018
8019 * configure.in: releasing 2.2.4
8020 * parser.[ch]: added xmlStrEqual()
8021 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
8022 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
8023 use xmlStrEqual instead
8024 * TODO: updated
8025 * added an XPath test
8026
8027Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8028
8029 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
8030 * entities.h: exported xmlInitializePredefinedEntities
8031 * parser.[ch] : added xmlInitParser()
8032 * parserInternals.h : had to export htmlInitAutoClose()
8033
8034Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8035
8036 * xpath.[ch] : fixed some serious XPath Predicate evaluation
8037 problems
8038 * Makefile.am : added XPath regression tests to normal tests
8039 * uri.c: fixed a problem with local paths, cleanup
8040 * parser.c: fixed a problem with large CData sections
8041
8042Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8043
8044 * configure.in xml-config.in: patch from "Ben Taylor"
8045 <sol7x86@hotmail.com> for solaris shared libs lookup
8046
80472000-09-30 Martin Baulig <baulig@suse.de>
8048
8049 * libxml-2.0.pc.in: Provide pkg-config script.
8050
8051 * configure.in: Create the libxml-2.0.pc script from the
8052 libxml-2.0.pc.in templates.
8053 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
8054 script in `$(libdir)/pkgconfig'.
8055
8056Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8057
8058 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
8059 when compiling with MSC
8060
8061Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8062
8063 * xpath.c: patch for normalize-string() substring-before(),
8064 substring-after() and translate() functions from Bjorn Reese
8065 <breese@mail1.stofanet.dk>
8066 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
8067 Fredrik Hallenberg <hallon@lysator.liu.se>
8068 * TODO: updated
8069
8070Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8071
8072 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
8073 problem of socklen_t being undefined on a number of platforms
8074 * debugXML.c: fixed a compilation problem when without snprintf
8075
8076Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8077
8078 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
8079 an URI bug and a fix for the control-character-induced infinite loop
8080 * nanohttp.c: preventive fix for compiling on WIN32
8081
8082Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8083
8084 * xmlint.c: closing bug #25000
8085
8086Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8087
8088 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
8089 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
8090 modified slightly Wayne Davison patch adding xmlStrcasecmp and
8091 related function, fixing xmlStrncmp(), and associated cleanup
8092 * result/HTML/entities.html.sax: updating result
8093
8094Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8095
8096 * uri.c: applied patch for URI escaping from Wayne Davison
8097 <wayned@blorf.net>
8098 * tree.c parserInternals.c HTMLparser.c: memset checks patches
8099 from Denis Barbier <barbier@imacs.polytechnique.fr>
8100 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
8101 patch from Wayne Davison
8102
8103Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8104
8105 * doc/xml.html : updated with new releases, adding "how to help"
8106
8107Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8108
8109 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
8110 removed a few warnings in pedantic mode ...
8111 * parserInternals.c parser.c: moved encoding switching function
8112 to parserInternals.c
8113 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
8114
8115Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8116
8117 * HTMLparser.c parser.c: set ctxt->errNo before calling the
8118 error or warning handlers
8119
8120Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8121
8122 * parserInternals.c parserInternals.h parser.c Makefile.am:
8123 created a new module parserInternals.c, moved most of the
8124 code shared by the various parsers there, as well as
8125 deprecated code from parser.c. More cleanup of parser.c
8126 * uri.c: fixed a problem when URI is NULL
8127 * valid.c: speedup when looking for an attribute declaration
8128
8129Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8130
8131 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
8132 the cleanup of the computation of URI references when seeking
8133 external entities. The URI reference string and the resulting
8134 URI are both stored now.
8135 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
8136 large s(n)printf checks and cleanup from Denis Barbier
8137 <barbier@imacs.polytechnique.fr>
8138 * xmlversion.h.in tree.h: couple of SGML declarations for a
8139 possible docbook module.
8140 * result/VC/ : a couple of test output changed due to the change
8141 of the entities URI
8142
8143Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8144
8145 * parser.h: added a _private field for linking user's data
8146
8147Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8148
8149 * parser.c parserInternals.h: demacroified most of the IS_XXX
8150 the gain in size is significant so ...
8151
8152Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8153
8154 * entities.c: cases where looking up entities with doc==NULL
8155 covered
8156
8157Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8158
8159 * uri.c: applied Wayne Davison patch
8160 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
8161
8162Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8163
8164 * uri.c testUri.c: applied Wayne Davison patches
8165 * test/URI/uri.data result/URI/uri.data: first set of tests/results
8166 * Makefile.in: added URItest and included thenin "make tests"
8167
8168Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8169
8170 * xmlversion.h.in: closed bug 22941
8171
8172Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8173
8174 * doc/xmlio.html: added doc and example for entity loader
8175 redefinition.
8176
8177Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8178
8179 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
8180 used by libxml
8181
8182Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8183
8184 * parser.c: Fixed bug on invalid ontent characters and when using
8185 push.
8186 * xmllint.c: fixed xmllint endling of errors in push mode
8187
8188Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8189
8190 * HTMLparser.c testHTML.c: applied two new patches from
8191 Wayne Davison <wayned@users.sourceforge.net>
8192 * result/HTML/*.sax: regenerated HTML SAX output
8193 * parser.c: more cleanup.
8194
8195Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8196
8197 * HTMLparser.[ch] testHTML.c: applied the second set of
8198 patches from Wayne Davison <wayned@users.sourceforge.net>,
8199 adding htmlEncodeEntities()
8200 * HTMLparser.c: fixed an ignorable white space detection bug
8201 occuring when parsing with SAX only
8202 * result/HTML/*.sax: updated since the output is now HTML
8203 encoded...
8204
8205Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8206
8207 * HTMLparser.[ch]: applied some of Wayne Davison
8208 <wayned@users.sourceforge.net> patches
8209
8210Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8211
8212 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
8213 undeclared namespace prefix was used, added a warning.
8214 Cleaned up support w.r.t. entities, spilling out a warning
8215 and being pedantic on lookups.
8216 * test/warning/ent9 : added testcase for previous example.
8217 * TODO: updated
8218 * parserInternals.h parser.c: changed the way names are parsed
8219 now allow infinite size and decrease penalty for normal use
8220 * parser.c: Started a big cleanup/check of the parser code,
8221 fixed some of the most tortuous entity code, spotted code
8222 unused anymore
8223 * test/*: added tests for very long names and related nasty
8224 things.
8225
8226Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8227
8228 * doc/encoding.html: added encoding aliases doc
8229 * doc/xml.html: updates
8230 * encoding.[ch]: added EncodingAliases functions
8231 * entities.[ch] valid.[ch] debugXML.c: removed two serious
8232 bottleneck affecting large DTDs like Docbook
8233 * parser.[ch] xmllint.c: added a pedantic option, will be
8234 useful
8235 * SAX.c: redefinition of entities is reported in pedantic mode
8236 * testHTML.c: uninitialized warning from gcc
8237 * uri.c: fixed a couple of bugs
8238 * TODO: added issue raised by Michael
8239
8240Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8241
8242 * doc/encoding.html: propagated Martin Duerst suggestions
8243
8244Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8245
8246 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
8247 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
8248 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
8249 by Wayne Davison
8250
8251Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8252
8253 * nanoftp.c nanohttp.c: small cleanup
8254 * TODO: updated
8255
8256Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8257
8258 * added an old VC testcase and updated title.xml entity
8259
8260Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8261
8262 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
8263 done on auto-opening of <p> tags and cleanup of SAX output
8264
8265Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8266
8267 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
8268
8269Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8270
8271 * doc/xml.html libxml.* structure.*: updated the doc a bit
8272
8273Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8274
8275 * testSAX.c testHTML.c result/HTML/: cleanup of the output
8276 of SAX tests
8277
8278Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8279
8280 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
8281 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
8282
8283Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8284
8285 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
8286 * testHTML.c: fix core dump on Solaris 2.x systems
8287 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
8288 * result/HTML/*.sax: previous bug fix lead to new results
8289
8290Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8291
8292 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
8293 * configure.in: added --with-readline=DIR to accept alternate
8294 path for readline include/library
8295 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
8296 for ANSI under HP-UX
8297 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
8298 includes @LIBS@
8299
8300Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8301
8302 * doc/* : rebuilt the docs
8303 * getting ready for 2.2.2 release
8304
8305Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8306
8307 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
8308 and xmlAddFeature()
8309 * tree.[ch]: added xmlAddChildList()
8310 * xmllint.c: MAP_FAILED macro test
8311 * parser.h: added xmlParseCtxtExternalEntity()
8312 * valid.c: applied bug fixes removed warning
8313 * tree.c: added CDATA block to elements content
8314 * testSAX.c: cleanup of output
8315 * testHTML.c: added SAX testing
8316 * encoding.c: better error recovery
8317 * SAX.c, parser.c: fixed one of the external entity processing
8318 of the OASis testsuite
8319 * Makefile.am: added HTML SAX regression tests
8320 * configure.in: bumped to 2.2.2
8321 * test/HTML/ result/HTML: added a few of HTML tests, and added the
8322 SAX results
8323
8324Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8325
8326 * configure.in: patch for HP compiler
8327
83282000-08-04 Sven Heinicke <sven@zen.org>
8329
8330 * xmllint.c: Was coredumping sometimes when the file given didn't
8331 exist.
8332
8333Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8334
8335 * parser.c xmlIO.[ch]: fixed the problem of encoding support
8336
8337 when using in memory parsing. Need some cleanup.
8338 * xmllint.c configure.in: added a --memory flag to test memory
8339 parsing
8340
8341Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8342
8343 * nanohttp.c: fixed socklen_t replacement to unsigned int
8344 * parser.c: fixed a space handdling missing at the end of
8345 production 28 DOCTYPE.
8346 * xmlmemory.c: fixed a stupid bug on the routine to override
8347 allocation functions
8348 * TODO: updated
8349
8350Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8351
8352 * doc/ regenerated the docs
8353
8354Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8355
8356 * doc/encoding.html doc/xml.html: added I18N doc
8357 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
8358 improvements, both parser and filters, added ASCII & HTML,
8359 fixed the ISO-Latin-1 one
8360 * xmllint.c testHTML.c: added/made visible --encode
8361 * debugXML.c : cleanup
8362 * most .c files: applied patches due to warning on Windows and
8363 when using Sun Pro cc compiler
8364 * xpath.c : cleanup memleaks
8365 * nanoftp.c : added a TESTING preprocessor flag for standalong
8366 compile so that people can report bugs more easilly
8367 * nanohttp.c : ditched socklen_t which was a portability mess
8368 and replaced it with unsigned int.
8369 * tree.[ch]: added xmlHasProp()
8370 * TODO: updated
8371 * test/ : added more test for entities, NS, encoding, HTML, wap
8372 * configure.in: preparing for 2.2.0 release
8373
8374Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8375
8376 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00008377 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008378
8379Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8380
8381 * doc/xml.html: changed the xmlsoft.org structure, updated the
8382 examples w.r.t. root and childs
8383
8384Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8385
Daniel Veillard784b9352003-02-16 15:50:27 +00008386 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008387
8388Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8389
8390 * HTMLparser.c: Work on character encoding support for the HTML parser
8391 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
8392 * encoding.c: Fixed a potential memleak in the encoding stuff
8393
8394Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8395
8396 * doc/FAQ.html doc/Makefile.am : added a FAQ
8397
8398Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8399
8400 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
8401 of the HTML parser to force it to not bypass SAX
8402
8403Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8404
8405 * win32config.h.in: updated
8406 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
8407 lacks iconv support :-( need to release 2.1.1
8408 * configure.in: release 2.1.1
8409 * HTMLparser: fixed bug #14784
8410 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
8411 by Windows compiler
8412 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
8413 the SAX startDocument() callback.
8414 * TODO: updated
8415
8416Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8417
8418 * added xmlStopParser()
8419
8420Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8421
8422 * configure.in: 2.1.0 prerelease
8423 * Large resync between W3C and Gnome tree
8424 * nanoftp, nanohttp.c: fixed stalled connections probs
8425 * HTMLtree.c SAX.c : support for attribute without values in
8426 HTML for andersca
8427 * valid.c: Fixed most validation + namespace problems
8428 * HTMLparser.c: start document callback for andersca
8429 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
8430 * parser.h, SAX.c: serious speed improvement for large
8431 CDATA blocks
8432 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
8433 different encoding
8434 * example/Makefile.am example/gjobread.c tree.h: work on
8435 libxml1 libxml2 convergence.
8436 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
8437 and the LIBXML_TEST_VERSION macro
8438
8439Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8440
8441 * doc/xml.html: various patches and improvements typo fixed by
8442 Felix Natter
8443 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
8444 from Felix Natter <fnatter@gmx.net>
8445
8446Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8447
8448 * doc/upgrade.html: updated with instructions for support of both
8449 libxml-1.x and libxml-2.x
8450 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
8451 for 2.x support and also fixed includes
8452
8453
8454Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8455
8456 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
8457 the encoding support, added iconv support, so now libxml if
8458 compiled with iconv automatically support japanese encodings
8459 among others. Work based on initial patch from Yuan-Chen Cheng
8460 I may have broken binary compat in the encoding handler
8461 registration scheme, but that was so utterly broken I don't
8462 expect anybody to have used this feature until now.
8463 * parserInternals.h: fixup on the CHAR range macro
8464 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
8465 code.
8466 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
8467 * uri.c: added xmlParseURI() I can't believe I forgot to
8468 implement this one in 2.0 !!!
8469 * SAX.c: moved doc->encoding update in the endDocument() call.
8470 * TODO: updated.
8471
8472Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8473
8474 * tree.h: removed extraneous xmlRemoveProp definition
8475 * TODO: added item about --disable-corba configure switch
8476 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
8477 * nanoftp.c: fixed include problems giving troubles on AIX and
8478 slowlaris
8479 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
8480 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
8481 comment and headers changes to lower gtk-doc number of warnings
8482 * doc/html/*: rebuilt docs
8483
8484Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8485
8486 * HACKING: documented the tag for 1.x and instructions
8487
8488Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8489
8490 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
8491 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
8492 xmlCreateIOParserCtxt
8493 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
8494 significant overall improvement
8495 * xmllint.c: added I/O test to xmllint
8496 * testSAX.c: added a speed test
8497 * doc/* : updated/regenerated
8498
8499Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8500
8501 * xpath.c uri.h parserInternals.h: cosmetic changes from
8502 "Timur I. Bakeyev" <timur@bat.ru>, including making
8503 xmlCreateURI() public
8504
8505Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8506
8507 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
8508 and the code at the same time. Added a clean mechanism for
8509 overload or added input methods: xmlRegisterInputCallbacks()
8510 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
8511 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
8512 * TODO: updated
8513 * doc/* : updated/regenerated
8514 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
8515 source dir
8516
8517Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8518
8519 * testURI.c: yet another forgotten commit, I should get some sleep !
8520
8521Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8522
8523 * xmllint.c: forgot to commit this too ?
8524
8525Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8526
8527 * xmlversion.h.in : forgot to commit this previously
8528
8529Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8530
8531 * configure.in: preparing libxml-2.0.0 version looks Ok so far
8532 * README TODO: updated for release
8533 * uri.c uri.h: added authority parsing/saving
8534 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
8535 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
8536 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
8537 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
8538 Makefile.am : added compile-time customization of libxml
8539 --with-ftp --with-http --with-html --with-xpath --with-debug
8540 --with-mem-debug
8541 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
8542 #include <libxml/xxx.h> I hope it won't break too much stuff
8543 and will be manageable in the future...
8544 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
8545 and added xmllint to the installed programs
8546 * uri.h: added xmlFreeURI()
8547
8548Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8549
8550 * uri.c uri.h: finished the escaping handling, the base support
8551 and the URI path normalization. Looks good just lacks the
8552 authority content parsing code.
8553 * Makefile.am: added instructions to generate testURI
8554 * TODO: updated
8555 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
8556 added links and icons for W3C and Gnome
8557
8558Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8559
8560 * xmlmemory.[ch] : seems I forgot to actually update the files in
8561 the last commit :-)
8562 * doc/xml.html doc/html/* : updated and uploaded the docs
8563
8564Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8565
8566 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
8567 * TODO: updated
8568 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
8569 libxml default allocation function with another set (like gmalloc/
8570 gfree).
8571 * Makefile.am, uri.c, uri.h: added a set of functions to do
8572 exact (litteraly copied from the RFC 2396 productions) parsing
8573 and handling of URI. Will be needed for XLink, one XML WFC,
8574 XML Base and reused in the nano[ftp/http] modules. Still work
8575 to be done.
8576
8577Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8578
8579 * configure.in, libxml.spec.in : libxml2
8580 * doc/* : updated the doc page, rebuilt the docs
8581
8582Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8583
8584 * all: tagged LIB_XML_1_X
8585 * *.c *.h : updated from W3C CVS tree
8586 * configure.in : 2.0.0-beta
8587 * libxml.spec.in : libxml2 package nam
8588 * result/* : new version of the tests output
8589
8590Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8591
8592 * doc/xml.html, doc/update.html: updated docs, 1.8.7
8593
8594Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8595
8596 * doc/* : rebuilt the docs
8597 * parser.c: final patch on #6766
8598 * valid.c: small patch on validity checks.
8599
8600Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8601
8602 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
8603 added
8604 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
8605 compatibility w.r.t. XML spec and existing code.
8606
8607Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8608
8609 * parser.c: seems a better solution to <a> </a> exists,
8610 will try it for a while
8611
8612Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8613
8614 * parser.c: tried to remove the <a> </a> generating <a/>
8615 this is hard. Left a flag for that purpose. Fixed bug #6766
8616 * configure.in: prepared 1.8.7 not released, due to previous
8617 problem
8618
8619Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8620
8621 * doc/xml.html : applied second patch from Paul DuBois
8622
8623Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8624
8625 * doc/xml.html : applied patch from Paul DuBois
8626
8627Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8628
8629 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
8630
8631Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8632
8633 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
8634 compilation warnings on various platforms.
8635 * parser.c: Fixed #5281 validity error callbacks are now desactived
8636 by default if not validating.
8637
8638Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8639
8640 * nanoftp.c, win32config.h.in: patches to compile on WIN32
8641
8642Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8643
8644 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
8645 <gkatsi@cs.toronto.edu>
8646
8647Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8648
8649 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
8650 processing URLs
8651
8652Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8653
8654 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
8655 xmlNanoFTPUpdateURL for persistent control connections.
8656 * configure.in: 1.8.6
8657
8658Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8659
8660 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
8661 * tree.[ch] : added xmlSaveNoEmptyTags
8662
86632000-01-29 James Henstridge <james@daa.com.au>
8664
8665 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
8666
8667 * Makefile.am: added nanoftp.[ch] to the build.
8668
8669Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8670
8671 * nanoftp.[ch]: cleanup, comments, API
8672 * debugXML.c : fixed a bug in the cat command
8673 * doc/*: regenerated the docs
8674
8675Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8676
8677 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
8678 * debugXML.c : fixed a bug in the cat command
8679 * valid.c: fixing some small probs
8680 * libxml.spec.in: get rid of the SNAP suffix
8681 * doc/xml.html: updated the status
8682
8683Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8684
8685 * xml-config.in: xml-config --version to just return the
8686 version number
8687 * xpath.c: some cleanup w.r.t. axis when the current node is
8688 an attribute.
8689 * TODO: updated
8690
8691Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8692
8693 * configure.in: prepared for libxml-1.8.5
8694 * doc/* recompiled the documentation
8695
86962000-01-17 Jody Goldberg <jgoldberg@home.com>
8697
8698 * configure.in : WARNING autoconf subtlety alert :
8699 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
8700 when looking for zlib.h so that HAVE_ZLIB_H is defined.
8701 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
8702 get defined by AC_CHECK_HEADERS.
8703
8704Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8705
8706 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
8707 Rune.Djurhuus@fast.no
8708
8709Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8710
8711 * TODO: updated
8712 * tree.c, parser.c: made sure that only memory alloc problems
8713 and internal parser errors are allowed to write to stdout or
8714 stderr.
8715
8716Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8717
8718 * tree.c : restored xmlNewGlobalNs since this seems used by
8719 a lot of existing code :-(, fixed a bug in xmlNewNs
8720 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
8721 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
8722 to exit() from the library code.
8723 * xpath.c, parser.c: removed bugs or unused code detected by
8724 Windows compilers
8725 * parser.c: started adding interfaces for parsing well balanced
8726 XML fragments
8727 * configure.in: releasing 1.8.4
8728 * doc/* : rebuilt the docs
8729
8730Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8731
8732 * tree.[ch] : added xmlNewDocFragment() for DOM
8733 * testHTML.c: uninitialized variable.
8734
8735Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8736
8737 * doc/* : rebuild the docs
8738
8739Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8740
8741 * acconfig.h: readline and history patch
8742 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
8743 * tree.c: added check and handling when possibly removing an ID
8744 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
8745 and saving.
8746 * test/HTML/entities.html result/HTML/entities.html* : test for
8747 various entities reference cases
8748 * result/HTML/* : as a result output of some testcase have
8749 changed
8750 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
8751 by previous example. added xmlParseTryOrFinish().
8752 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
8753 entities.h debugXML.h HTMLparser.h: changed the way struct are
8754 declared to allow gtk-doc to expose those
8755 * parser.c: closed bug #4960
8756 * Makefile.am configure.in: Applied patch from
8757 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
8758 and math/socket libs detection
8759
8760Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8761
8762 * configure.in, Makefile.am: link tester against readline
8763 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
8764
8765Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8766
8767 * tree.[ch]: added xmlRemoveProp
8768 * win32config.h.in nanohttp.c: avoid including the Windows
8769 socket stuff in every C files
8770 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
8771 the XmL parser(s)
8772 * test/ns4 result/ns4 etc...: added test case for previous prob
8773 * tree.c: xmlNewNs wasn't checking for double definition
8774 * Makefile.in: fixed a problem with dist-hook duplicates
8775 * parser.[hc], xmlIO.c: fixed the loading of external entities
8776 APIs, now xmlLoadExternalEntity() is used everywhere and
8777 setting up an app specific front-end using the
8778 * SAX.c parser.c: some fixes, now the xhtml spec validates
8779 with the xhtml DTD.
8780 * error.c: fixed crashes in case of no input stream
8781 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
8782 to the validation tests and results
8783
8784Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8785
8786 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
8787 too htmlCreatePushParserCtxt() and htmlParseChunk()
8788 * parser.c: a bit of cleanup.
8789 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
8790 to XML) removed the last mem leak known
8791 * HTMLtree.c: output message cleanup
8792 * xmlmemory.c: display content info about memory blocks
8793 * result/HTML/wired.* : missing att value warning change
8794
8795Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8796
8797 * doc/* : rebuilt the documentation
8798
8799Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8800
8801 * parser.[ch] parserInternals.h: Push parser for XML,
8802 seems to work fine now
8803 * tester.c debugXML.[ch]: Added an XML shell debug facility and
8804 --push for push testing
8805 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
8806 * testSAX.c: added --push
8807 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
8808 subtree
8809 * xmlIO.[ch] : enriched API + fixes for push mode
8810 * entities.[ch]: added the entity content length to the struct.
8811 * xmlmemory.[ch]: new API to show the last entries for the shell
8812 * valid.c: added required attribute testing
8813 * SAX.c: the cdata callback now merge contiguous fragments
8814 * HTMLparser.c: cleanup of some macros
8815
8816Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8817
8818 * parser.c: fix for PIs name starting with xml
8819 * tree.c: fixed a potential problem with || and && ops
8820 * *.c, configure.in win32config.h.in : generate win32config.h for
8821 those on the Other Side !
8822
8823Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8824
8825 * parser.c: fixed a stupid = vs. == bug :-(
8826 * doc/gnome-xml.sgml: s/glade/xml/
8827
8828Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8829
8830 * configure.in, doc/xml.html : bug fix release 1.8.2
8831 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
8832 Hopefully the end of that silly C++ include problem
8833 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
8834 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
8835 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
8836 troubles with autoclosed elements when the stree shape doesn't
8837 follow the DtD specs. Added htmlIsAutoClosed() and
8838 htmlAutoCloseTag()
8839 * result/HTML/*.htm*: Updated the HTML examples regression tests output
8840 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
8841 * debugXML.c: fixed a bug on printing default namespaces.
8842 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
8843
8844Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8845
8846 * result/HTML/*.htm[l] : updated the HTML regression tests according
8847 to the new output
8848 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
8849 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
8850 problem due to intermix of extern "C" { ... } declarations for C++
8851 and recursive includes in the headers
8852
88531999-12-20 Chris Lahey <clahey@umich.edu>
8854
8855 * HTMLtree.c: Made it so that html nodes with a single child do
8856 not insert a carriage return before or after the child node.
8857
8858Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8859
8860 * configure.in, doc/xml.html : bug fix release 1.8.1
8861 * parser.c: fixed bug #4344
8862 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
8863 added the glue to avoid C++ problems
8864 * doc/* : regenerated the documentation
8865
8866Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8867
8868 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
8869 namespace recognition, and Dia as a resul :-(
8870 * encoding.c: closed bug #3950
8871
8872Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8873
8874 * valid.c: debugging a posteriori validation, except URI expansion
8875 stuff this should be fixed now
8876 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
8877 Carl Nygard <cnygard@bellatlantic.net>
8878 * tester.c: added --postvalid, cleaning of the code
8879 * tree.[ch]: added xmlDocGetRootElement()
8880
8881Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
8882
8883 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
8884 c++ losage.
8885
8886Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8887
8888 * configure.in, doc/xml.html : bumped to 1.8.0
8889 * xlink.[ch], Makefile.am : added framework for link detection
8890 * parser.h: added nbChars to parser context, needed for cleanup.
8891 * xmlmemory.c: removed a nasty bug when out of mem
8892 * valid.[ch]: adding namespace support for attribute decl
8893 * tester.c: added --debugent option
8894 * debugXML.[ch]: added xmlDebugDumpEntities()
8895 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
8896 buffers instead, this was really needed, validation was breaking
8897 in strange ways due to that. Added xmlParseStringPEReference()
8898 and other parsing from strings functions. Entities processing
8899 modified again, but PERef are still not handled correcly but
8900 unless you're Eve Maller you won't notice :-)
8901 * HTMLparser.c: large changes toward reliability, and switched to
8902 lowercase internal tags, XHTML is lowercase, so it will help
8903 that output is closer to next version.
8904 * doc/* : regenerated the documentation, it is now hosted at
8905 http://xmlsoft.org/ (same bits I just bought the domain :-)
8906
8907
8908Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8909
8910 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
8911 doc generation
8912 * parser.c: fixed bugs #3908 and #3937 and a memory leak
8913 in the SAX API
8914 * doc/*: rebuilt the doc making sure everything appears in the
8915 HTML files
8916
8917Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8918
8919 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
8920 added the patch from Carl Nygard <cnygard@bellatlantic.net>
8921 which allow impressive speed improvement on dataset with
8922 large text pieces, but at the cost of broken binary
8923 compatibility and slightly bigger memory usage.
8924 Configure with --with-buffers to activate them, they
8925 are protected with XML_USE_BUFFER_CONTENT define.
8926 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
8927 goal is 0 memory left allocated once parser is no more used
8928 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
8929 call xmlCleanupParser() and xmlMemoryDump()
8930
8931Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8932
8933 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
8934 * parser.[ch] encoding.[ch]: added memory cleanup routines
8935 * parser.c: closing bug #3788
8936 * doc/*: rebuilt the doc
8937
8938Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8939
8940 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
8941 xmlNewTextChild() and xmlSetCompressMode() behaviour.
8942 * tester.c: added --compress option
8943 * doc/*: rebuilt the documentation
8944
8945Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8946
8947 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
8948 if given /proc/kcore as input !
8949 * doc/xml.html doc/*: updated and rebuilt the documentation
8950
8951Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8952
8953 * parser.c: Fixed some wrongly space collapsing code due to
8954 a misreading of the spec.
8955 * result/*: fixed the output accordingly
8956
8957Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8958
8959 * encoding.c: bug fix and typos
8960 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
8961 * parser.c: added attribute normalization closing bug #3597
8962 * test/att* result/att* SAXresult/att*: testcase for attribute
8963 normalization
8964
8965Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8966
8967 * configure.in: closing bug #3163 by adding extra flags for the
8968 cc compiler on HP-UX
8969
8970Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8971
8972 * valid.[ch] : removed a typo and an enumerated type bug in the
8973 xmlAddElementDecl() function
8974 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
8975 call to xmlEncodeEntitiesReentrant() so that the functions
8976 New, Set and Get are at the same level.
8977 * parser.c HTMLparser.c: extra memory allocation bug for
8978 attributes detected by someone using libxml in embedded systems :-)
8979
8980Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8981
8982 * xmlmemory.h: turned off mem debug :-\
8983
8984Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8985
8986 * parser.c: closed bug #2784 a one line fix, but worth pushing
8987 a new release out
8988 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
8989 some structures, comments before and after the
8990 main element, and other nastyness
8991 * HTMLtree.c tree.c: accomodate the extended HTML supported
8992 * configure.in: pushing 1.7.4
8993 * test/ent8 and related outputs : added a new test for bug #2784
8994 * test/HTML/wired.html and related output: a nasty HTML example
8995 * Makefile.am: improved the test scripts
8996 * docs/* : reran the documentation extractor, updated xml.html
8997
8998Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8999
9000 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
9001 HTMLparser and debugged the HTML related code. HTML documents
9002 now have their own type
9003 * entities.c: do not dump &apos; for HTML output
9004 * xmlmemory.c: improvement, breakpoint mechanism
9005 * testHTML.c: added --sax --repeat ...
9006 * Makefile.am: improved the HTML tests
9007 * valid.[ch]: added xmlValidGetValidElements and
9008 xmlValidGetPotentialChildren
9009 * tester.c: added --insert to test the 2 new functions
9010 * test//* result//* SAXresult//* : regression test cleanup
9011 and extension.
9012 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
9013 gnome-xml-nanohttp.html
9014
9015Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9016
9017 * HTMLparser.c: fixed problems with some autoclose tags
9018 * tree.c: fixed XML output problems.
9019 * result/* SAXresult/*: update of the tests output
9020
9021Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9022
9023 * Makefile.am: Arturo patch for xmlConf.sh version info
9024 * parser.c: Tim Josling patch for single quoted items
9025 * tester.c: Tim Josling patch for tester options usage
9026 * tree.h: indent cleanup
9027
9028Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9029
9030 * HTMLparser.c parser.h : Fixed problems with HTML parsing
9031 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
9032
9033Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9034
9035 * tree.c : Raph patch for initialization of CORBA fields
9036 * parser.c, xpath.c, ...: modification of doc comments
9037 * xpath.c : allow spaces in xpath expressions
9038
9039Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9040
9041 * xmlmemory.h: turning off memory debug :-(
9042
9043Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9044
9045 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
9046 better SAX interfaces.
9047 * testSAX.c: uses the new SAX routine, avoid fetching any remote
9048 entity.
9049 * configure.in: 1.7.2
9050
9051Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9052
9053 * libxml.spec.in: fixed the URL
9054 * doc/xml.html: improved the documentation front-end
9055
9056Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9057
9058 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
9059
9060Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9061
9062 * libxml.spec.in: fixed the alpha compile problem
9063 * parser.[ch]: changed errno to errNo in the parser context :-(
9064 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
9065 * doc/xml.html: changed CHAR to xmlChar
9066 * doc/html/*: recompiled the documentation
9067 * configure.in: 1.7.1
9068
9069Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9070
9071 * parser.h: modified the parser context struct to regain 1.4.0
9072 binary compatibility
9073 * parser.c, xml-error.h: added errno ot teh context and defined
9074 a set of errors values with update of errno
9075 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
9076 DTDs and entities
9077 * *.h, *.c: complete cleanup of the use of config.h and include
9078 protection depending on the current setup.
9079 * overalll debugging, maintenance and bug-fixing on all modules
9080 * updated the documentation
9081 * ready for 1.7.0
9082
9083Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9084
9085 * HTMLparser.c : cleanup
9086 * SAX.c valid.c valid.h: added ID/IDREF checking
9087 * tree.c tree.h: extended doc structure for refs
9088 * configure.in: 1.6.2
9089 * parser.c: patched bug in SAX user arg call
9090 * parserInternals.h: patched missing close in C++ wrapping
9091 * testXPath.c xpath.c xpath.h: prepared for extensibility,
9092 especially upcoming XPointer implementation.
9093 * doc/xml.html: augmented, typo
9094
9095Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
9096
9097 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
9098 not all invocations of install understand -d.
9099
9100Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
9101
9102 * Makefile.am: prepend all the test* calls with $(top_builddir) -
9103 to make 'check' works, when builddir != srcdir.
9104
9105Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9106
9107 * doc/xml.html : updated the documentation
9108
9109Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9110
9111 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
9112 not deallocated memory blocks
9113 * *.c : replaces all calls to malloc() free() and realloc() to
9114 the wrapper functions/macros
9115 * tree.c : removed memory leaks dues to calling xmlFreeNode()
9116 instead of xmlFreeNodeList()
9117
9118Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9119
9120 * HTMLparser.c: corrected a stupid bug leading to core dump at
9121 tree deallocation. Removed warnings indicated by
9122 Stephane.Conversy@lri.fr
9123 * entities.c: Fixes Yet Another Stupid Bug, entities were not
9124 looked for in the external subset
9125
9126Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9127
9128 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
9129 on SGI by Stephane.Conversy@lri.fr
9130
9131Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9132
9133 * all .h : changed the prototype declaration indent as in gtk
9134 * most .c : working on reducing the TODOs in the code
9135 * most .c : cleanup though -pedantic and Insure++
9136 * improvements on validation ID checkings.
9137 * tree.[ch] SAX.c: added support for namespace on attributes #2022
9138 * xml-config.in: closed #1810
9139
9140Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9141
9142 * tree.h, valid.c, valid.h: more work on validity, IDs
9143 * xpath.c: added/fixed comparidon and equlity, added a new isinf
9144 definition for AIX
9145
9146Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9147
9148 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
9149 the distribution due to a cut'n paste error at last commit
9150
9151Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9152
9153 * configure.in: upgraded to version 1.4.0
9154 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
9155 Big update, added a large part of the validation process,
9156 it should be usable, but some parts are missing
9157 * xpath.c: improved the implementation w.r.t. root.
9158 * Makefile.am: added more tests
9159 * test and result trees: added a lot of tests
9160 * libxml.spec.in: export libxml.so.0 and libxml.so.1
9161
9162Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9163
9164 * Added an HACKING file
9165
9166Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9167
9168 * xpath.[ch] : improvements and debug of the XPath implementation
9169 * parser.c, HTMLparser.c : modified the parsers to be progressive
9170 * tree.[ch] : extended the Buffer promitives
9171 * xmlIO.[ch] : added basic I/O routines providing progressive
9172 parsing and ready for I18N conversion plugins
9173 * SAXresult/* : the SAX callback sequence maybe slightly different
9174 now
9175 * test*.c : improved/updated the tests programs
9176 * doc/* : recompiled the docs.
9177
91781999-07-26 Michael Meeks <michael@edenproject.org>
9179
9180 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
9181
9182 * tree.c: Ditto.
9183
9184Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9185
9186 * configure.in: upgraded to version 1.4.0
9187 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
9188 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
9189 XML query language, see http://www.w3.org/TR/xpath for more details.
9190 * parser.c, parser.h: added CHAR* related string functions for XPath
9191 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
9192 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
9193 rebuild the docs.
9194 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
9195 and regression testing capabilities for XPath.
9196
9197Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9198
9199 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
9200 closing bug #1646
9201
9202Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9203
9204 * Makefile.am, example/Makefile.am: closed bug #1683
9205
9206Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9207
9208 * example/Makefile.am, configure.in: added the makefile for the
9209 gjobread example
9210
9211Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
9212
9213 * doc/Makefile.am:
9214 - fix which allow "make install DESTDIR=</install/prefix>".
9215
9216Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9217
9218 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
9219 which fixed a problem on the file reading-code.
9220
9221Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9222
9223 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
9224 output.
9225 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
9226
9227Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9228
9229 * parser.h : Oops removed the binary compatibility problem
9230 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
9231 * parser.c, HTMLparser.c: applied patches for reading from stdin
9232
9233Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9234
9235 * parser.c, entities.c, valid.c: cleanup bug #1591
9236 * configure.in: cleanup bug #1592
9237 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
9238 the same tree back-end. Hence gdome will be available for it.
9239 * doc/Makefile.am: close bug #617
9240
9241Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9242
9243 * parser.c: alloctate a per parser context SAX interface block
9244
9245Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9246
9247 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
9248 and xmlEncodeEntitiesReentrant with the correct one :-\
9249
9250Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9251
9252 * commit of my internal XML base changes, quite a lot of
9253 changes, cleanups, better entities support, framework for
9254 new I/O and charset detection and handling
9255 * Fixed the configure/Makefile stuff to generate shared libs
9256 with the proper version info, so we jumped on rev from
9257 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
9258 xmlEncodeEntities() result need to be freed now, and a string
9259 xmlParserVersion provide the current library version.
9260
9261Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
9262
9263 * parser.c: fixed a buffer overrun for when you have a very long
9264 attribute with no entities in it.
9265
9266Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9267
9268 * added example directory
9269 * added example/gjobs.xml gjobread.c, still need a Makefile.in
9270
9271Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9272
9273 * Release of libxml-1.1, nearly everything has been touched for
9274 this.
9275 * Added more regression tests
9276 * Updated the documentation
9277
9278Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9279
9280 * tree.[ch]: unified the XML_NO_CORBA defines.
9281 * parser.c encoding.[ch]: started plugging in char encoding detection
9282
9283Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
9284
9285 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
9286 Also freed allocated buffer.
9287
9288Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9289 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
9290 reentrancy problem at printing. One is left in entities.c, to
9291 remove ASAP
9292 * testSAX.c : added a test example showing the use of the SAX
9293 interface if one doesn't want to build the DOM tree.
9294 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
9295
9296Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9297
9298 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
9299 large revamping of the parser to use SAX callbacks
9300 http://www.megginson.com/SAX/ (or at least a C like interface
9301 a la Expat). It's now possible to set up your own callbacks
9302 and the parser will not build a DOM tree.
9303 * test/* result/*: updated the test suite, I finally removed
9304 the old Namespace draft support (PI based).
9305
9306Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9307
9308 * Makefile.am: added test result to EXTRA_DIST for make tests
9309
9310Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9311
9312 * parser.c, parserInternals.h: moved the chars macro definitions
9313 to parserInternals.h
9314 * parser.c, error.c: applied patches from "Knut Ã…kesson"
9315 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
9316
9317Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9318
9319 * xml-config.in : applied patch to make --version work
9320
93211999-03-05 Raja R Harinath <harinath@cs.umn.edu>
9322
9323 * Makefile.am (check-local): Alias for `tests' target. This will
9324 cause `make check' to do the right thing.
9325 (tests): Don't run tests in srcdir. Also, replaced calls to
9326 basename with a `sed' "equivalent".
9327
9328Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9329
9330 * Renamed error.h to xml-error.h, corrected Makefile.am to list
9331 it in the header and not the sources, updated the doc.
9332 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
9333 pointing this out.
9334
9335Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9336
9337 * parser.c, parser.h, parserInternals.h: memory leak hunting,
9338 exported the inputStream routines.
9339 * doc/html/* : updated accordingly
9340
9341Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9342
9343 * parser.c, parser.h, parserInternals.h: added a few extra
9344 internal calls to allocate and free parser contexts ...
9345 * doc/html/* : updated accordingly
9346
9347Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9348
9349 * configure.in, Makefile.am, doc/makefile.am : General changes for
9350 1.0.0 release and including the generated HTML documentation.
9351
9352Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9353
9354 * makefile.am : added parserInternals.h, oops.
9355
9356Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9357
9358 * parserInternals.h: added this header giving access to the parser
9359 internal functions.
9360 * doc/Makefile.am : added a rebuild target which rebuilds the full
9361 set of documentations
9362 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
9363 the internal subset.
9364 * *.c *.h: modifications needed to generate the documentation using
9365 gtk-doc, cleanup of functions blocks, reorganisation of struct
9366 declarations.
9367
9368Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9369
9370 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
9371 the tar and spec file to include the beginning of the doc.
9372
93731999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
9374
9375 * doc/.cvsignore: Added this file.
9376
9377Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9378
9379 * tree.c: fixed xmlGetProp to return "" when the attribute
9380 exists, even if the node-list is NULL.
9381
9382Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9383
9384 * tree.c: patched an error outputting empty attribute values.
9385 * Makefile.am and doc/makefile.am: have been updated during the
9386 week-end. Sorry for an empty CVS log, I got a shell problem.
9387
9388Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9389
9390 * tree.h: cleaned up using enums instead of defines
9391 * parser.c, valid.[ch]: more work on parsing/output of element
9392 declarations
9393
9394Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9395
9396 * valid.[ch], tree.c, parser.c : more work toward full parsing
9397 of XML DTDs.
9398 * README: added informations about mailing-list and on-line
9399 documentation
9400
94011999-01-27 Raja R Harinath <harinath@cs.umn.edu>
9402
9403 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
9404
9405Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9406
9407 * parser.c, tree.[ch] : more work toward conformance testing,
9408 added a last element to accelerate parsing of very flat structures
9409 started working on internal subset Element content declaration.
9410 * valid.[ch] : first cut at adding code toward validation.
9411 * previous changes had also small impact on most files, especially
9412 the conformance testing using James Clark test suite.
9413
9414Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9415
9416 * test/* : updated the examples, most of them were not well
9417 formed (humm), and added rdf2.
9418 * result/* : resulting changes in the output.
9419
9420Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9421
9422 * tree.c: changed the behaviour of xmlGetProp on NULL values.
9423
9424Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9425
9426 * tree.c: patched a bug in the generation of empty attributes
9427
9428Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9429
9430 * entities.[ch], tree.[ch], tester.c: added copy interfaces
9431 for node/trees/documents/... Biggest problem is namespace
9432 support when copying subtrees.
9433
9434Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9435
9436 * parser.c, entities.c: improve entities and char ref encoding,
9437 and cleanups of error messages.
9438
9439Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9440
9441 * parser.c, entities.c: simple bug hunting done during rpm2html and
9442 rpmfind integration.
9443
9444Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9445
9446 * parser.[ch]: Added interfaces allowing to specify a SAX
9447 handler before parsing.
9448
9449Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9450
9451 * parser.c: redirrect all errors reporting through the SAX
9452 error function
9453
9454Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9455
9456 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
9457 * libtool, tlmain ...: update of the libtool files
9458
94591998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
9460
9461 * entities.c: Use g_snprintf insteda of snprintf.
9462
9463Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9464
9465 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
9466 added ent5 test for this purpose.
9467 * parser.c, parser.h: formatting, comments and UTF-8 planning.
9468
9469Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9470
9471 * parser.c: fixed? a strange error due to compression on a GWP
9472 document.
9473
9474Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9475
9476 * tree.[ch]: bug fixing
9477 * entities.[ch]: defined a specific type for predefined entities
9478 * doc/xml.html: more documentation on the library, how to use it,
9479 overview of the interfaces.
9480
9481Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9482
9483 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
9484
9485Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9486
9487 * tree.c: corrected a small bug
9488 * doc/xml.html: continuing writing documentation.
9489
9490Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9491
9492 * debugXML.h debugXML.c: added debugging utilities.
9493 * tester.c: added --debug switch.
9494 * tree.c: patched an incorrect node->type assignment.
9495 * parser.c: formatting, ensure that node->doc != NULL in attributes
9496
9497Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9498
9499 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
9500 entity support and provide an internal representation close to
9501 DOM one (entity ref nodes, and attribute value as tree). I tried
9502 to preserve the interface but this will surely break some apps
9503 (I have to change rpm2html/rpmfind for example). I had to change
9504 two interfaces, and the generated tree is somewhat different.
9505 * doc/* : started documenting the XML library, the tree and
9506 DOM/Corba. This is a first step.
9507
9508Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9509
9510 * parser.c: Set up the fonctions comment block, boring but useful.
9511 * parser.h, SAX.c, parser.c: now attributes are processed through
9512 the SAX interface. The problem is that my SAX interface diverged
9513 quite a bit from the original one, well this is not an official
9514 spec, and translating it from Java to C is hairy anyway...
9515
9516Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9517
9518 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
9519 fonctions comment block, boring but useful.
9520
9521Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9522
9523 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
9524 conversion routines. However they are not yet used to convert the
9525 inputs. The core will run with UTF-8.
9526
9527Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9528
9529 * tree.c : make sure that the type id is properly set-up when
9530 a new object is allocated, needed for DOM.
9531
9532Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9533
9534 * tree.h, tree.c: Ok, the main objects in the tree will be native
9535 corba objects, it costs 8 bytes per Node, Attribute and Document
9536 but it simplifies the Corba integration a lot (no extra interface
9537 objects to allocate/free).
9538
9539Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9540
9541 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
9542 and changed NODEs contants for conformity with DOM Level 1
9543
9544Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9545
9546 * added hooks to keep track of servants when creating objects
9547 xmlDoc and xmlNode (for Corba export).
9548
9549Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9550
9551 * added xml-config script.
9552
9553Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9554
9555 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
9556 to autoupdate libtool and automake conf files.
9557
95581998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
9559
9560 * Makefile.am: Use '?' to separate the sed
9561 commands as ',' is used when people pass -Wl,something.
9562
9563
9564Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9565
9566 * tree.c, tree.h: added a per-document compression interface.
9567
9568Tue Sep 22 20:47:38 EDT 1998
9569
9570 * tree.c, tree.h: added saving with compression and added interfaces
9571 to control the compression level (xmlGetCompressMode,
9572 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
9573
9574Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9575
9576 * parser.c: corrected a loop for files of size 0
9577
95781998-08-20 Raja R Harinath <harinath@cs.umn.edu>
9579
9580 * error.h: New file. Contains prototyes from `error.c'.
9581
9582Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
9583
9584 * Makefile.am (xmlincdir): New macro.
9585 (xmlinc_HEADERS): Renamed from include_HEADERS.
9586
9587Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9588
9589 * applied small patch on numeric entities from
9590 Christopher Blizzard <blizzard@appliedtheory.com>
9591
9592Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9593
9594 * New release 0.2, removed the old xml_* files so that it's
9595 coherent with the other CVS base (W3C), far better conformance
9596 to standard, new namespaces, decent entities support, beginning
9597 of a SAX-like interface. Nearly nothing left intact, even the
9598 test examples ...
9599
96001998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
9601
9602 * .cvsignore: Add .deps dir
9603
9604Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9605
9606 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
9607
9608Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9609
9610 * configure.in: added test for CPP
9611 * AUTHORS, Changelog: the original ones didn't get commited but the
9612 glib ones instead, fixed.
9613 * Makefile.am: corrected an error in library naming
9614
9615Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9616
9617 * integrated code developped at W3C
9618 * changed the original Copyright
9619 * migrated to automake
9620 * prefixed the filenames by xml_ to avoid filename clashes
9621
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00009622Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
9623
9624 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
9625 should not be called.
9626
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00009627Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
9628
9629 * libxml-2.0.pc.in: applied the patch to fix #101894
9630
Daniel Veillard8a1b1852003-01-05 22:37:17 +00009631Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
9632
9633 * tree.c : applied patch from Lukas Schroeder for register callbacks
9634 * valid.c: modified patch from Lukas Schroeder to test
9635 register callbacks with --chkregister
9636
Daniel Veillard067bae52003-01-05 01:27:54 +00009637Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
9638
9639 * xmlreader.c: seriously changed the way data are pushed to
9640 the underlying parser, go by block of 512 bytes instead of
9641 tryng to detect tag boundaries at that level. Changed the
9642 way empty element are detected and tagged.
9643 * python/tests/reader.py python/tests/reader2.py
9644 python/tests/reader3.py: small changes mostly due to context
9645 reporting being different and DTD node being reported. Some
9646 errors previously undetected are now caught and fixed.
9647 * doc/xmlreader.html: flagged last section as TODO
9648
Daniel Veillard51a447a2003-01-04 19:42:46 +00009649Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9650
9651 * python/libxml.py: integrated the Python 2.2 optimizations
9652 from Hannu Krosing, while maintaining compatibility with
9653 1.5 and 2.1
9654
Daniel Veillarde59494f2003-01-04 16:35:29 +00009655Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
9656
9657 * xmllint.c: a bit of cleanup
9658 * xmlreader.c: small fix
9659 * doc/xmlreader.html: more work on the XmlTextReader tutorial
9660 * python/libxml.py: a few fixes pointed out by Hannu Krosing
9661
Daniel Veillard623a9eb2003-01-04 12:47:20 +00009662Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
9663
9664 * python/setup.py.in: patch from Stéphane Bidoul to include
9665 drv_libxml2.py in setup.py
9666
Daniel Veillard66b82892003-01-04 00:44:13 +00009667Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
9668
9669 * doc/xmlreader.html: starting documenting the new XmlTextReader
9670 interface.
9671
Daniel Veillard7704fb12003-01-03 16:19:51 +00009672Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
9673
9674 * xmllint.c: added the --stream flag to use the TextReader API
9675 * xmlreader.c: small performance tweak
9676
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00009677Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
9678
9679 * xmlreader.c python/tests/reader2py: okay the DTD validation
9680 code on top of the XMLTextParser API should be solid now.
9681
Daniel Veillard1fdfd112003-01-03 01:18:43 +00009682Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
9683
9684 * xmlreader.c python/tests/reader2py: Fixing some more mess
9685 with validation and recursive entities while using the
9686 reader interface, it's getting a bit messy...
9687
Daniel Veillarddab8ea92003-01-02 14:16:45 +00009688Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
9689
9690 * xmlreader.c python/tests/reader.py: another couple of problem
9691 related to IsEmptyElement reported by Stéphane Bidoul needed
9692 some fixes.
9693
Daniel Veillard4f860202003-01-02 13:00:02 +00009694Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9695
9696 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
9697 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
9698 based on the python XmlTextReader interface.
9699
Daniel Veillard3c265e42003-01-01 21:06:49 +00009700Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
9701
9702 * tree.c: backing out one change in the last patch which broke the
9703 regression tests
9704
Daniel Veillard5335dc52003-01-01 20:59:38 +00009705Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9706
9707 * global.data globals.c tree.c include/libxml/globals.h: applied
9708 an old patch from Lukas Schroeder to track node creation and
9709 destruction. Probably missing a lot of references at the moment
9710 and not usable reliably.
9711
Daniel Veillard8ba17412003-01-01 19:13:12 +00009712Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9713
9714 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
9715 from doc/news.html and a stylesheet
9716
Daniel Veillarde3c036e2003-01-01 15:11:05 +00009717Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
9718
9719 * xmlreader.c python/tests/reader.py: fixed another couple of
9720 xmlreader bugs reported by Stéphane Bidoul and added tests.
9721
Daniel Veillard9e395c22003-01-01 14:50:44 +00009722Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
9723
9724 * xmlreader.c python/tests/reader2.py: fixed another validity
9725 checking in external parsed entities raised by Stéphane Bidoul
9726 and added a specific regression test.
9727 * python/tests/reader3.py: cleanup
9728
Daniel Veillardd5896142002-12-31 14:45:26 +00009729Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9730
9731 * xmlreader.c python/tests/reader2.py: fixed a problem with
9732 validation within entities pointed by Stéphane Bidoul, augmented
9733 the tests to catch those.
9734
Daniel Veillarddc85f282002-12-31 11:18:37 +00009735Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
9736
9737 * python/generator.py: modified the generator to allow keeping
9738 class references when creating new classes, needed to fix a bug
9739 pointed by Stéphane Bidoul where the input buffer of the
9740 xmlTextReader instance gets destroyed if the python wrapper for
9741 the input is not referenced anymore.
9742
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00009743Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
9744
9745 * xmlreader.c python/tests/reader.py: fixed another pair of problem
9746 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
9747
Daniel Veillard571b8892002-12-30 12:37:59 +00009748Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9749
9750 * xmlreader.c python/tests/reader.py: fixed another problem
9751 pointed by Stéphane Bidoul
9752
Daniel Veillardaaa105b2002-12-30 11:42:17 +00009753Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9754
9755 * xmlreader.c python/tests/reader.py: fixed a limit case problem
9756 with "<a/>"
9757
Daniel Veillardecaba492002-12-30 10:55:29 +00009758Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9759
9760 * SAX.c: warn on xmlns:prefix="foo"
9761 * xmlreader.c python/tests/reader.py: fixed a couple of problem
9762 for namespace attributes handling.
9763
Daniel Veillard2d84a892002-12-30 00:01:08 +00009764Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9765
9766 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
9767 a really nasty problem raised by a DocBook XSLT transform
9768 provided by Sebastian Bergmann
9769
Daniel Veillard29b3e282002-12-29 11:14:41 +00009770Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
9771
9772 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
9773 by Stéphane Bidoul and integrated it into the tests
9774
Daniel Veillarde18fc182002-12-28 22:56:33 +00009775Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
9776
9777 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
9778 extended the XmlTextReader API a bit, addding accessors for
9779 the current doc and node, and an entity substitution mode for
9780 the parser.
9781 * python/libxml.py python/libxml2class.txt: related updates
9782 * python/tests/Makefile.am python/tests/reader.py
9783 python/tests/reader2.py python/tests/reader3.py: updated a bit
9784 the old tests and added a new one to test the entities handling
9785
Daniel Veillardaba976d2002-12-28 21:14:18 +00009786Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9787
9788 * python/generator.py python/libxml2class.txt
9789 python/tests/reader.py python/tests/reader2.py: changed the
9790 generator to provide casing for the XmlTextReader similar to
9791 C# so that examples and documentation are more directly transposable.
9792 Fixed the couple of tests in the suite.
9793
Daniel Veillard83298842002-12-28 15:12:33 +00009794Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
9795
9796 * doc/guidelines.html: added a document on guildeline for
9797 publishing and deploying XML
9798
Daniel Veillard336fc7d2002-12-27 19:37:04 +00009799Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9800
9801 * valid.c xmlreader.c: final touch running DTD validation
9802 on the XmlTextReader
9803 * python/tests/Makefile.am python/tests/reader2.py: added a
9804 specific run based on the examples from test/valid/*.xml
9805
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00009806Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
9807
9808 * python/libxml.py: added a few predefined xmlTextReader parser
9809 configuration values.
9810
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00009811Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9812
9813 * python/libxml_wrap.h: trying to fix #102037
9814
Daniel Veillard8dbd4952002-12-27 11:34:48 +00009815Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9816
9817 * SAX.c: fixing bug #95296, when the predefined entities
9818 are redefined in the DTD the default one must be used
9819 instead anyway.
9820
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00009821Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
9822
9823 * doc/xmllint.xml
9824 * doc/xmllint.1
9825 Add discussion of XML_DEBUG_CATALOG to xmllint man
9826 page - bug #100907
9827
9828
Daniel Veillarddf512f42002-12-23 15:56:21 +00009829Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9830
9831 * xmlreader.c: Fixed the empty node detection to avoid reporting
9832 an inexistant close tag.
9833
Daniel Veillard0d132cf2002-12-23 14:43:32 +00009834Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9835
9836 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
9837 for Python 2.1
9838
Daniel Veillardfe8aab92002-12-22 10:25:41 +00009839Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9840
9841 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
9842
Daniel Veillard4258b9c2002-12-20 10:29:40 +00009843Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9844
9845 * doc/libxml2-api.xml python/tests/reader.py: one really need
9846 to provide the base URI information when creating a reader parser
9847 from an input stream. Updated the API and the example using it.
9848
Daniel Veillardea7751d2002-12-20 00:16:24 +00009849Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
9850
9851 * testReader.c xmlreader.c valid.c include/libxml/tree.h
9852 include/libxml/valid.h include/libxml/xmlreader.h: working on
9853 DTD validation on top of xml reader interfaces. Allows to
9854 validate arbitrary large instances. This required some extensions
9855 to the valid module interface and augmenting the size of xmlID
9856 and xmlRef structs a bit.
9857 * uri.c xmlregexp.c: simple cleanup.
9858
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00009859Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9860
9861 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
9862 work on the xml reader interfaces.
9863 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
9864 Web page for the Windows binaries.
9865
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00009866Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9867
9868 * xmlIO.c: applied a patch for VMS following the report by
9869 Nigel Hall
9870
Daniel Veillard3772de32002-12-17 10:31:45 +00009871Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
9872
9873 * parser.c: the parseStartTag bug fix wasn't complete.
9874
Daniel Veillard67df8092002-12-16 22:04:11 +00009875Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
9876
9877 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
9878 parseStartTag, fixing it.
9879 * test/att4 result/att4 result/noent/att4: adding the test
9880 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9881 more methods to XmlTextReader.
9882
Igor Zlatkovicd453c632002-12-16 18:45:48 +00009883Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9884
9885 * win32/libxml2.def.src: added more xml reader exports
9886 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
9887 to the build
9888
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00009889Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
9890
9891 * doc/tutorial/xmltutorial.xml
9892 plus generated html and pdf
9893 Updating tutorial again based on further comments from Niraj
9894 Tolia on the last iteration
9895
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00009896Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
9897
9898 * doc/tutorial/xmltutorial.xml
9899 * doc/tutorial/includekeyword.c
9900 * doc/tutorial/includegetattribute.c
9901 plus generated html and pdf
9902 Adding fix from Niraj Tolia to tutorial to properly free memory.
9903
9904
Daniel Veillardda46d2d2002-12-15 23:36:49 +00009905Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9906
9907 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9908 more methods of XmlTextReader.
9909 * python/libxml2class.txt python/tests/reader.py: this increased the
9910 methods in the bndings, augmented the test to check those new
9911 functions.
9912
Daniel Veillard0eb38c72002-12-14 23:00:35 +00009913Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9914
9915 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
9916 methods of XmlTextReader.
9917 * python/generator.py python/libxml_wrap.h python/types.c
9918 python/libxml2class.txt: added the reader to the Python bindings
9919 * python/tests/Makefile.am python/tests/reader.py: added a specific
9920 test for the Python bindings of the Reader APIs
9921 * parser.c: small cleanup.
9922
Daniel Veillard06503452002-12-13 10:42:08 +00009923Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9924
9925 * xinclude.c: fallback was only copying the first child not the
9926 full child list of the fallback element, closes #89684 as reopened
9927 by Bernd Kuemmerlen
9928
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00009929Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9930
9931 * win32/libxml2.def.src: exported htmlNodeDumpOutput
9932
Daniel Veillard000eafb2002-12-12 10:04:22 +00009933Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9934
Daniel Veillardc1eed322002-12-12 11:01:32 +00009935 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00009936 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00009937 gives enum values, fix functype return type, put back fields in
9938 structs
9939 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00009940
Daniel Veillard024b5702002-12-12 00:15:55 +00009941Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9942
9943 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
9944 about htmlNodeDumpOutput location.
9945 * xpath.c: removed an undefined function signature
9946 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
9947 too many symbols in the API breaking the python bindings.
9948 Updated with the libxslt/libexslt changes.
9949
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00009950Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9951
9952 * configure.in: preparing release of 2.4.29
9953 * doc/*: rebuilt the docs and API
9954 * xmlreader.c: a few more fixes for the XmlTextReader API
9955
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00009956Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9957
9958 * include/win32config.h: applied mingw patch from Magnus Henoch
9959
Daniel Veillard5aad8322002-12-11 15:59:44 +00009960Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
9961
9962 * catalog.c doc/libxml2-api.xml: a bit more cleanup
9963
Daniel Veillarda9b66d02002-12-11 14:23:49 +00009964Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9965
9966 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
9967 building Python script, does the C parsing directly, generates
9968 a better API description including structure fieds defs and
9969 enums. Still a couple of bugs, but good enough for the python
9970 wrappers now.
9971 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
9972 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
9973 include/libxml/schemasInternals.h include/libxml/tree.h: more
9974 cleanup based on the python analysis script reports.
9975 * libxml.spec.in: make sure the API XML description is part of the
9976 devel package.
9977
Daniel Veillard01c13b52002-12-10 15:19:08 +00009978Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9979
9980 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
9981 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
9982 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
9983 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
9984 code cleanup, especially the function comments.
9985 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
9986
Daniel Veillarde1ca5032002-12-09 14:13:43 +00009987Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9988
9989 * Makefile.am xmlreader.c include/libxml/Makefile.am
9990 include/libxml/xmlreader.h: Adding a new set of APIs based on
9991 the C# TextXmlReader API but converted to C. Allow to parse
9992 in constant memory usage, far simpler to program and explain
9993 than the SAX like APIs, unfinished but working.
9994 * testReader.c: test program
9995
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00009996Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9997
9998 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
9999
Daniel Veillard64b35282002-12-04 15:10:40 +000010000Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10001
10002 * tree.c: Chip turner indicated that XHTML1 serialization
10003 rule for style actually break on both IE and Mozilla,
10004 try to avoid the rule if escaping ain't necessary
10005
Daniel Veillard8efff672002-12-04 11:44:48 +000010006Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10007
10008 * nanhttp.c: handle HTTP URL escaping, problem reported by
10009 Glen Nakamura and Stefano Zacchiroli
10010
Daniel Veillard1c732d22002-11-30 11:22:59 +000010011Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10012
10013 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
10014
Daniel Veillardfdd27d22002-11-28 11:55:38 +000010015Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10016
10017 * uri.c: Johann Richard pointed out some XPointer problems for
10018 URN based URI references in XInclude. Modified the URI parsing
10019 and saving routines to allow correct parsing and saving of
10020 XPointers, especially when attached to "opaque" scheme accordingly
10021 to RFC 2396
10022
Daniel Veillard8db67d22002-11-27 19:39:27 +000010023Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10024
10025 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
10026 of refactoring to the HTML saving code.
10027 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
10028 in the doc.
10029
Daniel Veillardebc4ca92002-11-27 11:43:05 +000010030Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10031
10032 * tree.c include/libxml/tree.h: refactored the XML dump of a node
10033 to a buffer API to reuse the generic dump to an OutputIO layer,
10034 this reduces code, fixes xmlNodeDump() for XHTML, also made
10035 xmlNodeDump() now return the number of byte written.
10036
Daniel Veillard9d5ea172002-11-27 08:02:06 +000010037Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
10038
10039 * python/setup.py.in: another patch from Stéphane Bidoul for
10040 Python bindings on Windows
10041 * doc/parsedecl.py: small cleanup
10042
Daniel Veillard9715c172002-11-25 16:33:40 +000010043Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10044
10045 * libxml.spec.in configure.in: add a line in %changelog for releases
10046
Daniel Veillard9bc53102002-11-25 13:20:04 +000010047Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
10048
10049 * parser.c: patch from Marcus Clarke fixing a problem in entities
10050 parsing that was detected in KDe documentations environment.
10051
Daniel Veillardfaa35ff2002-11-24 13:53:43 +000010052Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
10053
10054 * python/libxml.c (libxml_prev): Return the previous as opposed to
10055 the next node (I guess this is the result of some cut & paste programming:)
10056
Daniel Veillard80d7b902002-11-23 16:23:08 +000010057Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10058
10059 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
10060
Daniel Veillarda1196ed2002-11-23 11:22:49 +000010061Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10062
10063 * python/generator.py python/libxml.c python/setup.py.in: trying
10064 to fix the Python bindings build on Windows (Stéphane Bidoul)
10065
Igor Zlatkovic9ab71552002-11-22 21:41:43 +000010066Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10067
10068 * win32/configure.js: added option for python bindings
10069 * win32/libxml2.def.src: added more exports
10070
Igor Zlatkovicace7cd22002-11-22 18:07:00 +000010071Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10072
10073 * win32/Makefile.mingw: fixed unresolved symbols when linking with
10074 pthreads
10075 * win32/wince/*: applied updates to Windows CE port from Javier
10076
Daniel Veillardf9c4cad2002-11-22 15:57:07 +000010077Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10078
10079 * configure.in: preparing 2.4.28
10080 * libxml.spec.in doc/Makefile.am: some cleanup
10081 * doc/*: updated the news and regenerated.
10082
Daniel Veillardfee408f2002-11-22 13:18:30 +000010083Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10084
10085 * HTMLparser.c: final touch at closing #87235 </p> end tags
10086 need to be generated.
10087 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
10088 this change slightly the output of a few tests
10089 * doc/*: regenerated
10090
Daniel Veillardd2ff0392002-11-22 12:28:38 +000010091Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10092
10093 * parserInternals.c: fixing bug #99190 when UTF8 document are
10094 parsed using the progressive parser and the end of the chunk
10095 is in the middle of an UTF8 multibyte character.
10096
William M. Brack8b2c7f12002-11-22 05:07:29 +000010097Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10098
10099 * threads.c: fixed initialization problem in xmlNewGlobalState
10100 which was causing crash.
10101 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
10102 in xmlInitializeGlobalState.
10103 * parserInternals.c: cleaned up ctxt->sax initialisation.
10104
Daniel Veillardd5c2f922002-11-21 14:10:52 +000010105Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
10106
10107 * tree.c include/libxml/tree.h: modified the existing APIs
10108 to handle XHTML1 serialization rules automatically, also add
10109 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
10110 libxslt serialization uses it when needed without changing
10111 the library API.
10112 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
10113 result/xhtml1: added a new test specifically for xhtml1 output
10114 and updated the result of one XHTML1 test
10115
Daniel Veillardd076a202002-11-20 13:28:31 +000010116Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
10117
10118 * xinclude.c parserInternals.c encoding.c: fixed #99082
10119 for xi:include encoding="..." support on text includes.
10120 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
10121 test/XInclude/ents/isolatin.txt : added a specific regression test
10122 * python/generator.py python/libxml2class.txt: fixed the generator
10123 the new set of comments generated for doc/libxml2-api.xml were
10124 breaking the python generation.
10125
Daniel Veillard817e70b2002-11-19 22:28:48 +000010126Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
10127
10128 * doc/Makefile.am: repair some problem if gtk-doc fail or such
10129 * configure.in: patch for Solaris on new autoconf closes #98880
10130 * doc/parsedecl.py: repair the frigging API building script,
10131 did I say that python xmllib sucks ?
10132 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
10133 and some comment are no more truncated.
10134
Daniel Veillarda7e05b42002-11-19 08:11:14 +000010135Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10136
10137 * parser.c: Martin Stoilov pointed out a potential leak in
10138 xmlCreateMemoryParserCtxt
10139
Daniel Veillardbc6e1a32002-11-18 15:07:25 +000010140Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10141
10142 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
10143 included in HTML documents and using the push parser.
10144
Daniel Veillard4efd3be2002-11-18 09:11:13 +000010145Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
10146
10147 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
10148 specified, look for the Python interpreter not just in the
10149 specified root but also in the specified location. Fixes #98825
10150
Daniel Veillarda8c0adb2002-11-17 22:37:35 +000010151Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10152
10153 * python/libxml.c: fixing bug #98792 , node may have no doc
10154 and dereferencing without checking ain't good ...
10155
Daniel Veillarddad3f682002-11-17 16:47:27 +000010156Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
10157
10158 * configure.in: preparing release 2.4.27
10159 * doc/* : updated and rebuilt the docs
10160 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
10161 and all the docs are actually packaged and in the final RPMs
10162 * parser.c parserInternals.c include/libxml/parser.h: restore
10163 xmllint --recover feature.
10164
Daniel Veillard68e9e742002-11-16 15:35:11 +000010165Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10166
Daniel Veillard784b9352003-02-16 15:50:27 +000010167 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +000010168 processing of parsed entities, and XPath computation on sustitued
10169 entities.
10170 * testXPath.c: make sure entities are substitued.
10171
Daniel Veillard328f48c2002-11-15 15:24:34 +000010172Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10173
Daniel Veillard784b9352003-02-16 15:50:27 +000010174 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +000010175 processing of internal parsed entities, which had to be changed.
10176
Daniel Veillard66651aa2002-11-15 11:21:43 +000010177Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10178
10179 * Makefile.am python/Makefile.am python/tests/Makefile.am:
10180 trying to fix bug #98517 about building outside the source tree
10181 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
10182
Igor Zlatkovic2772cea2002-11-14 17:45:20 +000010183Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10184
10185 * include/win32config.h: cleanup
10186 * win32/Makefile.mingw: integrated mingw in JScript configure
10187 * win32/Makefile.msvc: modified to allow mingw coexistence
10188 * win32/configure.js: integrated mingw
10189 * win32/Readme.txt: cleanup
10190
Daniel Veillard8dd86a52002-11-12 21:14:17 +000010191Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
10192
10193 * HTMLparser.c: strengthen the guard in the Pop macros,
10194 like in the XML parser, closes bug #97315
10195
Daniel Veillard0821b152002-11-12 20:57:47 +000010196Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10197
10198 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
10199 callback is never used.
10200
Daniel Veillard8606bbb2002-11-12 12:36:52 +000010201Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10202
10203 * parserInternals.c: fixed the initialization of the SAX structure
10204 which was breaking xsltproc
10205 * xpath.c: patch from Petr Pajas for CDATA nodes
10206 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
10207 * parser.c include/libxml/parser.h: patch from Peter Jones
10208 removing a leak in xmlSAXParseMemory() and adding the
10209 function xmlSAXParseMemoryWithData()
10210
MST 2002 John Fleckf854d992002-11-12 03:49:05 +000010211Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
10212
10213 adding pdf of tutorial, changing web page to link to it
10214 * doc/tutorial/xmltutorial.pdf
10215 * doc/xml.html
10216 * doc/docs.html
10217
MST 2002 John Fleck52717f32002-11-11 03:49:33 +000010218Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
10219
10220 * doc/tutorial/ar01s08.html
10221 adding file what I forgot for tutorial
10222
10223
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +000010224Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
10225
10226 Adding encoding discussion to tutorial
10227 Added:
10228 * doc/tutorial/images/*.png: DocBook admonition image files
10229 * doc/tutorial/apf.html, apg.html: new generated html
10230 * doc/tutorial/includeconvert.c: conversion code entity file
10231 changed:
10232 * doc/tutorial/xmltutorial.xml: DocBook original
10233 * doc/tutorial/*.html: generated html
10234
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000010235Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10236
10237 * include/libxml/*.h: retired xmlwin32version.h
10238 * doc/Makefile.am: retired xmlwin32version.h
10239 * win32/configure.js: retired xmlwin32version.h
10240
Igor Zlatkovica2258da2002-11-08 15:55:33 +000010241Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10242
10243 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000010244 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
10245 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +000010246
Daniel Veillard7216cfd2002-11-08 15:10:00 +000010247Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10248
10249 * globals.c: fixed a typo pointed out by Igor
10250 * xpath.c: try to speed up node compare using line numbers
10251 if available.
10252
Daniel Veillarda70d62f2002-11-07 14:18:03 +000010253Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10254
10255 * tree.c: make xmlFreeNode() handle attributes correctly.
10256
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +000010257Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10258
10259 * catalog.c: completed the #96963 fix, as reported by Karl
10260 Eichwalder
10261
Daniel Veillard56f21f22002-11-06 15:49:46 +000010262Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10263
10264 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
10265
Daniel Veillard91ad8792002-11-04 17:06:52 +000010266Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10267
10268 * Makefile.am: switched the order of a couple of includes
10269 to fix bugs #97100
10270
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +000010271Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10272
10273 * catalog.c: fixed bug #96963, reverted to the old behaviour of
10274 xmlLoadCatalogs that used to separate directories with a ':'.
10275
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +000010276Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10277
10278 * threads.c: improvements to the Windows-side of thread handling
10279 * testThreads.c: conditionally excluded unistd.h
10280 * testThradsWin32.c: broke overlong lines
10281 * include/win32config.h: adapted thread-related macros to the new
10282 scheme and for pthreads on Windows
10283 * win32/Makefile.msvc: introduced a more flexible thread build,
10284 added testThreads[Win32].c to the build
10285 * win32/configure.js: introduced a more flexible thread config
10286
John Fleck61f6fb62002-10-31 15:23:29 +0000102872002-10-31 John Fleck <jfleck@inkstain.net>
10288
10289 * doc/xml.html (and, by implication, FAQ.html)
10290 added UTF-8 conversaion FAQ from Marcus Labib Iskander
10291
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +000010292Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10293
10294 * configure.in: removed xmlwin32version.h
10295 * include/libxml/Makefile.am: removed xmlwin32version.h
10296
Daniel Veillardce66ce12002-10-28 19:01:59 +000010297Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10298
10299 * tree.c: applied patch from Brian Stafford to fix a bug
10300 in xmlReconciliateNs()
10301
Daniel Veillard7e3f1402002-10-28 18:52:57 +000010302Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10303
10304 * tree.c: applied patch from Christian Glahn to allow
10305 xmlNewChild() on document fragment nodes
10306
Daniel Veillardb39bc392002-10-26 19:29:51 +000010307Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10308
10309 * parser.c: Christian Glahn found a problem with a recent
10310 patch to xmlParseBalancedChunkMemoryRecover()
10311 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
10312 problems
10313 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
10314 test/schemas/seq*: added the test cases from Charles
10315
Daniel Veillard366a9152002-10-23 20:43:53 +000010316Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10317
10318 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
10319 serious cleanup of the spec file and associated changes
10320 in the Makefiles.
10321 * valid.c: try to remove some warnings on x86_64
10322
Daniel Veillardd033d022002-10-23 14:55:02 +000010323Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10324
10325 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
10326 fix bug #96586
10327
Daniel Veillardce02dbc2002-10-22 19:14:58 +000010328Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10329
10330 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
10331 parsing, applied his patch
10332 * result/HTML/attrents.html result/HTML/attrents.html.err
10333 result/HTML/attrents.html.sax test/HTML/attrents.html:
10334 added the test and result case provided by Mikhail Sogrine
10335
Daniel Veillarde645e8c2002-10-22 17:35:37 +000010336Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10337
10338 * vms/build_libxml.com vms/config.vms vms/readme.vms
10339 include/libxml/parser.h include/libxml/parserInternals.h
10340 include/libxml/tree.h include/libxml/xmlIO.h
10341 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
10342 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
10343 Applied the VMS update patch from Craig A. Berry
10344 * doc/*.html: update
10345
Daniel Veillardf000f072002-10-22 14:28:17 +000010346Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10347
10348 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
10349
Daniel Veillard1e208222002-10-22 14:25:25 +000010350Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10351
10352 * debugXML.c: adding a grep command to --shell in xmllint
10353 for T.V. Raman
10354
Daniel Veillard9cdcf362002-10-22 14:23:59 +000010355Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10356
10357 * xmlcatalog.c: tried to fix some of the problem with --sgml
10358
Daniel Veillard935494a2002-10-22 14:22:46 +000010359Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
10360
10361 * parser.c: tried to fix bug #91500 where doc->children may
10362 be overriden by a call to xmlParseBalancedChunkMemory()
10363
10364Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
10365
10366 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
10367 identifiers in SGML catalogs containing '&'
10368
Daniel Veillardc0ac0692002-10-20 21:31:50 +000010369Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10370
10371 * python/types.c: fixed bugs when passing result value tree
10372 to Python functions.
10373
Daniel Veillard48267432002-10-18 11:21:38 +000010374Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10375
10376 * configure.in: preparing the release of 2.4.26
10377 * doc/*: updated and rebuilt the documentation
10378
Daniel Veillardbb284f42002-10-16 18:02:47 +000010379Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10380
10381 * parser.c: fixed a XML Namespace compliance bug reported by
10382 Alexander Grimalovsky
10383
Daniel Veillard44892f72002-10-16 15:23:26 +000010384Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10385
10386 * HTMLtree.c: fixed serialization of script and style when
10387 they are not lowercase (i.e. added using the API to the tree).
10388
Daniel Veillard2fd85422002-10-16 14:32:41 +000010389Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10390
10391 * valid.c: make xmlValidateDocument emit a warning msg if there
10392 is no DTD, pointed by Christian Glahn
10393
Daniel Veillard32370232002-10-16 14:08:14 +000010394Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
10395
10396 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
10397 content model when some of the blocks have min or max, and a couple
10398 of bugs found in the process.
10399 * result/schemas/list0* test/schemas/list0*: added some specific
10400 regression tests
10401
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +000010402Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
10403
10404 * README: updated the contact informations
10405
Daniel Veillard63186732002-10-15 08:43:17 +000010406Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10407
10408 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
10409 misses it, reported by Peter Bray.
10410
Daniel Veillard96c3a3b2002-10-14 15:39:04 +000010411Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
10412
10413 * tree.c: investigating xmlNodeGetContent() on namespace nodes
10414 and removed a few warnings
10415
Daniel Veillard819d5cb2002-10-14 11:15:18 +000010416Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
10417
10418 * parser.c: Christian Glahn found a small bug in the push parser.
10419 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
10420 public
10421
Daniel Veillard6045c902002-10-09 21:13:59 +000010422Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10423
10424 * xmlschemas.c include/libxml/xmlschemas.h: added
10425 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
10426 * testSchemas.c: added --memory to test the new interface
10427
Daniel Veillardf0070122002-10-09 14:24:17 +000010428Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10429
10430 * doc/index.py doc/search.php: integrated the XSLT indexing,
10431 a few fixed in the indexer, added a scope selection at the
10432 search level.
10433
Daniel Veillard01992e02002-10-09 10:20:30 +000010434Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10435
10436 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
10437 this was due to uninitialized parts of the validation context
10438
Daniel Veillard321be0c2002-10-08 21:26:42 +000010439Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10440
10441 * debugXML.c: applied patch from Mark Vakoc except the API
10442 change, preserved it.
10443 * doc/*: updated the docs to point to the search engine for
10444 information lookup or before bug/help reports.
10445
Daniel Veillard01e87d22002-10-08 16:55:06 +000010446Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10447
10448 * doc/index.py doc/search.php: added mailing-list archives
10449 indexing and lookup
10450
Daniel Veillard9dc1cf12002-10-08 08:26:11 +000010451Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10452
10453 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
10454
Daniel Veillard9b006132002-10-07 11:13:27 +000010455Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10456
10457 * doc/index.py: improved HTML indexing
10458 * doc/search.php: make the queries also lookup the HTML based indexes
10459
Daniel Veillard141d04b2002-10-06 21:51:18 +000010460Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10461
10462 * doc/index.py: added HTML page indexing
10463
Igor Zlatkovic91a62702002-10-04 13:34:16 +000010464Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10465
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +000010466 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +000010467 problem in libxslt.
10468 * catalog.c: fixed list handling in XML_CATALOG_FILES
10469
Daniel Veillardceb09b92002-10-04 11:46:37 +000010470Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10471
10472 * valid.c: typo/bug found by Christian Glahn
10473
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +000010474Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10475
10476 * xmlIO.c: applied Windows CE patch from Javier.
10477 * win32/wince: new directory, contains support for the PocketPC
10478 with Windows CE from Javier.
10479 * include/win32config.h: reorganised, removed duplicate
10480 definitions and applied WinCE patch from Javier.
10481 * include/wsockcompat.h: new file, now contains WinSock
10482 compatibility macros.
10483 * win32/Makefile.msvc: introduced double-run compilation.
10484
Daniel Veillarde16b5742002-09-26 17:50:03 +000010485Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10486
10487 * configure.in include/libxml/xmlwin32version.h: preparing release
10488 of 2.4.25
10489 * doc/*: updated and regenerated teh docs and web pages.
10490
Daniel Veillard90d68fb2002-09-26 16:10:21 +000010491Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10492
10493 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
10494 error were not covering namespace declarations.
10495 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
10496 it was missing the attribute declaration for the namespace
10497 * result/VC/NS3: the fix now report breakages in that test
10498
Daniel Veillardabe01742002-09-26 12:40:03 +000010499Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10500
10501 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
10502
Daniel Veillard2ace1952002-09-26 12:28:02 +000010503Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10504
10505 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
10506 and regenerated the docs and web site
10507
Daniel Veillarddda8f1b2002-09-26 09:47:36 +000010508Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10509
10510 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
10511 ATTRIBUTE_UNUSED is always put after the attribute declaration,
10512 not before
10513
Daniel Veillardd4cb1e82002-09-26 09:34:23 +000010514Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10515
10516 * python/generator.py python/libxml2class.txt: fixed a stupid error
10517 breaking the python API
10518
Daniel Veillardb7c29c32002-09-25 22:44:43 +000010519Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10520
10521 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
10522 triostr.c triostr.h: applied a trio update patch from
10523 Bjorn Reese which should work with MinGW
10524
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010525Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10526
10527 * tree.c: improving some documentation comments
10528 * xmlregexp.c: found and fixed a mem leak with python regression tests
10529 * doc/*: rebuilt the doc and the API XML file including the
10530 xmlregexp.h xmlautomata.h and xmlunicode.h headers
10531 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
10532 python/types.c: added access to the XML Schemas regexps from
10533 python
10534 * python/tests/Makefile.am python/tests/regexp.py: added a
10535 simple regexp bindings test
10536
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010537Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
10538
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010539 * doc/xml.html:
10540 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010541
Daniel Veillard118aed72002-09-24 14:13:13 +000010542Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10543
10544 * xmlregexp.c: fixed the data callback on transition functionality
10545 which was broken when using the compact form
10546 * result/schemas/*: updated the results, less verbose, all tests
10547 pass like before
10548 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
10549 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
10550 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
10551 annoying warnings
10552 * xpath.c: try to provide better error report when possible
10553
Daniel Veillard72336152002-09-21 13:08:14 +000010554Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10555
10556 * Makefile.am: fixed a breakage raised by Jacob
10557
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +000010558Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10559
10560 * include/win32config.h: added HAVE_ERRNO_H definition for parts
10561 which don't use sockets
10562
Igor Zlatkovic01280582002-09-20 16:40:34 +000010563Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10564
10565 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
10566 * win32/configure.js: applied zlib patch from Daniel Gehriger
10567
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +000010568Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10569
10570 * win32/configure.js: applied the patch from Mark Vakoc for
10571 regexp support
10572 * win32/libxml2.def.src: applied the patch from Mark Vakoc
10573 for regexp support
10574
Daniel Veillardb5c05732002-09-20 13:36:25 +000010575Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10576
10577 * xmlschemastypes.c: as pointed by Igor Float and Double
10578 parsing ain't finished yet
10579
Daniel Veillard40b11342002-09-20 12:01:39 +000010580Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10581
10582 * Makefile.am configure.in: trying to fix #88412 by bypassing
10583 all the python subdir if python ain't detected
10584
Daniel Veillard23e73572002-09-19 19:56:43 +000010585Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10586
10587 * Makefile.am configure.in include/libxml/xmlversion.h.in:
10588 made configuring with regexps/automata/unicode the default
10589 but without schemas ATM
10590 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
10591 fixed the regexp based DTD validation performance and memory
10592 problem by switching to a compact form for determinist regexps
10593 and detecting the determinism property in the process. Seems
10594 as fast as the old DTD validation specific engine :-) despite
10595 the regexp built and compaction process.
10596
Daniel Veillard5acfd6b2002-09-18 16:29:02 +000010597Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10598
10599 * valid.c: determinism is debugged, new DTD checking code now works
10600 but xmlFAComputesDeterminism takes far too much CPU and the whole
10601 set usues too much memory to be really usable as-is
10602
Daniel Veillard0f04f8e2002-09-17 23:04:40 +000010603Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10604
10605 * tree.c: fixed another stupid bug in xmlGetNodePath()
10606 * xmllint.c: --version now report the options compiled in
10607
Daniel Veillarda646cfd2002-09-17 21:50:03 +000010608Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10609
10610 * HTMLparser.c: small cleanup
10611 * valid.c xmlregexp.c: switched DTD validation to use only regexp
10612 when configured with them. A bit of debugging around the determinism
10613 checks is still needed
10614
Daniel Veillard63b01c22002-09-17 19:25:28 +000010615Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10616
10617 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
10618
Daniel Veillard92727042002-09-17 17:59:20 +000010619Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10620
10621 * xmlIO.c: small portability glitch fixed.
10622
Daniel Veillard84d70a42002-09-16 10:51:38 +000010623Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10624
10625 * xmlschemastypes.c: incomplete steps for real/double support
10626 * testAutomata.c include/libxml/xmlautomata.h
10627 include/libxml/xmlregexp.h: avoiding a compilation problem
10628 * valid.c include/libxml/valid.h: starting the work toward using
10629 the regexps for actual DTD validation
10630
Daniel Veillardaeb258a2002-09-13 14:48:12 +000010631Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10632
10633 * hash.c: cosmetic cleanup
10634 * valid.c include/libxml/tree.h include/libxml/valid.h: started
10635 integrating a DTD validation layer based on the regexps
10636
Daniel Veillard4402ab42002-09-12 16:02:56 +000010637Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10638
10639 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
10640 the determinism was tested before eliminating the epsilon
10641 transitions :-(
10642
Daniel Veillardc6d4a932002-09-12 15:00:57 +000010643Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
10644
10645 * python/generator.py python/libxml.c python/libxml.py
10646 python/libxml2-python-api.xml python/libxml2class.txt
10647 python/libxml_wrap.h python/types.c: updated the python
10648 bindings, added code for easier File I/O, and the ability to
10649 define a resolver from Python fixing bug #91635
10650 * python/tests/Makefile.am python/tests/inbuf.py
10651 python/tests/outbuf.py python/tests/pushSAXhtml.py
10652 python/tests/resolver.py python/tests/serialize.py: updated
10653 and augmented the set of Python tests.
10654
Igor Zlatkovic353bf582002-09-10 19:07:14 +000010655Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10656
10657 * win32/configure.js: added more readme info for the binary
10658 package.
10659
Daniel Veillard607b35c2002-09-10 12:16:19 +000010660Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10661
10662 * xmlIO.c: fixed a stupid out of bound array error
10663
10664Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10665
10666 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
10667 messing around with support for Windows path, cleanups,
10668 trying to identify and fix the various code path to the
10669 filename access. Added xmlNormalizeWindowsPath()
10670
Daniel Veillard76575762002-09-05 14:21:15 +000010671Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10672
10673 * error.c valid.c: working on better error reporting of validity
10674 errors, especially providing an accurate context.
10675 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
10676 error reports in those cases.
10677
Daniel Veillard3487c8d2002-09-05 11:33:25 +000010678Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10679
10680 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
10681 parser.c parserInternals.c xmlIO.c: get rid of all the
10682 perror() calls made in the library execution paths. This
10683 should fix both #92059 and #92385
10684
Daniel Veillard19aa7022002-09-05 11:14:19 +000010685Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10686
10687 * xmllint.c: memory leak reporting was broken after a change
10688 of the preprocessor symbol used to activate it.
10689
Daniel Veillardec6725e2002-09-05 11:12:45 +000010690Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10691
10692 * tree.c: try to make the copy function work for node of
10693 type XML_DOCUMENT_FRAG_NODE, they are only created by the
10694 DOM layers though, not libxml2 itself.
10695
Daniel Veillardb9cd8b42002-09-05 10:58:49 +000010696Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
10697
10698 * valid.c: try to provide file and line informations, not all
10699 messages are covered, but it's a (good) start
10700
Daniel Veillardbbc72c32002-09-05 10:52:10 +000010701Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
10702
10703 * xinclude.c: reimplemented a large part of the XInclude
10704 processor, trying to minimize resources used, James Henstridge
10705 provided a huge test case which was exhibiting severe memory
10706 consumption problems.
10707
Daniel Veillard2206dbf2002-09-05 08:09:37 +000010708Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
10709
10710 * python/Makefile.am: applied patch from Christophe Merlet to
10711 reestablish DESTDIR
10712
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010713Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
10714
10715 * libxml.spec.in: fixes libary path for x86_64 AMD
10716
John Fleckbe98b332002-09-04 03:16:23 +000010717Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
10718
10719 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010720 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +000010721 (plus resulting generated html files)
10722 fixing one spot I missed in the tutorial where I hadn't freed
10723 memory properly
10724
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010725Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
10726
10727 * doc/tutorial/includeaddattribute.c
10728 * doc/tutorial/includeaddkeyword.c
10729 * doc/tutorial/includegetattribute.c
10730 * doc/tutorial/includekeyword.c
10731 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010732 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010733 update tutorial to properly free memory (thanks to Christopher
10734 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010735 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010736 added image files so the callouts are graphical, making it
10737 easier to read ( use "--param callout.graphics 1" to generate
10738 html with graphical callouts)
10739
Daniel Veillarde1662542002-08-28 11:50:59 +000010740Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10741
10742 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
10743 nice logos generated by Marc Liyanage
10744 * doc/site.xsl *.html: changed the stylesheet to show the new
10745 logo and regenerated the pages
10746
Daniel Veillardb212bbb2002-08-25 14:39:16 +000010747Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10748
10749 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
10750
Daniel Veillard42766c02002-08-22 20:52:17 +000010751Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10752
10753 * xpath.c: possible mem leak patch from Jason Adams
10754
10755Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10756
10757 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
10758 in the XQuery namespace
10759 * configure.in: preparing 2.4.24
10760 * doc/*.html: updated the web pages
10761
10762Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10763
10764 * python/generator.py: closing bug #85258 by generating conditional
10765 compile check to avoid linking to routines not configured in.
10766
Havoc Pennington84ec40a2002-08-22 13:59:35 +0000107672002-08-22 Havoc Pennington <hp@pobox.com>
10768
10769 * autogen.sh: update error message for missing automake
10770
Daniel Veillard08cccaa2002-08-22 09:47:29 +000010771Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10772
10773 * python/Makefile.am: typo in target name resulted in libxml2.py
10774 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
10775
Daniel Veillard22669b22002-08-22 07:17:11 +000010776Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10777
10778 * win32/win32/Makefile.mingw: updated with version from
10779 Elizabeth Barham at http://soggytrousers.net/repository/
10780
Igor Zlatkovica40adbc2002-08-20 14:42:32 +000010781Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10782
10783 * win32/Makefile.msvc: added the prefix location to the include
10784 and lib search path.
10785
Havoc Pennington830e8972002-08-18 22:22:13 +0000107862002-08-18 Havoc Pennington <hp@pobox.com>
10787
10788 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
10789 both automake 1.6 and 1.4 installed get the right automake. Means
10790 compilation from CVS will now require the latest automake 1.4
10791 release, or manually creating symlinks called "automake-1.4" and
10792 "aclocal-1.4"
10793
Daniel Veillardb6984ef2002-08-14 16:55:31 +000010794Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10795
10796 * configure.in python/Makefile.am: more AMD 64 induced changes from
10797 Frederic Crozat
10798
Daniel Veillardc4bad4a2002-08-14 14:45:25 +000010799Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10800
10801 * xinclude.c: oops I was missing the xml:base fixup too
10802 * result/XInclude/*.xml: this adds xml:base attributes to most
10803 results of the tests
10804
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +000010805Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10806
10807 * xinclude.c: quick but apparently working implementation of
10808 xi:fallback, should close bug #89684
10809 * Makefile.am test/XInclude/docs/fallback.xml
10810 result/XInclude/fallback.xml: added a basic test for fallback,
10811 and run with --nowarning to avoid a spurious warning
10812 * configure.in: applied patch from Frederic Crozat for python
10813 bindings on AMD 64bits machines.
10814
Daniel Veillard9e923512002-08-14 08:48:52 +000010815Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10816
10817 * parser.c: xmlSAXUserParseMemory() really ought to fail if
10818 the caller don't pass a SAX callback block.
10819
Daniel Veillardc1a0da32002-08-14 08:32:18 +000010820Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10821
10822 * tree.c: applied the same fix for the XML-1.0 namespace to
10823 xmlSearchNsByHref() as was done for xmlSearchNs()
10824
Daniel Veillardad11b302002-08-12 14:53:41 +000010825Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10826
10827 * libxml.3: small cleanup of the man page
10828 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
10829 when serializing HREF attributes generated by XSLT.
10830
Daniel Veillardc084e472002-08-12 13:27:28 +000010831Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10832
10833 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
10834 version of Marc Liyanage' patch for boolean attributes in HTML
10835 output
10836
Daniel Veillard5f91b372002-08-12 12:13:01 +000010837Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10838
10839 * python/tests/serialize.py: fixed the test results, indenting
10840 behaviour changed slightly
10841
Aleksey Sanin9e951762002-08-08 18:02:41 +000010842Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10843
10844 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
10845 new c14n function to Windows def files
10846
Aleksey Saninea4272a2002-08-02 23:50:03 +000010847Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
10848
10849 * c14n.c: fixed a memory leak in c14n code
10850
Daniel Veillard58e44c92002-08-02 22:19:49 +000010851Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10852
10853 * parser.c include/libxml/parser.h: adding a new API for Christian
10854 Glahn: xmlParseBalancedChunkMemoryRecover
10855 * valid.c: patch from Rick Jones for some grammar cleanup in
10856 validation messages
10857 * result/VC/* result/valid/*: this slightly change some of the
10858 regression tests outputs
10859
Daniel Veillard0bf29002002-08-01 12:54:11 +000010860Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10861
10862 * tree.c: trying to fix a problem in namespaced attribute handling
10863 raised by Christian Glahn
10864
Daniel Veillard6f46f6c2002-08-01 12:22:24 +000010865Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10866
10867 * encoding.c include/libxml/encoding.h: Opening the interface
10868 xmlNewCharEncodingHandler as requested in #89415
10869 * python/generator.py python/setup.py.in: applied cleanup
10870 patches from Marc-Andre Lemburg
10871 * tree.c: fixing bug #89332 on a specific case of loosing
10872 the XML-1.0 namespace on xml:xxx attributes
10873
Aleksey Sanin2c135a12002-08-01 06:31:50 +000010874Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
10875
10876 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
10877 corner case from new Merlin's test suite and added a callback
10878 that will be used to improve xmlsec performance
10879
10880
Daniel Veillard0b22def2002-07-29 16:23:03 +000010881Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10882
10883 * HTMLtree.c: trying to fix the <style> escaping problem in
10884 HTML serialization bug #89342
10885
Daniel Veillard0b28e882002-07-24 23:47:05 +000010886Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10887
10888 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
10889 and rebuilt the web site.
10890
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010891Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +000010892
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010893 * include/libxml/tree.h: added _private member to xmlNs struct
10894
Daniel Veillard1d995272002-07-22 16:43:32 +000010895Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10896
10897 * HTMLparser.c: fixing bug #84876 based on the xml working
10898 code.
10899
William M. Brack61eaba52002-07-21 11:14:18 +000010900Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10901
10902 * python/Makefile.am: enhanced to fix bug 72012 (errors
10903 when using '-jX' make parameter)
10904
William M. Brackef61d202002-07-19 08:32:00 +000010905Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10906
10907 * xpath.c: small additional enhancement for booleans
10908 compared to nodesets
10909
Daniel Veillard3a42f3f2002-07-17 17:57:34 +000010910Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10911
10912 * HTMLtree.c: changed the order of the encoding declaration
10913 attributes in the meta tags due to a bug in IE/Mac
10914
William M. Brack0c022ad2002-07-12 00:56:01 +000010915Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10916
10917 * xpath.c: enhanced handling of booleans (especially '='
10918 and '!=' for nodesets) - fixes bug 85256. Added new
10919 routine xmlXPathNotEqualValues for more proper handling
10920 of '!=' when nodesets are involved.
10921
Daniel Veillard06944e22002-07-11 19:55:18 +000010922Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10923
10924 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
10925 doc/xmlcatalog_man.xml to the source distribution
10926
Igor Zlatkovic6ac30172002-07-10 19:22:48 +000010927Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10928
10929 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
10930 asked for this.
10931
Daniel Veillard539638b2002-07-06 19:55:14 +000010932Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10933
10934 * configure.in: preparing 2.4.23
10935 * doc/*: rebuilt the docs
10936
Daniel Veillard176d99f2002-07-06 19:22:28 +000010937Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10938
10939 * parser.c: fixing bug #84169 by fixing the
10940 comment of xmlCreatePushParserCtxt to describe the
10941 encoding detection parameters better.
10942
Daniel Veillard37f961d2002-07-06 17:53:56 +000010943Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10944
10945 * valid.c: fixing bug #79331 in one path the lookup for
10946 ID attributes on a namespaced node wasn't handled correctly :-\
10947
Daniel Veillard8c9872c2002-07-05 18:17:10 +000010948Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10949
10950 * HTMLparser.c: trying to fix 87235 about discarded white
10951 spaces in the HTML parser.
10952 * result/HTML/*: this changes the output of a number of HTML
10953 regression tests
10954
Daniel Veillardfdc91562002-07-01 21:52:03 +000010955Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10956
10957 * xpath.c: applied patch from Richard Jinks for the namespace
10958 axis + fixed a memory error.
10959 * parser.c parserInternals.c: applied patches from Peter Jacobi
10960 removing ctxt->token for good.
10961 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
10962 popped out by the regression tests.
10963 * Makefile.am: patch for threads makefile from Gary Pennington
10964
William M. Brack6000af52002-06-28 11:43:13 +000010965Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10966
Daniel Veillardfdc91562002-07-01 21:52:03 +000010967 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +000010968 expressions involving preceding-sibling (et al).
10969
Daniel Veillard153120c2002-06-18 07:58:35 +000010970Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10971
10972 * hash.c: applied a patch from Peter Jacobi to solve a problem
10973 when compiling with the Watcom C on Win32
10974 * result/schemas/*.err: the change of hashing algo generated
10975 permutations in the output
10976
Daniel Veillard5f7f9912002-06-17 17:03:00 +000010977Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10978
10979 * hash.c: applied patch from Sander Vesik improving the quality of
10980 the hash function.
10981
Aleksey Sanina5808b92002-06-14 17:07:41 +0000109822002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +000010983
10984 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
10985 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
10986 xmllint.c xpath.c: replaced sprintf() with snprintf()
10987 to prevent possible buffer overflow (the bug was pointed
10988 out by Anju Premachandran)
10989
Daniel Veillarde059b892002-06-13 15:32:10 +000010990Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10991
10992 * parser.c: removed an uninitialized data error popped by valgrind
10993 on PE references
10994
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +000010995Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
10996
10997 * doc/xml.html
10998 adding tutorial reference to the web page
10999
MDT 2002 John Fleck54520832002-06-13 03:30:26 +000011000Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
11001
11002 * doc/tutorial/xmltutorial.xml
11003 * doc/tutorial/ar01s07.html
11004 * doc/tutorial/ape.html
11005 * doc/tutorial/includegetattribute.c
11006 adding section to tutorial about retrieving an attribute
11007 value
11008
Daniel Veillardf5582f12002-06-11 10:08:16 +000011009Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11010
11011 * parser.c: applied a couple of patches from Peter Jacobi to start
11012 to get rid of ctxt->token, with a possible significant speed
11013 improvement to be gained once done. Better compliance with PE
11014 references constructs in DTDs too.
11015 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
11016 from Peter too
11017
Daniel Veillard38d80e22002-06-11 07:24:56 +000011018Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11019
11020 * parser.c: Babak Vahedipour-Kunze reported that openTag in
11021 xmlParseElement was likely to have been deallocated at the
11022 time of the report, possibly leading to segfault. Just report
11023 the tag name now.
11024
Daniel Veillard9e412302002-06-10 15:59:44 +000011025Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11026
11027 * xpath.c: patch from Richard Jinks for XPath substring() function
11028 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
11029
Aleksey Sanina5808b92002-06-14 17:07:41 +0000110302002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000011031
11032 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
11033
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000011034Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
11035
11036 *doc/FAQ.html
11037 fixing typos in FAQ, thanks to Robert Funnell for the
11038 editing help
11039
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000011040Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11041
11042 * NEWS: got complaints from rpmlint that it was empty
11043
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000011044Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
11045
11046 * added doc/tutorial, including:
11047 apa.html
11048 apb.html
11049 apc.html
11050 apd.html
11051 ar01s02.html
11052 ar01s03.html
11053 ar01s04.html
11054 ar01s05.html
11055 ar01s06.html
11056 includeaddattribute.c
11057 includeaddkeyword.c
11058 includekeyword.c
11059 includestory.xml
11060 index.html
11061 xmltutorial.xml
11062 libxml tutorial, including generated html
11063
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +000011064Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
11065
11066 * result/c14n/exc-without-comments/merlin-c14n-two-*
11067 result/c14n/without-comments/merlin-c14n-two-*
11068 test/c14n/exc-without-comments/merlin-c14n-two-*
11069 test/c14n/without-comments/merlin-c14n-two-*
11070 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
11071 c14n/exc-c14n and slightly modified test script to handle
11072 these test cases
11073 * c14n.c: fixed bugs for complicated nodes set (namespace
11074 without node and others from merlin-c14n-two.tar.gz)
11075 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
11076 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
11077 for xmlsec performance patch
11078 * xpath.c: fixed self::node() for namespaces and attributes
11079
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000011080Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
11081
11082 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
11083 but with the format parameter
11084 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
11085
Aleksey Saninc57f9c12002-05-31 19:14:57 +000011086Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
11087
11088 * Makefile.am: updated c14n tests suite
11089 * c14n.c: performance improvement for previous c14n patch
11090
Daniel Veillarde72c7562002-05-31 09:47:30 +000011091Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11092
11093 * parser.c: another peroformance patch from Peter Jacobi, that
11094 time on parsing attribute values.
11095
Aleksey Sanin508a1012002-05-31 06:32:32 +000011096Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
11097
11098 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
11099 into LibXML2 test suite
11100
Aleksey Sanindffd5c82002-05-31 04:24:13 +000011101Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
11102
11103 * c14n.c: propagating xpath ancesstors node fix to c14n
11104 plus small performance improvement to reduce number of
11105 mallocs
11106 * xpath.c: fixed ancestors axis processing for namespace nodes
11107
Daniel Veillard46de64e2002-05-29 08:21:33 +000011108Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
11109
11110 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
11111 Peter Jacobi
11112
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000011113Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
11114
11115 * configure.in: preparing 2.4.22
11116
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000011117Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11118
11119 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
11120 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
11121 a public entry point.
11122 * doc/*: rebuilt the API and docs
11123
Daniel Veillarded23b7d2002-05-27 12:16:02 +000011124Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
11125
11126 * xpath.c: patch from Richard Jinks to fix a problem introduced
11127 in the previous patch and pointed by Norm
11128
Daniel Veillardc6924812002-05-24 11:10:43 +000011129Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
11130
11131 * libxml.spec.in: fixing bug #81112
11132
Daniel Veillard234bc4e2002-05-24 11:03:05 +000011133Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11134
11135 * uri.c: fixing bug #82848
11136
Daniel Veillarda2878972002-05-24 07:54:39 +000011137Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11138
11139 * result/catalogs/mycatalog.full: Aleksey's commit changed the
11140 output of one catalog test
11141
Aleksey Sanin114e4752002-05-24 07:20:27 +000011142Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000011143
Aleksey Sanin114e4752002-05-24 07:20:27 +000011144 * global.data globals.c tree.c include/libxml/globals.h
11145 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
11146 default value for global parameter xmlIndentTreeOutput to 1 and
11147 introduced new global parameter xmlTreeIndentString (the string
11148 used to do one-level indent) with default value " " (as it was
11149 in tree.c)
11150
Daniel Veillard49d5af82002-05-23 11:55:49 +000011151Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11152
11153 * Makefile.am: Merijn Broeren pointed out a problem when compiling
11154 with trio and schemas.
11155
Daniel Veillard7c13af42002-05-22 09:57:32 +000011156Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11157
11158 * xpath.c: patch from Richard Jinks to fix the problem raised in
11159 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
11160
Daniel Veillard5a872412002-05-22 06:40:27 +000011161Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
11162
11163 * xmlschemas.c: a bit of work on import.
11164 * xmlschemastypes.c: Charles Bozeman provided a compare function
11165 for date/time types so min/max facet restrictions should work,
11166 indeterminate comparisons return an error instead of equal.
11167 * test/schemas/date_0* result/schemas/date_0_0: specific test
11168 from Charles Bozeman too
11169
Daniel Veillard10b6da42002-05-18 07:55:20 +000011170Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11171
11172 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
11173 from Christian Cornelssen fixing the man pages and the Catalog
11174 building script.
11175 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
11176 next step is <xs:import> I now have a reasonable understanding
11177 of how it works.
11178
Daniel Veillarde5354492002-05-16 08:43:22 +000011179Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11180
11181 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
11182
Igor Zlatkovic1396e182002-05-14 22:22:40 +000011183Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11184
11185 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
11186
Daniel Veillard088bf112002-05-14 11:03:59 +000011187Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
11188
11189 * xpath.c: fixing an XPath function evalutation bug pointed out
11190 by Alexey Efimov where the context was lost when evaluating
11191 the function arguments
11192
Aleksey Sanin79376ba2002-05-14 06:41:32 +000011193Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000011194
Aleksey Sanin79376ba2002-05-14 06:41:32 +000011195 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
11196 function public for XMLSec performance optimizations
11197
Daniel Veillard3cd72402002-05-13 10:33:30 +000011198Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
11199
11200 * python/generator.py python/libxml2class.txt : fixed a problem
11201 with the HTML parser pointed by Gary Benson
11202 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
11203 example
11204
Aleksey Sanine48a3182002-05-09 18:20:01 +000011205Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11206 * parser.c: fixed bug #81159 (memory growth in SAX)
11207
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000011208Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11209 * xpath.c: fixed bug #78858 (the real fix)
11210
Aleksey Sanin29b6f762002-05-05 06:59:57 +000011211Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000011212 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000011213
Daniel Veillard4cbe4702002-05-05 06:57:27 +000011214Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
11215
11216 * tree.c: modified xmlNodeSetBase to allow changing the
11217 base of a document.
11218
Daniel Veillard070803b2002-05-03 07:29:38 +000011219Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
11220
11221 * xmlschemastypes.c: patch Charles Bozeman for validation of
11222 all the date, time, and duration types
11223 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
11224 * configure.in: fixed an error pointed by an user
11225 * xml2-config.in: fixed an error pointed by an user
11226
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000011227Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11228
11229 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
11230 win32/libxml2.def.src xmlIO.c: exported default
11231 'file:', 'http:' and 'ftp:' protocols input handlers
11232 and maked protocols comparisson case insensitive
11233
Daniel Veillard34de97f2002-04-30 14:29:22 +000011234Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
11235
11236 * configure.in: Neven Has detected a typo
11237
Daniel Veillard28577c32002-04-30 06:48:41 +000011238Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
11239
11240 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
11241 as one of the persons allowed to commit directly to the
11242 module.
11243
Daniel Veillardfc57b412002-04-29 15:50:14 +000011244Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11245
11246 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
11247 * valid.c: raised a too low limit
11248 * doc/*: rebuilt the docs
11249
Daniel Veillardeca82812002-04-24 11:42:02 +000011250Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
11251
11252 * test/XPath/expr/floats test/XPath/expr/functions
11253 result/XPath/expr/floats result/XPath/expr/functions
11254 xpath.c: another XPath conformance patch from Richard Jinks
11255
Daniel Veillard13e04c62002-04-23 17:51:29 +000011256Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
11257
11258 * xmlschemas.c: fixed validation of attribute groups.
11259 * test/schemas result/schemas: added an example from the primer
11260
Daniel Veillard88c58912002-04-23 07:12:20 +000011261Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
11262
11263 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
11264 * test/schemas result/schemas: updated the test list
11265
Daniel Veillarde19fc232002-04-22 16:01:24 +000011266Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11267
11268 * TODO: updated a bit
11269 * parser.c: made a comment more specific
11270 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
11271 Schemas conformance.
11272 * test/schemas result/schemas: updated the test list
11273
Daniel Veillard441bc322002-04-20 17:38:48 +000011274Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
11275
11276 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
11277 implementing xs:all with minOccurs = 0
11278 * tes/schemas/* result/schemas/*: added more tests covering
11279 xs:all
11280
Daniel Veillard8a001f62002-04-20 07:24:11 +000011281Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
11282
11283 * xmlregexp.c: first implementation of the all particle, this
11284 may need to be revisited for case where not all transitions
11285 must be crossed.
11286
Daniel Veillard7646b182002-04-20 06:41:40 +000011287Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11288
11289 * tree.c: another entity processing update from Markus Henke
11290
Bjorn Reese54d02fb2002-04-19 15:16:01 +000011291Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
11292
11293 * trionan.c: fixed crash on OSF/1
11294
Daniel Veillardb4398962002-04-19 07:01:55 +000011295Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
11296
11297 * xmlschemas.c: more Schemas work
11298 * test/schemas/* result/schemas/*: added more tests coming
11299 from the spec.
11300
Daniel Veillard54761132002-04-18 21:00:44 +000011301Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11302
11303 * c14n.c: patch from Aleksey Sanin reflecting a change in the
11304 ExcC14N specification
11305
Daniel Veillardbf8dae82002-04-18 16:39:10 +000011306Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
11307
11308 * tree.c: patch from Markus Henke, fix for recursive entities.
11309
Daniel Veillard23b1f372002-04-18 15:50:05 +000011310Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11311
11312 * xpath.c: fix a problem with string() on a document node.
11313
Daniel Veillarddecd64d2002-04-18 14:41:51 +000011314Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
11315
11316 * Makefile.am xmlschemas.c: more Schemas work
11317 * test/schemas/* result/schemas/*: added more tests coming
11318 from the spec.
11319
Daniel Veillard6231e842002-04-18 11:54:04 +000011320Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11321
11322 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
11323 * result/HTML/*: this changes a few things in the results
11324
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000011325Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11326
11327 * include/libxml/tree.h: eliminated 'declaration different than
11328 prototype' warning
11329 * include/win32config.h: "resolved" conflicts with errno.h
11330
Daniel Veillardb509f152002-04-17 16:28:10 +000011331Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
11332
11333 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
11334 on the automata interfaces and debug of counted choices
11335 * test/schemas/* result/schemas/*: added a number of tests
11336
Daniel Veillard8651f532002-04-17 09:06:27 +000011337Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
11338
11339 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
11340 a bit of work on Schemas
11341 * testSchemas.c: try to make it more useful
11342 * test/schemas/* result/schemas/* Makefile.am: changed the
11343 Schemas regression test procedure, started adding a few samples
11344
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000011345Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
11346
11347 * include/libxml/encoding.h: Patch for the Borland C++ builder
11348 * include/libxml/tree.h: Patch for the Borland C++ builder
11349 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000011350 * win32/bcb5: New directory for the Borland C++ builder
11351 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000011352
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000011353Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
11354
11355 * win32/Makefile.msvc: Update for XML Schema support
11356 * win32/configure.js: Update for XML Schema support
11357 * win32/libxml2.def.src: Update for XML Schema support
11358
Daniel Veillard4255d502002-04-16 15:50:10 +000011359Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
11360
11361 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
11362 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
11363 xmlunicode.c include/libxml/Makefile.am
11364 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
11365 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
11366 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
11367 include/libxml/xmlversion.h.in : merged the current state of
11368 XML Schemas implementation, it is not configured in by default,
11369 a specific --schemas configure option has been added.
11370 * test/automata test/regexp test/schemas Makefile.am
11371 result/automata result/regexp result/schemas:
11372 merged automata/regexp/schemas regression tests
11373
Daniel Veillardbc6f7592002-04-16 07:49:59 +000011374Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
11375
11376 * xpath.c: Gary found a compile time problem, fixes #78823
11377
Daniel Veillarda7084cd2002-04-15 17:12:47 +000011378Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
11379
11380 * configure.in: release of 2.4.20
11381 * doc/*: updated and rebuilt the docs
11382
Daniel Veillardf544f192002-04-15 12:56:56 +000011383Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
11384
11385 * python/Makefile.am: patch from Cristian Gafton to build on
11386 Red Hat 6.2, should also fix #75779
11387
Daniel Veillard940492d2002-04-15 10:15:25 +000011388Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11389
11390 * valid.c: first part of fixing #78729
11391
Daniel Veillardeb475a32002-04-14 22:00:22 +000011392Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
11393
11394 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
11395 escaping of URI when saving HTML files.
11396 * result/HTML/*: this impacted some tests
11397
Daniel Veillard9b731d72002-04-14 12:56:08 +000011398Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
11399
11400 * configure.in: trying to fix #77441
11401
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000011402Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11403
11404 * include/libxml/xmlIO.h: Hallski complained it could not be
11405 included by itself.
11406
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000011407Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
11408
11409 * configure.in: applied an IEEE flag patch for OSF/1 #77825
11410
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000011411Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11412
11413 * win32/configure.js: patch from Nilo for the c14n option
11414 * win32/Makefile.msvc: fixed libxml2.def generation with threads
11415
Daniel Veillardda423da2002-04-10 19:25:38 +000011416Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11417
11418 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
11419 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
11420 LIBXML_THREAD_ENABLED
11421
Daniel Veillard0eafdef2002-04-10 16:14:34 +000011422Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11423
11424 * xpath.c: another patch from Richard Jinks for substring conformance
11425 * test/XPath/expr/floats test/XPath/expr/strings
11426 result/XPath/expr/floats result/XPath/expr/strings: update of the
11427 test suite to check those.
11428
Daniel Veillard01917aa2002-04-10 11:30:41 +000011429Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11430
11431 * xpath.c: patch from Richard Jinks for .x float parsing.
11432
Daniel Veillard46d6c442002-04-09 16:10:39 +000011433Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
11434
11435 * parser.c: patch from Markus Henke when an encoding ain't recognized
11436
Daniel Veillard88e0ad42002-04-09 13:48:02 +000011437Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11438
11439 * libxml.m4: got a report that #include <string.h> was needed
11440
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000011441Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
11442
11443 * xmllint.c: applied a fix from Anthony Jones for -o /--output
11444
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000011445Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
11446
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000011447 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000011448
Daniel Veillardbd6e6312002-04-01 08:04:14 +000011449Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11450
11451 * xpath.c: fixed a bug in the nodeset to boolean comparison code
11452 pointed out by Melvyn Sopacua.
11453
Daniel Veillarde979e3b2002-03-29 22:43:00 +000011454Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11455
11456 * libxml.m4: Frédéric Crozat gave a patch related to the change
11457 of Include paths breaking the libxml.m4
11458
Daniel Veillard7089d6b2002-03-29 17:28:10 +000011459Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11460
11461 * xpath.c: Fix bug #76927 forgot to save some context
11462 when evaluating binary expressions
11463
Daniel Veillardd30be4a2002-03-28 18:25:31 +000011464Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11465
11466 * configure.in: fixed configure for MPE/iX from Markus Henke
11467 * xmlmemory.c: fixed initialization problems
11468 * xpath.c: another set of patches from Richard Jinks this
11469 fixes "make XPathtests" on linux
11470
Daniel Veillard21458c82002-03-27 16:12:22 +000011471Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
11472
11473 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
11474 * test/XPath/expr/compare test/XPath/expr/equality
11475 test/XPath/expr/floats test/XPath/expr/functions
11476 test/XPath/expr/strings result/XPath/expr/compare
11477 result/XPath/expr/equality result/XPath/expr/floats
11478 result/XPath/expr/functions result/XPath/expr/strings: Updated
11479 tests though they show a divergence on Linux
11480
Daniel Veillard28dfed12002-03-27 09:08:17 +000011481Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11482
11483 * xpath.c trionan.c: previous commit also included patches
11484 from Richard Jinks on some IEEE support corner case
11485
Daniel Veillard5fc1f082002-03-27 09:05:40 +000011486Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11487
11488 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
11489 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
11490 that $(datadir) should be used for docs
11491
Daniel Veillarddb1dc392002-03-26 12:44:39 +000011492Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11493
11494 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
11495 could leak filedescriptors
11496
Daniel Veillarddd4b9122002-03-26 07:58:43 +000011497Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11498
11499 * configure.in nanohttp.c: applied patch from Allan Clark for
11500 UnixWare/OpenServer
11501
Daniel Veillard19274092002-03-25 16:48:03 +000011502Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11503
11504 * configure.in: preparing 2.4.19
11505 * doc/*: rebuilt the docs
11506
Daniel Veillard56b2db72002-03-25 16:35:28 +000011507Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11508
11509 * nanohttp.c: fixing #76043, got fed up with non-portability
11510 of that piece of code.
11511
Daniel Veillard6f4561a2002-03-25 12:10:14 +000011512Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11513
11514 * valid.c SAX.c: Never commit without running "make tests" :-(
11515 fix a couple of stupidities in the previous commit
11516 * result/*: a few changes in some attribute order result of previous
11517 commit.
11518
Daniel Veillardd85f4f42002-03-25 10:48:46 +000011519Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11520
11521 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
11522 the internal subset should not raise duplicate ID errors,
11523 also there was a small bug in conjunction to namespace
11524 declarations defaulted and xml:xxx attributes DTD definitions.
11525
Daniel Veillard56cd18b2002-03-22 14:14:43 +000011526Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11527
11528 * xpath.c: Richard Jinks also raised some rounding problems
11529 this tries to fix them
11530
Daniel Veillard4e2df542002-03-22 12:23:14 +000011531Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11532
11533 * xpath.c: Richard Jinks spotted an incoherent memory allocation
11534 behaviour in xmlXPathCastToString()
11535
Daniel Veillarddb552912002-03-21 13:27:59 +000011536Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11537
11538 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
11539 raised by Morus Walter
11540
Daniel Veillard9e537932002-03-21 13:08:08 +000011541Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11542
11543 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
11544 from Igor
11545
Daniel Veillard6fbcf422002-03-21 12:32:59 +000011546Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11547
11548 * xpath.c: fixing #75619, related to a problem when trying
11549 to evaluate condition when the current node set resulting
11550 from that sub-step evaluation is empty. Also fixes 2 potential
11551 problem with previous-sibling and next-siblings axis.
11552
Daniel Veillard1840ef02002-03-21 08:05:23 +000011553Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11554
11555 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
11556 HTML support is not configured in.
11557
Daniel Veillard561b7f82002-03-20 21:55:57 +000011558Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11559
11560 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
11561 include/libxml/tree.h: dohh I really didn't intended to commit
11562 this test version :-(
11563
Daniel Veillarde50f3b52002-03-20 19:24:21 +000011564Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11565
11566 * testSAX.c: I wanted to see the real speed at the SAX interface
11567 after a little too many Ximianer started complaining about the
11568 parser speed.
11569 added a --quiet option:
11570 paphio:~/XML -> ls -l db100000.xml
11571 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
11572 paphio:~/XML -> time ./testSAX --quiet db100000.xml
11573 3200006 callbacks generated
11574 real 0m1.270s
11575 Which means 16MBytes/s and 3Mcallback/s
11576
Daniel Veillardc62a1472002-03-19 18:35:12 +000011577Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11578
11579 * xpath.c: valgrind spotted another error that time when running
11580 on libxslt regression tests
11581
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000011582Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11583
11584 * Makefile.am: adding "make valgrind" running the full regression
11585 tests (except python ones) under Valgrind (using valgrind -q
11586 which was kindly added by the author).
11587 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
11588 passes cleanly now except an obcure floating point initialization
11589 raised in log10() in one XPath regression test ???
11590 * tree.c: edited some comments to close #75244
11591
Daniel Veillard28cac6b2002-03-19 11:25:30 +000011592Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
11593
11594 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
11595 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
11596 context of ScrollKeeper, made sure that if the number is
11597 an integer, the serialization follows the description at
11598 http://www.w3.org/TR/xpath#section-String-Functions
11599
Daniel Veillard5997aca2002-03-18 18:36:20 +000011600Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11601
Daniel Veillard34ce8be2002-03-18 19:37:11 +000011602 * configure.in: preparing 2.4.18
11603 * doc/*: updated and rebuilt the web site
11604 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
11605 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000011606 * parser.c: humm, changed the way the SAX parser work when
11607 xmlSubstituteEntitiesDefault(1) is set, it will then
11608 do the entity registration and loading by itself in case the
11609 user provided SAX getEntity() returns NULL.
11610 * testSAX.c: added --noent to test the behaviour.
11611
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000011612Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11613
11614 * parser.c: Wilfried Teiken provided a hackish but working
11615 way to get context reported back on entities when parsing
11616 with SAX and without breaking the DOM build.
11617
Daniel Veillard2d347fa2002-03-17 10:34:11 +000011618Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11619
11620 * c14n.c: applied a new patch from Aleksey Sanin
11621 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
11622 to reference Aleksey implementation of XML digital Signatures
11623
Daniel Veillard38bf6f02002-03-16 22:03:31 +000011624Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11625
11626 * xpath.c: small fix to avoid potential problem due to
11627 ordering of freeing data
11628 * python/Makefile.am: people were complaining about
11629 the generated file in python dir not being built
11630
Daniel Veillardd2379012002-03-15 22:24:56 +000011631Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11632
11633 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
11634 python/generator.py python/libxml.c python/types.c: Cleanup
11635 of the python Makefiles based on Jacob and James feedback,
11636 fixed the spec file accordingly, fixed the number of warning
11637 that passing my pedantic CFLAGS was generating. Conclusion
11638 is that Python includes are real crap.
11639
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000011640Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11641
11642 * configure,in: it was reported quite a few times that
11643 xml2-config --cflags should not output
11644 -I$includeprefix/libxml2/libxml because libxml2 header names
11645 clashes with existing names like list.h from C++ stl.
11646 Includes should be #include<libxml/xxx.h> so ...
11647
Daniel Veillard6f293b12002-03-15 09:42:33 +000011648Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11649
11650 * c14n.c: another patch from Aleksey Sanin
11651
Daniel Veillard5c396542002-03-15 07:57:50 +000011652Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11653
11654 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
11655 canonicalization algorithm
11656 * doc/xml.html doc/index.html: added the C14N references on the
11657 index page.
11658
jacob berkman9be65862002-03-14 02:15:56 +0000116592002-03-13 jacob berkman <jacob@ximian.com>
11660
11661 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
11662 usage, redundant, and gcc specific
11663
Daniel Veillard75be0132002-03-13 10:03:35 +000011664Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11665
11666 * xpath.c: speedup some node selection operations, this can
11667 have a significant impact on DocBook Norm's stylesheets
11668 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
11669 make sure it's always the case
11670 * debugXML.c: distinguish CDATA and comments in ls operations
11671
Daniel Veillard61f26172002-03-12 18:46:39 +000011672Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11673
11674 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
11675 to generate better API descriptions etc...
11676
Daniel Veillard9ff88172002-03-11 09:15:32 +000011677Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11678
11679 * c14n.c: Fixing #74186, made sure all boolean expressions
11680 get fully parenthesized, ran indent on the output
11681 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
11682 include/libxml/tree.h: also #74186 related, removed the
11683 --with-buffers option, and all the preprocessor conditional
11684 sections that were resulting from it.
11685
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000011686Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11687
11688 * valid.c: applied patch from Dodji Seketeli fixing an
11689 uninitailized variable in xmlValidGetValidElements()
11690
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000011691Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11692
11693 * c14n.c: fixed a few comments
11694 * doc/*.html doc/*/*.html: regenerated the docs and added
11695 the C14N API
11696 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
11697
Daniel Veillardfa49d872002-03-09 10:20:00 +000011698Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11699
11700 * check-xml-test-suite.py: fix to adapt varaiations in the
11701 bindings
11702 * configure.in python/setup.py python/setup.py.in: fixed to
11703 have the version of the python scripts automatically updated
11704
Daniel Veillarda3db2e32002-03-08 15:46:57 +000011705Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11706
11707 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
11708 in xmlCopyProp()
11709
Daniel Veillardaf43f632002-03-08 15:05:20 +000011710Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11711
11712 * configure.in: preparing 2.4.17 release
11713 * doc/*: updated and rebuilt the docs
11714 * xpath.c: fixed a comment
11715 * python/libxml.c: fixed a possible reentrancy problem
11716
Daniel Veillardef6c46f2002-03-07 22:21:56 +000011717Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11718
11719 * tree.c python/tests/Makefile.am python/tests/attribs.py:
11720 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
11721 added a specific regression test
11722 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
11723 not raise exceptions when failing to find the attribute.
11724
Daniel Veillard90bc3712002-03-07 15:12:58 +000011725Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11726
11727 * configure.in xmllint.c: owen pointed out a problem with the
11728 ftme fix, gettimeofday() was not detected by configure and
11729 the ftime header wasn't included, dohhh
11730
Daniel Veillard8c1ae602002-03-07 11:21:00 +000011731Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11732
11733 * configure.in xmllint.c: trying to fix #71457 for timing
11734 precision when gettimeofday() is not availble but ftime() is
11735
Daniel Veillardf5a457a2002-03-07 10:25:29 +000011736Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11737
11738 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
11739 are now copied on install and part of the -devel RPM
11740
Daniel Veillard7b416132002-03-07 08:36:03 +000011741Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11742
11743 * xpath.c: trying to avoid bug #72150 which was apparently
11744 caused by a gcc bug (or a processor problem) as detailed
11745 at http://veillard.com/gcc.bug
11746
Daniel Veillardf742d342002-03-07 00:05:35 +000011747Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11748
11749 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
11750 fixed xmlReconciliateNs(), added a Python test/example for
11751 inter-document cut'n paste
11752 * python/libxml.py: fixed node.doc on document nodes and added
11753 xpathEval() onto node objects
11754
Daniel Veillard4e0e2972002-03-06 21:39:42 +000011755Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11756
11757 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
11758 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
11759 fixup and integrated tests for the serialization stuff
11760
Daniel Veillarde915b2d2002-03-06 18:42:40 +000011761Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11762
11763 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
11764 moved the libxml man page to section 3
11765
Daniel Veillard1e774382002-03-06 17:35:40 +000011766Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11767
11768 * tree.c: fix bug #72490
11769 * python/libxml.c python/libxml.py: added methods serialize()
11770 and saveTo() to all node elements.
11771
Daniel Veillardddffd2a2002-03-05 20:28:20 +000011772Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11773
11774 * xmlIO.c: closed #73430, don't read from an input source
11775 which indicated an end-of-file or an error.
11776
Daniel Veillard8d24cc12002-03-05 15:41:29 +000011777Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11778
11779 * parser.c: make sure SAX endDocument is always called as
11780 this could result in a Python memory leak otherwise (it's
11781 used to decrement ref-counting)
11782 * python/generator.py python/libxml.c python/libxml.py
11783 python/libxml2-python-api.xml python/libxml2class.txt
11784 python/tests/error.py python/tests/xpath.py: implemented
11785 the suggestions made by Gary Benson and extended the tests
11786 to match it.
11787
Daniel Veillardba5e18a2002-03-05 09:36:43 +000011788Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11789
11790 * python/generator.py: applied patch fixing #73450
11791
Daniel Veillard044fc6b2002-03-04 17:09:44 +000011792Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11793
11794 * xpath.c: fixing #61290 "namespace nodes have no parent"
11795 long standing divergence from the XPath REC. NodeSets
11796 simply hold a copy of namespace nodes and those node ->next
11797 points to the parent (which may not be the node carrying the
11798 definition).
11799 * include/libxml/xpath.h: flagged but didn't added a possible
11800 speedup
11801 * DOCBparser.c HTMLparser.c: removed some warnings from push
11802 parser due to new state being added.
11803 * tree.c: new fix from Boris Erdmann
11804 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
11805 the XML Canonalization support from Aleksey Sanin
11806
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000011807Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11808
11809 * tree.c: patch from Boris Erdmann fixing some namespace odities
11810 with xmlCopyNode()
11811
Daniel Veillardc6613042002-03-02 09:34:02 +000011812Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11813
11814 * xmlIO.c: fix bug #72706 when loading a NULL entity
11815
Daniel Veillardc0fef772002-03-01 16:16:31 +000011816Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11817
11818 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
11819 actually change in a future XML Namespace revision.
11820
Daniel Veillard79426f22002-03-01 16:14:17 +000011821Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11822
11823 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
11824 added the possibility of returning nodesets from XPath extension
11825 functions written in Python
11826
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000011827Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
11828
11829 * python/*: commiting some Python bindings work done while travelling
11830
Daniel Veillard97300512002-03-01 09:13:41 +000011831Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11832
11833 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
11834 explicitely with memory debugging switched on
11835
Daniel Veillard6361da02002-02-23 10:10:33 +000011836Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11837
11838 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11839 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11840 Added wrapper for the xmlURIPtr type, provided accessors, fixed
11841 the accessor generator for strings
11842 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
11843 regression test.
11844
Daniel Veillard0fea6f42002-02-22 22:51:13 +000011845Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11846
11847 * python/README python/generator.py python/libxml.c python/setup.py:
11848 added the 'usual' setup.py to allow building a libxml2-python
11849 module based on the same code. The initialization is however
11850 different the 2 .so files fo libxml2 and libxslt are identical and
11851 they entry point initialize both libraries. this is done to avoid
11852 some possible nasty problem since the Python don't merge the maps
11853 of all shared modules.
11854
Daniel Veillard158a4d22002-02-20 22:17:58 +000011855Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11856
11857 * parser.c: fixed a push/encoding bug reported by Michael
11858 on librsvg
11859
Daniel Veillard7839e162002-02-20 18:54:48 +000011860Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11861
11862 * include/libxml/parserInternals.h: fixes a misplaced #endif
11863
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000011864Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11865
11866 * parser.c valid.c: found and fixed a couple of allocation bugs
11867
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000011868Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11869
11870 * doc/xml.html doc/python.html doc/*: added a Python and binding
11871 page describing the current state of the Python bindings and
11872 giving pointers to the other languages wrappers.
11873
Daniel Veillard5f4b5992002-02-20 10:22:49 +000011874Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11875
11876 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
11877 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
11878 rebuilt the API and web site
11879 * xpath.c: fixed #71978 portability bugs
11880
Daniel Veillard8aff2472002-02-19 21:50:43 +000011881Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11882
11883 * SAX.c: oops broke automatic defaulting of namespaces attributes.
11884
Daniel Veillard8dc16a62002-02-19 21:08:48 +000011885Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11886
11887 * include/libxml/parserInternals.h parser.c: had to change
11888 2 internal parsing API when processing document content
11889 to check the start and end of element content are defined
11890 in the same entity
11891 * valid.c include/libxml/valid.h: attribute normalization can
11892 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
11893 with the context to report it.
11894 * SAX.c: fixed the last known bugs, crazy validation constraints
11895 when a document is standalone seems correctly handled. There
11896 is a couple of open issues left which need consideration especially
11897 PE93 on external unparsed entities and standalone status.
11898 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
11899 The 2 tests left failing are actually in error. Cleanup done.
11900
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000011901Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11902
11903 * valid.c: implemented E59 spaces in CDATA does not match the
11904 nonterminal S
11905
Daniel Veillard878eab02002-02-19 13:46:09 +000011906Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11907
11908 * SAX.c parser.c valid.c: more validation test fixups
11909 * check-xml-test-suite.py: added duration info for the tests
11910
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000011911Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11912
11913 * parser.c valid.c: a couple of errors were reported but not
11914 saved back as such in the parsing context. Down to 1% failure rate
11915 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
11916
Daniel Veillard4a7ae502002-02-18 19:18:17 +000011917Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11918
11919 * xmlInternald.c: isExtender was missing a char
11920 * parser.c include/libxml/parser.h: % are acceptable in the
11921 internal subset if within a PUBLIC ID
11922
Daniel Veillard8ab0f582002-02-18 18:31:38 +000011923Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11924
11925 * SAX.c parserInternals.c valid.c: more work on the conformance
11926 suite. Took the step to finally block documents with encoding
11927 errors. It's a fatal error per the spec, people should have fixed
11928 their documents by now.
11929
Daniel Veillard55253e22002-02-18 14:32:39 +000011930Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
11931
11932 * check-xml-test-suite.py: fixed the test script after some discussion
11933 on the semantic of TYPE="error"
11934 * Makefile.am: added the script to the distrib
11935
Daniel Veillard28757702002-02-18 11:19:30 +000011936Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11937
11938 * SAX.c entities.c: fixed a couple of conformances issues deep
11939 into the validation code (standalone and undeclared Notations)
11940
Daniel Veillard82ac6b02002-02-17 23:18:55 +000011941Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11942
11943 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
11944 stayed there for years !
11945
Daniel Veillard7aea52d2002-02-17 23:07:47 +000011946Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11947
11948 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
11949 missing
11950
Daniel Veillardc7612992002-02-17 22:47:37 +000011951Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11952
11953 * check-xml-test-suite.py: improved the behaviour a bit as
11954 well as the logs
11955 * parser.c valid.c SAX.c: fixed a few more bugs
11956 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
11957
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000011958Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11959
11960 * check-xml-test-suite.py: python script to run regression tests
11961 against the XML Test suite of W3C/OASis
11962 * SAX.c: fixed a validation bug
11963 * parser.c: fixed 3 errors pointed by the test suite
11964 * doc/buildDocBookCatalog: fixed a typo pointed by drake
11965 * python/Makefile.am: fixed a dependendy
11966
Daniel Veillard9f28f302002-02-15 20:48:08 +000011967Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11968
11969 * xmlmemory.c: avoid a warning bug #71594
11970
Daniel Veillard144024e2002-02-13 21:14:46 +000011971Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11972
11973 * xmlmemory.c: Jesse Perry provided a patch to remove a few
11974 warning on alpha/Tru64
11975
Daniel Veillarde4301c82002-02-13 13:32:35 +000011976Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11977
11978 * include/libxml/entities.h: fixing a comment
11979 * valid.c: fixing some troubles with validity check on namespaces
11980 * result/VC/NS3 test/VC/NS3: added a specific regression test
11981
Daniel Veillarda6d05382002-02-13 13:07:41 +000011982Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11983
11984 * tree.c: Fixing #71342 serializing '\n' in attribute values
11985 * result/noent/att3 result/att3 test/att3: added a specific
11986 test.
11987
Daniel Veillard797a5652002-02-12 13:46:21 +000011988Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11989
11990 * python/libxml.c: couple of bug fixes
11991
Daniel Veillard01a6d412002-02-11 18:42:20 +000011992Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11993
11994 * python/*.py: removed tabs and used spaces.
11995
Daniel Veillard397ff112002-02-11 18:27:20 +000011996Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11997
11998 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
11999 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
12000
Daniel Veillard03517542002-02-11 13:54:40 +000012001Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12002
12003 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
12004 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
12005
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000012006Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12007
12008 * include/libxml/encoding.h include/libxml/entities.h
12009 include/libxml/globals.h include/libxml/parser.h
12010 include/libxml/threads.h include/libxml/tree.h
12011 include/libxml/xmlmemory.h: trying to fix the include mess
12012
Daniel Veillard1a612ed2002-02-11 07:54:45 +000012013Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12014
12015 * include/libxml/xmlmemory.h: reverted part of the previous
12016 attempt to provide #69655, this was breaking the build.
12017
Daniel Veillard0ba59232002-02-10 13:20:39 +000012018Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
12019
12020 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
12021 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
12022 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
12023 include/libxml/parserInternals.h include/libxml/tree.h
12024 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
12025 Tentatively fixed #69655 , make compiling with -Wredundant-decls
12026 clean.
12027 * python/libxml.c: fixed a warning.
12028
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000012029Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
12030
12031 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
12032 copying of node, merge back IDs in the target document.
12033 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
12034 test/XInclude/ents/ids.xml: test case
12035 * result/VC/ElementValid4: output changed due to a typo fix
12036
Daniel Veillard1c18e302002-02-09 22:16:40 +000012037Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
12038
12039 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000012040 generate the dependencies right as Jacob found out. Add
12041 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000012042
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000012043Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12044
12045 * parserInternals.c valid.c: Justin Fletcher found some parts
12046 of the code needing cleanup
12047 * libxml.spec.in python/Makefile.am python/generator.py
12048 python/libxml.c python/libxml.py: Fixed the python Makefiles
12049 corrected a bug showing up on ia64, changed the name of the
12050 python internal module too
12051
Daniel Veillard07be19b2002-02-08 14:20:35 +000012052Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
12053
12054 * Makefile.am: applied patch from Andris Pavenis for binary
12055 name suffixes
12056
Daniel Veillardf216d462002-02-08 13:44:24 +000012057Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
12058
12059 * xmllint.c win32/win32config.h: fixing #68748
12060
Daniel Veillardd455d792002-02-08 13:37:46 +000012061Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
12062
12063 * valid.c: fixing #70166
12064
12065Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12066
12067 * valid.c: fixing #70077
12068
Daniel Veillardc575b992002-02-08 13:28:40 +000012069Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12070
12071 * Copyright Makefile.am README configure.in libxml.spec.in:
12072 Changed to the MIT Licence
12073 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
12074 doc/xmlio.html: updated the doc accordingly
12075 * include/libxml/xmlwin32version.h configure.in: preparing
12076 2.4.14 release
12077 * python/generator.py python/libxml.c python/libxml2-python-api.xml
12078 python/libxml2class.txt python/libxml_wrap.h python/types.c:
12079 fixed the const xmlChar * wrapper and generator, XPath extension
12080 functions now use the context as first argument
12081 * python/tests/tstxpath.py python/tests/xpath.py
12082 python/tests/xpathext.py: Updated the tests accordingly
12083 * tree.c: fixed bug #70067
12084
Daniel Veillard7db38712002-02-07 16:39:11 +000012085Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12086
12087 * Makefile.am: cleanup
12088 * debugXML.c: always use stdout if output is NULL
12089 * xmlIO.c: don't close filedescriptors passed to outputBuffers
12090 * python/Makefile.am python/generator.py python/libxml2class.txt
12091 python/libxml_wrap.h python/types.c: augmented the number of bindings
12092 handling FILE * and XPath contexts
12093 * python/tests/Makefile.am: avoid a stupid problem due to the
12094 use of TEST.
12095
Daniel Veillard15a143b2002-02-06 22:40:50 +000012096Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
12097
12098 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
12099
Daniel Veillard70cab352002-02-06 16:06:58 +000012100Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12101
12102 * python/TODO python/libxml.c: cleanup the extension function lookup
12103 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
12104
Daniel Veillard7a96efc2002-02-05 16:34:33 +000012105Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12106
12107 * configure.in python/Makefile.am: do not install outside
12108 of prefix
12109
Daniel Veillard33caa0b2002-02-04 14:07:26 +000012110Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12111
12112 * python/TODO python/libxml.c: started adding SAX interfaces
12113 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
12114 SAX test
12115
Daniel Veillard36eea2d2002-02-04 00:17:01 +000012116Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12117
12118 * tree.c: hardened the addChild function
12119 * python/generator.py python/libxml.c python/libxml2-python-api.xml
12120 python/libxml2class.txt python/libxml_wrap.h python/TODO:
12121 added accessors needed for xmlNode, a bit more testing and
12122 extension of interfaces
12123 * python/tests/Makefile.am python/tests/build.py: added a test
12124 build from scratch/save/load/check
12125
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000012126Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
12127
12128 * parserInternals.c: change a small bit in the way valididy
12129 error messages get initialized
12130 * python/TODO python/libxml.c python/libxml2-python-api.xml
12131 python/libxml2class.txt python/libxml_wrap.h python/types.c:
12132 added some memory debugging to track leaks at the libxml2 level
12133 * python/tests/*.py: changed all tests to check for leaks,
12134 there is just one left in XPath extension registrations.
12135
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000012136Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
12137
12138 * python/TODO python/generator.py python/libxml2-python-api.xml
12139 python/libxml2class.txt: more accessor classes for the parser
12140 context, allow to switch on and check validity
12141 * python/tests/Makefile.am python/tests/error.py
12142 python/tests/invalid.xml python/tests/valid.xml
12143 python/tests/validate.py: attded more test and and added error.py
12144 which I forgot to commit in the last step
12145
Daniel Veillard3ce52572002-02-03 15:08:05 +000012146Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12147
12148 * python/Makefile.am python/types.c: cleanup
12149 * python/libxml.c python/libxml.py python/libxml_wrap.h
12150 python/generator.py python/libxml2-python-api.xml
12151 python/libxml2class.txt: added class for parser context, added
12152 first cut for push mode support. Added a framework to generate
12153 accessors functions.
12154 * python/tests/Makefile.am python/tests/push.py: added a push
12155 test
12156
Daniel Veillardcfb05462002-02-02 23:18:22 +000012157Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12158
12159 * python/Makefile.am python/TODO python/libxml.py: fixed a small
12160 bug a bit of cleanup.
12161
Daniel Veillard5d819032002-02-02 21:49:17 +000012162Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
12163
12164 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
12165 python/libxml2class.txt: adding error redirections and preformat
12166 to a python handler
12167 * python/tests/Makefile.am python/tests/*.py: cleanup made all
12168 tests self checking
12169
Daniel Veillard7fd7a942002-02-02 12:19:46 +000012170Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
12171
12172 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
12173 a function
12174
Daniel Veillard9589d452002-02-02 10:28:17 +000012175Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12176
12177 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
12178 python/libxml.c python/libxml2-python-api.xml
12179 python/libxml2class.txt: Progressing through the TODOs, class
12180 description output, extra XML API, RPM now builds the wrappers
12181 for all python installed versions
12182
Daniel Veillard253aa2c2002-02-02 09:17:16 +000012183Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
12184
12185 * configure.in libxml.spec.in python/Makefile.am python/TODO
12186 python/generator.py python/libxml2class.txt: added more informations
12187 in the libxml2-python package including docs. Slightly changed
12188 the class hierarchy
12189 * python/tests/*: added basic regression tests infrastructure too
12190
12191Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12192
12193 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
12194 added libxml2-python as part of the packages installed
12195
Daniel Veillarda7340c82002-02-01 17:56:45 +000012196Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12197
12198 * python/Makefile.am python/generator.py python/libxml.c
12199 python/libxml.py: more work, now able to extend the
12200 XPath interpreter with functions written in python.
12201
Daniel Veillardc3e39442002-02-01 09:29:41 +000012202Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12203
12204 * python/Makefile.am: Jacob sent a patch to allow building from
12205 tarfile.
12206
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000012207Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12208
12209 * python/Makefile.am python/libxml.c configure.in Makefile.am:
12210 inserted the python wrappers build, I hope this won't be too
12211 unportable
12212
Daniel Veillard1971ee22002-01-31 20:29:19 +000012213Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12214
12215 * xpath.c: minor optimization
12216 * python/generator.py python/libxml.c python/libxml.py
12217 python/libxml_wrap.h: more work on the python bindings,
12218 they now support XPath and there is no evident leak
12219
Daniel Veillard36ed5292002-01-30 23:49:06 +000012220Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12221
12222 * python/generator.py python/libxml.c python/libxml.py:
12223 more work on the python bindings generator.
12224
Daniel Veillard96fe0952002-01-30 20:52:23 +000012225Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12226
12227 * python/generator.py python/libxml.c python/libxml_wrap.h:
12228 more work on the python bindings.
12229
Daniel Veillardd2897fd2002-01-30 16:37:32 +000012230Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12231
12232 * python/generator.py python/libxml.c python/libxml.py
12233 python/libxml_wrap.h: commited early version of a python binding
12234 for private use only ATM
12235
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000012236Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12237
12238 * entities.c tree.c include/libxml/entities.h: applied patch
12239 from Anthony Jones to implement copy of DTD subtree too. Had
12240 just to keep 2 function private which really ought to become
12241 public ones.
12242
Daniel Veillarda42f25f2002-01-25 14:15:40 +000012243Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12244
12245 * xmllint.c: added pointers to the web pages in the usage()
12246
Daniel Veillardbd227ae2002-01-24 16:05:41 +000012247Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
12248
12249 * tree.c: more fixes from Petr Kozelka for attribute handling
12250 in the tree API to align the semantic with DOM.
12251
Daniel Veillard36065812002-01-24 15:02:46 +000012252Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12253
12254 * valid.c tree.c entities.c: another set of patches from
12255 Anthony Jones for copy operations cleanup and robustness
12256
Daniel Veillardf8592562002-01-23 17:58:17 +000012257Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12258
12259 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
12260 an alphabetic index based on comments content
12261 * doc/*: rebuilt the web site with the new references
12262
Daniel Veillardc8c7be42002-01-23 17:53:44 +000012263Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12264
12265 * parserInternals.h: Greg Sjaardema suggested to use an
12266 eponential buffer groth policy in xmlParserAddNodeInfo()
12267
Daniel Veillard3bf65be2002-01-23 12:36:34 +000012268Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
12269
12270 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
12271 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
12272 doc/parsedecl.py doc/Makefile.am: updated the python extractor
12273 to generate cross-references, and added/updated the stylesheets
12274 to generate and link API indexes. The generic keyword index
12275 is not done yet.
12276 * doc/*.html: regenerated all the usual docs too
12277
Daniel Veillard2070c482002-01-22 22:12:19 +000012278Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12279
12280 * debugXML.c: added an xpath function to the shell for T. V. Raman
12281
12282Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000012283
12284 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
12285 debug routines.
12286
Daniel Veillardc169f8b2002-01-22 21:40:13 +000012287Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12288
12289 * tree.c: apply an patch from Petr Kozelka for unlink and replace
12290 support of attribute nodes
12291
Daniel Veillard9d06d302002-01-22 18:15:52 +000012292Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12293
12294 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
12295 hopefully near complete and fully documented of the API in XML
12296 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
12297 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
12298 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
12299 include/libxml/parserInternals.h include/libxml/valid.hi
12300 include/libxml/xmlIO.h include/libxml/xmlerror.hi
12301 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
12302 include/libxml/xpath.h include/libxml/xpathInternals.h:
12303 Cleaned up the doc comments a lot in the process, the interface
12304 coverage is now 100%
12305
Daniel Veillard2d1464f2002-01-21 23:16:56 +000012306Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12307
12308 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
12309 extracts comments from the gtk-doc DocBook output (a bit
12310 convoluted but seems to work).
12311
Daniel Veillard61006472002-01-21 17:31:47 +000012312Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12313
12314 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
12315 added an XML description of the API, moved the script generating
12316 it here. Added a "make api" target
12317
Daniel Veillardd2f23002002-01-21 13:36:00 +000012318Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12319
12320 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
12321
Daniel Veillard99e55eb2002-01-21 08:56:29 +000012322Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12323
12324 * xpath.c include/libxml/xpathInternals.h: the change made to
12325 xmlXPathFuncLookupFunc was incompatible roll it back
12326
Daniel Veillard963d2ae2002-01-20 22:08:18 +000012327Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12328
12329 * SAX.c: cleanup patch from Anthony Jones
12330 * doc/Makefile.am: fix the headers to avoid in make scan
12331 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
12332 includes, * vs Ptr and general cleanup
12333 * parsedecl.py: first version of a script to extract the
12334 module interfaces, the goal will be to provide .decl or XML
12335 specification of the interfaces to build wrappers.
12336
Daniel Veillard0f5f1622002-01-20 12:42:06 +000012337Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12338
12339 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
12340 now provides return codes in case of errors
12341
Bjorn Reese026d29f2002-01-19 15:40:18 +000012342Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
12343
12344 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
12345 Upgraded to trio baseline 1.6
12346 * strio.h strio.c: Replaced by triostr.h and triostr.c
12347
Daniel Veillard572577e2002-01-18 16:23:55 +000012348Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
12349
12350 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
12351 of strdup usage in the code
12352
Daniel Veillarddb5850a2002-01-18 11:49:26 +000012353Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12354
12355 * parser.c error.c: Keith Isdale complained rightly that
12356 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
12357
Daniel Veillardcfa0d812002-01-17 08:46:58 +000012358Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
12359
12360 * tree.c: fixed the funxtion to set the xml: attributes
12361 * debugXML.c: added "setbase" to test it.
12362
Daniel Veillard2c748c62002-01-16 15:37:50 +000012363Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
12364
12365 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
12366 to allow updating an attribute content
12367
Daniel Veillard8de85c62002-01-15 17:10:15 +000012368Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12369
12370 * libxml.h: try to avoid problems when compiling on Windows
12371
Daniel Veillard314cfa02002-01-14 17:58:01 +000012372Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
12373
12374 * hash.c: patch from Anthony Jones for hash.c allocation size
12375 * Makefile.am: trying to work around Yet Another Libtool Madness
12376 and build the 2.4.13 release finally ...
12377
Daniel Veillard744683d2002-01-14 17:30:20 +000012378Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12379
12380 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
12381 * doc/* : update of the documentation
12382
Daniel Veillarde6a55192002-01-14 17:11:53 +000012383Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12384
12385 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
12386 at fixing #61290 :-(
12387
Daniel Veillardfb25a512002-01-13 20:32:08 +000012388Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
12389
12390 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
12391 Fixes bug #67229
12392
Daniel Veillardacb2bda2002-01-13 16:15:43 +000012393Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12394
12395 * tree.c: trying to avoid troubles when a subtree is copied
12396 and coalesced in part with the target tree. Should fix
12397 bug #67407
12398
Daniel Veillardd8224e02002-01-13 15:43:22 +000012399Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12400
12401 * valid.c: fixed validation of attributes content of type
12402 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
12403 values, very old bug. Fixes #67671
12404
Daniel Veillard8107a222002-01-13 14:10:10 +000012405Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12406
12407 * parser.c include/libxml/parserInternals.h tree.c: integrated
12408 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
12409 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
12410
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000012411Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12412
12413 * threads.c: applied Serguei Narojnyi's patch to add native
12414 thread support on the Win32 platform
12415 * testThreadsWin32.c Makefile.am: added the test program also
12416 from Serguei, Win32 specific
12417 * include/win32config.h include/libxml/xmlwin32version.h.in:
12418 added patch from Igor for the Windows thread specific defines.
12419
Daniel Veillard845cce42002-01-09 11:51:37 +000012420Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
12421
12422 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
12423
Daniel Veillard7b602b42002-01-08 13:26:00 +000012424Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12425
12426 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
12427 output page into XMLinfo.html. Close bug #66951 and
12428 raised by Robert Collins too.
12429
Daniel Veillard73c6e532002-01-08 13:15:33 +000012430Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
12431
12432 * encoding.c: Paul Keogh pointed out a possibility of segfault
12433 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
12434 Closes bug # 68238
12435
Daniel Veillard4a859202002-01-08 11:49:22 +000012436Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
12437
12438 * doc/*.html: updated the Gdome2 links
12439
Daniel Veillard3c5ed912002-01-08 10:36:16 +000012440Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12441
12442 * libxml.h: Applied following patches from Robert Collins
12443 and make sure IN_LIBXML is defined when compiling it
12444 -------
12445 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
12446 as well as Visual C.
12447 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
12448 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
12449 * strio.c (PLATFORM_UNIX): Define for Cygwin.
12450 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
12451 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
12452 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
12453 xmlSysIDExists xmlNoNetExists).
12454 * xmllint.c: Don't include winsock2.h for Cygwin.
12455
Daniel Veillard401c2112002-01-07 16:54:10 +000012456Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12457
12458 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
12459 when the version info is not present.
12460
Daniel Veillard6f42c132002-01-06 23:05:13 +000012461Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12462
12463 * tree.c: Anthony Jones pointed out a problem in
12464 xmlStringGetNodeList() and provided a fix for it
12465
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000012466Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12467
Daniel Veillarddb5850a2002-01-18 11:49:26 +000012468 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000012469 xmlCreatePushParserCtxt() when the initial buffer passed
12470 is large.
12471
Daniel Veillard0e47ee22002-01-05 18:25:52 +000012472Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12473
12474 * win32/*: big cleanup of the Windows/MSVC project files
12475 from Igor Zlatkovic
12476
Daniel Veillardcebb1362002-01-02 13:13:30 +000012477Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
12478
12479 * doc/Makefile.am: should fix #67674 and avoid troubles if
12480 xsltproc is not available or fails in the prefix provided
12481
Daniel Veillard26908ab2002-01-01 16:50:03 +000012482Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
12483
12484 * xmlmemory.c: one more doc patch from Charlie Bozeman.
12485
Daniel Veillard5344c602001-12-31 16:37:34 +000012486Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12487
12488 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
12489 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
12490 Fixed a few other problems raised by Charlie Bozeman.
12491 * result/VC/ElementValid[5-7]: fixed the output
12492
Daniel Veillardcbaf3992001-12-31 16:16:02 +000012493Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12494
12495 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
12496 patches from Charlie Bozeman. Regenerated the HTML docs.
12497
Daniel Veillard7f9a6802001-12-20 14:01:47 +000012498Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
12499
12500 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
12501 for Windows from Igor
12502
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000012503Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12504
12505 * xmllint.c: applied Justin Fletcher patch for --output or -o
12506
Daniel Veillardd3b29d22001-12-18 07:53:16 +000012507Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
12508
12509 * win32/libxml2/libxml2.def.src: close #67019
12510
Daniel Veillard01db67c2001-12-18 07:09:59 +000012511Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12512
12513 * xmllint.c: applied Justin Fletcher generic timing patch
12514 similar to the one already applied to xsltproc.
12515
Daniel Veillardd1640922001-12-17 15:30:10 +000012516Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12517
12518 * include/libxml/tree.h tree.c: applied documentation patches
12519 from Charlie Bozeman
12520
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000012521Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
12522
12523 *doc/xmllint.xml, xmllint.1 - document --dropdtd
12524
Daniel Veillard29e43992001-12-13 22:21:58 +000012525Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
12526
12527 * valid.c: fix the xmlStrdup() used in the previous patch.
12528 * valid.c: added --dropdtd
12529 * tree.c: fixed xmlUnlinkNode so it also removes the references
12530 from the document if the node is a DTD
12531
Daniel Veillard86fd5a72001-12-13 14:55:21 +000012532Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
12533
12534 * HTMLtree.c valid.c: cleanup some static declarations
12535
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000012536Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12537
12538 * xmllint.c: removed another strdup()
12539 * doc/FAQ: removed the HP/UX entry
12540
Daniel Veillarded472f32001-12-13 08:48:14 +000012541Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
12542
12543 * valid.c: fix bug #66816 when validating.
12544 * xmllint.c: don't use sys/time.h if configure did not found it
12545
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000012546Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
12547
12548 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
12549 xmlcatalog_man.xml
12550
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000012551Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12552
12553 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
12554 xmlInitMemory() was declared twice
12555
Daniel Veillardb82c1662001-12-09 14:00:54 +000012556Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
12557
12558 * globals.c: do not reference strdup() !
12559 * configure.in libxml-2.0.pc.in: trying to fix the libs
12560 of the various config extraction modules
12561
Daniel Veillardef90ba72001-12-07 14:24:22 +000012562Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12563
12564 * configure.in : preparing 2.4.12
12565 * doc/* : updated and rebuilt the docs
12566
Daniel Veillard220346d2001-12-07 11:33:54 +000012567Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12568
12569 * uri.c: closed bug #66159
12570 * testURI.c: added --escape option
12571 * configure.in: some cleanup for xml2-config --cflags
12572
Daniel Veillard2a906822001-12-06 14:34:08 +000012573Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
12574
12575 * globals.c testThreads.c: removed some misplaced includes
12576 of xmlversion.h
12577
Daniel Veillarde28313b2001-12-06 14:08:31 +000012578Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
12579
12580 * threads.c: patch from Gary Pennington fixing a possible
12581 problem at initialization time.
12582
Daniel Veillardd3b08822001-12-05 12:03:33 +000012583Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
12584
12585 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000012586 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000012587 CodeWarrior.
12588
Daniel Veillarda7866932001-12-04 13:14:44 +000012589Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
12590
12591 * xmllint.c: applied Geert Kloosterman's patch to fix
12592 --repeat --timing output
12593
Daniel Veillard19840942001-11-29 16:11:38 +000012594Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12595
12596 * parser.c: Robin Berjon <robin@knowscape.com> found a case
12597 where non-wellformed XML declaractions were not detected.
12598
Daniel Veillarde85d9342001-11-28 14:43:12 +000012599Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12600
12601 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
12602
Daniel Veillard22f25a82001-11-28 09:12:23 +000012603Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12604
12605 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
12606 gets reset by xmlCleanupInputCallbacks() and this makes the
12607 function useless. Same for output.
12608
Daniel Veillard107ccaa2001-11-27 16:23:50 +000012609Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12610
12611 * xmlIO.c: robert pointed out a loop error in callback cleanups
12612
Daniel Veillard8faa7832001-11-26 15:58:08 +000012613Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12614
12615 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
12616 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
12617 they are not really tied to debugging
12618
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000012619Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12620
12621 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
12622 * xmllint.c: better --catalogs description
12623
Daniel Veillard4855c8c2001-11-25 10:35:25 +000012624Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12625
12626 * tree.c: fixed a couple of problems in xmlSetProp()
12627
Daniel Veillardcd337f02001-11-22 18:20:37 +000012628Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
12629
12630 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
12631 unappropriate stdout output.
12632
Daniel Veillard566d4df2001-11-22 13:00:53 +000012633Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
12634
12635 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
12636 by Denis Beurive, closes #65111
12637
Daniel Veillardb4545fd2001-11-20 09:37:09 +000012638Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
12639
12640 * valid.c: in case of content model validity error, don't
12641 print it if validity warnings were not requested.
12642
Daniel Veillardc69e0b12001-11-20 08:35:07 +000012643Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12644
12645 * nanoftp.c: applied a couple of patches from Brian D Ripley.
12646 * parserInternals.c: removed the last exit() call. Print an
12647 unmaskable error on stderr instead (library mismatch detection)
12648
MST 2001 John Fleck42304042001-11-18 00:18:06 +000012649Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
12650
12651 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
12652 shell instructions from Heiko Rupp
12653
Daniel Veillardf7b094f2001-11-15 13:54:39 +000012654Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12655
12656 * catalog.c: use the URL notation file:// for default catalog paths
12657
Daniel Veillard0ec98632001-11-14 15:04:32 +000012658Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12659
12660 * include/libxml/tree.h: better comments for _private fields
12661 * tree.c: removed a problem when copying an entity reference.
12662
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000012663Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12664
12665 * vms/*: updated instructions and diffs from John A Fotheringham
12666
Daniel Veillarda11001b2001-11-12 22:45:36 +000012667Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12668
12669 * include/libxml/xmlerror.h: avoid an include problem if
12670 #include <libxml/xmlerror.h> happens first in code
12671 seems to be the case in KDE libs
12672
Daniel Veillard8e3943c2001-11-12 21:35:44 +000012673Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12674
12675 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
12676 from Igor for Windows
12677
12678Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12679
12680 * Makefile.am: Gary Pennington pointed out a missing prefix
12681
Daniel Veillard43d3f612001-11-10 11:57:23 +000012682Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12683
12684 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
12685 * doc/*: upgraded and rebuilt the docs
12686
Daniel Veillardc1f78342001-11-10 11:43:05 +000012687Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12688
12689 * HTMLparser.c: fix comment in scripts element parsing.
12690 * result/HTML/doc3*: updated the results.
12691
12692Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12693
12694 * uri.c: another URI bug fix #63336, using Joel Young patch.
12695
Daniel Veillardc6e013a2001-11-10 10:08:57 +000012696Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
12697
12698 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
12699 a cleaned up version of the Pwd shell string generation.
12700
Daniel Veillardbe480fb2001-11-08 23:36:42 +000012701Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12702
12703 * valid.c include/libxml/tree.h: trying to fix namespaces +
12704 validation problems for good, closing #63619 in the process
12705 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
12706 wrong in this respect, fixed it.
12707
Daniel Veillardd536f702001-11-08 17:32:47 +000012708Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12709
12710 * xmllint.c: Morus Walter patch to allow --format and --encode
12711
Daniel Veillard5004f422001-11-08 13:53:05 +000012712Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12713
12714 * debugXML.c: Stefan Kost provided an help command for the shell
12715
Daniel Veillarda6825e82001-11-07 13:33:59 +000012716Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
12717
12718 * debugXML.c: Heiko Rupp pointed that the shell would crash
12719 on empty nodesets returns.
12720
Daniel Veillard03f848d2001-11-07 12:53:46 +000012721Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12722
12723 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
12724 migh need the history libraries
12725
Daniel Veillard957fdcf2001-11-06 22:50:19 +000012726Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
12727
12728 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
12729 handle the case of < in quoted attributes, Bastian Kleineidam
12730
Daniel Veillardc853b322001-11-06 15:24:37 +000012731Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12732
12733 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
12734 fixing catalog breakages
12735 * Makefile.am catalog.c result/catalogs/catal
12736 result/catalogs/mycatalog.* test/catalogs/catal*:
12737 fixed more problems in catalog support, added more regression tests
12738 for both XML and SGML catalog handling
12739
Daniel Veillard66870c72001-11-05 19:27:49 +000012740Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12741
12742 * debugXML.c: applied an improvement to xmlGetLineNo() from
12743 Keith Isdale
12744
Daniel Veillardffe09c92001-11-05 14:21:47 +000012745Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12746
12747 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
12748 Side effect of the progressive catalog loading
12749
Daniel Veillardad661b92001-11-05 11:43:15 +000012750Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
12751
12752 * Makefile.am: confexecdir and confexec_DATA were defined twice
12753 pointed out by Karl Eichwalder
12754
Daniel Veillard6eb17722001-11-04 22:19:27 +000012755Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12756
12757 * xmlcatalog.c: avoid unlink() and use remove() instead.
12758
Daniel Veillardea898282001-11-04 22:13:45 +000012759Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12760
12761 * libxml.spec.in: cleanup
12762 * include/libxml/xmlwin32version.h: updated with 2.4.8
12763
Daniel Veillarda4617b82001-11-04 20:19:12 +000012764Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12765
12766 * encoding.c global.data globals.c testThreads.c: fix bug #63752
12767 of compiling libxml with a non standard set of options
12768
John Fleck027edfb2001-11-04 20:13:58 +000012769Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
12770
12771 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
12772 document --sgml option, fixing gnome bugzilla #63382
12773
Daniel Veillardcd21dc72001-11-04 20:03:38 +000012774Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12775
12776 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
12777 breakage of 2.4.7, added a couple of really needed APIs
12778 like xmlCatalogIsEmpty() and xmlNewCatalog()
12779 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
12780 for install-catalog
12781 * configure.in: preparing 2.4.8
12782
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000012783Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
12784
12785 * HTMLtree.c tree.c include/libxml/HTMLtree.h
12786 include/libxml/tree.h include/libxml/xmlIO.h: more include
12787 cleanups, export cleanly one html output + format function.
12788
12789Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12790
12791 * parser.c: removed initGenericErrorDefaultFunc call from
12792 xmlInitParser() since it could destroy previous calls to
12793 xsltSetGenericErrorFunc() effects
12794
Daniel Veillardebd38c52001-11-01 08:38:12 +000012795Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12796
12797 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
12798 keyword.
12799
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012800Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12801
12802 * Makefile.am: cleanup
12803 * threads.c: cleanup too
12804 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
12805 from xsltproc
12806 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000012807 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012808
Daniel Veillard91c00402001-10-30 17:41:38 +000012809Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12810
12811 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
12812 was not used anymore !
12813
Daniel Veillard52dcab32001-10-30 12:51:17 +000012814Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12815
12816 * configure.in: preparing 2.4.7
12817 * Makefile.am doc/Makefile.am: switched to the latest xmllint
12818 manual page from John
12819 * doc/*: updated the doc and rebuilt the generated pages
12820
Daniel Veillarda9e65e82001-10-30 10:32:36 +000012821Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
12822
12823 * xmlIO.c: closing bug #62711, the library should never
12824 close stdin or stdout.
12825
Daniel Veillard4def3bd2001-10-30 09:47:47 +000012826Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12827
12828 * uri.c: second pass at fixing #63336, using Joel Young
12829 final patch. looks okay.
12830
Daniel Veillardbb6808e2001-10-29 23:59:27 +000012831Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
12832
12833 * uri.c include/libxml/uri.h: trying to clear #63336
12834 allowing the escaping routine to parse unconformant
12835 URI-References.
12836
Daniel Veillardacf7ff02001-10-29 20:21:47 +000012837Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
12838
12839 * vms/readme.vms vms/build_libxml.com nanoftp.c
12840 include/libxml/xmlversion.h.in: a few VMS updates from
12841 John A Fotheringham
12842 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
12843 and xmlCleanupOutputCallbacks() for the Perl binding people.
12844
Daniel Veillard635ef722001-10-29 11:48:19 +000012845Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
12846
12847 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
12848 apply fixes to close #63271 and avoid segfaults when
12849 the error routine gets callbed before xmlInitParser()
12850 get called.
12851 * nanoftp.c error.c: Applied patches from Justin Fletcher
12852 correcting some xmlGenericError misuses.
12853
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000012854Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
12855
12856 *doc/xmllint.xml, doc/xmllint.1
12857 New and improved man page for xmllint - .xml is the original, .1
12858 is the generated man page
12859
Daniel Veillardc9484202001-10-24 12:35:52 +000012860Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
12861
12862 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
12863 the web site from the main HTML document.
12864
Daniel Veillard5151c062001-10-23 13:10:19 +000012865Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12866
12867 * parser.c: fixed an erroneous validation bug when PE refs
12868 occurs in external parsed entities referenced from the
12869 internals subset
12870 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
12871 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
12872 added the associated testcase, it's a nice one.
12873 * HTMLparser.c: generate the DTD node as HTML still ...
12874 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
12875
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000012876Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12877
12878 * HTMLparser.c: fixed a bug in htmlNewDoc()
12879
Daniel Veillard89cad532001-10-22 09:46:13 +000012880Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12881
12882 * test/threads/*: added entities testing to the Thread test
12883 * testThreads.c: make the test reasonable
12884 * DOCBparser.c: fix the DTD public and system ID
12885 * xmllint.c: added --sgml for SGML DocBook importing
12886 * Makefile.am: added Docbtests target
12887
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000012888Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12889
12890 * nanoftp.c: use only "anonymous@" string for anonymous passwds
12891 * testThreads.c: removed bogus include
12892
Daniel Veillardce2c2f02001-10-18 14:57:24 +000012893Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12894
12895 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
12896 fixed a very serious (looping) validation bug
12897
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000012898Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
12899
12900 * include/libxml/globals.h include/libxml/threads.h threads.c
12901 testThreads.c: far more testing, cleaning up bugs
12902 * *.c : make sure globals.h is always included.
12903
Daniel Veillard7cc95c02001-10-17 15:45:12 +000012904Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
12905
12906 * HTMLparser.c: try to get rid of parser loops for good.
12907
Daniel Veillardab7488e2001-10-17 11:30:37 +000012908Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
12909
12910 * configure.in: fixed some bugs in CFLAGS passing.
12911 * test/threads Makefile.am testThreads.c: added a specific
12912 threaded test case (really nasty, guaranteed).
12913
Daniel Veillard85c11fa2001-10-16 21:03:08 +000012914Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
12915
12916 * catalog.c: serious cleanup on the management of the
12917 XML catalog tree, more tests done, especially with
12918 the catalog PI.
12919
Daniel Veillard364789a2001-10-16 12:45:00 +000012920Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
12921
12922 * catalog.c: avoid a problem in catalog cleanup on SMP if
12923 catalogs were not initialized.
12924
Daniel Veillard81463942001-10-16 12:34:39 +000012925Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
12926
12927 * catalog.c xpath.c: trying to cleanup the not thread safe
12928 parts of the library.
12929
Daniel Veillard64a411c2001-10-15 12:32:07 +000012930Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
12931
12932 * include/libxml/globals.h configure.in global.data: make
12933 the allocation be per-thread a configure option
12934 * encoding.c include/libxml/parser.h: fixed compilation
12935 errors
12936
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000012937Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12938
12939 * include/libxml/parser.h: Norm reported that a few lines
12940 added were breaking libxslt compile, removed them for now
12941
Daniel Veillard6f350292001-10-14 09:56:15 +000012942Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
12943
12944 * parser.c parserInternals.c threads.c: debugged and fixed
12945 initialization problems which were giving troubles on SMP
12946 boxes.
12947
Daniel Veillard6661ffa2001-10-13 14:18:17 +000012948Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12949
12950 * include/libxml/Makefile.am: missing globals.h
12951
Daniel Veillarde7090612001-10-13 12:18:28 +000012952Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012953
Daniel Veillarde7090612001-10-13 12:18:28 +000012954 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012955
Daniel Veillardd0463562001-10-13 09:15:48 +000012956Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12957
12958 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
12959 include/libxml/parserInternals.h include/libxml/tree.h
12960 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
12961 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
12962 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
12963 Applied the last patches from Gary, cleanup, activated threading
12964 all user accessible global variables are now handled in globals.[ch]
12965 Still a bit rought but make tests passes with either
12966 --with-threads defined at configure time or not.
12967 * Makefile.am example/Makefile.am: added globals.[ch] and threads
12968 linking options
12969
Daniel Veillardb8478642001-10-12 17:29:10 +000012970Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
12971
12972 * Makefile.am include/libxml/Makefile.am
12973 include/libxml/globals.h globals.c include/libxml/threads.h
12974 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
12975 configure.in: started integrating the core of the thread support
12976 not activated yet but half integrated. The code should still
12977 compile and work anyway.
12978
Daniel Veillardb44025c2001-10-11 22:55:55 +000012979Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12980
12981 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
12982 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
12983 integrating the non-controversial parts of Gary Pennington
12984 multithread patches
12985 * catalog.c: corrected a small bug introduced
12986
Daniel Veillard75b96822001-10-11 18:59:45 +000012987Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12988
12989 * catalog.c include/libxml/catalog.h: very serious cleanup,
12990 isolating unportable code and as much as possible the accesses
12991 to the global shared catalog. May need more testing !
12992
Daniel Veillard78d12092001-10-11 09:12:24 +000012993Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12994
12995 * include/libxml/debugXML.h debugXML.c tree.c: integrating
12996 Keith Isdale patches for the XSLT debugger interfaces. Some
12997 cleanup
12998
Daniel Veillardff0b7312001-10-11 06:46:09 +000012999Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
13000
13001 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
13002 * DOCBparser.c: generate line nubers in elements
13003
Daniel Veillard60087f32001-10-10 09:45:09 +000013004Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
13005
13006 * configure.in: preparing 2.4.6 release
13007 * doc/xml.html doc/html/*: updated and rebuilt the docs
13008 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
13009
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000013010Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
13011
13012 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
13013 adding documentation for DV's supercatalog support
13014
Daniel Veillard82d75332001-10-08 15:01:59 +000013015Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
13016
13017 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
13018 super catalog support adding one API and one flag --sgml to
13019 xmlcatalog
13020
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000013021Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
13022
13023 * doc/xmlcatalog_man.xml, xmlcatalog.1
13024 One more crack at
13025 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
13026
13027
Thomas Broyer47334c02001-10-07 16:41:52 +000013028Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13029
13030 * xpath.c: implemented xmlXPathObjectCopy for external objects
13031 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
13032
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000013033Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
13034
13035 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
13036 finishing up fix to
13037 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
13038 the xmlcatalog man page display more elegantly
13039
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000013040Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
13041
13042 * configure.in: closing bug #61832
13043 * HTMLparser.c: removed a warning
13044
Daniel Veillard6ab38382001-10-06 13:08:27 +000013045Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
13046
13047 * xpath.c: fixing #61673 part I, do not loose doc information
13048 when copying result value trees.
13049
Daniel Veillard556c6682001-10-06 09:59:51 +000013050Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13051
13052 * xpath.c: trying to harden the XPath interpreter
13053
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000013054Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
13055
13056 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
13057 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
13058
William M. Brack1633d182001-10-05 15:41:19 +000013059Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13060
13061 * HTMLparser: repaired another loop problem
13062
Daniel Veillard20ee8c02001-10-05 09:18:14 +000013063Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
13064
13065 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
13066 parsing.
13067 * xpath.c: fix bug #61291 the default XML namespace node is
13068 missing from the namespace axis.
13069 * tree.c: refuse to create namespaces nodes with prefix "xml"
13070
Daniel Veillard651f9472001-10-04 14:51:06 +000013071Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
13072
13073 * SAX.c: ouch a non-defined namespace could lead to a crash,
13074 fixed #61215
13075
Daniel Veillard7dd05702001-10-04 14:25:12 +000013076Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
13077
13078 * parserInternals.c: closed bug #61054
13079
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000013080Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
13081
13082 * include/libxml/Makefile.am: closing #60708
13083
Daniel Veillarda293c322001-10-02 13:54:14 +000013084Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
13085
13086 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
13087 adding xmlSAXParseFileWithData following Marco Stipek suggestion
13088
Daniel Veillardf4309d72001-10-02 09:28:58 +000013089Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13090
13091 * valid.c: close bug #61550 when xml: wasn't considered a namespace
13092
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000013093Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13094
13095 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
13096 * DOCBparser.c HTMLparser.c parser.c: fixed typos
13097
Daniel Veillard16756b62001-10-01 07:36:25 +000013098Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
13099
13100 * catalog.c: Justin Fletcher provided cleaup code in case
13101 HAVE_STAT is not defined
13102 * include/win32config.h: Igor Zlatkovic suggested to have
13103 HAVE_STAT defined there
13104
William M. Brack5e1cac12001-09-28 16:19:18 +000013105Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13106
13107 * catalog.c - fixed typing error reported by M. Barros
13108
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000013109Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
13110
13111 * xmllint.c - fixing typo
13112
William M. Brackd28e48a2001-09-23 01:55:08 +000013113Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13114
13115 * HTMLparser.c: small enhancement to prevent loop on
13116 unrecognizable data
13117
Daniel Veillardb1d62872001-09-21 09:47:08 +000013118Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13119
13120 * parserInternals.c: applying patch from bug #60757 this
13121 should close it
13122
Daniel Veillardc0631a62001-09-20 13:56:06 +000013123Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
13124
13125 * catalog.c xmlcatalog.c: removed a couple of warning
13126 * xpath.c: try to solve the linking problem on platforms
13127 needing trio to compile
13128
Daniel Veillard1a123612001-09-19 08:06:23 +000013129Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000013130
Daniel Veillard1a123612001-09-19 08:06:23 +000013131 * Makefile.am libxml.spec.in: backing up non-documented changes
13132 commited without review or aproval by Jens Finke <jens@gnome.org>
13133 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000013134
Daniel Veillardf5b44e42001-09-17 17:19:54 +000013135Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
13136
13137 * configure.in: Joe Orton provided a patch fixing a problem
13138 when iconv is specified to be in a non-standard directory
13139 but wasn't exported in xml2-config --cflags
13140
Daniel Veillard2fc2db72001-09-14 17:33:51 +000013141Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
13142
Daniel Veillardf5b44e42001-09-17 17:19:54 +000013143 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000013144 troubles with 2.4.4 errors.
13145
Daniel Veillard16698282001-09-14 10:29:27 +000013146Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13147
13148 * encoding.c entities.c: do not output hexadecimal charrefs
13149 when serializing HTML since some version of Netscape can't
13150 grok it, generate decimal ones.
13151 * result/HTML/doc3.htm: output changed due to previous test
13152 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
13153
Daniel Veillard98fed372001-09-13 11:34:58 +000013154Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
13155
13156 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
13157 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
13158
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000013159Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000013160 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000013161
13162 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
13163 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
13164 updated the configuration scripts systems accordingly
13165
Daniel Veillard04382ae2001-09-12 18:51:30 +000013166Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13167
13168 * configure.in: preparing for 2.4.4
13169 * doc/xml.html doc/html/*: updated and rebuilt the docs
13170
Daniel Veillardd63437e2001-09-12 15:00:27 +000013171Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
13172
13173 * win32/dsp/libxml2.def.src: tried to incorporate comments
13174 from bug #59220
13175
Daniel Veillard319a7422001-09-11 09:27:09 +000013176Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
13177
13178 * parser.c result/noent/wml.xml: fixed bug #59981 related
13179 to handling of '&' in attributes when entities are substitued
13180
Daniel Veillard7cf5e442001-09-10 20:16:32 +000013181Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13182
13183 * libxml.h include/libxml/xmlversion.h.in
13184 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
13185 Tried to close bug #60131
13186
Daniel Veillardbce62332001-09-10 18:46:55 +000013187Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13188
13189 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
13190
Daniel Veillard143b04f2001-09-10 18:14:14 +000013191Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
13192
13193 * SAX.c: fixing bug #59946 on xmlns=""
13194
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000013195Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13196
13197 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
13198 but allocates a new error code.
13199
Daniel Veillard05c13a22001-09-09 08:38:09 +000013200Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
13201
13202 * xmllint.c: John Fleck fixed typos in the options output
13203 * parser.c SAX.c: fix ignorable white space SAX selection
13204
13205Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13206
13207 * entities.c: Steve Underwood found the possibility of an
13208 ininite loop in case of error.
13209
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000013210Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
13211
13212 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
13213
Daniel Veillarda050d232001-09-05 15:51:05 +000013214Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
13215
13216 * parser.c: warn if version is not 1.0 but it's not
13217 strictly speaking an error after analyzing the spec
13218
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000013219Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
13220
13221 *doc/catalog.html - add link to the html version of the
13222 man page, other linguistic cleanups
13223
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000013224Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
13225
13226 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
13227 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
13228 file, has not yet been included in the build.
13229
Daniel Veillard99784ff2001-09-01 16:20:28 +000013230Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13231
13232 * catalog.c: removed a duplicate affectation Justin Fletcher
13233
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000013234Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
13235
13236 * tree.c: Armin Sander pointed a possible text coalescing
13237 problem, completed his patch.
13238
Bjorn Reese0b2ae432001-08-31 16:31:57 +000013239Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13240
13241 * trionan.c: Fixed const and volatile re-definition problem
13242
Daniel Veillard5d96fff2001-08-31 14:55:30 +000013243Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
13244
13245 * libxml.4 parser.c: doc updates from Heiko Rupp
13246 * parserInternals.c: 2 sanity checks from Heiko Rupp
13247
Daniel Veillard3ec4c612001-08-28 20:39:49 +000013248Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
13249
13250 * tree.c: applied patch from Armin Sander to make some pointers
13251 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000013252 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000013253
Daniel Veillardb06c6142001-08-27 14:26:30 +000013254Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13255
13256 * xpath.c: hum, restrict the integer usage gcc bug workaround
13257 to only gcc compilers so that other architecture don't get
13258 penalized by this limitation.
13259 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
13260
Daniel Veillard268fd1b2001-08-26 18:46:36 +000013261Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
13262
13263 * valid.c: fixed a Windows compiler warning (Chris Poblete)
13264 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
13265
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000013266Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
13267
13268 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
13269 --convert option to xmlcatalog to convert SGML ones to
13270 the XML syntax.
13271 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
13272
13273 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000013274Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13275
13276 * catalog.c xmlIO.c: started some serious testing and fixed
13277 a few bug and optmization needs.
13278
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000013279Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13280
13281 * Makefile.am configure.in include/libxml/xmlwin32version.h:
13282 preparing for a 2.4.3 release even if it may not be ready yet
13283 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
13284 all file parsing lookup to go through the entity resolver, add
13285 to add an API to bypass it (needed to load catalogs themselves),
13286 some cleanup on the catalog code too.
13287 * nanoftp.c: small cleanup
13288 * doc/catalog.html: small update
13289
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000013290Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
13291
13292 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
13293 Jun Kuriyama
13294
Daniel Veillardffb120d2001-08-23 00:52:23 +000013295Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
13296
13297 * doc/catalog.html: finished the catalog documentation
13298
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000013299Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13300
13301 * doc/catalog.html doc/xml.html: added documentation about
13302 Catalog support, misses an API description
13303 * doc/html/*: reextracted the API pages
13304
Daniel Veillarddc2cee22001-08-22 16:30:37 +000013305Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13306
13307 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
13308 Added the part about section 7.2 on URI resolution,
13309 fixed a side effect in the HTML parser, look complete
13310 and ready to rock except the URI/SystemID part!
13311
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000013312Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13313
13314 * include/libxml/catalog.h include/libxml/parser.h
13315 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
13316 xmlIO.c: added support and APIs needed for the catalog PI
13317 * include/libxml/xmlIO.h: cleanup
13318
Daniel Veillarde2940dd2001-08-22 00:06:49 +000013319Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13320
13321 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
13322 include/libxml/catalog.h: starts to look okay, really
13323 plugged the new framework, cleaned a lot of stuff,
13324 added some APIs, except the PI's support missing this
13325 should be mostly complete
13326 * result/catalogs/* test/catalogs/*: added new test, enriched
13327 the existing one with URN ID tests
13328
Daniel Veillard64339542001-08-21 12:57:59 +000013329Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
13330
13331 * catalog.c: fixed nextCatalog
13332 * result/catalogs/docbook test/catalogs/*: started adding
13333 a small regression test
13334
Daniel Veillardcda96922001-08-21 10:56:31 +000013335Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
13336
13337 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
13338 more work on the XML catalog support.
13339 * parser.c include/libxml/parser.h: small cleanup seems using
13340 list as a public parameter name can give portability troubles
13341 * trionan.c trionan.h xpath.c include/libxml/trionan.h
13342 include/libxml/xpath.h include/libxml/Makefile.am: removed
13343 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
13344 wrappers
13345
Bjorn Reese45029602001-08-21 09:23:53 +000013346Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13347
13348 * Makefile.am trio.c triodef.h trionan.c xpath.c
13349 include/libxml/Makefile.am include/libxml/trionan.h:
13350 Re-worked Not-A-Number and Infinity support.
13351 * xmlcatalog.c: added readline include files
13352
Daniel Veillard344cee72001-08-20 00:08:40 +000013353Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
13354
13355 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
13356 testCatalog as xmlcatalog, making it an installed app
13357 adding a shell, and preparing it to be a /etc/xml/catalog
13358 management tool, though not ready yet
13359 * catalog.c include/libxml/catalog.h: adding support for
13360 XML Catalogs http://www.oasis-open.org/committees/entity/
13361 not finished, there is some interesting tradeoffs and a
13362 few open questions left.
13363
Daniel Veillardb7664f42001-08-19 13:00:43 +000013364Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
13365
13366 * xmllint.c: fixed a line formatting problem
13367
Daniel Veillard5015b712001-08-17 09:37:52 +000013368Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13369
13370 * SAX.c: removed a couple of unused variable (Albert Chin)
13371
Daniel Veillardbb371292001-08-16 23:26:59 +000013372Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
13373
13374 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
13375 trying to fix some troubles w.r.t. function returning
13376 const xxxPtr.
13377
Daniel Veillardb60c54e2001-08-16 19:34:27 +000013378Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13379
13380 * win32/dsp/libxml2.def.src: another set of symbols conditionally
13381 defined
13382
Daniel Veillardae6db172001-08-16 19:32:00 +000013383Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
13384
13385 * xpointer.c: removed unused var
13386
Daniel Veillard09190202001-08-16 16:27:41 +000013387Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
13388
13389 * testXPath.c: another small cleanup closing bug #59110
13390
Daniel Veillard796f4b62001-08-16 16:00:13 +000013391Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
13392
13393 * win32/dsp/libxml2.def.src: small cleanup closing bug
13394 #59108
13395
Daniel Veillard5aac4e42001-08-15 20:46:57 +000013396Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
13397
13398 * example/gjobread.c: add xmlCleanupParser() before leaving
13399
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000013400Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
13401
13402 * config.h.in configure.in include/libxml/xmlwin32version.h:
13403 released 2.4.2
13404
Daniel Veillardd3d06722001-08-15 12:06:36 +000013405Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
13406
13407 * include/libxml/valid.h debugXML.c valid.c: deprecate
13408 the non-boundchecking Sprintf functions, add Snprintf
13409 this should close bug #57984
13410
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000013411Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
13412
13413 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
13414 URIs before doing the lookups (pointed by Mark Vakoc)
13415
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000013416Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
13417
13418 * xpath.c: serious changes on Result Value Trees and NodeSets
13419 w.r.t. deallocation and collect operations. Probably not
13420 100% clean (merge of allocated trees smells like a problem).
13421 Seems sufficient to close #58943
13422
Daniel Veillard90493a92001-08-14 14:12:47 +000013423Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
13424
13425 * xmllint.c: adding a --format option
13426
Daniel Veillardfe703322001-08-14 12:18:09 +000013427Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
13428
13429 * xpath.c: count() was broken on Result Value Tree
13430 * xmlIO.c: fixed file:/// accesses on _WIN32
13431
Daniel Veillard70ac0e32001-08-13 11:24:16 +000013432Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13433
13434 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
13435 macro was renamed, this should close bug #58683
13436
Daniel Veillardf300b7e2001-08-13 10:43:15 +000013437Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
13438
13439 * SAX.c: small fix fixing bug #58539 reported by coolo, in
13440 entity substitution mode text at the end of the entity might
13441 be added due to text coalescing.
13442 * nanoftp.c parser.c: small cleanup
13443
Daniel Veillard0c720972001-08-08 20:59:00 +000013444Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
13445
13446 * HACKING: added John Fleck right to commit in the doc subdir
13447
Daniel Veillard48da9102001-08-07 01:10:10 +000013448Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13449
13450 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
13451 allow to inherit attributes from the DTD directly in the
13452 tree, this is needed for XPath and can be a useful feature.
13453 Inherited namespaces are always provided at the tree level now
13454 * test/defattr* result/defattr* result/noent/defattr*: added a couple
13455 of tests for this feature (XSLT being the prime user).
13456
Daniel Veillard50f34372001-08-03 12:06:36 +000013457Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13458
13459 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
13460 testSAX.c xmlIO.c xmllint.c include/win32config.h
13461 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
13462 include/libxml/xmlwin32version.h.in win32/README.MSDev
13463 win32/dsp/*: applied Win32 Facelift No.2 patches from
13464 Igor Zlatkovic for Windows/MSC
13465
Daniel Veillard9f4eb912001-08-01 21:22:27 +000013466Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
13467
13468 * SAX.c: unparsedEntityDecl() the URI computation of the
13469 entity wasn't done breaking XSLT unparsed-entity-uri()
13470
Daniel Veillard567e1b42001-08-01 15:53:47 +000013471Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
13472
13473 * xpath.c: fixed a bug when walking the descendants and
13474 the current node has no children
13475 * debugXML.c: show up when a text node is supposed to not be escaped
13476
Thomas Broyerf186c822001-07-31 23:30:37 +000013477Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13478
13479 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
13480 worked like the set:leading() function)
13481 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
13482
Daniel Veillardba6db032001-07-31 16:25:45 +000013483Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13484
13485 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
13486
Daniel Veillard57905372001-07-31 15:52:17 +000013487Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13488
13489 * include/libxml/xmlIO.h: apply change to close #58141
13490 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
13491
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000013492Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13493
13494 * parser.c: when the internal subset uses a PE, then the
13495 included entity can use conditional sections.
13496
Daniel Veillard7d7e3792001-07-30 13:42:13 +000013497Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13498
13499 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
13500 when walking the namespace axis showing up in
13501 libxst/tests/general/bug-12
13502 * xmlmemory.c: added the possibility to trace a given block
13503 defined by its address
13504
Daniel Veillard4aafa792001-07-28 17:21:12 +000013505Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13506
13507 * parser.c: don't override existing encoding specified before
13508 starting xmlParseDocument()
13509
Daniel Veillardfdb1f242001-07-27 23:32:44 +000013510Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13511
13512 * include/libxml/xmlwin32version.h: reinserted, needed for
13513 Windows users of CVS
13514
Darin Adlera77cac02001-07-27 17:41:51 +0000135152001-07-27 Darin Adler <darin@bentspoon.com>
13516
Darin Adler699613b2001-07-27 22:47:14 +000013517 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
13518 * testCatalog.c: Add include of <libxml/parser.h>.
13519
135202001-07-27 Darin Adler <darin@bentspoon.com>
13521
Darin Adlera77cac02001-07-27 17:41:51 +000013522 * include/libxml/.cvsignore:
13523 * include/libxml/xmlwin32version.h:
13524 Remove this file from CVS because it's generated.
13525
Daniel Veillard50822cb2001-07-26 20:05:51 +000013526Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13527
13528 * parser.c include/libxml/parser.h: applied const patches from
13529 Tom Moog #58002
13530
Thomas Broyerba4ad322001-07-26 16:55:21 +000013531Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13532
13533 * xpath.c include/libxml/xpath{,Internals}.h: added a function
13534 lookup framework
13535
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000013536Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13537
13538 * tree.c: fixed xmlCopyNode() for documents
13539
Daniel Veillard6dd398f2001-07-25 22:41:03 +000013540Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13541
13542 * parser.c: fixed bugs #58073 reported by Greg Shtilman
13543
13544Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000013545
13546 * parser.c: fixes bug #57652 reported by Morus Walter
13547
Daniel Veillarde3924972001-07-25 20:25:21 +000013548Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13549
13550 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
13551
Daniel Veillarda53c6882001-07-25 17:18:57 +000013552Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13553
13554 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
13555 errors, lesson don't add new functions at 1am before a release
13556 * xpath.c: integrated fix from Bjorn to avoid divide by zero
13557 from XPath initialization when possible.
13558
Daniel Veillardd9bad132001-07-23 19:39:43 +000013559Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13560
13561 * result/scripts/base*: removing history/readline changed
13562 this slightly
13563 * include/libxml/parser.h SAX.c parser.c parserInternals.c
13564 xmllint.c: make element content line number generation
13565 optionnal to avoid breaking old apps added interface to switch
13566
Daniel Veillardf012a642001-07-23 19:10:52 +000013567Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13568
13569 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000013570 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000013571 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
13572 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
13573 John Kroll fixes to allow saving to HTTP via PUT (or
13574 POST of needed).
13575 * doc/html/*.html: regenerated the docs
13576
Thomas Broyere8126242001-07-22 03:54:15 +000013577Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13578
13579 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
13580 xmlHashScanFull and xmlHashScannFull3 to get passed the
13581 three keys as arguments to the callback function
13582
Daniel Veillard5e2dace2001-07-18 19:30:27 +000013583Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13584
13585 * configure.in Makefile.am: removed libxml softlink for good
13586 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
13587 100% coverage by gtk-doc
13588
Daniel Veillard8599e702001-07-17 21:38:51 +000013589Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13590
13591 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
13592 fixed serious troubles due to size_t vs. int mismatch
13593
Daniel Veillard8fcc4942001-07-17 20:07:33 +000013594Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13595
13596 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
13597
Thomas Broyerf06a3d82001-07-16 04:52:57 +000013598Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13599
13600 * include/libxml/xpath{,Internals}.h xpath.c: added a more
13601 convenient extension API for value and context managing
13602 Now handles external objects through xmlXPathPopExternal,
13603 xmlXPathWrapExternal and xmlXPathReturnExternal.
13604 Added functions for sets operations (intersection, etc.)
13605
Daniel Veillard22090732001-07-16 00:06:07 +000013606Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13607
13608 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
13609 xmlIO.c tree.c parserInternals.c entities.c encoding.c
13610 HTMLparser.c: cleanup of global variables, marking some
13611 const or private.
13612
Thomas Broyerf06a3d82001-07-16 04:52:57 +000013613Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000013614
13615 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
13616 fixed xmlXPathNodeSetItem when passing index=0
13617
Daniel Veillard05dec342001-07-14 21:57:39 +000013618Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13619
13620 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
13621
Daniel Veillard28ae6362001-07-14 16:44:32 +000013622Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13623
13624 * xmllint.c: fixed compilation under Cygwin #57503
13625 * TODO: update
13626
Peter Williamsed156f52001-07-13 18:35:13 +0000136272001-07-13 Peter Williams <peterw@ximian.com>
13628
13629 * config.h.in: add #undef HAVE_DLFCN_H
13630
13631 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
13632 builddir.
13633
Daniel Veillard73b36e32001-07-12 15:09:52 +000013634Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13635
13636 * win32/libxml2/libxml2.def.src: added a couple of exported entries
13637 raised by #57348 and #57381
13638
Daniel Veillard7db37732001-07-12 01:20:08 +000013639Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13640
13641 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
13642 tree.c xpointer.c: store the line numbder in element->content,
13643 may break some software, need a configuration mechanism
13644
Darin Adler96037892001-07-11 00:03:16 +0000136452001-07-10 Darin Adler <darin@bentspoon.com>
13646
13647 * .cvsignore:
13648 * example/.cvsignore:
13649 * include/.cvsignore:
13650 * include/libxml/.cvsignore:
13651 Various things that are generated and should be ignored.
13652
Daniel Veillard09ab7e12001-07-10 15:49:44 +000013653Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13654
13655 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
13656 * doc/xml.html doc/html/*: updated the docs
13657
Daniel Veillard04e2dae2001-07-09 20:07:25 +000013658Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13659
13660 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
13661 validation occured on content with element child
13662
Daniel Veillardb8c9be92001-07-09 16:01:19 +000013663Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13664
13665 * tree.c: fixed XML Base computation which was broken
13666 * debugXML.c: added a base function to the shell
13667 * Makefile.am result/scripts/* test/scripts/*: added scripts
13668 based regression tests, and adding 2 XML Base tests
13669
Daniel Veillard19e96c32001-07-09 10:32:59 +000013670Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13671
13672 * tree.c: set properties doc and call xmlSetListDoc for properties
13673 content when grafting them in a different tree.
13674 * aclocal.m4: remove from CVS
13675
Daniel Veillarde086f5c2001-07-08 21:10:40 +000013676Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13677
13678 * win32/libxml2/libxml2.def.src: added some missing entry point
13679 for XPath (Mark Vakoc)
13680
Daniel Veillard388236f2001-07-08 18:35:48 +000013681Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13682
13683 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
13684 layer should URI-Unescape before trying to open resources.
13685
Daniel Veillard04383752001-07-08 14:27:15 +000013686Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13687
13688 * xpath.c: fix the name() bug for elements in the default
13689 namespace reported by Charlie Bozeman
13690
Daniel Veillard7583a592001-07-08 13:15:55 +000013691Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13692
13693 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
13694 led to an XPath fix, improvements of SAX initialization, and
13695 an added option --nocdata to testXPath
13696
Daniel Veillard449d7392001-07-07 19:11:06 +000013697Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13698
13699 * doc/libxml-doc.el: Felix Natter provided anew version working
13700 with XEmacs too
13701
Daniel Veillard5168dbf2001-07-07 00:18:23 +000013702Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13703
13704 * include/libxml/xpath.h: small cleanup
13705 * doc/xml.html: update
13706
Daniel Veillardf524d6e2001-07-05 23:41:40 +000013707Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13708
13709 * Makefile.am configure.in include/libxml/xmlwin32version.h:
13710 released 2.3.14
13711
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013712Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13713
13714 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000013715 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013716
Daniel Veillard73c9c042001-07-05 20:02:54 +000013717Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13718
13719 * xpath.c: a bug reported by Stephan Kulow empty nodesets
13720 were not equal to empty strings
13721
Daniel Veillard1fd36d22001-07-04 22:54:28 +000013722Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13723
13724 * SAX.c: fixed a URI-Reference computation problem when validating
13725 * xmlIO.c: small cleanup
13726
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000013727Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13728
13729 * parser.c: improved the description of a couple of interfaces
13730 upon Larry Stamper suggestion
13731
Daniel Veillard62f313b2001-07-04 19:49:14 +000013732Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13733
13734 * SAX.c entities.c parser.c: changed completely the way entities
13735 are handled when running the parser in entity substitution mode.
13736 This fixes a bug reported by Stephan Kulow and nearly divides
13737 by 3 the amount of memory required by libxslt to load and process
13738 DocBook TDG.
13739
Daniel Veillardf420ac52001-07-04 16:04:09 +000013740Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13741
13742 * HTMLparser.c: fixing a too early root closing problem raised
13743 byt Prashanth Naidu
13744
Daniel Veillard8c357d52001-07-03 23:43:33 +000013745Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13746
13747 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
13748 raised by Mark Vakoc.
13749
Daniel Veillard6e90d192001-07-03 16:37:49 +000013750Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13751
13752 * example/Makefile.am: fixed the include path to add srcdir/include
13753 * Makefile.am configure.in: fix from Albert Chin for iconv detection
13754 and some cleanup
13755
Daniel Veillardf06307e2001-07-03 10:35:50 +000013756Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13757
13758 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
13759 lot of optimization work, results in significant improvements
13760 when handling really complex XPath queries. Add a small optimizer
13761 for unions, improve [n] and [last()], avoid some costly ops.
13762
Daniel Veillard77044732001-06-29 21:31:07 +000013763Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13764
13765 * include/libxml/parser.h parser.c: xmlStrstr args are both const
13766 * xpath.c: small cleanup
13767 * xmlGetNsList: reformated, fixed problems if used on Entities
13768
Daniel Veillard2adbb512001-06-28 16:20:36 +000013769Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13770
13771 * doc/xml.html: added 1.8.14 and 2.3.13 releases
13772
Daniel Veillardb37ecd02001-06-28 16:18:11 +000013773Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13774
13775 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
13776 * Makefile.am example/Makefile.am: workaround automake generating
13777 erroneous deps
13778
Daniel Veillard12f7d292001-06-28 13:12:11 +000013779Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13780
13781 * include/win32config.h: bug #56801 Yon Derek provided a patch
13782 to the windows config file.
13783
Daniel Veillard87ee9142001-06-28 12:54:16 +000013784Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13785
13786 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
13787 libxml.h : Yon Derek provided a set of changes to compile from
13788 CVS on Windows/MSC
13789
Daniel Veillard0e4cd172001-06-28 12:13:56 +000013790Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13791
13792 * parser.c: fixed UTF8 BOM support in push mode
13793 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
13794 added a specific testcase
13795
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000013796Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13797
13798 * Makefile.am: added --push regression tests
13799 * parserInternals.c: the XML parser segfaulted in --push mode
13800
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000013801Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13802
13803 * configure.in: moved the symlinks detection within a CVS
13804 check, this is not portable and will be removed soon.
13805 * xpath.c: small cleanup/speedup
13806
Daniel Veillard11648102001-06-26 16:08:24 +000013807Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13808
13809 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
13810 release of 2.3.12
13811 * parser.c: make an error message if unknow entities in all cases
13812
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000013813Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13814
13815 * uri.c: fixed 2 uri normalization bugs on '//' reduction
13816
Daniel Veillard23793842001-06-25 16:07:45 +000013817Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13818
13819 * include/libxml/Makefile.am: Laszlo Peter pointed out that
13820 includes were installed in the wrong dir
13821
Daniel Veillardf5498f32001-06-25 15:08:36 +000013822Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13823
13824 * doc/html.xml: warn against sending code to exhibit bugs.
13825
Daniel Veillard56f06462001-06-24 21:34:03 +000013826Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13827
13828 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
13829 Tru64 from Thomas Leitner
13830
Daniel Veillardc5d64342001-06-24 12:13:24 +000013831Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13832
13833 * AUTHORS: added William and Bjorn
13834 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
13835 daniel@veillard.com hopefully I won't have to do this again
13836 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
13837 docs can be rebuilt cleanly now
13838 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
13839 from CVs it's generated, added include/libxml/xmlwin32version.h
13840 also generated but which should change far less frequently.
13841 * catalog.c nanoftp.c: made sure to include libxml.h not
13842 libxml/xmlversion.h directly
13843 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
13844 when compiling on WIN32 and MSC
13845
Daniel Veillard07385fd2001-06-23 21:55:48 +000013846Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13847
13848 * include/Makefile.am include/libxml/Makefile.am configure.in:
13849 fixed make distcheck and rebuilding the rpms
13850
Daniel Veillardcd1d9442001-06-23 18:53:44 +000013851Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13852
13853 * configure.in: should finish the migration of exported includes
13854 into a real include/libxml in CVS, at least for CVS users.
13855 * removed the exported headers, added in include/libxml (as well
13856 as xmlversion.h.in).
13857
Daniel Veillard6dd8e052001-06-23 18:38:06 +000013858Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13859
13860 * configure.in: fixed the way to detect symlink
13861
Daniel Veillard66541772001-06-23 18:31:04 +000013862Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13863
13864 * configure.in: updated, include/libxml is now a real CVS dir
13865
Daniel Veillardca989762001-06-23 17:39:29 +000013866Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13867
13868 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
13869 version works with both libxml1 and libxml2 (it autodetects
13870 the prefix of the html-files) from Felix Natter.
13871 * doc/xml.html: updated doc accordingly
13872
Daniel Veillard8cf14d52001-06-23 16:32:46 +000013873Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13874
13875 * xpath.c: fixed the bug generating a template loop in libxslt
13876 when using docbook-xsl-1.4, * should filter out document nodes
13877 * HACKING: added William
13878 * TODO: updated
13879
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000013880Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13881
13882 * doc/FAQ.html: added a warning about gcc-3.0
13883 * doc/xml.html: added reference to gdome2 and removed a confusing
13884 sentence
13885
Daniel Veillardf7f41852001-06-22 15:18:01 +000013886Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13887
13888 * xmlversion.h: okay this is a generated file, but Windows
13889 users need it and they can't generate it, and I want CVS
13890 Windows users ...
13891 * win32/libxml2/libxml2_so.dsp: Windows project file for
13892 the shared lib version of libxml2
13893 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
13894 resources needed for libxslt/xsltproc by Yon Derek
13895
Bjorn Reese3157b342001-06-22 14:41:45 +000013896Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13897
13898 * trio.c: MSVC fix (provided by Igor Zlatkovic)
13899
Daniel Veillard4151acb2001-06-22 10:48:57 +000013900Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13901
Daniel Veillardcc146db2001-06-22 11:10:52 +000013902 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
13903
13904Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13905
Daniel Veillard4151acb2001-06-22 10:48:57 +000013906 * include/win32config.h: Yon Derek provided a first fix
13907 to be able to compile libxslt/xsltproc on Windows
13908
Daniel Veillardd79bcd12001-06-21 22:07:42 +000013909Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13910
13911 * xpath.c: attempt to work around what seemed a gcc optimizer
13912 bug when handling floats on i386 http://veillard.com/gcc.bug
13913 * tree.c entities.c encoding.c: doing some cleanups while
13914 chasing it
13915
Daniel Veillard017b1082001-06-21 11:20:21 +000013916Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13917
13918 * Makefile.am: cleanup when --without-debug is specified
13919 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
13920 w.r.t. --without-debug and other include points
13921 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
13922 Catalogs
13923 * configure.in entities.h tree.h HTMLparser.c: removed
13924 --without-corba, made the _private field mandatory
13925
Daniel Veillard87a764e2001-06-20 17:41:10 +000013926Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13927
13928 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
13929 outputs a BOM in UTF8, an errata has been issued to avoid the
13930 problem, that was the most reasonable solution... Add support
13931 for a leading UTF8 BOM in entities.
13932
Daniel Veillard10ea86c2001-06-20 13:55:33 +000013933Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13934
13935 * valid.c: fixed a bug found when post validating an entity ref
13936 * xmllint.c: added --loaddtd and sligly changed --postvalid to
13937 activate it too
13938
Daniel Veillard39196eb2001-06-19 18:09:42 +000013939Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13940
13941 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
13942 weakness in the node copy the XPointer and the XInclude
13943 implementations. Serious cleanup.
13944
Daniel Veillard3739b982001-06-19 12:51:30 +000013945Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13946
13947 * Makefile.am: Kjartan Maraas provided a small patch to
13948 add xml2-config.in to EXTRA_DIST
13949
Daniel Veillarda9142e72001-06-19 11:07:54 +000013950Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13951
13952 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
13953 provided another failing case found in KDE, the way the
13954 ctxt->vctxt.nodeTab was allocated and freed changed over
13955 time but it wasn't completely cleaned up. This should fix it.
13956
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000013957Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13958
13959 * parser.c: Stephan Kulow also raised the fact that line number
13960 could get miscounted making debug harder, fixed the problem
13961 in xmlParseCharData()
13962
Daniel Veillard64b98c02001-06-17 17:20:21 +000013963Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13964
13965 * valid.c: Stephan Kulow pointed out a problem when validating
13966 and using an empty entity, forgot a 'break' in a case.
13967
Daniel Veillarde3c81b52001-06-17 14:50:34 +000013968Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13969
13970 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
13971 * doc/xml.html: updated with 2.3.11
13972
Daniel Veillard4ec885a2001-06-17 10:31:07 +000013973Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13974
13975 * TODO: updated adding cleanup of generated doc
13976 * configure.in: prepared to release 2.3.11
13977 * xmllint.c: added --version for bug reporting
13978 * doc/html/*.html: rebuilt the doc
13979
Daniel Veillard8b8d2252001-06-16 21:24:56 +000013980Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13981
13982 * xpath.c: first part of the work on selecting namespace to
13983 fix bug #56115
13984
Daniel Veillard96ed5832001-06-15 22:22:04 +000013985Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13986
13987 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
13988 when using -liconv
13989 * TODO: updated
13990
Daniel Veillardc4f631d2001-06-14 11:11:59 +000013991Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13992
13993 * HTMLtree.[ch]: more work on the HTML serialization routnes,
13994 cleanup, encoding support.
13995
Daniel Veillard608ad072001-06-14 08:32:28 +000013996Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13997
13998 * xpath.c: Thomas Broyer suggested a better patch for the / arg
13999
Daniel Veillard239d0522001-06-13 23:02:48 +000014000Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14001
14002 * xpath.c: bug detected by Ankh when / is used as a function arg
14003
Daniel Veillard02bb1702001-06-13 21:11:59 +000014004Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14005
14006 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
14007 of element and use it to avoid outputting formatting spaces at
14008 the wrong place. Implemented the format parameter for HTML save.
14009 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
14010 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
14011 result/HTML/wired.html: of course this impact the result of a
14012 number of HTML tests
14013
Daniel Veillard95d845f2001-06-13 13:48:46 +000014014Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14015
14016 * HTMLtree.[ch]: started augmenting the HTML save API with
14017 encoding and formatting parameters
14018
Daniel Veillardeca60d02001-06-13 07:45:41 +000014019Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14020
14021 * HTMLtree.h: cleanup and started evaluating the work needed on
14022 revamping the HTML output code
14023
Daniel Veillard84666b32001-06-11 17:31:08 +000014024Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14025
14026 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
14027
Daniel Veillard8bdd2202001-06-11 12:47:59 +000014028Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14029
14030 * valid.c: fixed bug #56049, forgot one check in the
14031 validation routine
14032
Daniel Veillardca2366a2001-06-11 12:09:01 +000014033Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14034
14035 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
14036
Daniel Veillard6761eee2001-06-11 10:29:38 +000014037Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14038
14039 * libxml.h: fixed an error in last commit
14040 * doc/FAQ.html: added an entry for compilation from CVS
14041
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000014042Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14043
14044 * xmlversion.h.in libxml.h: Cygwin patches
14045 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
14046 * tree.h: cleanup
14047
Daniel Veillardacd370f2001-06-09 17:17:51 +000014048Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14049
14050 * tree.c: patched xmlFreeNode() to avoid freeing() a static
14051 memory block in a strange case where libxml is linked twice
14052 in the binary.
14053
Daniel Veillard1d047672001-06-09 16:41:01 +000014054Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14055
14056 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
14057 state far too often, simple fix used to avoid it.
14058
Daniel Veillard4497e692001-06-09 14:19:02 +000014059Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14060
14061 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
14062 being processed, applied his patch
14063 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
14064
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000014065Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14066
14067 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
14068 provided fixes to compile on MSCC again
14069 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
14070 also provided an update for the project files.
14071
Daniel Veillarda682b212001-06-07 19:59:42 +000014072Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14073
14074 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
14075 bug #55810
14076
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000014077Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14078
14079 * tree.c: fixed xmlGetNsProp() to close bug #55683
14080 Note this requires libxslt to use it's own function instead.
14081
Daniel Veillardf0c53762001-06-07 16:07:07 +000014082Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14083
14084 * HTMLtree.c: when in a pre element no formatting space should
14085 be added.
14086 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
14087
Daniel Veillard068a9652001-06-07 15:30:26 +000014088Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14089
14090 * configure.in: added tests for signal() and signal.h
14091
Daniel Veillard541d6552001-06-07 14:20:01 +000014092Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14093
14094 * xpath.c: robert pointed out xmlXPathNINF was not initialized
14095
Daniel Veillard8a367d42001-06-07 14:01:34 +000014096Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14097
14098 * doc/libxml-doc.el: Felix Natter provided a new version for
14099 libxml2
14100
Daniel Veillard8a926292001-06-07 11:20:20 +000014101Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14102
14103 * HTMLtree.c: when in a pre element no formatting space should
14104 be added.
14105
Daniel Veillard14839d52001-06-06 16:11:56 +000014106Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14107
14108 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
14109
Daniel Veillarde95e2392001-06-06 10:46:28 +000014110Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14111
14112 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
14113 hack
14114 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
14115 * uri.c: fixed a warning
14116
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000014117Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14118
14119 * HTMLtree.c: trying to close bug #55772 escaping in script
14120 elements
14121 * doc/xml.html: suggest to send mail to the list
14122
14123Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000014124
14125 * error.c: attempt to fix the xmlGetVarStr breakage once and for
14126 good. Use a macro and based on the solution provided in
14127 vsnprintf manual page from GNU.
14128
Bjorn Reese99748722001-06-05 12:49:15 +000014129Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14130
14131 * error.c: Workaround for non-preserving variadic list.
14132 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
14133
Daniel Veillard2e4f1882001-06-01 10:11:57 +000014134Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14135
14136 * doc/xml.html: added 2.3.10 release
14137
Daniel Veillardb3a182e2001-06-01 09:28:09 +000014138Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14139
14140 * configure.in: releasing 2.3.10
14141
Daniel Veillard3c2758d2001-05-31 18:43:43 +000014142Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14143
14144 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
14145
Daniel Veillard20042422001-05-31 18:22:04 +000014146Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14147
14148 * encoding.c: Robert Collins provided a patch to add the
14149 "US-ASCII" encoding alias
14150
Daniel Veillard97ac1312001-05-30 19:14:17 +000014151Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14152
14153 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
14154 string oriented functions and started cleaning the related areas
14155 in xpath.c which needed fixing in this respect
14156
Daniel Veillard2d703722001-05-30 18:32:34 +000014157Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14158
14159 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
14160 #55380
14161 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
14162
Daniel Veillard9403a042001-05-28 11:00:53 +000014163Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14164
14165 * TODO: updated
14166 * nanohttp.[ch] : started adding APIs to get the redirected URL
14167 when this occurs (needed for further base computation
14168 * tree.h: cleanup
14169 * encoding.c: cleanup
14170 * SAX.c: minor change around ctxt->loadsubset
14171
Daniel Veillard6278fb52001-05-25 07:38:41 +000014172Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14173
14174 * Makefile.am include/Makefile.am: small change to have
14175 include/libxml rebuilt if working from CVS.
14176 * uri.c: applied another patch from Carl Douglas for URI escaping,
14177 this should close bug #51876
14178
Daniel Veillardd16df9f2001-05-23 13:44:21 +000014179Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14180
14181 * xinclude.c: fixed XInclude recursive behaviour bug #54678
14182 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
14183 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
14184 added specific regression test
14185 * parser.h: preparing for the XSLT mode where DTD inherited
14186 attributes are added to the tree.
14187
Daniel Veillardbbd22452001-05-23 12:02:27 +000014188Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14189
14190 * xinclude.[ch]: Updated the namespace for the Last Call version
14191 * result/XInclude/include test/XInclude/include: updated the
14192 testsuite accordingly
14193
Daniel Veillard8514c672001-05-23 10:29:12 +000014194Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14195
14196 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
14197 related to bug #51876
14198
Daniel Veillard42596ad2001-05-22 16:57:14 +000014199Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14200
14201 * tree.c: fixed a gross mistake in base computation, xml:base is
14202 not completely correct yet (need cascade).
14203 * xpath.[ch]: added the few things needed to find a function name
14204 and URI from the XPath context when it is called.
14205
Daniel Veillard81418e32001-05-22 15:08:55 +000014206Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14207
14208 * catalog.[ch]: fixes and add xmlLoadCatalogs()
14209 * DOCBparser.c: small cleanup
14210 * xmllint.c: added a --catalogs option to load catalogs from
14211 $SGML_CATALOG_FILES
14212 * tree.c: cleanup
14213 * configure.in: iconv library fixup, ICONV_LIBS
14214
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000014215Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14216
14217 * catalog.c: handling of CATALOG entries. detection of recursion,
14218 and a few bugfixes
14219 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
14220 against the default namespace
14221
Daniel Veillard04b93292001-05-21 08:15:31 +000014222Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14223
14224 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
14225
Daniel Veillarda97a19b2001-05-20 13:19:52 +000014226Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14227
14228 * parser.c: fixed propagation context info when parsing an
14229 external entity.
14230 * doc/html/*.html: regenerated a couple of docs
14231
Daniel Veillard4623acd2001-05-19 15:13:15 +000014232Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14233
14234 * doc/xml.html: update with 2.3.9 informations
14235
Daniel Veillardbed7b052001-05-19 14:59:49 +000014236Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14237
14238 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
14239 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
14240 * doc/html/* : rebuilt the docs
14241 * valid.c: small patch which may improve some case when
14242 validating.
14243
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000014244Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14245
14246 * HTMLparser.c: Closed bug #54891
14247 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
14248 to the suite
14249
14250Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14251
14252 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
14253 applied a documentation patch from LotR and filled in a few missing
14254 descriptions
14255
Daniel Veillard76d66f42001-05-16 21:05:17 +000014256Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14257
14258 * xpath.c tree.c parser.c: speed optimizations at the parser level
14259 document tree freeing and xpath evaluation
14260
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000014261Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14262
14263 * parser.c parser.h parserInternals.h: fixed a couple of
14264 interfaces for handling memory buffer input to const char *
14265 upon suggestion of JamesH.
14266
Daniel Veillardc3739e72001-05-15 15:23:27 +000014267Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14268
14269 * configure.in: LoTR sent a patch fixing the previous commit
14270
Daniel Veillarda4f27e02001-05-15 12:41:29 +000014271Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14272
14273 * configure.in: trying to deal again with the stoopid -R linking
14274 flag of Solaris
14275
Daniel Veillard790142b2001-05-15 10:51:53 +000014276Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14277
14278 * xpath.h: two nodeset access macros from Thomas Broyer
14279
Daniel Veillardba0b8c92001-05-15 09:43:47 +000014280Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14281
14282 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
14283 patch from Thomas Broyer
14284
Daniel Veillarde62d36c2001-05-15 08:53:16 +000014285Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14286
14287 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
14288 case
14289 * INSTALL: was empty added stuff from the FAQ
14290
Daniel Veillard75bea542001-05-11 17:41:21 +000014291Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14292
14293 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
14294 attributes handling and #54433 by adding xmlUnsetProp()
14295 and xmlUnsetNsProp()
14296
Daniel Veillard0a2a1632001-05-11 14:18:03 +000014297Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14298
14299 * HTMLparser.c: Patch from Jonas Borgström
14300 (htmlGetEndPriority): New function, returns
14301 the priority of a certain element.
14302 (htmlAutoCloseOnClose): Only close inline elements if they
14303 all have lower or equal priority.
14304 * result/HTML: this of course changed a number of tests results.
14305
Daniel Veillard7d6fd212001-05-10 15:34:11 +000014306Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14307
14308 * xmlIO.c catalog.c: plugged in the default catalog resolution
14309 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
14310 documentations
14311 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
14312
Daniel Veillarda7374592001-05-10 14:17:55 +000014313Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14314
14315 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
14316 integrating catalogs
14317 * catalog.[ch] testCatalog.c: adding a small catalo API
14318 (only SGML catalog support).
14319 * parser.c: restaured xmlKeepBlanksDefault(0) API
14320
Daniel Veillardc17337c2001-05-09 10:51:31 +000014321Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14322
14323 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
14324
Daniel Veillard257d9102001-05-08 10:41:44 +000014325Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14326
14327 * parser.c: added xmlParseExternalEntityPrivate() to allow
14328 propagation of ctxt->_private when parsing external entities
14329
Daniel Veillard083c2662001-05-08 08:27:14 +000014330Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14331
14332 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
14333
Daniel Veillard01ef7382001-05-08 07:31:43 +000014334Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14335
14336 * configure.in: fixed a small portability problem with AM_CONDITIONAL
14337
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000014338Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14339
14340 * valid.c: warn when indeterminist content model is detected
14341 * result/VC/ElementValid8: this adds a message
14342 * Makefile.am: add --novalid for VCM tests
14343 * parserInternals.c: added a call to Init memory
14344
Daniel Veillard64269352001-05-04 17:52:34 +000014345Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14346
14347 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
14348 when both parameters are NULL.
14349
Daniel Veillard37721922001-05-04 15:21:12 +000014350Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14351
14352 * valid.c: applied small patch from Gary Pennington, reindented
14353 some part of the code.
14354
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000014355Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14356
14357 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
14358 release, updated and regenerated the docs
14359
Daniel Veillard357c9602001-05-03 10:49:20 +000014360Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14361
14362 * xpath.c result/XPath/expr/floats : clarified and cleanup
14363 printing of abnormal floats in tests.
14364
Daniel Veillarda2bc3682001-05-03 08:27:20 +000014365Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14366
14367 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
14368 * results/HTML/ : a few changes in the output of the HTML tests as
14369 a result.
14370 * configure.in: tying to fix -liconv where needed
14371
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000014372Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14373
14374 * Makefile.am: fixed a stupid error
14375
Daniel Veillard7150a032001-05-02 16:41:11 +000014376Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14377
14378 * configure.in Makefile.am: make the inclusion of the trio
14379 modules in the library conditional
14380
Daniel Veillardc057c5d2001-05-02 12:41:24 +000014381Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14382
14383 * DOCBparser.c: patche from László Kovács, fixed entities refs
14384 in attributes handling
14385
Daniel Veillardedddff92001-05-02 10:58:52 +000014386Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14387
14388 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
14389 flushing
14390
Daniel Veillardc8f620b2001-04-30 20:31:33 +000014391Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14392
14393 * xpath.c: fix of an XSLT namespace bug reported on the list
14394 general/bug-8-
14395
Daniel Veillard5792e162001-04-30 17:44:45 +000014396Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14397
14398 * strio.h trio.c: Dan McNichol suggested a couple of small
14399 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
14400
Daniel Veillard02141ea2001-04-30 11:46:40 +000014401Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14402
14403 * tree.c parser.c encoding.c: spent a bit more time looking
14404 at the parsing speed and DOM handling. Added a few more
14405 speedups.
14406
Daniel Veillard3ed155f2001-04-29 19:56:59 +000014407Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14408
14409 * parser.c: small but effective parsing speed improvement
14410
Daniel Veillardb59076b2001-04-29 17:04:07 +000014411Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14412
14413 * configure.in: default on the DocBook parser inclusion (for Gnome)
14414 * DOCBparser.h: fixed a header reference
14415
Daniel Veillardb45c43b2001-04-28 17:02:11 +000014416Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14417
14418 * configure.in xpath.c: applied Bjorn patches for FPE on the
14419 alpha
14420
Daniel Veillardeefd4492001-04-28 16:55:50 +000014421Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14422
14423 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
14424 xmlSaveFormatFileTo()
14425
Daniel Veillarde39a93d2001-04-28 14:35:02 +000014426Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14427
14428 * xpath.c: simple and efficient optimization, XPath functions
14429 aways bind to the same code, cache this
14430 * TODO: updated (by saying some is obsolete)
14431
Daniel Veillard2156a562001-04-28 12:24:34 +000014432Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14433
14434 * xpath.c: more cleanup work on XPath name parsing routines
14435
Daniel Veillard61d80a22001-04-27 17:13:01 +000014436Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14437
14438 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
14439 xmlXPathParseName
14440 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
14441 * debugXML.c: avoid compilation problems if compiling without
14442 HTML support, Igor Zlatkovic
14443 * win32/libxml2/libxml2.def.src: being able to compile without
14444 XPath on Windows
14445
Daniel Veillarddbb14a72001-04-26 20:54:01 +000014446Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14447
14448 * libxml.m4: yet another patch from Toshio Kuratomi
14449
Daniel Veillard2913e4c2001-04-26 19:29:02 +000014450Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14451
14452 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
14453
Daniel Veillard67fee942001-04-26 18:59:03 +000014454Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14455
14456 * tree.[ch]: added xmlSaveFormatFile interface for saving
14457 and indenting a file.
14458
Daniel Veillard82e49712001-04-26 14:38:03 +000014459Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14460
14461 * xpath.c: fixed bug #53689 related to processing-instruction()
14462
Daniel Veillard02f077a2001-04-26 10:59:11 +000014463Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14464
14465 * DOCBparser.c: patche from László Kovács
14466
Daniel Veillard30211a02001-04-26 09:33:18 +000014467Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14468
14469 * parser.c: applied fixes from Christian Glahn bug report #53391
14470
Daniel Veillard5a7c3452001-04-26 09:16:13 +000014471Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14472
14473 * error.c: Jean François Lecomte provided a complete description
14474 and a fix to bug #53537
14475
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000014476Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14477
14478 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
14479
Daniel Veillard1034da22001-04-25 19:06:28 +000014480Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14481
14482 * DOCBparser.c SAX.c: a bit more work on entities processing.
14483 Still Need to cleanup XML output and references in attributes
14484
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000014485Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14486
14487 * DOCBparser.c include/Makefile.am: two patches from László Kovács
14488
Daniel Veillardb33c2012001-04-25 12:59:04 +000014489Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14490
14491 * tree.c: trying to fix #53574, not completely complete,
14492 I would like xmllint --copy --debug test/ent1 and
14493 xmllint --debug test/ent1 to show the same result.
14494 * xpath.c: fix a bug when trying to sort namespace nodes
14495
Daniel Veillard5146f202001-04-25 10:29:44 +000014496Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14497
14498 * HTMLtree.c: real fix for #53402
14499
Daniel Veillard7533cc82001-04-24 15:52:00 +000014500Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14501
14502 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
14503 PIs when using xsl:output
14504 * valid.c: closing #53537 some case generate segfaults if there
14505 is validity errors
14506
Daniel Veillard61b33d52001-04-24 13:55:12 +000014507Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14508
14509 * SAX.c testDocbook.c DOCBparser.c: more work on the support
14510 of external parsed entities, added --noent to testDocbook
14511 * valid.c: Garry Pennington found an uninitialized variable
14512 access in xmlValidateElementContent()
14513
Daniel Veillard56098d42001-04-24 12:51:09 +000014514Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14515
14516 * HTMLparser.c : HTML parsing still sucks ... trying to deal
14517 with madness
14518 * result/HTML/ : this modified the result of the regression tests
14519 a lot.
14520
Daniel Veillard122376b2001-04-24 12:12:30 +000014521Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14522
14523 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
14524 to doc where it wasn't checked against NULL reported by
14525 Jens Laas
14526
Daniel Veillard43dadeb2001-04-24 11:23:35 +000014527Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14528
14529 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
14530 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
14531
Daniel Veillardeae522a2001-04-23 13:41:34 +000014532Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14533
14534 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
14535 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
14536 * SAX.[ch]: cleanup and updates for DocBook
14537 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
14538 ex SGML identifier changes
14539 * valid.c: removed a static unused function.
14540
Daniel Veillardde57c612001-04-23 09:13:36 +000014541Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14542
14543 * HTMLtree.c: applied change for Paul Sponagl on script saving
14544 * Makefile.am: the warning about entity title.xml are normal.
14545
Daniel Veillard393df012001-04-22 20:11:18 +000014546Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14547
14548 * configure.in: release of 2.3.7
14549 * Makefile.am: fixing make distcheck
14550
Daniel Veillarda41123c2001-04-22 19:31:20 +000014551Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14552
14553 * doc/html/* doc/xml.html: updated and regenerated the docs
14554
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000014555Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14556
14557 * xpath.c: fixed the XPointer problem introduced in 2.3.6
14558
Daniel Veillarde82a9922001-04-22 12:12:58 +000014559Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14560
14561 * tree.c: fixed #53388 with the provided patch
14562
Daniel Veillard06803992001-04-22 10:35:56 +000014563Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14564
14565 * valid.c: Bjorn detected an invalid memory access. Fixed
14566 vstateVPush()
14567
Daniel Veillard40af6492001-04-22 08:50:55 +000014568Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14569
14570 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
14571
Bjorn Reese70a9da52001-04-21 16:57:29 +000014572Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14573
14574 * libxml.h: new header used only for the compilation of libxml
14575 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
14576 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
14577 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
14578 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
14579 xmlmemory.c xpath.c xpointer.c: libxml.h integration
14580 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
14581 baseline (version 1.2 plus a single patch).
14582 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
14583 scientific notation for numbers. Tests added.
14584 * xpath.c: formatting of numbers changed to use sprintf
14585 (contribution from William Brack)
14586
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000014587Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14588
14589 * valid.c: cleanup, more useful debugging
14590 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
14591 * xmlIO.c: entity loading is printed as an error when validating
14592
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000014593Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14594
14595 * valid.c: fixed to validate within entities
14596 * test/VCM/v22.xml: added a specific testcase
14597
Daniel Veillardca1f1722001-04-20 15:47:35 +000014598Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14599
14600 * valid.c: forgot an epsilon transition in for ()+
14601 * test/VCM/v21.xml : added a specific test case
14602
Daniel Veillard85349052001-04-20 13:48:21 +000014603Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14604
14605 * valid.c: removed a state explosion exhibited by RSS
14606 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
14607 from bug #51872
14608
Daniel Veillarddab4cb32001-04-20 13:03:48 +000014609Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14610
14611 * valid.[ch] tree.h: worked *hard* to get non-determinist content
14612 validation without using an ugly NFA -> DFA algo in the source.
14613 Made a specific algorithm easier to maintain, using a single
14614 stack and without recursion.
14615 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
14616 * hash.c: made the growing routine static
14617 * tree.h parser.c: added the parent information to an
14618 xmlElementContent node.
14619
Daniel Veillarde470df72001-04-18 21:41:07 +000014620Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14621
14622 * SAX.c parser.c xpath.c: generating IDs when not validating
14623 from an external parsed entity was poisoning the ID has table
14624 with removed values. This was killing XSLT on the KDE help
14625 browser.
14626
Daniel Veillardceacdd92001-04-18 15:10:35 +000014627Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14628
14629 * entities.h: andrew@ugh.net.au detected a double declaration
14630
Daniel Veillarda10efa82001-04-18 13:09:01 +000014631Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14632
14633 * debugXML.c hash.c tree.h valid.c : some changes related to
14634 the validation suport to improve speed with DocBook
14635 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
14636 the way validation errors get reported
14637
Daniel Veillard1ed3f882001-04-18 09:45:35 +000014638Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14639
14640 * HTMLparser.c HTMLtree.c: applied part of the patches provided
14641 by P C Chow and William M. Brack for XSLT HTML output
14642
Daniel Veillard2d90de42001-04-16 17:46:18 +000014643Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14644
14645 * xmlversion.h.in win32config.h win32/libxml2/*: applied
14646 Igor Zlatkovic patches for MSC compilation and added his
14647 updates
14648
Daniel Veillarde043ee12001-04-16 14:08:07 +000014649Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14650
14651 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
14652 prefix lookup.
14653 * parserInternals.c: fixed the bug reported by Morus Walter
14654 due to an off by one typo in xmlStringCurrentChar()
14655
Daniel Veillarda3bfca52001-04-12 15:42:58 +000014656Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14657
14658 * HTMLparser.c result/HTML/*: revamped the way the HTML
14659 parser handles end of tags or end of input
14660
Daniel Veillard82daa812001-04-12 08:55:36 +000014661Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14662
14663 * tree.[ch] : added xmlDocCopyNode for gdome2 support
14664
Daniel Veillard67a21302001-04-11 14:39:16 +000014665Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14666
14667 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
14668 bug where the linktime verions of free() won't work ...
14669
Daniel Veillard27b55282001-04-11 12:22:25 +000014670Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14671
14672 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
14673
Daniel Veillardafc73112001-04-11 11:51:41 +000014674Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14675
14676 * doc/xml.html: added 2.3.6 release
14677
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000014678Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14679
14680 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
14681 * result/wml.xml: resulted in a small output change
14682
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000014683Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14684
14685 * tree.c: xmlNewDoc was missing the charset initialization
14686 * xmllint.c: added --auto to autogenerate a doc, allow to
14687 reproduce the problem fixed on xmlNewDoc
14688
Daniel Veillard1731d6a2001-04-10 16:38:06 +000014689Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14690
14691 * xpath.c: trying to get 52979 solved
14692 * tree.c result/ result/noent/: trying to get 52712 solved, this
14693 also made me clean up the fact that XML output in general should
14694 not add formating blanks by default, this changed the output of
14695 a few tests
14696
Daniel Veillard73639a72001-04-10 14:31:39 +000014697Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14698
14699 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
14700
Daniel Veillardfac26a12001-04-08 13:08:14 +000014701Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14702
14703 * configure.in: finally released 2.3.6
14704
Daniel Veillard911f49a2001-04-07 15:39:35 +000014705Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14706
14707 * xpath.c: checking for null pointer generated by new code
14708
Daniel Veillardd8df6c02001-04-05 16:54:14 +000014709Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14710
14711 * xpath.c: fixed a [] evaluation problem reported
14712 * test/XPath/tests/simpleaddr: extended test
14713 * result/XPath/simpleaddr: updated result
14714
Daniel Veillard3b2c2612001-04-04 00:09:00 +000014715Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14716
14717 * xmllint.c: Dan Timis reported a portability problem
14718 on Macs without mmap, fixed it.
14719
Daniel Veillardb38bd552001-04-03 18:22:00 +000014720Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14721
14722 * testXPath.c : added a --tree option allowing to display the
14723 tree dump of the XPath expression
14724
Daniel Veillard4dd93462001-04-02 15:16:19 +000014725Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14726
14727 * xpath.c: fixed a memleak when comparing nodesets
14728 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
14729 * tree.c: added a TODO
14730
Daniel Veillard92ad2102001-03-27 12:47:33 +000014731Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14732
14733 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
14734 we need string functions
14735 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
14736 to be able to use them where needed. Applied some changes
14737 to reduce name linking pollution and compile in only what's
14738 needed.
14739 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
14740 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
14741 for the string manipulation functions
14742 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
14743 to the free() function of xmlmemory.c
14744 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
14745 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
14746 usage.
14747
14748
Daniel Veillard2be30642001-03-27 00:32:28 +000014749Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14750
14751 * error.c: applied the context output patch of the error
14752 handling submitted by Chuck Griffith
14753 * error/VC/*: this slightly change some error logs
14754
Daniel Veillard50582112001-03-26 22:52:16 +000014755Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14756
14757 * parser.c: fixed line number reporting on error
14758
Daniel Veillard04be4f52001-03-26 21:23:53 +000014759Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14760
14761 * parser.c: Sullivan and Darin found a parser bug,
14762 applied the patch.
14763
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000014764Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14765
14766 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
14767 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
14768 xmlversion.h.in xpointer.c: of course the way I defined
14769 UNUSED breaks on old gcc version. Try to be smart and
14770 also define it directly in xmlversion.h
14771 * configure.in: removed -ansi flag from the pedantic set
14772
14773Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000014774 Huge cleanup, I switched to compile with
14775 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
14776 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
14777 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
14778 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
14779 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
14780 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
14781 encoding.h entities.c error.c list.[ch] nanoftp.c
14782 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
14783 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
14784 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
14785 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
14786 Cleanup, staticfied a number of non-exported functions,
14787 detected and cleaned up a dozen of problem found this way,
14788 avoided a lot of public function name/typedef/system names clashes
14789 * doc/xml.html: updated
14790 * configure.in: switched private flags to the really pedantic ones.
14791
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000014792Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14793
14794 * configure.in: 2.3.5
14795 * doc/html/*: rebuilt the docs
14796
Daniel Veillard146c9122001-03-22 15:22:27 +000014797Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14798
14799 * parser.c: fixed a reported bug in NOTATION parsing
14800 * uri.c: accepted but not fixed bug 51876, added TODO
14801 * Makefile.am: fixed bug 51876
14802
Daniel Veillarda5f013b2001-03-22 12:44:45 +000014803Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14804
14805 * config.h.in configure.in error.c: fix a compilation problem
14806 on platforms without vsnprintf (xml@thewrittenword.com)
14807
Daniel Veillarde020c3a2001-03-21 18:06:15 +000014808Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14809
14810 * parser.c: fixed a function name header typo
14811 * SAX.c: notations can also occur in external subset.
14812
Daniel Veillard7d42b542001-03-20 13:22:46 +000014813Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14814
14815 * error.c: removed a C++ like comment
14816
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000014817Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14818
14819 * parser.c: fixing bug 52299 strange condition leading
14820 to a parser crash due to a buffer overflow
14821 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
14822 added the specific test case
14823
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000014824Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14825
14826 * xpath.[ch]: still a lot of cleanup based on XSLT, added
14827 xmlXPathConvert{String,Number,Boolean} to be able to make
14828 type casts without a context stack, fixed some implementation
14829 problems related to the absence of context at parse-time,
14830 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
14831 in the public API too
14832 * xpointer.c xpathInternals.h: we need to know at parse time
14833 whether we are compiling an XPointer
14834
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000014835Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14836
14837 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
14838 cleaned up the parser internals, refactored XPath code, added
14839 new compilation based APIs and cleanly separated public and
14840 private APIs.
14841
Daniel Veillardd007d6c2001-03-19 00:01:07 +000014842Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14843
14844 * xpath.h: the comp field must be added at the end to avoid
14845 killing binary compat.
14846
Daniel Veillard9e7160d2001-03-18 23:17:47 +000014847Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14848
14849 * Makefile.am: detect XPath memleaks in regreson tests
14850 * error.c: fixed and error w.r.t. error reporting still using
14851 stderr
14852 * hash.c: added new line at end of file
14853 * tree.h: minor cleanup
14854 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
14855 expression parsing from evaluation, resulted in a number of
14856 changes internally, and in XPointer. Likely to break stuff
14857 using xpathInternals.h but should remain binary compatible,
14858 new interfaces will be added.
14859
Daniel Veillardd574f782001-03-14 19:40:17 +000014860Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14861
14862 * configure.in: fixed a couple of problems reported by
14863 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
14864 without gcc on non linux platforms.
14865
Daniel Veillard0a6c3582001-03-14 19:15:37 +000014866Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14867
14868 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
14869 a fix for --with-html-dir= configure support. I hope it won't
14870 break rpm generation
14871
Daniel Veillarda022fe02001-03-14 16:30:00 +000014872Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14873
14874 * xmlIO.c: one function comment cleanup.
14875
Daniel Veillard25239c12001-03-14 13:56:48 +000014876Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14877
14878 * SAX.c: external subset notations were improperly registered
14879 in the internal subset.
14880
Daniel Veillard2c4754f2001-03-13 09:31:12 +000014881Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14882
14883 * README.cvs-commits: added, pointing to HACKING
14884 * HACKING: updated
14885
Daniel Veillard82ab81e2001-03-12 21:11:21 +000014886Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14887
14888 * parser.c: and Matt Sergeant found one in the XML push
14889 parser (erroneous check I forgot to remove when I fixed the
14890 main parser).
14891
Daniel Veillard68d7b672001-03-12 18:22:04 +000014892Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14893
14894 * xpath.c: ptittom found a small bug in UnaryExpr
14895
Daniel Veillarde356c282001-03-10 12:32:04 +000014896Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14897
14898 * configure.in: bumped to 2.3.4
14899 * error.c: fixed bug #51860
14900 * tree.c: fixed bug #51861
14901 * valid.c: cleanup, more debug, failed to fix one bug crap ...
14902 * tree.[ch] : added xmlDefaultBufferSize
14903 * nanoftp.c: typo in function name header block
14904 * doc/xml.html : updated, added link to XML::LibXSLT
14905 * doc/html/* : rebuilt the docs
14906
Daniel Veillard80f32572001-03-07 19:45:40 +000014907Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14908
14909 * parser.c SAX.c: the new content parsing code raised an
14910 ugly bug in the characters() SAX callback. Found it
14911 just because of strangeness in XSLT XML Rec ouptut :-(
14912
Daniel Veillard6c831202001-03-07 15:57:53 +000014913Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14914
14915 * Makefile.am: Martin Baulig suggested to add -lm
14916 * tree.c: found another bug in xmlNodeGetContent()
14917
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000014918Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14919
14920 * xpath.c: Bjorn found the error related to strictness of comparison.
14921
Daniel Veillard29631a82001-03-05 09:49:20 +000014922Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14923
14924 * parser.c: trying to fix the Dtd parsing problem reported
14925 by Gary, side effect of last week speed optimizations.
14926
Daniel Veillard14be0a12001-03-03 18:50:55 +000014927Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14928
14929 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
14930 * parserInternals.c: removed unneeded test raised by Stric
14931
Bjorn Reesee1dc0112001-03-03 12:09:03 +000014932Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
14933
14934 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
14935 and fixed by William Brack). Added xmlXPathFormatNumber.
14936 Changed the sorting slightly.
14937 * configure.in Makefile.am example/Makefile.am: Added -lm.
14938 Please note that applications linking with libxml2, must
14939 also like with the math library from now on.
14940
Daniel Veillardf9533d12001-03-03 10:04:57 +000014941Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14942
14943 * HTMLparser.c: fixed loop reported by Marc Sanfacon
14944
Daniel Veillard2f362242001-03-02 17:36:21 +000014945Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14946
14947 * parser.c: one must report spaces even if the Dtd element
14948 content proves that this is not part of the element content.
14949 * result/valid/*.xml: this changed the ouptu slightly
14950
Daniel Veillardb402c072001-03-01 17:28:58 +000014951Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14952
14953 * configure.in: bumped to 2.3.3
14954 * doc/xml.html: updated
14955
Daniel Veillard77851712001-02-27 21:54:07 +000014956Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14957
14958 * tree.c: minor doc fix
14959 * xpath.c: deallocation issues when a result tree has been
14960 converted to a node-set
14961
Daniel Veillardec70e912001-02-26 20:10:45 +000014962Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14963
14964 * doc/xml.html: oops corrected dates s/2000/2001
14965
Daniel Veillard8730c562001-02-26 10:49:57 +000014966Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14967
14968 * valid.c: new patch from Gary Pennington
14969
Daniel Veillard91e9d582001-02-26 07:31:12 +000014970Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14971
14972 * doc/xml.html: applied patch from Ankh
14973
Daniel Veillardedac3c92001-02-26 01:36:19 +000014974Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14975
14976 * xinclude.c: fixed a problem building on Mac
14977
Daniel Veillard21a0f912001-02-25 19:54:14 +000014978Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14979
14980 * parser.c: more work on increasing parsing ferformances
14981
Daniel Veillard48b2f892001-02-25 16:11:03 +000014982Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14983
14984 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
14985 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
14986 avoiding memcpy in production builds MEM_CLEANUP macro use
14987 * parser.[ch] parserInternals.c: optimizations of the tightest
14988 internal loops inside the parser. Better checking of I/O
14989 flushing/loading conditions
14990 * xmllint.c : added --timing
14991
Daniel Veillard71681102001-02-24 17:48:53 +000014992Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14993
14994 * configure.in: bumped to 2.3.2
14995 * doc/xml.html: updated for release
14996
Daniel Veillardbbd51d52001-02-24 03:07:03 +000014997Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14998
14999 * xpath.c: found a memleak and fixed a nasty bug
15000
Daniel Veillardf7cd4812001-02-23 18:44:52 +000015001Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15002
15003 * xmllint.[c1] : added return code errors for xmllint
15004 * xpath.c: specific debug dump function for result value trees
15005
Daniel Veillard4b637072001-02-21 21:52:55 +000015006Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15007
15008 * xpath.c: finally implemented xmlXPathCompareNodeSets
15009 * test/XPath/expr/floats results/XPath/expr/floats: added
15010 a test for float expressions
15011
Daniel Veillardf714aa32001-02-21 03:07:44 +000015012Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15013
15014 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
15015 * parserInternals.[ch]: trying to speed up parsing
15016 * xpath.c : speeded up node set equality op
15017
Daniel Veillarde0c3a622001-02-19 18:05:20 +000015018Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15019
15020 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
15021 better handling of ID/IDREF and the list modules associated
15022 * configure.in: small CFLAGS cleanup
15023
Daniel Veillarda8abee62001-02-19 15:14:59 +000015024Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15025
15026 * configure.in: fixed iconv detection on AIX (stric)
15027
Daniel Veillardbca64ef2001-02-19 22:20:01 +000015028Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000015029
15030 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
15031
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000015032Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
15033
15034 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
15035 and optimized xmlXPathNodeSetSort
15036
Daniel Veillard142adbf2001-02-17 13:21:05 +000015037Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15038
15039 * xpath.c: bug fix when context size is 0
15040 * parser.c: I like Norm's Dtd because they still manage to break
15041 the parser occasionally
15042
Daniel Veillardf23e0092001-02-16 13:21:29 +000015043Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15044
15045 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
15046
Daniel Veillarde0e26512001-02-16 00:11:46 +000015047Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15048
15049 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
15050 attributes within the XML-1.0 namespace
15051
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000015052Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15053
15054 * xpathInternals.h: exported a few axis functions
15055 * doc/xml.html: updated the doc
15056
Daniel Veillard760f4422001-02-15 14:59:48 +000015057Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15058
15059 * configure.in: applied patch from Daniel van Balen for OpenBSD
15060 and bumped version to 2.3.1
15061 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
15062 attempt to find autoclosing was simply broken, removed it,
15063 updated the examples, this is better
15064
Daniel Veillardd194dd22001-02-14 10:37:43 +000015065Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15066
15067 * hash.[ch]: added Paolo Casarini patch to provide Delete from
15068 hash functionnalities.
15069 * doc/html/* : rebuild the doc
15070
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000015071Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15072
15073 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
15074 on predicate
15075 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
15076 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
15077 really want to have tags closed on output even if we accept
15078 unclosed ones on input
15079
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000015080Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15081
15082 * xpath.c: ouch don't free NULL, rare case fixed
15083 * tree.c: don't coalesce text nodes if they don't have the
15084 same behaviour wrt escaping on output
15085
Daniel Veillardd12b69d2001-02-11 20:17:31 +000015086Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15087
15088 * xpath.c: small fixup
15089 * SAX.c: don't warn on empty namespaces.
15090
Daniel Veillard6a2e4062001-02-08 10:31:33 +000015091Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15092
15093 * README: a bit of cleanup
15094 * configure.in: preparing for 2.3.0 release
15095
Daniel Veillard1f83d392001-02-08 09:37:42 +000015096Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15097
15098 * hash.[ch]: added a first version of xmlHashSize()
15099 * valid.c: another bug fix from Gary Pennington
15100
Daniel Veillard5eef6222001-02-07 18:24:48 +000015101Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15102
15103 * valid.c: couple of bug fixes pointed by Gary Pennington
15104 * HTMLtree.c: #if 0 cleanup
15105
Daniel Veillard2c257ec2001-02-06 13:29:07 +000015106Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15107
15108 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
15109 which removes a time consuming check of xmlXPathNodeSetAdd()
15110 and use it in places where we are sure to not break unicity
15111
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000015112Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15113
15114 * xpath.c: bug fixes found from XSLT
15115 * tree.c: preserve node->name special values when copying nodes.
15116 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
15117 external subset are fetched when available but without full
15118 validation. Added xmlLoadExtDtdDefaultValue, need a function.
15119 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
15120 output with encoding disabled.
15121
Daniel Veillard2c833b62001-02-03 08:52:06 +000015122Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15123
15124 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
15125 xmlCheckFilename should not be called from xmlFileOpenW
15126 and xmlGzfileOpenW
15127
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000015128Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15129
15130 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
15131 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
15132 added the new tests for URI normalization
15133 * testURI.c: fixed stoopid bugs
15134 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
15135 the URI in the error messages are now properly normalized
15136
Daniel Veillardea28ce62001-02-02 08:20:19 +000015137Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15138
15139 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
15140
Daniel Veillarde99a4762001-02-01 04:34:35 +000015141Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15142
15143 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
15144
Daniel Veillard2b325a02001-01-31 20:46:31 +000015145Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15146
15147 * xpath.c: fixed mod operator
15148
Daniel Veillardde55cf62001-01-31 15:53:13 +000015149Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15150
15151 * parser.c: fixed xmlStrcat doc
15152 * tree.c: 2 fixes form Anders Carlson for copying nodes and
15153 trees.
15154
Daniel Veillard2f913b72001-01-31 13:23:49 +000015155Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15156
15157 * xpath.c result/XPath/tests/chaptersbase
15158 result/XPath/tests/simplebase: fixed XPath node()
15159 * tree.c: small fix in xmlNewNs()
15160 * Makefile.am: removed extraneous xml2Conf.sh rule
15161
Daniel Veillardb42042b2001-01-28 07:40:36 +000015162Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15163
15164 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
15165 Changed the library name, in order to get libxml-devel and
15166 libxml2-devel to coexist on a single system
15167 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
15168 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
15169
Daniel Veillardee0a4662001-01-27 18:59:33 +000015170Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15171
15172 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
15173 libxml2-devel installable in // as libxml-devel.
15174
Daniel Veillard5eb05942001-01-27 17:50:22 +000015175Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15176
15177 * doc/Makefile.am: fixed make rebuild in doc
15178 * doc/html/*.html: rebuilt the docs
15179
Daniel Veillard65c295d2001-01-26 09:32:39 +000015180Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15181
15182 * tree.c: patch from Bjorn Reese on xmlBufferCCat
15183
Daniel Veillard8e199902001-01-25 18:54:39 +000015184Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15185
15186 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
15187 the HTML doc to go into the -devel RPM ...
15188 * aclocal.m4 config.h.in: some updates due to auto* magic
15189
Daniel Veillard93086662001-01-25 18:13:04 +000015190Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15191
15192 * xpath.h: added a hook in the context structure allowing to
15193 link to extra support, needed for XSLT
15194
Daniel Veillardf17e09b2001-01-25 13:55:35 +000015195Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15196
15197 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
15198 xmlXPtrCmpPoints to use it.
15199 * propagated the following patch from Alejandro Forero
15200 * include/win32config.h xmlIO.c: applied further suggestions
15201 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
15202 * example/gjobread.c: fixed warnings, now that it builds
15203
15204Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
15205
15206 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
15207
15208 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
15209 filename points to a valid file (not a directory).
15210 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
15211 Added calls to xmlCheckFilenameDir.
15212
15213 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
15214 `path' (rather than `filename') as the parameter to gzopen and open.
15215
Daniel Veillard48177c22001-01-23 15:27:41 +000015216Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15217
15218 * Makefile.am: fixed a problem with EXTRA_DIST
15219
Daniel Veillardb83ba402001-01-22 22:45:10 +000015220Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15221
15222 * Makefile.am example/Makefile.am: finally found the trick
15223 to build the example, i.e. add "." in SUBDIRS before example
15224 in the list <grin/>
15225
Daniel Veillard82687162001-01-22 15:32:01 +000015226Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15227
15228 * doc/xml.html: updated with an XSLT section, removed pointer to
15229 W3C CVS base.
15230
Daniel Veillard8a7642f2001-01-22 10:45:16 +000015231Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15232
15233 * xpath.c: when copying a XSLT tree object teh tree need to be copied
15234 too, and deallocation need to occur the same way.
15235
Daniel Veillarde4566462001-01-22 09:58:39 +000015236Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15237
15238 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
15239 type correponding to an XSLT result tree fragment. Share most
15240 of the data format with node set, as well as operators.
15241 * HTMLtree.c: added a newline at the end of the doctype output
15242 whe this one is not present initially.
15243 * tree.c: make sure taht the parent and doc pointers are properly
15244 set when copying attributes (lists).
15245
Daniel Veillard701c7362001-01-21 09:48:59 +000015246Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15247
15248 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
15249
Daniel Veillard5a2b6972001-01-20 21:15:50 +000015250Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15251
15252 * xpath.c: seems I finally killed that ugly path evaluation
15253 context bug (tagged 9999 in case is is wrong)
15254
Daniel Veillard8f4d9752001-01-19 05:32:34 +000015255Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15256
15257 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
15258 for XSLT
15259
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000015260Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15261
15262 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
15263 for xmlGzfileOpen() bug
15264
Daniel Veillardf6eea272001-01-18 12:17:12 +000015265Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15266
15267 * xpath.c: removed an error found by XSLT usage
15268 * tree.c parserInternals.h: use a predefined static string
15269 for text and comment nodes, avoid freeing them in xmlFreeNode,
15270 exported the string name in parserInternals.h and added
15271 another value to disable encoding at output (for XSLT),
15272 gain memory, time.
15273
Daniel Veillard8f2cc572001-01-17 08:19:35 +000015274Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15275
15276 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
15277 win32/libxml2/libxml2_so.dsp: new makefiles and update
15278 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
15279
Daniel Veillardf831bfb2001-01-16 17:26:04 +000015280Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15281
15282 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
15283 Gary Pennington
15284
Daniel Veillard389e6b72001-01-15 19:41:13 +000015285Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15286
15287 * xpath.c: fixed the comaprision of values and nodelists,
15288 need to compare nodelist still ...
15289 * debugXML.c: avoided a possible core dump
15290 * HTMLparser.c: cleanup
15291 * nanohttp.c: contributed fix.
15292 * tree.c: fixes in properties handling added xmlSetNsProp
15293 needed by libxslt
15294 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
15295 comment
15296 * TODO: updated
15297
Daniel Veillard167bd532001-01-06 21:09:34 +000015298Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15299
15300 * parser.c parserInternals.c: applied Bjorn Reese optimization
15301 patch
15302
15303Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15304
15305 * Makefile.am: applied patch fro make check from Martin Vidner
15306
Daniel Veillard503b8932001-01-05 06:36:31 +000015307Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15308
15309 * configure.in: preparing 2.2.11
15310 * doc/html/*: rebuild the HTML files
15311 * doc/xml.html : updated
15312
Daniel Veillardc2f4df22001-01-04 14:06:39 +000015313Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15314
15315 * tree.c: fixed a stupid bug
15316 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
15317 patches related to validation of an XInclude processing result
15318 * TODO: updated
15319
Daniel Veillarde2488192001-01-04 10:54:22 +000015320Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15321
15322 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
15323 on large files
15324
Daniel Veillardf060a412001-01-03 20:52:44 +000015325Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15326
15327 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
15328
Daniel Veillard45cff692001-01-03 18:02:04 +000015329Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15330
15331 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
15332 reported by Jonas Borgström
15333 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
15334
Daniel Veillard08108982001-01-03 15:24:58 +000015335Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15336
15337 * testXPath.c xpath.c: fixing the XPath union expressions problem
15338 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
15339
Daniel Veillard4a6845d2001-01-03 13:32:39 +000015340Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15341
15342 * xmllint.c: Made is so if the file name is "-" is will read form
15343 standard input. Sven Heinicke <sven@zen.org>
15344 * tree.c: fixed a problem when growing buffer
15345 * tree.h: fixed the comment of the node types following andersca
15346 comment
15347 * TODO: updated
15348
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000015349Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15350
15351 * HTMLparser.[ch]: added a way to avoid adding automatically
15352 omitted tags. htmlHandleOmittedElem() allows to change the
15353 default handling.
15354 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
15355 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
15356 of xmllint too when using --memory flag, added a memory test
15357 suite at the Makefile level.
15358 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
15359 with namespace use when encountering QNames in XPath evalation,
15360 added xmlns() scheme in XPointer.
15361 * nanoftp.c : incorporated a fix
15362 * parser.c xmlIO.c: fixed problems raised with encoding when using
15363 the memory I/O
15364 * parserInternals.c: closed bug 25934 reported by
15365 torsten.landschoff@innominate.de
15366 * TODO: updated
15367
Daniel Veillarda1fe9102000-11-25 10:49:25 +000015368Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15369
15370 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
15371 on a non-updated tree :-(, made a 2.2.10 release to correct the
15372 situation
15373
Daniel Veillardce6e98d2000-11-25 09:54:49 +000015374Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15375
15376 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
15377 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
15378 integrated a set of OpenVMS changes from Howard Taylor
15379 <Howard.Taylor@pacoast.com>
15380
Daniel Veillard58770e72000-11-25 00:48:47 +000015381Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15382
15383 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
15384 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
15385
Daniel Veillardf62ceff2000-11-24 23:36:01 +000015386Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15387
15388 * HTMLparser.c: some fixes on auto-open of html/head/body
15389 * encoding.c: fixed a compilation error on some gcc env
15390 * xpath.c xpointer.[ch] xpathInternals.h: improved the
15391 XPointer implementation
15392 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
15393 related XPointer tests and associated results
15394
Daniel Veillard300f7d62000-11-24 13:04:04 +000015395Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15396
15397 * doc/xmldtd.html doc/xml.html: following a short step by step
15398 guidance on IRC to help maciej with DTDs I started a small
15399 page on the subject.
15400
Daniel Veillard748e45d2000-11-17 16:36:08 +000015401Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15402
15403 * HTMLparser.c: fixed handling of broken charrefs
15404 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
15405 patches
15406
Daniel Veillard28929b22000-11-13 18:22:49 +000015407Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15408
15409 * doc/xml.html doc/html/* : rebuilt the docs after adding
15410 xinclude and updated page for 2.2.7 and 2.2.8
15411 * configure.in: releasing 2.2.8
15412
Daniel Veillard41e06512000-11-13 11:47:47 +000015413Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15414
15415 * parser.[ch] parserInternals.c: applied the conditional
15416 section processing fix from Jonathan P Springer
15417 <jonathan.springer2@gte.net>
15418 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
15419 project file, fixed iconv default non support
15420 * xpath.c: fixed the problem of evaluating relative expressions
15421 when a node context is provided.
15422
Daniel Veillardbf432752000-11-12 15:56:56 +000015423Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15424
15425 * nanoftp.c: fixed gcc 2.95 new warnings
15426 * SAX.c: fixed a stupid bug
15427 * tree.c: fixed a formatting problem when round-tripping
15428 from/to memory
15429 * xinclude.c: chased memleak, fixed a base problem
15430 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
15431 xmlXPtrBuildNodeList()
15432 * TODO: updated
15433 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
15434 adding a first small set of regression tests for XInclude
15435
Daniel Veillardc2def842000-11-07 14:21:01 +000015436Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15437
15438 * nanohttp.[ch]: applied Wayne Davison patches to access
15439 the WWW-Authorization header.
15440 * parser.c: Closed Bug#30847: Problems when switching encoding
15441 in short files by applying Simon Berg's patch.
15442 * valid.c: fixed a validation problem
15443 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
15444 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
15445 Wayne Davison
15446 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
15447 need to be extended to non full nodes selections.
15448 * xinclude.c: starts to work decently
15449
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000015450Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15451
15452 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
15453 debugXML.c xmlversion.h.in: Started adding XInclude support,
15454 this is a new xmllint option
15455 * tree.c xpath.c: applied TOM patches for XPath
15456 * xpointer.c: fixed a couple of errors.
15457 * uri.c: added an escaping function needed for xinclude
15458 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
15459 new warning from RH70 gcc's version
15460
Daniel Veillarda4964b72000-10-31 18:23:44 +000015461Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15462
15463 * HTMLparser.c: fixed loop on invalid char in scripts
15464 * parser.c: update to description of xmlIOParseDTD()
15465 * libxml.m4 xmlversion.h.in: changes contributed by
15466 Michael Schmeing <m.schmeing@internet-factory.de>
15467 * configure.in: preparing for 2.2.7
15468 * Makefile.am: trying to avoid config.h and acconfig.h
15469 being included in the distrib
15470 * configure.in: released 2.2.7
15471
15472Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15473
15474 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
15475 like namespaces for good. Unified xmlNs and xmlNode somewhat.
15476
Daniel Veillard01411222000-10-30 15:33:22 +000015477Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15478
15479 * parser.[ch]: added xmlIOParseDTD()
15480 * xpointer.c: added support for the 2 extra parameters of
15481 string-range, fixed a stoopid error when '0' was present
15482 in XPointer expressions
15483 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
15484 testsuite for the above
15485
Daniel Veillard6db58192000-10-30 09:27:53 +000015486Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15487
15488 * libxml.spec.in: improved package descriptions
15489
Daniel Veillarda5db68a2000-10-29 18:06:06 +000015490Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15491
15492 * xpath.c xpathInternals.h: applied a large cleaning patch
15493 from TOM <ptittom@free.fr>, it also add namespace support
15494 for function and variables registration.
15495
Daniel Veillardbd20df72000-10-29 17:53:40 +000015496Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15497
15498 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
15499 * Makefile.mingw: Wayne Davison's update adding hash.c
15500
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000015501Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15502
15503 * xpath.c: fixed the root evaluation problems
15504 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
15505 ignorable spaces with <b> <bold> <em>
15506 * tree.c: fixed a loop in xmlSearchNsByHref()
15507
Daniel Veillard767662d2000-10-27 17:04:52 +000015508Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15509
15510 * xpath.c: applied another XPath patch from TOM
15511 * xpath.c include/makefile.am: applied another patch from
15512 china@thewrittenword.com (cleanup on IRIX).
15513
Daniel Veillard211cc0a2000-10-27 11:49:33 +000015514Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15515
15516 * xml-config.1: received a fixed version from Fredrik Hallenberg
15517 <hallon@lysator.liu.se>
15518
Daniel Veillardf6bf9212000-10-26 14:07:44 +000015519Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15520
15521 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
15522 cleanup patch for XPath
15523
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000015524Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15525
15526 * patched to redirrect all "out of context" error messages to
15527 a reconfigurable routine. The changes are:
15528 * xmlerror.h : added the export of an error context type (void *)
15529 an error handler type xmlGenericErrorFunc there is an interface
15530 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
15531 to reset the error handling routine and its argument
15532 (by default it's equivalent to respectively fprintf and stderr.
15533 * all the c files: all wild accesses to stderr or stdout within
15534 the library have been replaced to calls to the handler.
15535
Daniel Veillard29a11cc2000-10-25 13:32:39 +000015536Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15537
15538 * configure.in: release 2.2.6
15539 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
15540 exporting the inner functions of xpath for extension modules
15541 * doc/*: updated and rebuilt the doc
15542
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000015543Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15544
15545 * nanohttp.c : applied Wayne HTTP cleanup patch
15546 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
15547 and xmlNodeSetSpacePreserve()
15548
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000015549Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15550
15551 * xpath.c: closing bug #29260
15552
Daniel Veillard126f2792000-10-24 17:10:12 +000015553Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15554
15555 * hash.[ch] debugXML.c: expanded/enhanced the API, added
15556 multikey tuples, made hash structure opaque
15557 * valid.[ch]: moved elements, attributes, notations decalarations
15558 as well as ID and refs to hash tables.
15559 * entities.c: hash cleanup
15560 * xmlmemory.c: fixed a dump problem in debug mode
15561 * include/Makefile.am: problem passing in DESTDIR= values patch
15562 from Marc Christensen <marc@calderasystems.com>
15563 * nanohttp.c: removed debugging remains
15564 * HTMLparser.c: the bogus tag should be ignored (Wayne)
15565 * HTMLparser.c parser.c: fixing a number of problems with the
15566 macros in the *parser.c files (Wayne).
15567 * HTMLparser.c: close the previous option when opening a new one
15568 (Marc Sanfacon).
15569 * result/HTML/*: updated the HTML results accordingly
15570
Daniel Veillard52afe802000-10-22 16:56:02 +000015571Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15572
15573 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
15574 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
15575 XPath functions and XML entities table to them. More to come...
15576 * xmlIO.c: fixed libxml closing FILEs it didn't open.
15577
Daniel Veillard683cb022000-10-22 12:04:13 +000015578Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15579
15580 * tree.c: coalesce adjacent text nodes
15581 * valid.c: handling of blank nodes in DTd validation (raised
15582 by problems with a posteriori validation).
15583 * nanohttp.c: changing behaviour on HTTP write stuff.
15584 * HTMLtree.c: forced body and html to be explicitely closed.
15585 * xpath.h: exported more XPath functions.
15586
Daniel Veillard1baf4122000-10-15 20:38:39 +000015587Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15588
15589 * Release of 2.2.5
15590 * xpointer.c: range() range-inside and other helper functions
15591 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
15592
Daniel Veillard47e12f22000-10-15 14:24:25 +000015593Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15594
15595 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
15596 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
15597
Daniel Veillardb732a0e2000-10-15 11:27:01 +000015598Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15599
15600 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
15601 and XPointer modules
15602
Daniel Veillard134c9f32000-10-15 10:27:08 +000015603Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15604
15605 * SAX.h: closed #25107
15606
Daniel Veillard39915622000-10-15 10:06:55 +000015607Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15608
15609 * testSAX.c: fixed problem with cdata reporting
15610 * SAXresult/* : updated
15611
Daniel Veillard1e851392000-10-15 10:02:56 +000015612Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15613
15614 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
15615 Closed bug #27499, added to regression tests
15616 * TODO: updated
15617
Daniel Veillard7eda8452000-10-14 23:38:43 +000015618Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15619
15620 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
15621 support for SCRIPT and STYLE with help from Bjorn Reese
15622 * test/HTML/* result/HTML/*: added simple testcase and updated
15623 the existing ones.
15624
Daniel Veillardff9c3302000-10-13 16:38:25 +000015625Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15626
15627 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
15628 string-range for empty strings
15629 * test/XPath/docs/str test/XPath/xptr/chaptersrange
15630 test/XPath/xptr/strrange: augmented the XPointer testsuite
15631
Daniel Veillard189446d2000-10-13 10:23:06 +000015632Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15633
15634 * doc/xml.html doc/xmlmem.html: added a module describing memory
15635 interfaces and use, updated the main page.
15636
Daniel Veillard2f971a22000-10-12 23:26:32 +000015637Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15638
15639 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
15640 nanoftp code work on Windows too now
15641
15642Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000015643
15644 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
15645 * xpointer.c: implemented string-range() at least a good first version
15646 * test/XPath/docs/str test/XPath/xptr/strrange
15647 result/XPath/xptr/strrange: the string-range() tests
15648
Daniel Veillardd3c68c42000-10-12 08:06:28 +000015649Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15650
15651 * Makefile.am include/Makefile.am include/win32config.h
15652 win32/Makefile.mingw: fixed problems reported by Wayne Davison
15653 and make distcheck
15654
Daniel Veillard19d61112000-10-11 23:50:35 +000015655Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15656
15657 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
15658 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
15659 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
15660
Daniel Veillardb0426ca2000-10-11 23:39:43 +000015661Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15662
15663 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
15664 patch for socklen_t detection by
15665 Albert Chin-A-Young <china@thewrittenword.com>
15666
Daniel Veillardcd429612000-10-11 15:57:05 +000015667Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15668
15669 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
15670 and added a --dtdvalid option to xmllint used to test it
15671
Daniel Veillard47c02452000-10-11 13:04:36 +000015672Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15673
15674 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
15675 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
15676
Daniel Veillard2d38f042000-10-11 10:54:10 +000015677Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15678
15679 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
15680 handlings (registration, lookup, cleanup)
15681
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000015682Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15683
15684 * configure.in Makefile.am include/makefile.am: adding XPointer
15685 and XPtrtests target
15686 * xpointer.[ch] : new files for XPointer support
15687 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
15688 more XPath tests
15689
Daniel Veillard57fda592000-10-10 23:24:14 +000015690Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15691
15692 * configure.in: fixed, very broken, make distcheck works again
15693
Daniel Veillarde8282ed2000-10-10 23:01:31 +000015694Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15695
15696 * More work toward 2.2.5, integrated a number of patches
15697 * configure.in Makefile.am win32config.h.in: trying to cleanup
15698 make distcheck .... huh ...
15699 * include/Makefile.am include/win32config.h: new directory
15700 for includes
15701 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
15702 updated teh makefiles and instructions for WIN32
15703 * xpath.c: small fixes
15704 * test/XPath/ results/XPath: updated the testcases and results
15705 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
15706 suggested patches
15707 * valid.c: fixed an ID bug
15708
Daniel Veillardb71379b2000-10-09 12:30:39 +000015709Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15710
15711 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000015712 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000015713 * xpath.[ch]: worked on XPointer
15714
Daniel Veillard7e99c632000-10-06 12:59:53 +000015715Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15716
15717 * configure.in Makefile.am: 2.2.5, ship the include in an
15718 include/libxml subdirectory, use symlinks when using CVS
15719 * testSAX.c: fixed small bug
15720 * testXPath.c: changed the way testfiles are parsed
15721 * debugXML.c: same kind of cleanup when parsing an argument expression
15722 XPath/XPointers can have blanks embedded
15723 * xpath.[ch]: more cleanup, reorgs for XPointer work
15724 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
15725 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
15726
Daniel Veillard55b91f22000-10-05 16:30:11 +000015727Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15728
15729 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
15730 in the XPath engine, rewrote large parts of it, now it's far
15731 cleaner and in sync with the REC not an old WD. Fixed a parsing
15732 problem in the interactive XML shell found when testing XPath.
15733
Daniel Veillardac260302000-10-04 13:33:43 +000015734Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15735
15736 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
15737 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
15738 examples with the extra test
15739
Daniel Veillard7cfce322000-10-04 12:40:27 +000015740Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15741
15742 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
15743 the global init function.
15744
Daniel Veillard970112a2000-10-03 09:33:21 +000015745Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15746
15747 * HTMLparser.c: Doohhh, attribute name parsing was still case
15748 sensitive ! Fixed this ...
15749 * result/HTML/* : updated the tests results accordingly
15750
Daniel Veillard740abf52000-10-02 23:04:54 +000015751Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15752
15753 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
15754 engine, should be far more stable, incorporated a new version of
15755 preceding/following axis, need testing
15756 * uri.c: fixed file:///c:/a/b/c problem
15757 * test/XPath/tests/idsimple: augmented the XPath tests
15758
Daniel Veillard3bff2b02000-10-01 20:33:47 +000015759Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15760
15761 * doc/* rebuilding docs for 2.2.4 release
15762
Daniel Veillard8b5dd832000-10-01 20:28:44 +000015763Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15764
15765 * configure.in: releasing 2.2.4
15766 * parser.[ch]: added xmlStrEqual()
15767 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
15768 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
15769 use xmlStrEqual instead
15770 * TODO: updated
15771 * added an XPath test
15772
Daniel Veillardbc765302000-10-01 18:23:35 +000015773Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15774
15775 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
15776 * entities.h: exported xmlInitializePredefinedEntities
15777 * parser.[ch] : added xmlInitParser()
15778 * parserInternals.h : had to export htmlInitAutoClose()
15779
Daniel Veillardf09e7e32000-10-01 15:53:30 +000015780Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15781
15782 * xpath.[ch] : fixed some serious XPath Predicate evaluation
15783 problems
15784 * Makefile.am : added XPath regression tests to normal tests
15785 * uri.c: fixed a problem with local paths, cleanup
15786 * parser.c: fixed a problem with large CData sections
15787
Daniel Veillardd2ade932000-09-30 14:39:55 +000015788Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15789
15790 * configure.in xml-config.in: patch from "Ben Taylor"
15791 <sol7x86@hotmail.com> for solaris shared libs lookup
15792
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000157932000-09-30 Martin Baulig <baulig@suse.de>
15794
15795 * libxml-2.0.pc.in: Provide pkg-config script.
15796
15797 * configure.in: Create the libxml-2.0.pc script from the
15798 libxml-2.0.pc.in templates.
15799 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000015800 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000015801
Daniel Veillard4b0755c2000-09-25 14:26:28 +000015802Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15803
15804 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
15805 when compiling with MSC
15806
Daniel Veillard46057e12000-09-24 18:49:59 +000015807Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15808
15809 * xpath.c: patch for normalize-string() substring-before(),
15810 substring-after() and translate() functions from Bjorn Reese
15811 <breese@mail1.stofanet.dk>
15812 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
15813 Fredrik Hallenberg <hallon@lysator.liu.se>
15814 * TODO: updated
15815
Daniel Veillard281f8ff2000-09-24 08:12:14 +000015816Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15817
15818 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
15819 problem of socklen_t being undefined on a number of platforms
15820 * debugXML.c: fixed a compilation problem when without snprintf
15821
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000015822Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15823
15824 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
15825 an URI bug and a fix for the control-character-induced infinite loop
15826 * nanohttp.c: preventive fix for compiling on WIN32
15827
Daniel Veillard64c20ed2000-09-22 16:07:02 +000015828Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15829
15830 * xmlint.c: closing bug #25000
15831
Daniel Veillardb656ebe2000-09-22 13:51:48 +000015832Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15833
15834 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
15835 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
15836 modified slightly Wayne Davison patch adding xmlStrcasecmp and
15837 related function, fixing xmlStrncmp(), and associated cleanup
15838 * result/HTML/entities.html.sax: updating result
15839
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000015840Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15841
15842 * uri.c: applied patch for URI escaping from Wayne Davison
15843 <wayned@blorf.net>
15844 * tree.c parserInternals.c HTMLparser.c: memset checks patches
15845 from Denis Barbier <barbier@imacs.polytechnique.fr>
15846 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
15847 patch from Wayne Davison
15848
Daniel Veillardd5f97f82000-09-17 16:38:14 +000015849Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15850
15851 * doc/xml.html : updated with new releases, adding "how to help"
15852
Daniel Veillard04698d92000-09-17 16:00:22 +000015853Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15854
15855 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
15856 removed a few warnings in pedantic mode ...
15857 * parserInternals.c parser.c: moved encoding switching function
15858 to parserInternals.c
15859 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
15860
Daniel Veillarda2c6da92000-09-16 18:15:00 +000015861Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15862
15863 * HTMLparser.c parser.c: set ctxt->errNo before calling the
15864 error or warning handlers
15865
Daniel Veillardb1059e22000-09-16 14:02:43 +000015866Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15867
15868 * parserInternals.c parserInternals.h parser.c Makefile.am:
15869 created a new module parserInternals.c, moved most of the
15870 code shared by the various parsers there, as well as
15871 deprecated code from parser.c. More cleanup of parser.c
15872 * uri.c: fixed a problem when URI is NULL
15873 * valid.c: speedup when looking for an attribute declaration
15874
Daniel Veillard39c7d712000-09-10 16:14:55 +000015875Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15876
15877 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
15878 the cleanup of the computation of URI references when seeking
15879 external entities. The URI reference string and the resulting
15880 URI are both stored now.
15881 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
15882 large s(n)printf checks and cleanup from Denis Barbier
15883 <barbier@imacs.polytechnique.fr>
15884 * xmlversion.h.in tree.h: couple of SGML declarations for a
15885 possible docbook module.
15886 * result/VC/ : a couple of test output changed due to the change
15887 of the entities URI
15888
Daniel Veillardb513f5a2000-09-10 14:01:12 +000015889Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15890
15891 * parser.h: added a _private field for linking user's data
15892
Daniel Veillarddd477ce2000-09-10 13:23:08 +000015893Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15894
15895 * parser.c parserInternals.h: demacroified most of the IS_XXX
15896 the gain in size is significant so ...
15897
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000015898Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15899
15900 * entities.c: cases where looking up entities with doc==NULL
15901 covered
15902
Daniel Veillard90e11312000-09-05 10:42:32 +000015903Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15904
Daniel Veillard1de50802000-09-07 08:54:32 +000015905 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000015906 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
15907
Daniel Veillard98a79162000-09-04 11:15:39 +000015908Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15909
Daniel Veillard1de50802000-09-07 08:54:32 +000015910 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000015911 * test/URI/uri.data result/URI/uri.data: first set of tests/results
15912 * Makefile.in: added URItest and included thenin "make tests"
15913
15914Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000015915
15916 * xmlversion.h.in: closed bug 22941
15917
Daniel Veillard2bb89092000-08-31 14:57:50 +000015918Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15919
15920 * doc/xmlio.html: added doc and example for entity loader
15921 redefinition.
15922
Daniel Veillard96984452000-08-31 13:50:12 +000015923Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15924
15925 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
15926 used by libxml
15927
Daniel Veillarde715dd22000-08-29 18:29:38 +000015928Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15929
15930 * parser.c: Fixed bug on invalid ontent characters and when using
15931 push.
15932 * xmllint.c: fixed xmllint endling of errors in push mode
15933
Daniel Veillard4948eb42000-08-29 09:41:15 +000015934Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15935
15936 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015937 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000015938 * result/HTML/*.sax: regenerated HTML SAX output
15939 * parser.c: more cleanup.
15940
Daniel Veillarde010c172000-08-28 10:04:51 +000015941Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15942
15943 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015944 patches from Wayne Davison <wayned@users.sourceforge.net>,
15945 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000015946 * HTMLparser.c: fixed an ignorable white space detection bug
15947 occuring when parsing with SAX only
15948 * result/HTML/*.sax: updated since the output is now HTML
15949 encoded...
15950
Daniel Veillard47f3f312000-08-27 22:40:15 +000015951Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15952
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015953 * HTMLparser.[ch]: applied some of Wayne Davison
15954 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000015955
Daniel Veillarde0854c32000-08-27 21:12:29 +000015956Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15957
15958 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
15959 undeclared namespace prefix was used, added a warning.
15960 Cleaned up support w.r.t. entities, spilling out a warning
15961 and being pedantic on lookups.
15962 * test/warning/ent9 : added testcase for previous example.
15963 * TODO: updated
15964 * parserInternals.h parser.c: changed the way names are parsed
15965 now allow infinite size and decrease penalty for normal use
15966 * parser.c: Started a big cleanup/check of the parser code,
15967 fixed some of the most tortuous entity code, spotted code
15968 unused anymore
15969 * test/*: added tests for very long names and related nasty
15970 things.
15971
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000015972Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15973
15974 * doc/encoding.html: added encoding aliases doc
15975 * doc/xml.html: updates
15976 * encoding.[ch]: added EncodingAliases functions
15977 * entities.[ch] valid.[ch] debugXML.c: removed two serious
15978 bottleneck affecting large DTDs like Docbook
15979 * parser.[ch] xmllint.c: added a pedantic option, will be
15980 useful
15981 * SAX.c: redefinition of entities is reported in pedantic mode
15982 * testHTML.c: uninitialized warning from gcc
15983 * uri.c: fixed a couple of bugs
15984 * TODO: added issue raised by Michael
15985
Daniel Veillard0d6b1702000-08-22 23:52:16 +000015986Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15987
15988 * doc/encoding.html: propagated Martin Duerst suggestions
15989
Daniel Veillard52402ce2000-08-22 23:36:12 +000015990Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15991
15992 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
15993 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
15994 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
15995 by Wayne Davison
15996
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015997Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15998
15999 * nanoftp.c nanohttp.c: small cleanup
16000 * TODO: updated
16001
Daniel Veillard244ece92000-08-19 20:58:02 +000016002Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16003
16004 * added an old VC testcase and updated title.xml entity
16005
Daniel Veillardb8f25c92000-08-19 19:52:36 +000016006Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16007
16008 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
16009 done on auto-opening of <p> tags and cleanup of SAX output
16010
Daniel Veillard979e55e2000-08-19 16:48:54 +000016011Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16012
16013 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
16014
Daniel Veillard4540be42000-08-19 16:40:28 +000016015Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16016
16017 * doc/xml.html libxml.* structure.*: updated the doc a bit
16018
Daniel Veillard808a3f12000-08-17 13:50:51 +000016019Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16020
16021 * testSAX.c testHTML.c result/HTML/: cleanup of the output
16022 of SAX tests
16023
Daniel Veillard29579362000-08-14 17:57:48 +000016024Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16025
16026 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
16027 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
16028
Daniel Veillard1255ab72000-08-14 15:13:33 +000016029Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16030
16031 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
16032 * testHTML.c: fix core dump on Solaris 2.x systems
16033 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
16034 * result/HTML/*.sax: previous bug fix lead to new results
16035
Daniel Veillard03109292000-08-14 14:58:22 +000016036Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16037
16038 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
16039 * configure.in: added --with-readline=DIR to accept alternate
16040 path for readline include/library
16041 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
16042 for ANSI under HP-UX
16043 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
16044 includes @LIBS@
16045
Daniel Veillard7c29ce22000-08-12 21:20:53 +000016046Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16047
16048 * doc/* : rebuilt the docs
16049 * getting ready for 2.2.2 release
16050
Daniel Veillard87b95392000-08-12 21:12:04 +000016051Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16052
16053 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
16054 and xmlAddFeature()
16055 * tree.[ch]: added xmlAddChildList()
16056 * xmllint.c: MAP_FAILED macro test
16057 * parser.h: added xmlParseCtxtExternalEntity()
16058 * valid.c: applied bug fixes removed warning
16059 * tree.c: added CDATA block to elements content
16060 * testSAX.c: cleanup of output
16061 * testHTML.c: added SAX testing
16062 * encoding.c: better error recovery
16063 * SAX.c, parser.c: fixed one of the external entity processing
16064 of the OASis testsuite
16065 * Makefile.am: added HTML SAX regression tests
16066 * configure.in: bumped to 2.2.2
16067 * test/HTML/ result/HTML: added a few of HTML tests, and added the
16068 SAX results
16069
Daniel Veillard88a172f2000-08-04 18:23:10 +000016070Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16071
16072 * configure.in: patch for HP compiler
16073
160742000-08-04 Sven Heinicke <sven@zen.org>
16075
16076 * xmllint.c: Was coredumping sometimes when the file given didn't
16077 exist.
16078
Daniel Veillard46e370e2000-07-21 20:32:03 +000016079Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16080
16081 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000016082
Daniel Veillard46e370e2000-07-21 20:32:03 +000016083 when using in memory parsing. Need some cleanup.
16084 * xmllint.c configure.in: added a --memory flag to test memory
16085 parsing
16086
Daniel Veillard36650692000-07-21 15:16:39 +000016087Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16088
16089 * nanohttp.c: fixed socklen_t replacement to unsigned int
16090 * parser.c: fixed a space handdling missing at the end of
16091 production 28 DOCTYPE.
16092 * xmlmemory.c: fixed a stupid bug on the routine to override
16093 allocation functions
16094 * TODO: updated
16095
Daniel Veillarde46e20d2000-07-14 15:02:46 +000016096Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16097
16098 * doc/ regenerated the docs
16099
Daniel Veillard32bc74e2000-07-14 14:49:25 +000016100Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16101
16102 * doc/encoding.html doc/xml.html: added I18N doc
16103 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
16104 improvements, both parser and filters, added ASCII & HTML,
16105 fixed the ISO-Latin-1 one
16106 * xmllint.c testHTML.c: added/made visible --encode
16107 * debugXML.c : cleanup
16108 * most .c files: applied patches due to warning on Windows and
16109 when using Sun Pro cc compiler
16110 * xpath.c : cleanup memleaks
16111 * nanoftp.c : added a TESTING preprocessor flag for standalong
16112 compile so that people can report bugs more easilly
16113 * nanohttp.c : ditched socklen_t which was a portability mess
16114 and replaced it with unsigned int.
16115 * tree.[ch]: added xmlHasProp()
16116 * TODO: updated
16117 * test/ : added more test for entities, NS, encoding, HTML, wap
16118 * configure.in: preparing for 2.2.0 release
16119
Daniel Veillard49703262000-07-10 10:27:46 +000016120Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16121
16122 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000016123 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000016124
Daniel Veillard306be992000-07-03 12:38:45 +000016125Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16126
16127 * doc/xml.html: changed the xmlsoft.org structure, updated the
16128 examples w.r.t. root and childs
16129
Daniel Veillard7d853352000-07-02 18:53:09 +000016130Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16131
Daniel Veillard784b9352003-02-16 15:50:27 +000016132 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000016133
Daniel Veillard365e13b2000-07-02 07:56:37 +000016134Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16135
16136 * HTMLparser.c: Work on character encoding support for the HTML parser
16137 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
16138 * encoding.c: Fixed a potential memleak in the encoding stuff
16139
Daniel Veillardaf743792000-07-01 11:49:28 +000016140Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16141
16142 * doc/FAQ.html doc/Makefile.am : added a FAQ
16143
16144Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000016145
16146 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
16147 of the HTML parser to force it to not bypass SAX
16148
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000016149Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16150
16151 * win32config.h.in: updated
16152 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
16153 lacks iconv support :-( need to release 2.1.1
16154 * configure.in: release 2.1.1
16155 * HTMLparser: fixed bug #14784
16156 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
16157 by Windows compiler
16158 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
16159 the SAX startDocument() callback.
16160 * TODO: updated
16161
16162Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16163
16164 * added xmlStopParser()
16165
Daniel Veillardbe803962000-06-28 23:40:59 +000016166Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16167
16168 * configure.in: 2.1.0 prerelease
16169 * Large resync between W3C and Gnome tree
16170 * nanoftp, nanohttp.c: fixed stalled connections probs
16171 * HTMLtree.c SAX.c : support for attribute without values in
16172 HTML for andersca
16173 * valid.c: Fixed most validation + namespace problems
16174 * HTMLparser.c: start document callback for andersca
16175 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
16176 * parser.h, SAX.c: serious speed improvement for large
16177 CDATA blocks
16178 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
16179 different encoding
16180 * example/Makefile.am example/gjobread.c tree.h: work on
16181 libxml1 libxml2 convergence.
16182 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
16183 and the LIBXML_TEST_VERSION macro
16184
Daniel Veillardc310d562000-06-23 18:32:15 +000016185Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16186
16187 * doc/xml.html: various patches and improvements typo fixed by
16188 Felix Natter
16189 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
16190 from Felix Natter <fnatter@gmx.net>
16191
Daniel Veillardf3029822000-05-06 08:11:19 +000016192Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16193
16194 * doc/upgrade.html: updated with instructions for support of both
16195 libxml-1.x and libxml-2.x
16196 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
16197 for 2.x support and also fixed includes
16198
16199
Daniel Veillard496a1cf2000-05-03 14:20:55 +000016200Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16201
16202 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
16203 the encoding support, added iconv support, so now libxml if
16204 compiled with iconv automatically support japanese encodings
16205 among others. Work based on initial patch from Yuan-Chen Cheng
16206 I may have broken binary compat in the encoding handler
16207 registration scheme, but that was so utterly broken I don't
16208 expect anybody to have used this feature until now.
16209 * parserInternals.h: fixup on the CHAR range macro
16210 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
16211 code.
16212 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
16213 * uri.c: added xmlParseURI() I can't believe I forgot to
16214 implement this one in 2.0 !!!
16215 * SAX.c: moved doc->encoding update in the endDocument() call.
16216 * TODO: updated.
16217
Daniel Veillard06047432000-04-24 11:33:38 +000016218Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16219
16220 * tree.h: removed extraneous xmlRemoveProp definition
16221 * TODO: added item about --disable-corba configure switch
16222 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
16223 * nanoftp.c: fixed include problems giving troubles on AIX and
16224 slowlaris
16225 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
16226 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
16227 comment and headers changes to lower gtk-doc number of warnings
16228 * doc/html/*: rebuilt docs
16229
Daniel Veillarde0aed302000-04-16 08:52:20 +000016230Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16231
16232 * HACKING: documented the tag for 1.x and instructions
16233
Daniel Veillard5e873c42000-04-12 13:27:38 +000016234Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16235
16236 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
16237 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
16238 xmlCreateIOParserCtxt
16239 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
16240 significant overall improvement
16241 * xmllint.c: added I/O test to xmllint
16242 * testSAX.c: added a speed test
16243 * doc/* : updated/regenerated
16244
Daniel Veillardfc708e22000-04-08 13:17:27 +000016245Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16246
16247 * xpath.c uri.h parserInternals.h: cosmetic changes from
16248 "Timur I. Bakeyev" <timur@bat.ru>, including making
16249 xmlCreateURI() public
16250
Daniel Veillard5d211f42000-04-07 17:00:24 +000016251Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16252
16253 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
16254 and the code at the same time. Added a clean mechanism for
16255 overload or added input methods: xmlRegisterInputCallbacks()
16256 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
16257 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
16258 * TODO: updated
16259 * doc/* : updated/regenerated
16260 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
16261 source dir
16262
Daniel Veillarde77a9182000-04-05 19:12:29 +000016263Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16264
16265 * testURI.c: yet another forgotten commit, I should get some sleep !
16266
Daniel Veillardce8b83b2000-04-05 18:38:42 +000016267Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16268
16269 * xmllint.c: forgot to commit this too ?
16270
Daniel Veillardb9df4042000-04-05 14:23:16 +000016271Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16272
16273 * xmlversion.h.in : forgot to commit this previously
16274
Daniel Veillard361d8452000-04-03 19:48:13 +000016275Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16276
16277 * configure.in: preparing libxml-2.0.0 version looks Ok so far
16278 * README TODO: updated for release
16279 * uri.c uri.h: added authority parsing/saving
16280 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
16281 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
16282 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
16283 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
16284 Makefile.am : added compile-time customization of libxml
16285 --with-ftp --with-http --with-html --with-xpath --with-debug
16286 --with-mem-debug
16287 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
16288 #include <libxml/xxx.h> I hope it won't break too much stuff
16289 and will be manageable in the future...
16290 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
16291 and added xmllint to the installed programs
16292 * uri.h: added xmlFreeURI()
16293
Daniel Veillardec303412000-03-24 13:41:54 +000016294Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16295
16296 * uri.c uri.h: finished the escaping handling, the base support
16297 and the URI path normalization. Looks good just lacks the
16298 authority content parsing code.
16299 * Makefile.am: added instructions to generate testURI
16300 * TODO: updated
16301 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
16302 added links and icons for W3C and Gnome
16303
Daniel Veillard8f621982000-03-20 13:07:15 +000016304Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16305
16306 * xmlmemory.[ch] : seems I forgot to actually update the files in
16307 the last commit :-)
16308 * doc/xml.html doc/html/* : updated and uploaded the docs
16309
Daniel Veillard3dd82e72000-03-20 11:48:04 +000016310Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16311
16312 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
16313 * TODO: updated
16314 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000016315 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000016316 gfree).
16317 * Makefile.am, uri.c, uri.h: added a set of functions to do
16318 exact (litteraly copied from the RFC 2396 productions) parsing
16319 and handling of URI. Will be needed for XLink, one XML WFC,
16320 XML Base and reused in the nano[ftp/http] modules. Still work
16321 to be done.
16322
Daniel Veillardedfb29b2000-03-14 19:59:05 +000016323Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16324
16325 * configure.in, libxml.spec.in : libxml2
16326 * doc/* : updated the doc page, rebuilt the docs
16327
Daniel Veillardcf461992000-03-14 18:30:20 +000016328Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16329
16330 * all: tagged LIB_XML_1_X
16331 * *.c *.h : updated from W3C CVS tree
16332 * configure.in : 2.0.0-beta
16333 * libxml.spec.in : libxml2 package nam
16334 * result/* : new version of the tests output
16335
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000016336Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16337
16338 * doc/xml.html, doc/update.html: updated docs, 1.8.7
16339
Daniel Veillardb566ce12000-03-04 11:39:42 +000016340Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16341
16342 * doc/* : rebuilt the docs
16343 * parser.c: final patch on #6766
16344 * valid.c: small patch on validity checks.
16345
Daniel Veillardfb76c402000-03-04 11:39:42 +000016346Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16347
16348 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
16349 added
16350 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
16351 compatibility w.r.t. XML spec and existing code.
16352
Daniel Veillard90fb02c2000-03-02 03:46:43 +000016353Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16354
16355 * parser.c: seems a better solution to <a> </a> exists,
16356 will try it for a while
16357
Daniel Veillard83a30e72000-03-02 03:33:32 +000016358Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16359
16360 * parser.c: tried to remove the <a> </a> generating <a/>
16361 this is hard. Left a flag for that purpose. Fixed bug #6766
16362 * configure.in: prepared 1.8.7 not released, due to previous
16363 problem
16364
Daniel Veillard88f00ae2000-03-02 00:15:55 +000016365Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16366
16367 * doc/xml.html : applied second patch from Paul DuBois
16368
Daniel Veillard402e8c82000-02-29 22:57:47 +000016369Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16370
16371 * doc/xml.html : applied patch from Paul DuBois
16372
Daniel Veillardd0f7f742000-02-02 17:42:48 +000016373Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16374
16375 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
16376
Daniel Veillard5feb8492000-02-02 17:15:36 +000016377Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16378
16379 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
16380 compilation warnings on various platforms.
16381 * parser.c: Fixed #5281 validity error callbacks are now desactived
16382 by default if not validating.
16383
Daniel Veillardf341f932000-02-02 14:52:08 +000016384Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16385
16386 * nanoftp.c, win32config.h.in: patches to compile on WIN32
16387
Daniel Veillard13c757e2000-02-01 23:59:15 +000016388Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16389
16390 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
16391 <gkatsi@cs.toronto.edu>
16392
Daniel Veillard726e8792000-01-30 20:04:29 +000016393Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16394
16395 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
16396 processing URLs
16397
Daniel Veillarde41f2b72000-01-30 20:00:07 +000016398Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16399
16400 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
16401 xmlNanoFTPUpdateURL for persistent control connections.
16402 * configure.in: 1.8.6
16403
16404Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16405
16406 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
16407 * tree.[ch] : added xmlSaveNoEmptyTags
16408
James Henstridgef3be9312000-01-28 13:59:21 +0000164092000-01-29 James Henstridge <james@daa.com.au>
16410
16411 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
16412
16413 * Makefile.am: added nanoftp.[ch] to the build.
16414
Daniel Veillardaeea04f2000-01-25 19:27:27 +000016415Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16416
16417 * nanoftp.[ch]: cleanup, comments, API
16418 * debugXML.c : fixed a bug in the cat command
16419 * doc/*: regenerated the docs
16420
Daniel Veillardda07c342000-01-25 18:31:22 +000016421Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16422
16423 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
16424 * debugXML.c : fixed a bug in the cat command
16425 * valid.c: fixing some small probs
16426 * libxml.spec.in: get rid of the SNAP suffix
16427 * doc/xml.html: updated the status
16428
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000016429Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16430
16431 * xml-config.in: xml-config --version to just return the
16432 version number
16433 * xpath.c: some cleanup w.r.t. axis when the current node is
16434 an attribute.
16435 * TODO: updated
16436
Daniel Veillard461a66c2000-01-18 18:01:01 +000016437Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16438
16439 * configure.in: prepared for libxml-1.8.5
16440 * doc/* recompiled the documentation
16441
164422000-01-17 Jody Goldberg <jgoldberg@home.com>
16443
16444 * configure.in : WARNING autoconf subtlety alert :
16445 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
16446 when looking for zlib.h so that HAVE_ZLIB_H is defined.
16447 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
16448 get defined by AC_CHECK_HEADERS.
16449
Daniel Veillardf967b902000-01-17 16:06:10 +000016450Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16451
16452 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
16453 Rune.Djurhuus@fast.no
16454
Daniel Veillardad8f99d2000-01-15 14:20:03 +000016455Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16456
16457 * TODO: updated
16458 * tree.c, parser.c: made sure that only memory alloc problems
16459 and internal parser errors are allowed to write to stdout or
16460 stderr.
16461
Daniel Veillard0142b842000-01-14 14:45:24 +000016462Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16463
16464 * tree.c : restored xmlNewGlobalNs since this seems used by
16465 a lot of existing code :-(, fixed a bug in xmlNewNs
16466 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
16467 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
16468 to exit() from the library code.
16469 * xpath.c, parser.c: removed bugs or unused code detected by
16470 Windows compilers
16471 * parser.c: started adding interfaces for parsing well balanced
16472 XML fragments
16473 * configure.in: releasing 1.8.4
16474 * doc/* : rebuilt the docs
16475
Daniel Veillard2eac5032000-01-09 21:08:56 +000016476Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16477
16478 * tree.[ch] : added xmlNewDocFragment() for DOM
16479 * testHTML.c: uninitialized variable.
16480
Daniel Veillardf3a73582000-01-05 14:58:39 +000016481Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16482
16483 * doc/* : rebuild the docs
16484
Daniel Veillard71b656e2000-01-05 14:46:17 +000016485Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16486
16487 * acconfig.h: readline and history patch
16488 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
16489 * tree.c: added check and handling when possibly removing an ID
16490 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
16491 and saving.
16492 * test/HTML/entities.html result/HTML/entities.html* : test for
16493 various entities reference cases
16494 * result/HTML/* : as a result output of some testcase have
16495 changed
16496 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
16497 by previous example. added xmlParseTryOrFinish().
16498 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
16499 entities.h debugXML.h HTMLparser.h: changed the way struct are
16500 declared to allow gtk-doc to expose those
16501 * parser.c: closed bug #4960
16502 * Makefile.am configure.in: Applied patch from
16503 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
16504 and math/socket libs detection
16505
Daniel Veillard437b87b2000-01-03 17:30:46 +000016506Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16507
16508 * configure.in, Makefile.am: link tester against readline
16509 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
16510
Daniel Veillard686d6b62000-01-03 11:08:02 +000016511Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16512
16513 * tree.[ch]: added xmlRemoveProp
16514 * win32config.h.in nanohttp.c: avoid including the Windows
16515 socket stuff in every C files
16516 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
16517 the XmL parser(s)
16518 * test/ns4 result/ns4 etc...: added test case for previous prob
16519 * tree.c: xmlNewNs wasn't checking for double definition
16520 * Makefile.in: fixed a problem with dist-hook duplicates
16521 * parser.[hc], xmlIO.c: fixed the loading of external entities
16522 APIs, now xmlLoadExternalEntity() is used everywhere and
16523 setting up an app specific front-end using the
16524 * SAX.c parser.c: some fixes, now the xhtml spec validates
16525 with the xhtml DTD.
16526 * error.c: fixed crashes in case of no input stream
16527 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
16528 to the validation tests and results
16529
Daniel Veillard5e5c6231999-12-29 12:49:06 +000016530Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16531
16532 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
16533 too htmlCreatePushParserCtxt() and htmlParseChunk()
16534 * parser.c: a bit of cleanup.
16535 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
16536 to XML) removed the last mem leak known
16537 * HTMLtree.c: output message cleanup
16538 * xmlmemory.c: display content info about memory blocks
16539 * result/HTML/wired.* : missing att value warning change
16540
Daniel Veillardbe849cf1999-12-28 16:43:59 +000016541Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16542
16543 * doc/* : rebuilt the documentation
16544
Daniel Veillarddbfd6411999-12-28 16:35:14 +000016545Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16546
16547 * parser.[ch] parserInternals.h: Push parser for XML,
16548 seems to work fine now
16549 * tester.c debugXML.[ch]: Added an XML shell debug facility and
16550 --push for push testing
16551 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
16552 * testSAX.c: added --push
16553 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
16554 subtree
16555 * xmlIO.[ch] : enriched API + fixes for push mode
16556 * entities.[ch]: added the entity content length to the struct.
16557 * xmlmemory.[ch]: new API to show the last entries for the shell
16558 * valid.c: added required attribute testing
16559 * SAX.c: the cdata callback now merge contiguous fragments
16560 * HTMLparser.c: cleanup of some macros
16561
Daniel Veillard3c558c31999-12-22 11:30:41 +000016562Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16563
16564 * parser.c: fix for PIs name starting with xml
16565 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000016566 * *.c, configure.in win32config.h.in : generate win32config.h for
16567 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000016568
Daniel Veillard0caf07a1999-12-21 16:25:49 +000016569Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16570
16571 * parser.c: fixed a stupid = vs. == bug :-(
16572 * doc/gnome-xml.sgml: s/glade/xml/
16573
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000016574Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16575
16576 * configure.in, doc/xml.html : bug fix release 1.8.2
16577 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
16578 Hopefully the end of that silly C++ include problem
16579 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
16580 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
16581 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
16582 troubles with autoclosed elements when the stree shape doesn't
16583 follow the DtD specs. Added htmlIsAutoClosed() and
16584 htmlAutoCloseTag()
16585 * result/HTML/*.htm*: Updated the HTML examples regression tests output
16586 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
16587 * debugXML.c: fixed a bug on printing default namespaces.
16588 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
16589
Daniel Veillardb24054a1999-12-18 15:32:46 +000016590Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16591
16592 * result/HTML/*.htm[l] : updated the HTML regression tests according
16593 to the new output
16594 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
16595 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
16596 problem due to intermix of extern "C" { ... } declarations for C++
16597 and recursive includes in the headers
16598
Chris Lahey323c48c1999-12-18 15:32:45 +0000165991999-12-20 Chris Lahey <clahey@umich.edu>
16600
16601 * HTMLtree.c: Made it so that html nodes with a single child do
16602 not insert a carriage return before or after the child node.
16603
Daniel Veillardb24054a1999-12-18 15:32:46 +000016604Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000016605
16606 * configure.in, doc/xml.html : bug fix release 1.8.1
16607 * parser.c: fixed bug #4344
16608 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
16609 added the glue to avoid C++ problems
16610 * doc/* : regenerated the documentation
16611
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000016612Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16613
16614 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
16615 namespace recognition, and Dia as a resul :-(
16616 * encoding.c: closed bug #3950
16617
Daniel Veillard944b5ff1999-12-15 19:08:24 +000016618Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16619
16620 * valid.c: debugging a posteriori validation, except URI expansion
16621 stuff this should be fixed now
16622 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
16623 Carl Nygard <cnygard@bellatlantic.net>
16624 * tester.c: added --postvalid, cleaning of the code
16625 * tree.[ch]: added xmlDocGetRootElement()
16626
Ramiro Estrugobfce3771999-12-15 04:32:07 +000016627Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
16628
16629 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
16630 c++ losage.
16631
Daniel Veillard10a2c651999-12-12 13:03:50 +000016632Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16633
16634 * configure.in, doc/xml.html : bumped to 1.8.0
16635 * xlink.[ch], Makefile.am : added framework for link detection
16636 * parser.h: added nbChars to parser context, needed for cleanup.
16637 * xmlmemory.c: removed a nasty bug when out of mem
16638 * valid.[ch]: adding namespace support for attribute decl
16639 * tester.c: added --debugent option
16640 * debugXML.[ch]: added xmlDebugDumpEntities()
16641 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
16642 buffers instead, this was really needed, validation was breaking
16643 in strange ways due to that. Added xmlParseStringPEReference()
16644 and other parsing from strings functions. Entities processing
16645 modified again, but PERef are still not handled correcly but
16646 unless you're Eve Maller you won't notice :-)
16647 * HTMLparser.c: large changes toward reliability, and switched to
16648 lowercase internal tags, XHTML is lowercase, so it will help
16649 that output is closer to next version.
16650 * doc/* : regenerated the documentation, it is now hosted at
16651 http://xmlsoft.org/ (same bits I just bought the domain :-)
16652
16653
Daniel Veillard294cbca1999-12-03 13:19:09 +000016654Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16655
16656 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
16657 doc generation
16658 * parser.c: fixed bugs #3908 and #3937 and a memory leak
16659 in the SAX API
16660 * doc/*: rebuilt the doc making sure everything appears in the
16661 HTML files
16662
Daniel Veillardf5c2c871999-12-01 09:51:45 +000016663Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16664
16665 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
16666 added the patch from Carl Nygard <cnygard@bellatlantic.net>
16667 which allow impressive speed improvement on dataset with
16668 large text pieces, but at the cost of broken binary
16669 compatibility and slightly bigger memory usage.
16670 Configure with --with-buffers to activate them, they
16671 are protected with XML_USE_BUFFER_CONTENT define.
16672 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
16673 goal is 0 memory left allocated once parser is no more used
16674 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
16675 call xmlCleanupParser() and xmlMemoryDump()
16676
Daniel Veillarda819dac1999-11-24 18:04:22 +000016677Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16678
16679 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
16680 * parser.[ch] encoding.[ch]: added memory cleanup routines
16681 * parser.c: closing bug #3788
16682 * doc/*: rebuilt the doc
16683
Daniel Veillard11a48ec1999-11-23 10:40:46 +000016684Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16685
16686 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
16687 xmlNewTextChild() and xmlSetCompressMode() behaviour.
16688 * tester.c: added --compress option
16689 * doc/*: rebuilt the documentation
16690
Daniel Veillard4c3a2031999-11-19 17:46:26 +000016691Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16692
16693 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
16694 if given /proc/kcore as input !
16695 * doc/xml.html doc/*: updated and rebuilt the documentation
16696
16697Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000016698
16699 * parser.c: Fixed some wrongly space collapsing code due to
16700 a misreading of the spec.
16701 * result/*: fixed the output accordingly
16702
16703Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000016704
16705 * encoding.c: bug fix and typos
16706 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
16707 * parser.c: added attribute normalization closing bug #3597
16708 * test/att* result/att* SAXresult/att*: testcase for attribute
16709 normalization
16710
Daniel Veillardd7e200c1999-11-15 17:53:11 +000016711Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16712
16713 * configure.in: closing bug #3163 by adding extra flags for the
16714 cc compiler on HP-UX
16715
Daniel Veillard51e3b151999-11-12 17:02:31 +000016716Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16717
16718 * valid.[ch] : removed a typo and an enumerated type bug in the
16719 xmlAddElementDecl() function
16720 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
16721 call to xmlEncodeEntitiesReentrant() so that the functions
16722 New, Set and Get are at the same level.
16723 * parser.c HTMLparser.c: extra memory allocation bug for
16724 attributes detected by someone using libxml in embedded systems :-)
16725
Daniel Veillard962195f1999-10-28 15:51:53 +000016726Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16727
16728 * xmlmemory.h: turned off mem debug :-\
16729
Daniel Veillard35008381999-10-25 13:15:52 +000016730Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16731
16732 * parser.c: closed bug #2784 a one line fix, but worth pushing
16733 a new release out
16734 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
16735 some structures, comments before and after the
16736 main element, and other nastyness
16737 * HTMLtree.c tree.c: accomodate the extended HTML supported
16738 * configure.in: pushing 1.7.4
16739 * test/ent8 and related outputs : added a new test for bug #2784
16740 * test/HTML/wired.html and related output: a nasty HTML example
16741 * Makefile.am: improved the test scripts
16742 * docs/* : reran the documentation extractor, updated xml.html
16743
Daniel Veillard7c1206f1999-10-14 09:10:25 +000016744Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16745
16746 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
16747 HTMLparser and debugged the HTML related code. HTML documents
16748 now have their own type
16749 * entities.c: do not dump &apos; for HTML output
16750 * xmlmemory.c: improvement, breakpoint mechanism
16751 * testHTML.c: added --sax --repeat ...
16752 * Makefile.am: improved the HTML tests
16753 * valid.[ch]: added xmlValidGetValidElements and
16754 xmlValidGetPotentialChildren
16755 * tester.c: added --insert to test the 2 new functions
16756 * test//* result//* SAXresult//* : regression test cleanup
16757 and extension.
16758 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
16759 gnome-xml-nanohttp.html
16760
Daniel Veillard7d2c2761999-10-11 15:09:51 +000016761Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16762
16763 * HTMLparser.c: fixed problems with some autoclose tags
16764 * tree.c: fixed XML output problems.
16765 * result/* SAXresult/*: update of the tests output
16766
Daniel Veillard6077d031999-10-09 09:11:45 +000016767Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16768
16769 * Makefile.am: Arturo patch for xmlConf.sh version info
16770 * parser.c: Tim Josling patch for single quoted items
16771 * tester.c: Tim Josling patch for tester options usage
16772 * tree.h: indent cleanup
16773
Daniel Veillard2673d3c1999-10-08 14:37:09 +000016774Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16775
16776 * HTMLparser.c parser.h : Fixed problems with HTML parsing
16777 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
16778
Daniel Veillard00fdf371999-10-08 09:40:39 +000016779Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16780
16781 * tree.c : Raph patch for initialization of CORBA fields
16782 * parser.c, xpath.c, ...: modification of doc comments
16783 * xpath.c : allow spaces in xpath expressions
16784
Daniel Veillardad219441999-09-27 08:17:49 +000016785Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16786
16787 * xmlmemory.h: turning off memory debug :-(
16788
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016789Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16790
16791 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
16792 better SAX interfaces.
16793 * testSAX.c: uses the new SAX routine, avoid fetching any remote
16794 entity.
16795 * configure.in: 1.7.2
16796
16797Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000016798
16799 * libxml.spec.in: fixed the URL
16800 * doc/xml.html: improved the documentation front-end
16801
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016802Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000016803
16804 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
16805
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016806Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000016807
16808 * libxml.spec.in: fixed the alpha compile problem
16809 * parser.[ch]: changed errno to errNo in the parser context :-(
16810 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
16811 * doc/xml.html: changed CHAR to xmlChar
16812 * doc/html/*: recompiled the documentation
16813 * configure.in: 1.7.1
16814
Daniel Veillard7f7d1111999-09-22 09:46:25 +000016815Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16816
16817 * parser.h: modified the parser context struct to regain 1.4.0
16818 binary compatibility
16819 * parser.c, xml-error.h: added errno ot teh context and defined
16820 a set of errors values with update of errno
16821 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
16822 DTDs and entities
16823 * *.h, *.c: complete cleanup of the use of config.h and include
16824 protection depending on the current setup.
16825 * overalll debugging, maintenance and bug-fixing on all modules
16826 * updated the documentation
16827 * ready for 1.7.0
16828
Daniel Veillardc08a2c61999-09-08 21:35:25 +000016829Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16830
16831 * HTMLparser.c : cleanup
16832 * SAX.c valid.c valid.h: added ID/IDREF checking
16833 * tree.c tree.h: extended doc structure for refs
16834 * configure.in: 1.6.2
16835 * parser.c: patched bug in SAX user arg call
16836 * parserInternals.h: patched missing close in C++ wrapping
16837 * testXPath.c xpath.c xpath.h: prepared for extensibility,
16838 especially upcoming XPointer implementation.
16839 * doc/xml.html: augmented, typo
16840
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000016841Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
16842
16843 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
16844 not all invocations of install understand -d.
16845
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000016846Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
16847
16848 * Makefile.am: prepend all the test* calls with $(top_builddir) -
16849 to make 'check' works, when builddir != srcdir.
16850
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000016851Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16852
16853 * doc/xml.html : updated the documentation
16854
Daniel Veillard6454aec1999-09-02 22:04:43 +000016855Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16856
16857 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
16858 not deallocated memory blocks
16859 * *.c : replaces all calls to malloc() free() and realloc() to
16860 the wrapper functions/macros
16861 * tree.c : removed memory leaks dues to calling xmlFreeNode()
16862 instead of xmlFreeNodeList()
16863
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000016864Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16865
16866 * HTMLparser.c: corrected a stupid bug leading to core dump at
16867 tree deallocation. Removed warnings indicated by
16868 Stephane.Conversy@lri.fr
16869 * entities.c: Fixes Yet Another Stupid Bug, entities were not
16870 looked for in the external subset
16871
16872Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000016873
16874 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
16875 on SGI by Stephane.Conversy@lri.fr
16876
Daniel Veillardb96e6431999-08-29 21:02:19 +000016877Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16878
16879 * all .h : changed the prototype declaration indent as in gtk
16880 * most .c : working on reducing the TODOs in the code
16881 * most .c : cleanup though -pedantic and Insure++
16882 * improvements on validation ID checkings.
16883 * tree.[ch] SAX.c: added support for namespace on attributes #2022
16884 * xml-config.in: closed #1810
16885
16886Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000016887
16888 * tree.h, valid.c, valid.h: more work on validity, IDs
16889 * xpath.c: added/fixed comparidon and equlity, added a new isinf
16890 definition for AIX
16891
Daniel Veillardb556eb51999-08-15 17:19:50 +000016892Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16893
16894 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
16895 the distribution due to a cut'n paste error at last commit
16896
Daniel Veillardb05deb71999-08-10 19:04:08 +000016897Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16898
16899 * configure.in: upgraded to version 1.4.0
16900 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
16901 Big update, added a large part of the validation process,
16902 it should be usable, but some parts are missing
16903 * xpath.c: improved the implementation w.r.t. root.
16904 * Makefile.am: added more tests
16905 * test and result trees: added a lot of tests
16906 * libxml.spec.in: export libxml.so.0 and libxml.so.1
16907
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000016908Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16909
16910 * Added an HACKING file
16911
Daniel Veillarde2d034d1999-07-27 19:52:06 +000016912Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16913
16914 * xpath.[ch] : improvements and debug of the XPath implementation
16915 * parser.c, HTMLparser.c : modified the parsers to be progressive
16916 * tree.[ch] : extended the Buffer promitives
16917 * xmlIO.[ch] : added basic I/O routines providing progressive
16918 parsing and ready for I18N conversion plugins
16919 * SAXresult/* : the SAX callback sequence maybe slightly different
16920 now
16921 * test*.c : improved/updated the tests programs
16922 * doc/* : recompiled the docs.
16923
Daniel Veillard15b75af1999-07-26 16:42:37 +0000169241999-07-26 Michael Meeks <michael@edenproject.org>
16925
16926 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
16927
16928 * tree.c: Ditto.
16929
Daniel Veillard1566d3a1999-07-15 14:24:29 +000016930Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16931
16932 * configure.in: upgraded to version 1.4.0
16933 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
16934 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
16935 XML query language, see http://www.w3.org/TR/xpath for more details.
16936 * parser.c, parser.h: added CHAR* related string functions for XPath
16937 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
16938 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
16939 rebuild the docs.
16940 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
16941 and regression testing capabilities for XPath.
16942
Daniel Veillardd79d7871999-07-12 10:38:12 +000016943Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16944
16945 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
16946 closing bug #1646
16947
Daniel Veillardbe9e5951999-07-12 09:16:45 +000016948Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16949
16950 * Makefile.am, example/Makefile.am: closed bug #1683
16951
Daniel Veillard3166ab11999-07-11 16:14:19 +000016952Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16953
16954 * example/Makefile.am, configure.in: added the makefile for the
16955 gjobread example
16956
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000016957Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
16958
16959 * doc/Makefile.am:
16960 - fix which allow "make install DESTDIR=</install/prefix>".
16961
Daniel Veillard7cc3c041999-07-09 10:11:57 +000016962Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16963
16964 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
16965 which fixed a problem on the file reading-code.
16966
Daniel Veillard82150d81999-07-07 07:32:15 +000016967Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16968
16969 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
16970 output.
16971 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
16972
Daniel Veillard5233ffc1999-07-06 22:25:25 +000016973Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16974
16975 * parser.h : Oops removed the binary compatibility problem
16976 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
16977 * parser.c, HTMLparser.c: applied patches for reading from stdin
16978
Daniel Veillardbe70ff71999-07-05 16:50:46 +000016979Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16980
16981 * parser.c, entities.c, valid.c: cleanup bug #1591
16982 * configure.in: cleanup bug #1592
16983 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
16984 the same tree back-end. Hence gdome will be available for it.
16985 * doc/Makefile.am: close bug #617
16986
Daniel Veillard97fea181999-06-26 23:07:37 +000016987Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16988
16989 * parser.c: alloctate a per parser context SAX interface block
16990
Daniel Veillard14fff061999-06-22 21:49:07 +000016991Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16992
16993 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
16994 and xmlEncodeEntitiesReentrant with the correct one :-\
16995
16996Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16997
16998 * commit of my internal XML base changes, quite a lot of
16999 changes, cleanups, better entities support, framework for
17000 new I/O and charset detection and handling
17001 * Fixed the configure/Makefile stuff to generate shared libs
17002 with the proper version info, so we jumped on rev from
17003 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
17004 xmlEncodeEntities() result need to be freed now, and a string
17005 xmlParserVersion provide the current library version.
17006
Raph Levien05240da1999-06-15 21:27:11 +000017007Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
17008
17009 * parser.c: fixed a buffer overrun for when you have a very long
17010 attribute with no entities in it.
17011
Daniel Veillardbb2da581999-06-13 14:37:07 +000017012Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17013
17014 * added example directory
17015 * added example/gjobs.xml gjobread.c, still need a Makefile.in
17016
Daniel Veillard011b63c1999-06-02 17:44:04 +000017017Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17018
17019 * Release of libxml-1.1, nearly everything has been touched for
17020 this.
17021 * Added more regression tests
17022 * Updated the documentation
17023
Daniel Veillard27d88741999-05-29 11:51:49 +000017024Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17025
17026 * tree.[ch]: unified the XML_NO_CORBA defines.
17027 * parser.c encoding.[ch]: started plugging in char encoding detection
17028
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000017029Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
17030
17031 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
17032 Also freed allocated buffer.
17033
Daniel Veillard27d88741999-05-29 11:51:49 +000017034Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000017035 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
17036 reentrancy problem at printing. One is left in entities.c, to
17037 remove ASAP
17038 * testSAX.c : added a test example showing the use of the SAX
17039 interface if one doesn't want to build the DOM tree.
17040 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
17041
Daniel Veillard517752b1999-04-05 12:20:10 +000017042Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17043
17044 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
17045 large revamping of the parser to use SAX callbacks
17046 http://www.megginson.com/SAX/ (or at least a C like interface
17047 a la Expat). It's now possible to set up your own callbacks
17048 and the parser will not build a DOM tree.
17049 * test/* result/*: updated the test suite, I finally removed
17050 the old Namespace draft support (PI based).
17051
Daniel Veillard87c83bd1999-04-02 16:04:43 +000017052Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17053
17054 * Makefile.am: added test result to EXTRA_DIST for make tests
17055
Daniel Veillard64068b31999-03-24 20:42:16 +000017056Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17057
17058 * parser.c, parserInternals.h: moved the chars macro definitions
17059 to parserInternals.h
17060 * parser.c, error.c: applied patches from "Knut Ã…kesson"
17061 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
17062
Daniel Veillard012ccc11999-03-23 10:11:11 +000017063Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17064
17065 * xml-config.in : applied patch to make --version work
17066
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000170671999-03-05 Raja R Harinath <harinath@cs.umn.edu>
17068
17069 * Makefile.am (check-local): Alias for `tests' target. This will
17070 cause `make check' to do the right thing.
17071 (tests): Don't run tests in srcdir. Also, replaced calls to
17072 basename with a `sed' "equivalent".
17073
Daniel Veillardd109e371999-03-05 06:26:45 +000017074Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17075
17076 * Renamed error.h to xml-error.h, corrected Makefile.am to list
17077 it in the header and not the sources, updated the doc.
17078 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
17079 pointing this out.
17080
Daniel Veillardbc50b591999-03-01 12:28:53 +000017081Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17082
17083 * parser.c, parser.h, parserInternals.h: memory leak hunting,
17084 exported the inputStream routines.
17085 * doc/html/* : updated accordingly
17086
Daniel Veillardd692aa41999-02-28 21:54:31 +000017087Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17088
17089 * parser.c, parser.h, parserInternals.h: added a few extra
17090 internal calls to allocate and free parser contexts ...
17091 * doc/html/* : updated accordingly
17092
Daniel Veillard55a99271999-02-25 11:01:29 +000017093Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17094
17095 * configure.in, Makefile.am, doc/makefile.am : General changes for
17096 1.0.0 release and including the generated HTML documentation.
17097
Daniel Veillard35925471999-02-25 08:46:07 +000017098Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17099
17100 * makefile.am : added parserInternals.h, oops.
17101
Daniel Veillard1e346af1999-02-22 10:33:01 +000017102Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17103
17104 * parserInternals.h: added this header giving access to the parser
17105 internal functions.
17106 * doc/Makefile.am : added a rebuild target which rebuilds the full
17107 set of documentations
17108 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
17109 the internal subset.
17110 * *.c *.h: modifications needed to generate the documentation using
17111 gtk-doc, cleanup of functions blocks, reorganisation of struct
17112 declarations.
17113
Daniel Veillard1164e751999-02-16 16:29:17 +000017114Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17115
17116 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
17117 the tar and spec file to include the beginning of the doc.
17118
Nuno Ferreira03d04781999-02-13 00:07:17 +0000171191999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
17120
17121 * doc/.cvsignore: Added this file.
17122
Daniel Veillard6800ef31999-02-08 18:33:22 +000017123Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17124
17125 * tree.c: fixed xmlGetProp to return "" when the attribute
17126 exists, even if the node-list is NULL.
17127
Daniel Veillard726c7e31999-02-08 15:13:10 +000017128Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17129
17130 * tree.c: patched an error outputting empty attribute values.
17131 * Makefile.am and doc/makefile.am: have been updated during the
17132 week-end. Sorry for an empty CVS log, I got a shell problem.
17133
Daniel Veillard1899e851999-02-01 12:18:54 +000017134Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17135
17136 * tree.h: cleaned up using enums instead of defines
17137 * parser.c, valid.[ch]: more work on parsing/output of element
17138 declarations
17139
Daniel Veillard3b9def11999-01-31 22:15:06 +000017140Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17141
17142 * valid.[ch], tree.c, parser.c : more work toward full parsing
17143 of XML DTDs.
17144 * README: added informations about mailing-list and on-line
17145 documentation
17146
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000171471999-01-27 Raja R Harinath <harinath@cs.umn.edu>
17148
17149 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
17150
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000017151Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17152
17153 * parser.c, tree.[ch] : more work toward conformance testing,
17154 added a last element to accelerate parsing of very flat structures
17155 started working on internal subset Element content declaration.
17156 * valid.[ch] : first cut at adding code toward validation.
17157 * previous changes had also small impact on most files, especially
17158 the conformance testing using James Clark test suite.
17159
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000017160Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17161
17162 * test/* : updated the examples, most of them were not well
17163 formed (humm), and added rdf2.
17164 * result/* : resulting changes in the output.
17165
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000017166Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17167
17168 * tree.c: changed the behaviour of xmlGetProp on NULL values.
17169
Daniel Veillard44b3a061998-12-05 17:27:22 +000017170Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17171
17172 * tree.c: patched a bug in the generation of empty attributes
17173
Daniel Veillardbe36afe1998-11-27 06:39:50 +000017174Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17175
17176 * entities.[ch], tree.[ch], tester.c: added copy interfaces
17177 for node/trees/documents/... Biggest problem is namespace
17178 support when copying subtrees.
17179
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000017180Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17181
17182 * parser.c, entities.c: improve entities and char ref encoding,
17183 and cleanups of error messages.
17184
Daniel Veillard242590e1998-11-13 18:04:35 +000017185Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17186
17187 * parser.c, entities.c: simple bug hunting done during rpm2html and
17188 rpmfind integration.
17189
Daniel Veillard42dc9b31998-11-09 01:17:21 +000017190Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17191
17192 * parser.[ch]: Added interfaces allowing to specify a SAX
17193 handler before parsing.
17194
Daniel Veillarde3bffb91998-11-08 14:40:56 +000017195Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17196
17197 * parser.c: redirrect all errors reporting through the SAX
17198 error function
17199
Daniel Veillardda4d3c41998-11-04 20:07:05 +000017200Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17201
17202 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
17203 * libtool, tlmain ...: update of the libtool files
17204
Miguel de Icaza442321c1998-11-04 18:13:38 +0000172051998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
17206
17207 * entities.c: Use g_snprintf insteda of snprintf.
17208
Daniel Veillard0ba4d531998-11-01 19:34:31 +000017209Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17210
17211 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
17212 added ent5 test for this purpose.
17213 * parser.c, parser.h: formatting, comments and UTF-8 planning.
17214
Daniel Veillard27271681998-10-30 06:39:40 +000017215Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17216
17217 * parser.c: fixed? a strange error due to compression on a GWP
17218 document.
17219
Daniel Veillard25940b71998-10-29 05:51:30 +000017220Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17221
17222 * tree.[ch]: bug fixing
17223 * entities.[ch]: defined a specific type for predefined entities
17224 * doc/xml.html: more documentation on the library, how to use it,
17225 overview of the interfaces.
17226
Daniel Veillard16253641998-10-28 22:58:05 +000017227Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17228
17229 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
17230
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000017231Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17232
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000017233 * tree.c: corrected a small bug
17234 * doc/xml.html: continuing writing documentation.
17235
17236Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17237
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000017238 * debugXML.h debugXML.c: added debugging utilities.
17239 * tester.c: added --debug switch.
17240 * tree.c: patched an incorrect node->type assignment.
17241 * parser.c: formatting, ensure that node->doc != NULL in attributes
17242
Daniel Veillardccb09631998-10-27 06:21:04 +000017243Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17244
17245 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
17246 entity support and provide an internal representation close to
17247 DOM one (entity ref nodes, and attribute value as tree). I tried
17248 to preserve the interface but this will surely break some apps
17249 (I have to change rpm2html/rpmfind for example). I had to change
17250 two interfaces, and the generated tree is somewhat different.
17251 * doc/* : started documenting the XML library, the tree and
17252 DOM/Corba. This is a first step.
17253
Daniel Veillard11e00581998-10-24 18:27:49 +000017254Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17255
17256 * parser.c: Set up the fonctions comment block, boring but useful.
17257 * parser.h, SAX.c, parser.c: now attributes are processed through
17258 the SAX interface. The problem is that my SAX interface diverged
17259 quite a bit from the original one, well this is not an official
17260 spec, and translating it from Java to C is hairy anyway...
17261
Daniel Veillard97b58771998-10-20 06:14:16 +000017262Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17263
17264 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
17265 fonctions comment block, boring but useful.
17266
17267Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000017268
17269 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
17270 conversion routines. However they are not yet used to convert the
17271 inputs. The core will run with UTF-8.
17272
Daniel Veillard33942841998-10-18 19:12:41 +000017273Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17274
17275 * tree.c : make sure that the type id is properly set-up when
17276 a new object is allocated, needed for DOM.
17277
Daniel Veillard27fb0751998-10-17 06:47:46 +000017278Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17279
17280 * tree.h, tree.c: Ok, the main objects in the tree will be native
17281 corba objects, it costs 8 bytes per Node, Attribute and Document
17282 but it simplifies the Corba integration a lot (no extra interface
17283 objects to allocate/free).
17284
Daniel Veillard0bef1311998-10-14 02:36:47 +000017285Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17286
17287 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
17288 and changed NODEs contants for conformity with DOM Level 1
17289
Daniel Veillard27864701998-10-08 03:47:24 +000017290Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17291
17292 * added hooks to keep track of servants when creating objects
17293 xmlDoc and xmlNode (for Corba export).
17294
Daniel Veillarda6e1d121998-10-04 14:41:05 +000017295Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17296
17297 * added xml-config script.
17298
Daniel Veillard7066a791998-10-01 20:28:28 +000017299Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17300
17301 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
17302 to autoupdate libtool and automake conf files.
17303
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000173041998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
17305
17306 * Makefile.am: Use '?' to separate the sed
17307 commands as ',' is used when people pass -Wl,something.
17308
17309
Daniel Veillard15a8df41998-09-24 19:15:06 +000017310Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17311
17312 * tree.c, tree.h: added a per-document compression interface.
17313
Daniel Veillard151b1b01998-09-23 00:49:46 +000017314Tue Sep 22 20:47:38 EDT 1998
17315
17316 * tree.c, tree.h: added saving with compression and added interfaces
17317 to control the compression level (xmlGetCompressMode,
17318 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
17319
Daniel Veillard70120ff1998-09-22 00:24:21 +000017320Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17321
17322 * parser.c: corrected a loop for files of size 0
17323
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000173241998-08-20 Raja R Harinath <harinath@cs.umn.edu>
17325
17326 * error.h: New file. Contains prototyes from `error.c'.
17327
Tom Tromeyc19653d1998-08-14 01:22:43 +000017328Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
17329
17330 * Makefile.am (xmlincdir): New macro.
17331 (xmlinc_HEADERS): Renamed from include_HEADERS.
17332
Daniel Veillard845664d1998-08-13 04:43:19 +000017333Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17334
17335 * applied small patch on numeric entities from
17336 Christopher Blizzard <blizzard@appliedtheory.com>
17337
Daniel Veillard260a68f1998-08-13 03:39:55 +000017338Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17339
17340 * New release 0.2, removed the old xml_* files so that it's
17341 coherent with the other CVS base (W3C), far better conformance
17342 to standard, new namespaces, decent entities support, beginning
17343 of a SAX-like interface. Nearly nothing left intact, even the
17344 test examples ...
17345
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000173461998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
17347
17348 * .cvsignore: Add .deps dir
17349
Daniel Veillardf8015fa1998-07-26 21:31:38 +000017350Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17351
17352 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
17353
Daniel Veillardfe926001998-07-26 04:28:20 +000017354Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000017355
Daniel Veillardfe926001998-07-26 04:28:20 +000017356 * configure.in: added test for CPP
17357 * AUTHORS, Changelog: the original ones didn't get commited but the
17358 glib ones instead, fixed.
17359 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000017360
Daniel Veillardfe926001998-07-26 04:28:20 +000017361Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000017362
Daniel Veillardfe926001998-07-26 04:28:20 +000017363 * integrated code developped at W3C
17364 * changed the original Copyright
17365 * migrated to automake
17366 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000017367